An ESXi host shows physical network adapters operating at 10Gbps (10000 Mbps) despite the adapter and environment being designed for 20Gbps or higher throughput. This often occurs in blade server deployments where high-bandwidth Converged Network Adapters (CNAs) are utilized.
Symptoms:
VMware ESXi 6.x / 7.x / 8.x
This issue typically stems from one of several factors related to hardware negotiation or software compatibility. The most common root causes include:
1. BIOS/UEFI Configuration
If hardware-level negotiation failure is suspected, verify that "Media Auto Detect" is active. The following steps are generalized for modern server platforms (e.g., HPE ProLiant):
2. Driver and Firmware Compliance Verification
Ensure the software stack is compliant with the VMware Compatibility Guide (VCG). Outdated or mismatched drivers can result in failed media training for high-speed profiles.
To check versions: esxcli network nic get -n vmnicX
Note: Replace vmnicX with your specific iSCSI vmnic IDs.
Refer to the following KB article for FAQ: Recommendation for drivers/firmware for ESXi hosts
3: Command Line Override
If the UI remains restricted, use the ESXCLI to force the interface speed.
Note: Ensure the physical switch port is also configured for 20G Fixed or Auto-Negotiation to match.
esxcli network nic set-n vmnicX -S 20000 -D full
esxcli network nic get -n vmnicX
It is generally recommended to install the latest firmware and driver package that is applicable to your specific server.
For more details on specific hardware limitations regarding 20Gbps or higher throughput, refer to your hardware vendor's documentation.
NOTE: In the context of this article, the word "vendor" means:
a) The server vendor, if the server was purchased with the device (network adapter and/or HBA) installed; or
b) The vendor of the device, if the device (network adapter and/or HBA) was purchased separately.