Как сделать так, чтобы ключ USB RS232 отображался в / dev / ttyUSB *?

У меня есть пара последовательных ключей на базе 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'",).

3
задан 17 January 2011 в 18:05

1 ответ

Если вам не нужно последовательное устройство для устройств Брайля, вы можете отключить brltty (вы можете удалить пакет), который раньше был виновником для устройств ttyUSB по крайней мере до Lucid.

Я определенно не видел, чтобы USB RS232-ключи все еще были востребованы brltty после релиза Lucid.

0
ответ дан 17 January 2011 в 18:05

Другие вопросы по тегам:

Похожие вопросы: