NMI 看门狗:BUG:软锁定

NMI 看门狗:BUG:软锁定

我们已经HP DL360 G8尝试安装 CentOS7,但在开始安装软件包之前出现此错误,因此安装永远无法完成。它只是不断出现此错误,我们HPVSA也尝试升级 RAID 控制器的固件

[  175.185716] NMI watchdog: BUG: soft lockup - CPU#1 stuck for 23s! [hpvsa/4:958]
[  203.189583] NMI watchdog: BUG: soft lockup - CPU#1 stuck for 23s! [hpvsa/4:958]
[  231.192973] NMI watchdog: BUG: soft lockup - CPU#1 stuck for 23s! [hpvsa/4:958]

更新 - CentOS 5/6 工作正常,只有 C7 有问题。

答案1

我在 HP DL360 G8 服务器上看到过这种情况,该服务器使用多个光纤通道控制器和多路径将数百个 SAN 磁盘连接到服务器。

问题在于内核是在启用串行控制台并以 9600 bps 运行的情况下启动的。

当发现大量驱动器时,大量详细输出被转储到控制台。缓慢的串行控制台无法跟上消息,并且会发生软锁定。

检查/etc/default/grub是否有类似以下内容的行:

GRUB_TERMINAL="serial console"
GRUB_SERIAL_COMMAND="serial --speed=9600"
GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,9600"

如果需要维护串行控制台,请将9600更改为115200:

GRUB_TERMINAL="serial console"
GRUB_SERIAL_COMMAND="serial --speed=115200"
GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,115200"

然后重新安装 grubgrub2-mkconfig -o /boot/grub2/grub.cfg

如果您不需要串行控制台,您可以删除GRUB_SERIAL_COMMAND并更新其他两行并重新安装 grub:

GRUB_TERMINAL="console"
GRUB_CMDLINE_LINUX="console=tty0"

您可能在 中还有其他参数GRUB_CMDLINE_LINUX,在这种情况下,您需要小心确保仅更改控制台,以免进行其他可能对系统产生负面影响的更改。

相关内容