Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16257
  • 博文数量: 7
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 75
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-11 22:33
文章分类

全部博文(7)

文章存档

2009年(7)

我的朋友
最近访客

分类: LINUX

2009-10-23 16:34:30

两台机器使用串口连接,当调试机器死机时,可以把信息通过串口输出到另一台机器。
关于串口的文章有:
http://blog.csdn.net/coofive/archive/2006/04/09/656157.aspx
http://icip.bloghome.cn/posts/5343.html(howto)
http://blog.csdn.net/blueboy2000/archive/2009/06/19/4282714.aspx
下面的也可一看:

http://blog.chinaunix.net/u2/83842/showart_1384754.html

在grub中加入:console=tty0 console=ttyS0,115200
比如:
title Red Hat Enterprise Linux Server (2.6.18-53.el5)
        root (hd0,0)
        kernel /boot/vmlinuz-2.6.18-53.el5 ro root=LABEL=/ ramdisk_size=1048576 rhgb quiet console=tty0 console=ttyS0,115200
        initrd /boot/initrd-2.6.18-53.el5.img
即可在启动后,把本来输入到dmesg的信息通过控制台重定向通过串口输出到另一台机器。
可以使用如下命令查看串口是否配置好:
setserial -a /dev/ttyS0
如果串口有问题,可以通过如下命令自动配置串口:
setserial /dev/ttyS3 auto_irq skip_test autoconfig
也可以在加到 /etc/rc.d/rc.local 或是 /etc/rc.d/rc.serial 文件里面,Linux就会在启动的时候自动地侦测并且设定串行设备。
不过这样配置好后,串口输出的信息还是有点乱,有时会一直输出一些莫名其妙的信息,把本来主要的信息给刷掉了。暂时还不知道如何解决。

阅读(943) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~