Como eu faço um dongle USB RS232 aparecer em / dev / ttyUSB * no Ubuntu 10.04?

1

Eu tenho um par de dongles serial USB para Rs232 baseados em FTDI. Às vezes, quando eu os conecto ao meu laptop Ubuntu 10.04, eles aparecem como /dev/ttyUSB0 e /dev/ttyUSB1 . Às vezes eles não. Quando não o fazem, às vezes a reinicialização corrige o problema e outras vezes não. Eles sempre aparecem em lsusb pendurados no Barramento 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
...

Eu posso vê-los se eu fizer ls /dev/bus/usb/005 as 006 e 007 . Mas se eu passar /dev/bus/usb/005/006 para pyserial , que lida com /dev/ttyUSBx , eu obtenho SerialException("Could not open port: [Errno 13] Permission denied: '/dev/bus/usb/005/006'",) .

    
por mtrw 15.09.2010 / 21:20

0 respostas