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

3

Eu tenho um par de dongles serial USB para Rs232 baseados em FTDI. Às vezes, quando eu os conecto no meu laptop Ubuntu 10.04, eles aparecem como /dev/ttyUSB0 e /dev/ttyUSB1 , que é o que eu quero que aconteça. Mas às vezes 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 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

Eu posso vê-los se eu fizer ls /dev/bus/usb/005 as 002 e 003 . Mas se eu passar /dev/bus/usb/005/002 para pyserial , que é o que estou usando para acessar /dev/ttyUSBx , recebo SerialException("Could not open port: [Errno 13] Permission denied: '/dev/bus/usb/005/002'",) .

    
por mtrw 19.09.2010 / 12:50

1 resposta

4

Se você não precisa do dispositivo serial para dispositivos braille, você pode querer desabilitar o brltty (você pode remover o pacote), que costumava ser o culpado pelos dispositivos ttyUSB pelo menos antes do Lucid.

Eu definitivamente não vi dongles USB RS232 ainda serem reivindicados por brltty desde o lançamento do Lucid.

    
por Mathieu Trudel-Lapierre 23.09.2010 / 14:22

Tags