USB para serial sob OpenSuse 11.3

1

Eu tenho um adaptador LogiLink USB-To-Serial. Isso tem o chip PL2303 dentro. Quando eu insiro o dispositivo:

[26064.927083] usb 7-1: new full speed USB device using uhci_hcd and address 9
[26065.076090] usb 7-1: New USB device found, idVendor=067b, idProduct=2303
[26065.076099] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[26065.076105] usb 7-1: Product: USB-Serial Controller
[26065.076110] usb 7-1: Manufacturer: Prolific Technology Inc.
[26065.079181] pl2303 7-1:1.0: pl2303 converter detected
[26065.091296] usb 7-1: pl2303 converter now attached to ttyUSB0

Assim, o dispositivo é reconhecido e o conversor é anexado a ttyUSB0. Quando eu faço screen / dev / ttyUSB0 9600 eu recebo o erro:

bash: /dev/ttyUSB0: Permission denied

Então eu fui procurar nas permissões de arquivo. ls -l dos relatórios da pasta / dev:

crw-rw----  1 root dialout 188,   0 2011-04-26 15:47 ttyUSB0

Eu adicionei minhas lars de usuário ao grupo de discagem. Quando eu uso os grupos de comandos sob lars, mostra que estou no grupo. Embora eu ainda receba o erro de permissões negadas, como lars, e como root.

Estou tentando conectar a um cabo do console para configurar alguns switches Cisco. Meu sistema operacional é o OpenSuse 11.3 x86_64 com o kernel versão 2.6.34.7-0.7-desktop.

    
por Exsisto 26.04.2011 / 15:57

2 respostas

1

Primeiro, verifique sua configuração e acesso:

$ stty -F /dev/ttyUSB0
speed 38400 baud; line = 0;
kill = ^H; min = 100; time = 2;
-icrnl -imaxbel
-opost -onlcr
-isig -icanon -echo

Agora configure-os em um modo safer :

$ stty -F /dev/ttyUSB0 9600 sane

e

$ stty -F /dev/ttyUSB0
speed 9600 baud; line = 0;

agora, se screen não funcionar, você poderá tentar minicom ou cu . Eu gosto de cu , pequeno e eficiente, ele usa seu tty como terminal, como ssh você poderia terminar uma sessão pressionando ~. ou enviando um intervalo com ~# .

cu -l ttyUSB0

(observe que não há /dev/ ;)

    
por 04.11.2012 / 00:51
0

Para eliminar a possibilidade de que isso possa ser um problema de "tela", tente:

setserial -a / dev / ttyS0

para verificar a permissão de acesso e, em seguida, veja se você pode se comunicar usando 'minicom'.

    
por 25.06.2011 / 00:44