HP - BIOS - 無効なオペコード例外

HP - BIOS - 無効なオペコード例外

HP DL360 Gen9 を使用しています。Windows Server 2019 を実行していますが、再起動後、「システム ファームウェア モジュールのロード - 完了」の後に再度起動できず、「無効なオペコード例外」で停止してしまいます。以下を参照してください。

(「システム ファームウェア モジュールのロード - 開始」POST コード: 2500 -> 「システム ファームウェア モジュールのロード - 完了」POST コード: 2600、その後「無効なオペコード例外」POST コードが引き続き: 2600)

BIOS を最新バージョンにアップデートしようとしましたが、それでも機能しません。

BIOS / システム ROM: P89 v2.90 (04/29/2021)
LO ファームウェア バージョン: 2.78 2021 年 4 月 28 日
TPM ステータス - 現在: 有効
モジュール タイプ: TPM 2.0

エラー パート 1/2
エラー パート 2/2

Windows は「Smart Array P440ar コントローラ」のローカル RAID 1 から起動しています。

誰かが問題が何なのかを理解して、それを解決できるように手助けしてくれることを願っています。

答え1

これらの POST コードは、HPE Proliant Gen9 POST コードの公開リストには含まれていません。https://techlibrary.hpe.com/docs/iss/shared/error_gen9/GUID-F4913264-0358-4A71-9914-59199912055D.html

「無効なオペコード例外」は、プロセッサがマシン コード命令を実行しようとしたが、それが有効ではないことがわかったことを示します。前の手順はシステム ファームウェア モジュールのロードだったので、次の手順は 1 つ以上のファームウェア モジュールから何らかのコードを実行する必要があると推測します。したがって、エラー メッセージはファームウェアの一部が破損していることを示している可能性があります。

この問題が発生する前に、システムが最後に正常に起動したのはいつかご存知ですか? それ以降、システムはファームウェアの更新を受け取りましたか?

次に実行されるファームウェアは、実際には Smart Array P440ar コントローラーのファームウェアである可能性があります。iLO ファームウェア バージョンはすでに表示されているので、iLO 機能の初期化に関連するファームウェア モジュールはすでに正常に実行されている可能性があります。

Smart Array コントローラーをスロットから一時的に取り外してみてください。これで無効な Opcode 例外が表示されなくなる場合は、Smart Array ファームウェアが破損している可能性があります。残念ながら、この状態から回復する方法については提案がありません。

答え2

HPに連絡してこの情報を入手しました。

  • 一度NVRAMをクリアしてみる必要があります。https://support.hpe.com/hpesc/public/docDisplay?docId=c04441985 -- ページ 92、スイッチ 6 でディップを取得し、サーバーを起動して、同じ状態にして再度起動します。
  • CPUの交換
  • スロットの問題ではないか確認する
  • ハードウェア障害があるかどうかを絞り込むために最小限の構成を実行します。問題が解決しない場合は、システムボードの問題である可能性があり、交換が必要になります。
  • 別の Windows イメージを再インストールしてみることもできます。

NVRAM をクリアするだけでうまくいきました。NVRAM のクリアがうまくいかなかった場合は他の手順は必要ありませんが、他の場合はそうする必要があります。

ちょっとしたボーナス情報: ブート ドライブは RAID コントローラ上の RAID 1 だったので、そのロジック ディスクを再度有効にする必要がありました。

関連情報