HP Z4 G4 Workstation にNVMe SSDを取り付けると 「The temperature for the NVMe device in Slot n is above or below the recommended threshold.」 POST Error が発生する
HP Z4 G4 Workstation にNVMe SSDを取り付けると 「The temperature for the NVMe device in Slot n is above or below the recommended threshold.」 POST Error が発生する現象について紹介します。
現象
HP Z4 G4 Workstation のM.2 スロットにNVMe SSDを取り付け起動すると、下記のPOST Errorが発生します。
POST Error メッセージ
The temperature for the NVMe device in Slot n is above or below the recommended threshold.
"n"の部分にはPCI Expressのスロット番号が入ります。M.2 ポート0 に取り付けた場合は 6 になります。
エラーメッセージは表示されますが、Enterキーを押すことで続行でき、NVMeのSSDも認識しOSのインストールなど問題なくできます。利用も問題なく動作速度が著しく低下する状態にはなりません。しかし、毎回起動時に上記のPOST Error画面が表示されます。
温度の閾値のエラーメッセージであることと、このエラーメッセージで検索しても検索結果にヒットしないため、特定のモデルのNVMe SSDのみで発生する可能性が高そうです。今回取り付けたNVMe SSDはTranscendの
PCIe Gen3 x4 MTE850 M.2 SSD TS1TMTE850 です。
何がまずいのか
対面で利用するマシンであれば、毎回Enterキーを押せばよいのですが、リモート利用するPCの場合、再起動後にEnterを押すことができず、上記のPOST Errorの画面から先に進めなくなってしまうことが問題です。ProLiantサーバーのように、BIOS設定で POST Errorでの確認をスキップする "F1 Prompt" を無効にできるような設定があればよいのですが、ワークステーションにはこの設定がなさそうです。
回避方法
いまのところなし。2019年3月時点で最新のBIOSで改善されていませんでした。
対処法
Intel SSD 760pを取り付けたところエラーメッセージは発生しませんでした。SSDのモデルなどが影響している可能性がありそうです。
ほかのスロットに取り付けた場合
M.2コネクタのスロットではなく、変換カードを利用してPCI Expressのスロットに取り付けた場合でも同様に"The temperature for the NVMe device in Slot n is above or below the recommended threshold."のエラーが発生します。
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用