iLo4 和 AlmaLinux\Centos8 无法正常工作

iLo4 和 AlmaLinux\Centos8 无法正常工作

我有一台 HP DL360p G8,并且已将所有固件(例如 Bios、iLo 等)更新到最新版本,但问题是,当我打开虚拟控制台时,我可以使用第一个连接,而当我关闭该会话并稍后重新打开它时,我看到此错误: 图片

并且第二次或以后我都无法使用虚拟控制台,我应该重新启动服务器,知道问题出在哪里吗?谢谢。

答案1

在控制台窗口中按 Enter 键唤醒光标。这应该很容易测试。

答案2

中断重新映射在内核 5.4 之后的 G8 HP 服务器上(Debian 上也是如此,Proxmox 论坛上有多个报告)会出现这种情况,导致虚拟控制台无法使用。您可以通过启动 CentOS 7 LiveCD 来查看此情况,该 CD 应该可以长时间正常工作。

尝试通过在 grub 上按“e”编辑内核并在启动选项末尾添加“intremap=off”或“nointremap”来禁用重新映射。如果这能解决您的问题,请使用 grubby 永久添加它,如果没有,请尝试关闭 intel_iommu 并在禁用这两个选项的情况下启动,人们已经成功做到了这一点。

答案3

去完成schris 的回答、RHEL(及其衍生产品 RockyLinux、AlmaLinux)8.4+(内核 4.18.0-240+,根据https://bugs.centos.org/view.php?id=18223,集成一些5.x iommu补丁)也受到影响。

对于我来说,不用完全禁用中断重映射,只需禁用中断重映射源 ID 检查intremap=nosid就足够了(文档:https://www.kernel.org/doc/html/latest/admin-guide/kernel-parameters.html)。

要使此更改永久生效,请将此参数添加到GRUB_CMDLINE_LINUX/etc/default/grub重新生成 grub 配置grub2-mkconfig -o /boot/grub2/grub.cfg

另外,我提到的一些交流和找到的资源:

这些链接还提到了以下解决方案(对我来说,RockyLinux 8.5 安装程序均不起作用):

  • 禁用 hpwdt 模块 ( modprobe.blacklist=hpwdt rd.driver.blacklist=hpwdt)
  • 完全禁用 iommu ( intel_iommu=off)
  • 设置intremap=no_x2apic_optout

相关内容