Dell EMC PowerEdge Servers or other platforms with iDRAC9 may unexpectedly error during Power On Self-Test (POST) with iDRAC9 4.xx series firmware that is installed with some third-party PCIe adapters installed. During reboot of the server, the BIOS may stop with yellow EFI error banner that is displayed on the screen. This issue may occur when following conditions are met:
4.xx.xx.xx
iDRAC9 firmware 4.00.00.00 enabled PCIe Vendor Device Messages (VDM) transport support for side-band querying of PCIe add-in cards. By default, this attribute is enabled in iDRAC9 4.00.00.00 firmware. While Dell EMC validates that Dell branded PCI-e adapters shipped with original orders support this side-band management, third-party PCIe adapters added after original purchase may not support this side-band transport and invoke error.
On-screen EFI Error
A system restart is required. The system detected an exception during the UEFI preboot environment. Check the serial output or iDRAC debug logs for detailed information.
Lifecycle Controller Log entry:
2020-01-05 22:25:16 | PST0208 | System BIOS has halted. |
PCIe VDM can be enabled or disabled in the iDRAC9 controller with firmware 4.00.00.00. PCIe VDM was removed in iDRAC9 firmware releases 4.10.10.10 - 4.40.40.00. These releases do not require any steps to disable PCIeVDM feature. PCIeVDM to be reintroduced in iDRAC9 firmware 5.00.00.00 release. If the EFI error occurs, perform the following steps to disable PCIe VDM and power cycle the platform.
racadm>>racadm set iDRAC.PCIeVDM.Enable Disabled
[Key=iDRAC.Embedded.1#PCIeVDM.1]
Object value modified successfully
racadm>>
racadm>>racadm serveraction powercycle
Server power operation initiated successfully
racadm>>