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?)を作成できます。では、電圧を測定してどのピンがどのピンであるかを確認できますか?

ベストアンサー1

おすすめ記事