You are currently viewing How to check FC HBA/NIC driver & Firmware version on ESXi host

How to check FC HBA/NIC driver & Firmware version on ESXi host


How to check the FC HBA/NIC driver and firmware version on the ESXi host

Whenever VMware admins need to upgrade the ESXi or vCenter, they start by finding the HBA/NIC driver and versions to check compatibility with the latest version.

There are many ways to check the HBA model, driver, and firmware version on the ESXi host.

  1. Using vCenter ( This is a time-consuming way to check as you will need to check the HBA model in vCenter and then ILO/iDRAC)
  2. Using the command line (The easiest way if you are familiar with commands or reading this article)
  3. Using RvTools.

Using vCenter

  • Log in to the vCenter
  • Select the host
  • Go to Configure
  • Select storage Adapter
  • Click the HBA
  • Go to Properties

Next Step: Note the Model of HBA then Log in to ILO and follow the below steps

  1. Click on Firmware and OS Software
  2. Click on Firmware and look for the HBA model number. You will able to see the Firmware Version.

So, I hope you have now understood that these steps are time-consuming and confusing too.Hence, I would always recommend using the command line instead of such long steps.

How to find NIC information:

Log in to Putty and run the below command to check the NIC driver and firmware version

With the command

esxcli network nic list

We can see the NIC name in the above picture for example vmnic4 and vmnic5 and now run the below command to check driver and firmware version.

esxcli network nic get -n vmnic5

We can see below the information

Driver Info:
Bus Info: 0000:b2:00:1
Driver: qfle3
Firmware Version: Storm: MFW: 7.16.5

How to find HBA information:

To determine the driver and firmware version of a Host Bus Adapter:

  • Open SSH session to the ESXi host.
  • Run this command to list the Host Bus Adapters (HBAs):

esxcfg-scsidevs -a
esxcli storage core adapter list


Run this command to get get the specifics of the device driver version:

vmkload_mod -s HBADriver |grep Version

For Example: 
vmkload_mod -s smartpqi | grep Version 

where the highlighted section is the device driver version.

Using RVTools

To find the NIC and HBA firmware and driver versions using RVtools, follow these steps:

  1. Download and install RVtools: First, download and install the RVtools software on your computer. You can find it on the official website or other trusted software download platforms. Link:
  2. Launch RVtools: Open the RVtools application after installation.
  3. Connect to your vCenter or ESXi host: In RVtools, you will have the option to connect to your VMware vCenter server or directly to an ESXi host. Choose the appropriate option and provide the required credentials to connect.
  4. Retrieve information: Once connected, RVtools will gather information about your virtual infrastructure, including details about NIC and HBA firmware and drivers.
  5. Navigate to the “vInfo” tab: In RVtools, click on the “vInfo” tab. Here you will find various sections with detailed information about your virtual machines, hosts, and other components.
  6. Check NIC details: To find the NIC firmware and driver version, look for the section related to “Network Adapters” or “NICs.” RVtools will display the NIC details, including the firmware and driver versions.
  7. Check HBA details: To find the HBA firmware and driver version, look for the section related to “Host Bus Adapters” or “HBAs.” RVtools will list the HBA information, including the firmware and driver versions.
  8. Note the versions: Take note of the firmware and driver versions for both NIC and HBA components.

Please note that RVtools is a third-party tool used for VMware environments, and its features may vary based on the version and updates. Ensure you are using the latest version of tools to get the most accurate and up-to-date information about your NIC and HBA components. Additionally, make sure you have the necessary permissions to access


VMware Mastery

Hi, I've been working with Windows, VMware and Cloud technologies for more than 12 years. I love delving into the exciting realm of technology and enjoy sharing my knowledge with others. I write about IT and Technology, covering both technical and non-technical topics.

Leave a Reply