![通过串行端口的 PS/2 键盘](https://linux22.com/image/1202759/%E9%80%9A%E8%BF%87%E4%B8%B2%E8%A1%8C%E7%AB%AF%E5%8F%A3%E7%9A%84%20PS%2F2%20%E9%94%AE%E7%9B%98.png)
我正在尝试通过串行端口将 PS/2 键盘连接到 SuperMicro X7DBT-INF 以及适配器。我尝试使用 输入连接包,但这确实是我第一次使用 serial,我还没有取得任何进展,而且他们的手册页对初学者来说也没有提供太多信息。
我试过了,但inputattach --daemon -ps2ser /dev/ttyS0
没有成功。我还尝试过手动设置波特率input attach --daemon --baud 115200 -ps2ser /dev/ttyS0
,但它返回了无效波特率错误(这是我从中获得的 base_baud dmesg | grep tty
)
有什么建议可以尝试吗?或者是时候退回这些适配器,让我的家庭实验室控制台只使用一个 USB 键盘和一个 PS/2 键盘了?
答案1
请注意,您的车载计算机具有:快速UART 16550串口
从:串行 HOWTO
5.6 标准 PC 串行卡
过去,PC 出厂时已安装串行卡。后来,串行功能被放在硬盘接口卡上。在 20 世纪 90 年代和 21 世纪初,主板上通常内置有一两个串行端口(板载)。大多数(截至 2002 年)使用 16550,但有些使用 16650(32 字节 FIFO)。但如果需要更多串行端口,仍然可以购买单独的 PC 串行卡。它们可用于连接外部串行设备(调制解调器、串行鼠标等)。只有极少数零售计算机商店有这样的卡。但人们可以在网上购买。在为 PCI 总线购买之前,请确保 Linux 支持它。以下是一些流行品牌的列表:
- Byte Runner(可直接订购,显示价格)http://www.byterunner.com •
- 新加坡国际集团http://www.siig.com/products/io/ •
- 海豚http://www.dolphfast.com/sersol.html •
注意:由于地址冲突,您可能无法/dev/ttyS3
同时使用 IBM8514 显卡(和一些其他显卡)。请参阅避免某些视频板的 IO 地址冲突