cat /dev/ttyS0 입력/출력 오류

cat /dev/ttyS0 입력/출력 오류

LIRC 매뉴얼(http://www.lirc.org/receivers.html). 이라는 프로그램을 사용하여 Windows에서 테스트했습니다 Terminal.

RTS 핀을 켜면 DCD 핀도 켜지고 리모콘을 사용하면 DCD가 깜박입니다. 따라서 모든 것이 하드웨어를 통해 구현될 수 있습니다.

다음으로 동일한 컴퓨터의 Linux Mint 17에서 동일한 하드웨어를 사용해 보았습니다.http://lifehacker.com/5527752/control-your-desktop-pc-with-a-remote-using-lirc하지만 운이 좋지 않습니다.

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

나도 팔로우했다http://www.commandlinefu.com/commands/view/10218/ttys0-terminal-on-serial-connection. 이 튜토리얼에서는 동일한 오류가 발생하여 BIOS 설정을 살펴보았지만 직렬 포트가 활성화되었습니다.

왜 작동하지 않나요?

일부 유익한 데이터:

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
...

//편집하다

최근에 Linux가 어떻게든 내 직렬 포트의 핀아웃을 변경했는지 궁금합니다. 내 마더보드 COM 포트 핀아웃은 다음과 같습니다.

마더보드 레이아웃

마더보드에서 후면 패널까지 1:1 핀아웃을 다음과 같이 매핑하는 후면 패널 연장 케이블이 있습니다.

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

Windows의 핀 순서는 마더보드 설명서와 동일합니다.핀이 어떻게든 바뀌는 것이 가능합니까?확인할 수 있나요?

답을 아는 사람이 아무도 없는 것 같아서 또 질문을 드려볼까 합니다./dev/ttyS0에서 선택한 핀을 활성화하는 스크립트(아마도 Python?)를 작성할 수 있습니다.그러면 전압을 측정해서 어느 핀이 어느 핀인지 확인할 수 있나요?

관련 정보