更新 Trusty 后无法启动,收到“NMI 处理程序耗时过长”消息

更新 Trusty 后无法启动,收到“NMI 处理程序耗时过长”消息

在我更新到 14.04 后,我无法再启动系统。我看到黑色背景上有很多白色文字,其中大部分对我来说毫无意义,但我看到“NMI 处理程序运行时间过长”以及“看门狗检测到 CPU1 上的硬锁定”有人能帮忙将系统恢复正常吗?提前谢谢。

答案1

该问题似乎与未清除控制调试寄存器有关。

CF140 性能监控 IA32_PERF_GLOBAL_STATUS。

CondChgd 位未通过复位清除

问题:IA32_PERF_GLOBAL_STATUS MSR (38EH) 应通过重置清除。由于此错误,IA32_PERF_GLOBAL_STATUS MSR 的 CondChgd (位 63) 可能无法清除。

含义:出现此错误时,性能监控软件可能会出现意外行为。勘误表英特尔® 至强® 处理器 E7 v2 产品系列 53 规格更新 2015 年 3 月

解决方法:BIOS 中可能包含此错误的解决方法

可能有一个使固定此功能包含在高于 Ubuntu-3.13.0-35.61 的内核中。

如果您使用 kgdb 通过串行端口(也可通过以太网 - 可能在任何配置下)调试 SMP 内核且所有 CPU 都在线,则也可能会发生这种情况。如果我想顺利调试,我必须禁用除一个 CPU 之外的所有 CPU,否则它有时会有效,有时则无效。

相关内容