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