У меня есть пара основанных на FTDI USB к RS232 последовательных ключей. Иногда, когда я подключаю их к своему ноутбуку Ubuntu 10.04, они отображаются как /dev/ttyUSB0
и /dev/ttyUSB1
. Иногда они этого не делают. Когда они этого не делают, иногда перезагрузка решает проблему, а иногда нет. Они всегда появляются в lsusb
на 5-м автобусе:
...
Bus 005 Device 007: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 005 Device 006: ID 0403:6001 Future Technology Devices International, Ltd FT232USB-Serial (UART) IC
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
...
Я могу видеть их, если я сделаю ls /dev/bus/usb/005
как 006
и 007
. Но если я передаю /dev/bus/usb/005/006
005/006 в pyserial
, который прекрасно обрабатывает /dev/ttyUSBx
, я получаю SerialException("Could not open port: [Errno 13] Permission denied: '/dev/bus/usb/005/006'",)
.