You observe that the NVIDIA BlueField-2 DPU (vmdpu####) encounters an error and becomes unresponsive on the host. The DPU device may not be detected on the PCI bus, and the following symptoms are present in the logs:
Host Status
vmdpu#### (Error) vmdpu#### has encountered an error.vmnic####, vmnic####) appear as "device not found".Log Observations (vmkernel.log)
<NMLX_ERR> nmlx5_cc: ####:####:####.#: Health: PCI error detected <NMLX_INF> Device internal error state is set PCIEDPC: ####: ####:####:####.#: Port experienced DPC, reason Fatal error#### received ACPI event 0xf) followed by PCIe error recovery attempts that fail to restore the device.System Event Log (SEL)
Assert + Critical Interrupt Bus Fatal Error VMware vSphere ESXi
The issue is typically caused by a hardware-level failure or a fatal PCIe bus error that triggers Downstream Port Containment (DPC). When a fatal error occurs, the PCIe port is disabled to prevent error propagation, causing the DPU to drop off the bus. While some software-level cosmetic warnings (like Failed to cleanup registration key) may appear in the logs around the same time, they are unrelated to the physical device failure.
To resolve this issue, you must perform hardware-level troubleshooting as the device has entered an unrecoverable state for the software driver.
MST dumps or a sysinfo-snapshot while the device is in a failed state.For more information on similar bus fatal error messages, see: System Event: Message: Assert + Critical Interrupt Bus Fatal Error.