所以我突然意外地需要 RS-232。我的台式机(华硕 P8Z77-V)有一个板载串行端口,可以在 Windows 中使用,但在 Ubuntu 中根本无法识别。 setserial -g /dev/ttyS0
响应如下:
/dev/ttyS0, UART: unknown, Port: 0x03f8, IRQ: 4
“未知”显然意味着“没有司机”。这已得到证实dmesg | grep -i serial
,仅给出:
[ 0.682764] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[ 0.682911] serial 00:06: disabled
因此,我可能需要手动插入一个内核模块,但我不知道应该插入哪一个。没有出现任何明显的信息lspci -v
。
知道哪个模块可以支持我的硬件吗?
更新
在 Windows 7 中,我从 COM1 属性中提取了以下信息。这是否告诉了您有关为 UART 供电的芯片的性质的信息?
Hardware IDs: ACPI\PNP0501 *PNP0501 (ie, it's a 16550A-compatible COM port)
Physical Device Object name: \Device\0000007a
DevNode status: 0180200A ....
Parent: PCI\VEN_8086&DEV_1E44&SUBSYS_84CA1043&REV_04\3&11583659&0&F8