iLo4とAlmaLinux\Centos8は正常に動作しません

iLo4とAlmaLinux\Centos8は正常に動作しません

HP DL360p G8 を使用しており、BIOS、iLo などのすべてのファームウェアを最新バージョンに更新しましたが、問題は、仮想コンソールを開くと最初の接続で作業できるのに、そのセッションを閉じて後で再度開くと、次のエラーが表示されることです。 写真

2 回目以降は仮想コンソールを使用できず、サーバーを再起動する必要があります。何が問題なのかお分かりですか? ありがとうございます。

答え1

コンソール ウィンドウで Enter キーを押すと、カーソルが起動します。これは非常に簡単にテストできます。

答え2

カーネル 5.4 以降、割り込み再マッピングにより G8 HP サーバー (Debian でも同様、Proxmox フォーラムで複数の報告あり) でこの現象が発生し、仮想コンソールが使用できなくなります。これは CentOS 7 LiveCD を起動することで確認できます。CentOS 7 LiveCD は長期間問題なく動作するはずです。

grub で「e」を押してカーネルを編集し、ブート オプションの最後に「intremap=off」または「nointremap」を追加して、再マッピングを無効にしてみてください。これで問題が解決した場合は、grubby を使用してこれを永続的に追加します。問題が解決しない場合は、intel_iommu をオフに設定し、両方のオプションを無効にしてブートしてみてください。これで成功した人もいます。

答え3

完了するにはシュリスの答え、RHEL(および派生版のRockyLinux、AlmaLinux)8.4以降(カーネル4.18.0-240以降、参考:、いくつかの 5.x iommu パッチを統合した) も影響を受けます。

割り込みの再マッピングを完全に無効にする代わりに、割り込みの再マッピングのソースIDチェックを無効にするだけでintremap=nosid十分でした(ドキュメント:https://www.kernel.org/doc/html/latest/admin-guide/kernel-parameters.html)。

この変更を永続的にするには、この引数を に追加しGRUB_CMDLINE_LINUX/etc/default/grubgrub 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

関連情報