Symptom: ESXi hosts experience a sudden link status down on physical NICs (vmnic). In some cases, this may lead to an ESXi host crash or Purple Diagnostic Screen (PSOD).
<NMLX_ERR> nmlx5_QueryNicVportContext" may occur at 5-minute intervals.nmlx5_QueryNicVportContext:188 command failed: IO was aborted may also be observed in /var/run/log/hostd.log on the ESXi hosts:
Log lines
2026-04-06T16:22:31.786Z Al(177) vmkalert: cpu4:24068897)ALERT: <NMLX_ERR> nmlx5_QueryNicVportContext:188 command failed: IO was aborted
2026-04-06T16:22:31.786Z Wa(180) vmkwarning: cpu4:24068897)WARNING: <NMLX_WRN> nmlx5_QueryPortRoce failed to query qkey violations counter
2026-04-06T16:22:31.952Z Al(177) vmkalert: cpu61:24068899)ALERT: <NMLX_ERR> nmlx5_QueryNicVportContext:188 command failed: IO was aborted
2026-04-06T16:22:31.952Z Wa(180) vmkwarning: cpu61:24068899)WARNING: <NMLX_WRN> nmlx5_QueryPortRoce failed to query qkey violations counter
2026-04-06T16:22:32.165Z Al(177) vmkalert: cpu3:24068900)ALERT: <NMLX_ERR> nmlx5_QueryNicVportContext:188 command failed: IO was aborted
2026-04-06T16:22:32.165Z Wa(180) vmkwarning: cpu3:24068900)WARNING: <NMLX_WRN> nmlx5_QueryPortRoce failed to query qkey violations counter
2026-04-06T16:22:33.732Z Al(177) vmkalert: cpu17:24068910)ALERT: <NMLX_ERR> nmlx5_QueryNicVportContext:188 command failed: IO was aborted
In the case of (PSOD) the display will look like the screenshot below.
VMware vSphere ESXi 8.0.3
VMware vSphere ESXi 8.0.2
A defect in the nmlx5-core driver's health-monitoring logic causes it to incorrectly identify functional Mellanox network cards as faulty, triggering a link-down event or system crash.
Upgrade the affected ESXi host to the following version or newer:
Verification Steps
Related Articles:
Refer to the following KB article for FAQ: Recommendation for drivers/firmware for ESXi hosts
"Health: Miss counters detected" alerts for Mellanox driver on ESXi 8.0.2 and 8.0.3
Japanese KB: PSOD: nmlx5_QueryNicVportContext:188 command failed: IO was aborted