Unrecoverable System Error (NMI) has occurred. HP DL380e Gen8 SAS HBA Controller P20 (IT Mode) Firmware Fix

Did you just update your SAS HBA controller to the latest P20 firmware, you plug it in, try to go into the SAS BIOS and you hit an “Unrecoverable System Error (NMI) has occurred.”? If so, here’s the fix!

It comes down to the BIOS that is packaged in the P20 Broadcom firmware bundle. The mptsas2.rom bundled with P20 is version 7.39.02. This version of the MPT BIOS is incompatible with the DL380e/DL380p platform. The latest compatible and working version of the MPT BIOS for the DL380e/DL380p is 7.39.00!

Simply downgrade your MPT BIOS on your SAS HBA controller card down to 7.39.00. I pulled the latest supported (by HP) MPT BIOS from CP031288. Simply flash the MPT BIOS from this bundle with:

sas2flash -o -b mptsas2.rom

Cheers!

2 Thoughts on Unrecoverable System Error (NMI) has occurred. HP DL380e Gen8 SAS HBA Controller P20 (IT Mode) Firmware Fix

  1. Just wanted to say thank you for posting this! I spent days trying to get this to work and would have never thought of this

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.