Приветствую участников форума. Столклнулся со следующей проблемой - не работают USB-UART преобразователи cp2102, pl2303 (под Win модули работают нормально). Что было сделано: 1. подключил модули к USB, ввел в терминале ls -l /dev/ttyUSB* - вывод crw-rw---- 1 root dialout 188, 0 май 10 12:04 /dev/ttyUSB0 crw-rw---- 1 root dialout 188, 1 май 10 12:11 /dev/ttyUSB1 т.е система видит девайсы, в /etc/udev/rules.d создал файл 10-ft232.rules и пропилал туда 2 строки SUBSYSTEMS=="usb", ATTRS{idProduct}=="ea60", ATTRS{idVendor}=="10c4", SYMLINK+="cp2102_%n", MODE="0666", GROUP="plugdev" SUBSYSTEMS=="usb", ATTRS{idProduct}=="2303", ATTRS{idVendor}=="067b", SYMLINK+="pl2303_%n", MODE="0666", GROUP="plugdev" добавиk пользователя в группу plugdev, чтобы иметь доступ из под юзера и установил CuteCom. Результат - в списке CuteCom есть /dev/ttyS0.../dev/ttyS3 и подключиться ни к одному из них нельзя. В линуксах я не спец, поэтому хотелось-бы услышать мнение знающих людей.
@pav_77, подсистема должна быть SUBSYSTEMS=="tty" Код (Bash): ~# ls /dev/ttyU* /dev/ttyUSB0 ~# udevadm info /dev/ttyUSB0 P: /devices/pci0000:00/0000:00:04.0/usb4/4-2/4-2:1.0/ttyUSB0/tty/ttyUSB0 N: ttyUSB0 L: 0 S: serial/by-path/pci-0000:00:04.0-usb-0:2:1.0-port0 S: serial/by-id/usb-1a86_USB2.0-Serial-if00-port0 E: DEVPATH=/devices/pci0000:00/0000:00:04.0/usb4/4-2/4-2:1.0/ttyUSB0/tty/ttyUSB0 E: DEVNAME=/dev/ttyUSB0 E: MAJOR=188 E: MINOR=0 E: SUBSYSTEM=tty Перечитать и применить правила Код (Bash): ~# udevadm control --reload-rules ~# udevadm trigger
Подправил SUBSYSTEM на tty, перезагрузил настройки и все заработало. Как обычно, 99% ошибок из-за невнимательности. Спасибо ZAZ-965, BAR_MEN.