cat / dev / ttyS0 Erro de entrada / saída

2

Eu criei o receptor infravermelho como no manual do LIRC ( link ). E testado no Windows usando o programa chamado Terminal .

Quando eu liguei o pino RTS, o pino DCD também foi ligado e, quando usei o controle remoto, o DCD estava piscando. Então, tudo funciona com hardware.

Em seguida, tentei usar o mesmo hardware no Linux Mint 17 no mesmo computador que em link mas sem sorte:

piotrek-H87-HD3 piotrek # cat /dev/ttyS0 
cat: /dev/ttyS0: Input/output error

Eu também segui o link . Neste tutorial, houve o mesmo erro que eu tinha, então eu tentei olhar na configuração da BIOS, mas as portas seriais foram ativadas.

Por que não está funcionando?

Alguns dados de informação:

piotrek-H87-HD3 piotrek # cat /proc/tty/driver/serial
serinfo:1.0 driver revision:
0: uart:16550A port:000003F8 irq:4 tx:0 rx:0
1: uart:unknown port:000002F8 irq:3
2: uart:unknown port:000003E8 irq:4
3: uart:unknown port:000002E8 irq:3
4: uart:16550A port:0000F080 irq:19 tx:34 rx:0 CTS|DSR|CD
5: uart:unknown port:00000000 irq:0
6: uart:unknown port:00000000 irq:0
7: uart:unknown port:00000000 irq:0
8: uart:unknown port:00000000 irq:0
...

// EDITAR

Eu queria saber ultimamente se talvez linux de alguma forma mudou o layout pin da minha porta serial? O layout dos pinos da porta COM da minha placa-mãe é:

Eu tenho um cabo de extensão no painel traseiro que mapeia o layout de 1: 1 pino da placa-mãe para o painel traseiro assim:

-------------------
\ [1][3][5][7][9] /
 \  [2][4][6][8] /
  \ ___________ /

No Windows, a ordem dos pinos é igual à do manual da placa-mãe. É possível que os pinos estejam ligados de alguma forma? Posso verificar isso?

Ninguém parece saber a resposta, então talvez eu faça outra pergunta. Posso escrever algum script (python talvez?) que habilite os pinos selecionados em / dev / ttyS0 para que eu possa medir a tensão e verificar qual pino é qual

    
por piotrekkr 23.03.2015 / 21:25

0 respostas