如何判定是问题出于驱动还是出于设备的firmware?
如何判定是问题出于驱动还是出于设备的firmware?
新设备和驱动,引起死机,如何确定是因为驱动的原因,还是由于设备上的firmware bug一起的呢?
一般情况下,如何debug死机呢?
最害怕的是死机,难以得到信息。讨论求教,希望大家能说出自己的方法 和 分析思路。
我一般是用seiral console 来抓获信息。怎样能读取内存中的 dump 信息呢?这个关系到syslogd的问题,希望高人指点。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
添加打印信息,分析代码。
关键是死机的话,很多时候打印信息还没有dump出来呢,所以需要从内存读取syslog
你不能打印到consol么?即使是syslog,你也可以实时看啊,在down机的时候,把它保存出来。基本的调试方法呀。
很多的kernel panic是直接重启了,console只是一闪,根本无法追踪,用serial console好一点。
“在down机的时候,把它保存出来”,机器都down,怎么保存?
通过用putty使用ssh登录,它down机了,信息还可以查看。
最近很忙,不好思议。
关键就在这里,如果能登录的话,说明内核以及应用程序还能跑得,但是如果内核死了,怎么都不能反应了,更别说登录了。
如果板子上有BDM的头,那还可以通过这个读取内存,看log信息,但是在pc上怎么办呢 ?