首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NMI看门狗: BUG:软锁

NMI看门狗: BUG:软锁
EN

Unix & Linux用户
提问于 2017-03-28 15:27:25
回答 1查看 2.4K关注 0票数 0

我们有HP DL360 G8,并试图安装CentOS7并在它开始安装包之前得到这个错误,所以安装永远不会完成。由于这个错误,我们也试图升级HPVSA RAID控制器的固件。

代码语言:javascript
复制
[  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有问题。

EN

回答 1

Unix & Linux用户

发布于 2017-03-31 16:19:45

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

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

当发现大量的驱动器时,大量冗长的输出被转储到控制台。缓慢的串行控制台无法跟上消息,将发生软锁。

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

代码语言:javascript
复制
GRUB_TERMINAL="serial console"
GRUB_SERIAL_COMMAND="serial --speed=9600"
GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,9600"

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

代码语言:javascript
复制
GRUB_TERMINAL="serial console"
GRUB_SERIAL_COMMAND="serial --speed=115200"
GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,115200"

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

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

代码语言:javascript
复制
GRUB_TERMINAL="console"
GRUB_CMDLINE_LINUX="console=tty0"

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

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/354368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档