rs232 para usb não funciona

0

Eu também fiz essa pergunta no AskUbuntu, mas não há comentários sobre ele

Eu tenho um adaptador serial para USB usb konig rs232 (sem chip FTDI), mas quando tento me conectar a um switch / roteador cisco (via Putty, tela, minicom ....), as vezes ele não mostra nada (Mas ele está conectado porque quando eu removo o USB ele diz desconectado, e as vezes ele mostra lixo, mas ele também pode funcionar bem, por cerca de 5-10 segundos, depois disso ele apenas congela.

Eu verifiquei o adaptador em um outro PC linux (slackware), e aqui ele simplesmente funciona sem falhas. Estou executando o Ubuntu 13.10 (3-11-0-15-genérico, laptop Lenovo)

lsusb

Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 025: ID 0cf3:3004 Atheros Communications, Inc. 
Bus 001 Device 032: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 001 Device 003: ID 5986:0295 Acer, Inc 
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

dmesg | grep 2303

[22933.099512] pl2303 1-1.2:1.0: device disconnected
[22934.926969] usb 1-1.2: New USB device found, idVendor=067b, idProduct=2303
[22934.927665] pl2303 1-1.2:1.0: pl2303 converter detected
[22934.929688] usb 1-1.2: pl2303 converter now attached to ttyUSB0

editar

Eu peguei outro conversor emprestado de um amigo (este tem um chip FTDI), mas ainda não funciona. Eu esqueci de mencionar que eu tentei em USB 2.0, bem como 3,0

BUMP

    
por radriaanse 25.02.2014 / 12:02

1 resposta

2

Se a paridade e a taxa de transmissão estiverem incorretas, o console simplesmente não funcionará e é muito improvável que ele exiba algo.

Se estiver exibindo algo, a paridade e a taxa de transmissão devem ser boas.

Geralmente, os consoles da Cisco exigem as seguintes configurações:

9600 baud, 8 data bits, no parity, and 1 stop bit.

Este é o documento que me ensinou mais sobre o que sei sobre isso, e é uma questão muito centrada no kernel:

Documentação do Kernel.Org USB-Serial

Definir taxa de transmissão, bits de dados, paridade e bit de parada

stty -F /dev/ttyACM0 cs8 9600 -parenb -cstopb

Manual do STTY

Agora, qual programa você está usando como seu console serial?

Tente se conectar com o que você estiver usando.

Examinarei se há algum problema específico com esse kernel, uma vez que o Ubuntu inclui pacotes NÃO-FOSS .... Vou deixar você saber minhas descobertas.

    
por 01.10.2014 / 04:35