Подключение моста usb-uart

Тема в разделе "Raspberry Pi", создана пользователем pav_77, 10 май 2020.

  1. pav_77

    pav_77 Нуб

    Приветствую участников форума. Столклнулся со следующей проблемой - не работают 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 и подключиться ни к одному из них нельзя. В линуксах я не спец, поэтому хотелось-бы услышать мнение знающих людей.
     
  2. BAR__MEN

    BAR__MEN Официальный гик Администратор

    Код (Text):
    sudo usermod -a  -G tty ИМЯ_ПОЛЬЗОВАТЕЛЯ
    sudo usermod -a  -G dialout ИМЯ_ПОЛЬЗОВАТЕЛЯ
     
     
    pav_77 нравится это.
  3. ZAZ-965

    ZAZ-965 Гуру

    @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
     
    pav_77 и BAR__MEN нравится это.
  4. pav_77

    pav_77 Нуб

    Подправил SUBSYSTEM на tty, перезагрузил настройки и все заработало. Как обычно, 99% ошибок из-за невнимательности. Спасибо ZAZ-965, BAR_MEN.