ESXi 6.5 contains many new native drivers that replace the earlier vmklinux drivers. Most of the new native drivers are enabled by default after installation or upgrade.
Some of the new native drivers are disabled by default, because they do not fully support the functions of the corresponding vmklinux drivers. For example:
Note :
SW FCoE is not supported in ESXi 6.5 for any of the inbox Ethernet drivers listed above, see End of Availability and End of Support for FCoE on Intel Network Controllers for more information.
This applies to "VMware Inbox" drivers that are included in VMware vSphere 6.5 image and not to "Partner Async" versions that may be included on OEM custom images or are available as downloads from VMware.
VMware vSphere ESXi
If after drive upgrade you find that the correct driver is not being used for the vmnic, the following procedures describe how to enable and disable the native drivers by using esxcli commands.
For example, to view the versions of the qfle3 native driver and its corresponding vmklinux driver:
esxcli software vib get -n qfle3
You get an output similar to:
VMW_bootbank_qfle3_1.0.2.7-1vmw.650.0.0.4240471
Name: qfle3
Version: 1.0.2.7-1vmw.650.0.0.4240471
Type: bootbank
Vendor: VMW
Acceptance Level: VMwareCertified
Summary: Network driver for QLogic E3 Controller
Description: Native QLogic E3 network driver for VMware ESXi
ReferenceURLs:
Creation Date: 2016-08-11
Depends: vmkapi_2_4_0_0
Conflicts:
Replaces:
Provides:
Maintenance Mode Required: True
Hardware Platforms Required:
Live Install Allowed: False
Live Remove Allowed: False
Stateless Ready: True
Overlay: False
Tags: PCIID 107716a1, PCIID 107716a4, PCIID 14e4163d, PCIID 14e4163e, PCIID 14e41662, PCIID 14e41663, PCIID 14e4168a, PCIID 14e4168a10281f67, PCIID 14e4168a10281f68, PCIID 14e4168a14e40200, PCIID 14e4168a1bcf805f, PCIID 14e4168e, PCIID 14e416a1, PCIID 14e416a2, PCIID 14e416a2103c22fa, PCIID 14e416a4, PCIID 14e416a5, PCIID 14e416ae, module, driver
Payloads: qfle3
VMW_bootbank_net-bnx2x_1.78.80.v60.12-1vmw.650.0.0.4240471
Name: net-bnx2x
Version: 1.78.80.v60.12-1vmw.650.0.0.4240471
Type: bootbank
Vendor: VMW
Acceptance Level: VMwareCertified
Summary: bnx2x: net driver for VMware ESX
Description: QLogic NetXtreme II 10G/20G Ethernet Driver
ReferenceURLs:
Creation Date: 2016-08-11
Depends: vmkapi_2_3_0_0, com.vmware.driverAPI-9.2.3.0, com.broadcom.cnic_register-9.2.3.0
Conflicts:
Replaces:
Provides: com.broadcom.bnx2x-9.2.3.0
Maintenance Mode Required: True
Hardware Platforms Required:
Live Install Allowed: False
Live Remove Allowed: False
Stateless Ready: True
Overlay: False
Tags: driver, module
Payloads: net-bnx2
Note: qfle3 driver architecture requires to unload leaf driver, then it will allow to unload root driver node.
unload qfle3i/qfle3f
unload qcnic
unload qfle3
This sequence is requested to make sure all drivers can be unloaded. If you do not follow this sequence, we cannot make sure driver can be unloaded. This sequence request will not impact loadesx. Loadesx test can pass without any issue.