Chinaunix首页 | 论坛 | 博客
  • 博客访问: 317997
  • 博文数量: 78
  • 博客积分: 1322
  • 博客等级: 中尉
  • 技术积分: 680
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-14 13:24
文章分类
文章存档

2012年(20)

2011年(55)

2010年(3)

分类: LINUX

2012-04-04 10:04:18

Uhhuh. NMI received. Dazed and confused, but trying to continue
May 22 12:38:59 Avporacle kernel: You probably have a hardware problem with your RAM chip

第一句说到NMI。什么是NMI?

NMI (Non Maskable Interrupt)——不可屏蔽中断(即CPU不能屏蔽)

NMI wiki: 

 

无论状态寄存器中 IF 位的状态如何,CPU收到有效的NMI必须进行响应;NMI是上升沿有效;中断类型号固定为2;它在被响应时无中断响应周期.不可屏蔽中断通常用于故障处理(如:协处理器运算出错,存储器校验出错,I/O通道校验出错等).
客户的原硬盘有点问题,正在用往新硬盘中的系统copy数据。
另外机器启动时有摄错:
kernel: SCSI device sdb: drive cache: write back
kernel:  sde:end_request: I/O error, dev sdb, sector 0
kernel: Buffer I/O error on device sdb, logical block 0
第二句说内存 chip有点问题,可能通过更换和插上一根内存一一排查。
综上所说,NMI错误一般都是硬件故障,导致linux系统有时会出现Kernel Panic错误。硬件故障驱动模块中断处理(interrupt handler),驱动模块在中断处理程序中访问一个空指针,驱动模块就无法处理新的中断请求,最终导致系统崩溃,从而出现hard panic,内核报错。
阅读(4028) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~