免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3383 | 回复: 18
打印 上一主题 下一主题

[硬件及驱动] 大家怎么判断是硬件还是驱动的问题 [复制链接]

论坛徽章:
1
CU十二周年纪念徽章
日期:2013-10-24 15:41:34
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-06-20 10:11 |只看该作者 |倒序浏览
先说我遇到的现象:遇到很多次内核空指针,以及程序运行中多次重启(内核没有报错信息从串口打印出来)。其中,试过两个应用都出现重启不带任何报错信息,而且出错的时间不确定,有时候很长时间,有时候特别快。

我有两个问题:
有可能内核出错,不打印出报错信息吗?我想把两种现象联系一下是不是就是一种问题。
硬件出错会引起内核的空指针报错吗?

谢谢大家

求职 : 系统工程师等
论坛徽章:
5
技术图书徽章
日期:2014-04-19 22:01:05天蝎座
日期:2014-05-09 13:49:28双子座
日期:2014-06-16 15:08:042015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:55:28
2 [报告]
发表于 2014-06-20 13:34 |只看该作者
回复 1# criticalstrike


    有可能内核出错,不打印出报错信息吗?个人觉得可能的,printk没来得及打到串口等就重启了。
硬件出错会引起内核的空指针报错吗?应该不会。

论坛徽章:
1
CU十二周年纪念徽章
日期:2013-10-24 15:41:34
3 [报告]
发表于 2014-06-20 17:00 |只看该作者
回复 2# qxhgd


   我把WATCHDOG关闭,同样还是没有任何信息打印出来。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
4 [报告]
发表于 2014-06-20 17:36 |只看该作者
只能说明你们平台还有待完善。。。
软件问题,在关watchdog状态下,我没碰到过不进kdb的情况。
硬件问题,倒是直接重启。

论坛徽章:
1
CU十二周年纪念徽章
日期:2013-10-24 15:41:34
5 [报告]
发表于 2014-06-20 18:05 |只看该作者
回复 4# mrpre


能归结为
内核空指针,应该就是驱动问题?

直接重启没有报错信息的,应该是硬件问题?

论坛徽章:
15
射手座
日期:2014-02-26 13:45:082015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15羊年新春福章
日期:2015-02-26 08:47:552015年亚洲杯之卡塔尔
日期:2015-02-03 08:33:45射手座
日期:2014-12-31 08:36:51水瓶座
日期:2014-06-04 08:33:52天蝎座
日期:2014-05-14 14:30:41天秤座
日期:2014-04-21 08:37:08处女座
日期:2014-04-18 16:57:05戌狗
日期:2014-04-04 12:21:33技术图书徽章
日期:2014-03-25 09:00:29
6 [报告]
发表于 2014-06-21 13:21 |只看该作者
个人觉得硬件问题可能性更大,串口都没打印,软件问题应该是有异常打印的。

论坛徽章:
0
7 [报告]
发表于 2014-06-22 17:54 |只看该作者
或许是 在 出错的 地方,,,内核并没有 加上 打印,,,而是直接 挂掉。

论坛徽章:
9
程序设计版块每日发帖之星
日期:2016-02-13 06:20:00数据库技术版块每日发帖之星
日期:2016-06-15 06:20:00数据库技术版块每日发帖之星
日期:2016-06-16 06:20:00数据库技术版块每日发帖之星
日期:2016-06-18 06:20:00程序设计版块每日发帖之星
日期:2016-06-27 06:20:00程序设计版块每日发帖之星
日期:2016-07-09 06:20:00IT运维版块每日发帖之星
日期:2016-07-15 06:20:00IT运维版块每日发帖之星
日期:2016-07-27 06:20:00程序设计版块每日发帖之星
日期:2016-08-18 06:20:00
8 [报告]
发表于 2014-06-23 07:21 |只看该作者
碰到过,如果内核里写内存越界越的很长,可能就直接黑屏,木有任何异常打印。你可以做个实验验证下

论坛徽章:
15
射手座
日期:2014-02-26 13:45:082015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15羊年新春福章
日期:2015-02-26 08:47:552015年亚洲杯之卡塔尔
日期:2015-02-03 08:33:45射手座
日期:2014-12-31 08:36:51水瓶座
日期:2014-06-04 08:33:52天蝎座
日期:2014-05-14 14:30:41天秤座
日期:2014-04-21 08:37:08处女座
日期:2014-04-18 16:57:05戌狗
日期:2014-04-04 12:21:33技术图书徽章
日期:2014-03-25 09:00:29
9 [报告]
发表于 2014-06-23 08:16 |只看该作者
fjaygrfjaygr 发表于 2014-06-22 17:54
或许是 在 出错的 地方,,,内核并没有 加上 打印,,,而是直接 挂掉。

这个不太可能,内核打印不一定在显式打印的地方才有的,对于软件异常,内核自身是有相关捕获机制的,比如非法指针和其它的异常。

论坛徽章:
15
射手座
日期:2014-02-26 13:45:082015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15羊年新春福章
日期:2015-02-26 08:47:552015年亚洲杯之卡塔尔
日期:2015-02-03 08:33:45射手座
日期:2014-12-31 08:36:51水瓶座
日期:2014-06-04 08:33:52天蝎座
日期:2014-05-14 14:30:41天秤座
日期:2014-04-21 08:37:08处女座
日期:2014-04-18 16:57:05戌狗
日期:2014-04-04 12:21:33技术图书徽章
日期:2014-03-25 09:00:29
10 [报告]
发表于 2014-06-23 08:19 |只看该作者
mordorwww 发表于 2014-06-23 07:21
碰到过,如果内核里写内存越界越的很长,可能就直接黑屏,木有任何异常打印。你可以做个实验验证下

呵呵,除非把内核自己的关键数据覆盖掉了,按理应该有相应的保护机制才对~,这个可以必现么?测试用例发来看看?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP