vmnic backed by the bnxtnet driver.vmkernel-zdump core dump analysis reveals the following fault string and stack trace:@BlueScreen: #GP Exception 13 in world 2098198:vmnic4-pollW @ 0x42002cd36971
Backtrace:
FastSlab_AllocWithTimeout
vmk_PageSlabAlloc
PktPageAlloc_AllocPages
vmk_PktAllocPage
bnxtnet_page_alloc_and_map
bnxtnet_poll_work
bnxtnet_poll
NetPoll_PollPkts
NetPollWorldCallback
CpuSched_StartWorldbnxtnet) version 233.0.156.0-10EM.800.1.0.20613240The PSOD is caused by hardware-level memory corruption stemming from a rogue Direct Memory Access (DMA) transfer.
The physical network adapter overwrites the ESXi kernel's network packet memory allocator structures (netPktPageCache-AnyMem fastslab) instead of designated RX ring buffers due to a driver and physical adapter firmware mismatch.
This can also be caused by hardware failure of the nic card, if the driver and firmware versions are verified to be strictly VCG-compliant.
Validate the installed firmware on the physical Broadcom NetXtreme adapter against the VMware Compatibility Guide (VCG) for the bnxtnet driver version 233.0.156.0-10EM.800.1.0.20613240.
Upgrade or downgrade the physical adapter firmware to match the exact certified version listed in the VCG to ensure correct DMA operations and prevent memory allocator corruption.