私のDell dimension 8400
の背面にはシリアルポートがあります。 minicom
を使用して、このコンピューターのシリアルポートとUbuntuをインストールします。
ただし、dmesg | grep tty
の出力からは、有益な情報はあまり得られませんでした。キーワード「シリアル」で何かを見つけることができませんでした:
[ 0.000000] console [tty0] enabled
[ 0.778096] 00:05: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[ 0.867939] 0000:04:01.0: ttyS5 at I/O 0xcc08 (irq = 17, base_baud = 115200) is a 16450
[ 0.868098] 0000:04:01.0: ttyS6 at I/O 0xcc10 (irq = 17, base_baud = 115200) is a 8250
[ 0.868246] 0000:04:01.0: ttyS7 at I/O 0xcc18 (irq = 17, base_baud = 115200) is a 16450
[ 0.868394] 0000:04:01.0: ttyS8 at I/O 0xcc20 (irq = 17, base_baud = 115200) is a 8250
[ 0.868542] 0000:04:01.0: ttyS9 at I/O 0xcc28 (irq = 17, base_baud = 115200) is a 8250
[ 1.134731] tty tty36: hash matches
シリアルポートを見つけるにはどうすればよいですか。古いターミナルNode Controllerをminicomとインターフェイスさせることができますか?同じシステムのCentOSでシリアルポートが正常に機能していることを覚えています。
dmesg
からの出力は、まだコマンドを実行する必要がある結果ではありません。
setserial -g /dev/ttyS[0123456789]
出力は次のようになります。
/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: 16550A, Port: 0x1020, IRQ: 18
/dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4
/dev/ttyS3, UART: unknown, Port: 0x02e8, IRQ: 3
....
/dev/ttyS7, UART: unknown, Port: 0x1020, IRQ: 18
/dev/ttyS8, UART: unknown, Port: 0x03e8, IRQ: 4
/dev/ttyS9, UART: unknown, Port: 0x02e8, IRQ: 3
上記のように、unkwon UARTは使用されないため、ttyS0またはttyS1を使用できます。
システムでこれを試して確認してください。
さらに、14.04未満の古いUbuntuバージョンを使用している場合は、gtkterm
を使用できます。これは、シリアルポートとの通信に使用される単純なGTK +端末です。
Sudo apt-get install gtkterm