我在华擎 IMB-150 主板上全新安装了 Debian 7.9.0,但 5 个板载串行端口中似乎只有 4 个已启用。
root@myhost:~# dmesg | grep tty
[ 0.000000] console [tty0] enabled
[ 1.476855] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 1.497885] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[ 1.518912] serial8250: ttyS2 at I/O 0x3e8 (irq = 4) is a 16550A
[ 1.539944] serial8250: ttyS3 at I/O 0x2e8 (irq = 3) is a 16550A
[ 1.561202] 00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 1.604531] 00:08: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[ 1.648446] 00:09: ttyS2 at I/O 0x3e8 (irq = 7) is a 16550A
[ 1.688367] 00:0a: ttyS3 at I/O 0x2e8 (irq = 7) is a 16550A
root@myhost:~#
我还安装了setserial并从中获取以下信息:
root@myhost:/# setserial -g /dev/ttyS*
/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: 16550A, Port: 0x02f8, IRQ: 3
/dev/ttyS2, UART: 16550A, Port: 0x03e8, IRQ: 7
/dev/ttyS3, UART: 16550A, Port: 0x02e8, IRQ: 7
root@myhost:/#
我理解这是因为 Debian 7 默认情况下最多只检测到四个端口。我已按照我找到的说明进行操作这里,编辑 grub 文件但这似乎没有效果。也许这些说明仅适用于不同版本的 Debian 或 Ubuntu。
谁能告诉我如何启用第五个串口?
谢谢。