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/grub
grub config を再生成しますgrub2-mkconfig -o /boot/grub2/grub.cfg
。
また、言及された取引所と私が見つけたリソースのいくつかは次のとおりです。
- https://forum.proxmox.com/threads/keyboard-and-mouse-input-not-working-with-pve-7-0-installer-and-hp-ilo4.92035/
- https://bugzilla.proxmox.com/show_bug.cgi?id=3507
- https://bugzilla.kernel.org/show_bug.cgi?id=214795
- https://forum.proxmox.com/threads/updated-to-ve-7-0-no-web-gui-dmar-errors-on-console.92022/
これらのリンクには、次の解決策も記載されています (RockyLinux 8.5 インストーラーではどれも機能しません)。
- hpwdtモジュールを無効にする(
modprobe.blacklist=hpwdt rd.driver.blacklist=hpwdt
) - iommuを完全に無効にする(
intel_iommu=off
) - 設定
intremap=no_x2apic_optout