没有ttyS4文件,怎样使系统有/dev/ttyS4设备文件?

kacy16 2011-11-17 10:01:44
各位,有一块板子,有六个串口,我在上面安装了fedora11系统,
装好系统后,发现只有/dev/ttyS0 -- /dev/ttyS3, 没有com5和com6所对应的设备文件,
怎样配置系统使得有该文件呢?谢谢!
...全文
433 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
kacy16 2011-11-20
  • 打赏
  • 举报
回复
向各位报告一下:我继续在Fedora11下测试,不过内核版本是 2.6.30.8-64.i686,使用 setserial /dev/ttyS4 uart 16550A 就没有错误出现,可以成功设置了。
有错误的内核版本是2.6.29.4.谢谢linwhwylb兄的提醒,
请问一下,在什么地方可以找到内核的bug list,我想查看一下从2.6.29.4至2.6.30.8之间修正的bug 记录?
辰岡墨竹 2011-11-18
  • 打赏
  • 举报
回复
需要的话mkdev创建一个就行了。
问题应该在于你多出来的串口肯定不是用的主板芯片组自身的功能,PC规范里只有默认4个,所以肯定用了第三方的串口适配器芯片,你需要找到那个芯片的Linux驱动程序。
辰岡墨竹 2011-11-18
  • 打赏
  • 举报
回复
那么你就得重新编译内核,修改一下串口方面的设置。
kacy16 2011-11-18
  • 打赏
  • 举报
回复
谢谢Bokutake兄,那块板是工控板来的,有8个com口,按照厂家的技术资料均是同一芯片.
而且厂家的技术人员在Fedora10系统上能够成功的对COM5,COM6进行设置,使用的均是同一的命令.
难道是我系统的问题?
kacy16 2011-11-18
  • 打赏
  • 举报
回复
各位兄弟,我使用了内核启动参数 8250.nr_urats=8,这样设置后,重启后,看到在/dev/的目录下有8个ttyS*的设备文件了.郁闷的是我使用:
setserial /dev/ttyS4 uart 16550a 竟然没有任何反应, 屏幕也没有输出错误信息,该命令一直在运行,感觉像死机了,不能强制退出,只能关机.

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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