"nmlx5_QueryNicVportContext:188 command failed: IO was aborted"6.x, 6.7, 7.x, 8.x, 8.0U3
Identify your network adapter details:
Log into ESXi host using SSH or ESXi Shell
Identify the affected adapter:
esxcli network nic list
Note the device name, vendor ID, and device ID
Verify firmware and driver versions:
View the list of network adapters using the driver mentioned in the error:
esxcli network nic list
esxcli network nic get -n vmnicX`
Note: Replace # with your adapter number
Obtain the vendor ID, device ID, sub-vendor ID, sub-device ID
esxcfg-info -a |grep -A22 vmnic# |grep -B4 "Vendor Name"`
Note: Replace # with your adapter number
Check compatibility:
Visit the Broadcom Compatibility Guide
Select "IO Devices" under "Platform & Compute"
Select your ESXi version
Enter your adapter's vendor ID, device ID, sub-vendor ID, sub-device ID
If you see no entries, set sub-device ID to "all"
If you still see no entries, set sub-vendor ID to "all"
Locate your specific device model in the results
Note: Exclude the common prefix (0x) when entering the product IDs
Update firmware if needed:
Download the recommended firmware from your hardware vendor
Follow vendor-specific firmware update procedures
Verify version after update
esxcli network nic get -n vmnic#
Note: Replace # with your adapter number
Validate resolution:
Monitor vmkernel.log for at least 24 hours
Verify error messages no longer appear
If using Ariua for Logs, review for an absence of related alerts
Performance impact of these errors varies by vendor. While some adapters may continue functioning with minimal impact, others may experience degraded performance or increased latency. The frequency of errors (often 150+ per hour) suggests this should be treated as a priority issue despite potentially minimal visible impact.
When working with customers: