console=ttyS1,115200以后,USB键盘打出的字符,不能在终端显示

zk1987313 2014-03-02 07:35:13
一台服务器(无VGA),安装好了redhat 6.4 64位系统,插入了一个USB键盘,以及一个网口转换串口,串口的另一端,连接到一台windows笔记本

在grub.conf里添加了启动参数,console=ttyS1,115200,把终端已输出到串口,并确定输出成功。笔记本上使用putty连接COM1,使用一切正常。。但是。

服务器上的USB键盘却打不出任何信息。按一下此USB键盘的Ctrl+Alt+Fn以后,在笔记本端使用who命令发现多出一个虚拟终端(tty0)来,说明USB键盘是在生效的。但USB键盘打出的东西,为何不能显示在(重定到串口的)终端里?
...全文
1373 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
colddown 2014-06-23
  • 打赏
  • 举报
回复
你的服务器上有两个终端,一个是tty0, 一个是ttyS1。每个终端都有自己的输入/输出设备,例如tty0的输入设备是键盘,输出是VGA(由于你的机器没有VGA所以看不到)。ttyS1的输入输出都是串口。一个终端的输入搭配相应的输出,所以你在键盘敲得东西是不会跑到串口上。

1,025

社区成员

发帖
与我相关
我的任务
社区描述
Linux /Unix kernel支持不同的硬件体系,X86, ARM, MIPS, 等等
社区管理员
  • CPU和硬件区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧