iLo4和AlmaLinux\Centos8無法正常運作

iLo4和AlmaLinux\Centos8無法正常運作

我有一台HP DL360p G8,我已將所有韌體(例如Bios、iLo 和..)更新到最新版本,但問題是當我打開虛擬控制台時,我可以使用第一個連接,當我關閉該會話並稍後重新打開它時,我看到這個錯誤: 圖片

我無法第二次或以後使用虛擬控制台,我應該重新啟動伺服器,知道問題是什麼嗎?謝謝。

答案1

在控制台視窗中按 Enter 鍵喚醒遊標。這應該很容易測試。

答案2

核心 5.4 之後,中斷重新映射在 G8 HP 伺服器上(也在 Debian 上,Proxmox 論壇上有多個報告)執行此操作,導致虛擬控制台無法使用。您可以透過啟動 CentOS 7 LiveCD 來看到這一點,它應該可以長時間運行而不會出現任何問題。

嘗試透過在 grub 上按“e”編輯內核並在引導選項末尾添加“intremap=off”或“nointremap”來停用重新映射。如果這解決了您的問題,請使用 grubby 永久添加它,如果沒有,請嘗試關閉 intel_iommu 並在禁用這兩個選項的情況下啟動,人們已經成功做到這一點。

答案3

去完成克里斯的回答、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_LINUXin/etc/default/grub並重新產生 grub config 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

相關內容