The Broadcom BCM57414 NetXtreme-E network interface card (NIC) may fail to appear in the ESXi network inventory (esxcli network nic list) despite appearing on the PCI bus.
After rebooting an ESXi host, Broadcom BCM57414 NetXtreme-E 10Gb/25Gb RDMA Ethernet Controller ports (vmnics) may disappear from the hypervisor's network inventory.
While the device remains visible on the PCI bus (via lspci), it is not listed in esxcli network nic list, and the bnxtnet driver fails to initialize the device.
Log entries in vmkernel.log or boot logs indicating firmware reset failures:
WARNING: bnxtnet: dev_reset_chip:3848: [0000:xx:00.x] FW reset failed!!WARNING: bnxtnet: bnxtnet_attach_device:498: [0000:xx:00.x] dev probe ph2 failed(status: Failure)WARNING: bnxtnet: hwrm_snd_fw_msg:492: ... HWRM cmd too long, cmd_len= 160, max_len supported= 128WARNING: bnxtnet: bnxtnet_init_queue_info:983: [0000:d8:00.0 : 0x452113040000] HWRM_FUNC_CFG failed from firmware
VMware ESXi
The issue is caused by a firmware-level hang or crash on the NIC. During the host boot sequence, the bnxtnet driver attempts to initialize and reset the chip. If the firmware is in a non-responsive state, the reset command fails (FW reset failed!!), causing the driver probe to abort. Consequently, the vmnic is never created in the ESXi stack. This can occur due to transient hardware lockups or internal state inconsistencies that persist through a standard warm reboot. A firmware hang or "zombie" state occurs when the installed driver attempts to send commands that exceed the firmware's supported buffer length (160 bytes requested vs. 128 bytes supported). In some cases, the adapter is a generic/OEM variant that does not accept standard Broadcom or server-vendor firmware updates, preventing the necessary firmware reconciliation.
To resolve this issue, a full hardware reset of the network adapter is required. Follow these steps:
Cold Power Cycle:
Place the host in Maintenance Mode.
Shut down the ESXi host.
Physically disconnect all power cables from the server for at least 60 seconds, or perform a "Cold Reset" / "Full Power Cycle" via the server's IPMI/BMC interface.
Reconnect power and boot the host.
Verify vmnic Status:
Once the host is back online, run the following command to check if the NICs are detected: esxcli network nic list
Reseat Hardware (If Step 1 fails):
If the vmnics are still missing, power down the host and physically reseat the BCM57414 AIOM module/PCIe card in its slot.
Hardware Vendor Engagement:
If a cold power cycle and reseat do not restore the NICs, contact your hardware vendor to investigate potential hardware failure or to check for further out-of-band firmware updates.
For additional support with downloads, see Download Broadcom Products and Software.