Determining Network/Storage firmware and driver version in ESXi 5.x

Open a console to the ESXi host.

Obtain a list of network interface cards and names.

run this command:

# esxcli network nic list

For example:

~ # esxcli network nic list
Name    PCI Device     Driver  Link  Speed  Duplex  MAC Address         MTU  Description
------  -------------  ------  ----  -----  ------  -----------------  ----  -------------------------------------------------------------
vmnic0  0000:001:00.0  bnx2    Up     1000  Full    00:26:b9:7d:8e:07  1500  Broadcom Corporation Broadcom NetXtreme II BCM5709 1000Base-T
vmnic1  0000:001:00.1  bnx2    Up     1000  Full    00:26:b9:7d:8e:09  1500  Broadcom Corporation Broadcom NetXtreme II BCM5709 1000Base-T
vmnic2  0000:002:00.0  bnx2    Down      0  Half    00:26:b9:7d:8e:0b  1500  Broadcom Corporation Broadcom NetXtreme II BCM5709 1000Base-T
vmnic3  0000:002:00.1  bnx2    Down      0  Half    00:26:b9:7d:8e:0d  1500  Broadcom Corporation Broadcom NetXtreme II BCM5709 1000Base-T
vmnic4  0000:004:00.0  igb     Up     1000  Full    00:1b:21:64:d8:10  1500  Intel Corporation 82576 Gigabit Network Connection
vmnic5  0000:004:00.1  igb     Up     1000  Full    00:1b:21:64:d8:11  1500  Intel Corporation 82576 Gigabit Network Connection

Use the ethtool -i command to display available information for one of the network interfaces:

# esxcli network nic get -n VMNic_name

For example:

~ # esxcli network nic get -n vmnic4
Advertised Auto Negotiation: true
Advertised Link Modes: 10baseT/Half, 10baseT/Full, 100baseT/Half, 100baseT/Full, 1000baseT/Full
Auto Negotiation: true
Cable Type: Twisted Pair
Current Message Level: 7
Driver Info:
Bus Info: 0000:04:00.0
Driver: igb
Firmware Version: 1.5-1
Version: 3.4.7.3
Link Detected: true
Link Status: Up
Name: vmnic4
PHYAddress: 1
Pause Autonegotiate: true
Pause RX: true
Pause TX: true
Supported Ports: TP
Supports Auto Negotiation: true
Supports Pause: true
Supports Wakeon: true
Transceiver: internal
Wakeon: MagicPacket(tm)

To view the driver version in use, run the command:

# esxcli network nic get -n vmnic4 |grep Version

For example:

~ # esxcli network nic get -n vmnic4 |grep Version
Firmware Version: 1.5-1
Version: 3.4.7.3

To determine the recommended driver for the card, we must obtain the Vendor ID (VID), Device ID (DID), Sub-Vendor ID (SVID), and Sub-Device ID (SDID) using the vmkchdev command:

# vmkchdev -l |grep vmnic4

For example:

~ # vmkchdev -l |grep vmnic4

00:04:00.0 8086:10c9 8086:a04c vmkernel vmnic4

In this example, the values are:

VID = 8086
DID = 10c9
SVID = 8086
SDID = a04c

Leave a comment

Your email address will not be published. Required fields are marked *


*