Drivers Qlogic Network & Wireless Cards



When working on my recent article,

Drivers Qlogic Network & Wireless Cards

As you can see they are QLC, which are QLogic network drivers. However, if I SSH to my server (running ESXi 6.7), you can see the drivers used for the NICs, are the tg3 drivers, which are native drivers Name PCI Device Driver Admin Status Link Status Speed Duplex MAC Address MTU Description. This product addresses an issue where HPE QLogic NX2 network adapters fail to function properly on VMware vSphere 5.5 or later after the firmware is updated. This product addresses an issue where updating the firmware on the HP FlexFabric 10Gb 2-Port 536FLB Adapter with HP QLogic NX2 Online Firmware Upgrade Utility for VMware, version 1.9.17.

I quickly discovered that there seemed to be some shortcomings when checking the device driver versions for some network adapters, such as those that are found my set of two Xeon D servers. These SoC (System on a Chip) servers feature two integrated Intel I-350 1GbE ports and two integrated X552/X557 10GbE ports, details as seen at the Supermicro SuperServer SYS-5028D-TN4T Product Page. Googling around for network driver version esxi results in these 2 VMware Knowledgebase articles right at the top:

Nope, that doesn't apply to any ESXi since 5.1, let's move on to the next KB article...

Alright, now we're getting warmer. In KB 1034674, I jumped down to the section entitled 'Obtaining Network card driver and firmware information,' and spotted this:

Wireless

In ESXi 5.x, run this command to figure out your network name (column 1):

Now use the desired network name here, substituting it for vmnic0

This seemed very promising, at least at first. Then I soon realized that the detailed version of the igbn driver isn't there. Hmm.

On a whim, I also tried looking at Intel's readme for the latest i350 10GbE 4.5.3 driver. Nope, turns out those instructions don't show driver details either:

Use esxcli, vsish, or esxcfg-* to set or get the driver information, for example:

  • Get the driver info
    esxcli network nic get -n vmnic1

  • Get an uplink stats
    esxcli network nic stats get -n vmnic1

  • Get the Netqueue stats
    vsish -e get /net/pNics/vmnic1/stats

the output is just 0.1.0.0.

Time to come up with another way. My way, not necessarily the best or only way. If you have a better way, by all means, let us all know by dropping a comment below!

My alternative approach works broadly across many systems by simply looking for all drivers with gb in the name:

Tada, there it is! Between each of 3 screenshots, I glean all I need, with a lot of detail, including hints about where the driver came from. In the next 2 screenshots below, you'll see I've run all 3 commands, on each Xeon D system.

How to check for network firmware and detailed driver info

Let's have a look at the output of these 3 commands, for these 2 Xeon D systems.

Wireless

Example 1

  • Xeon D-1541
    • Intel I350 1GbE - fresh install of ESXi 6.5 Update 1
    • default inbox drivers
    • nic name vmnic0
    • driver name igbn
    • nic firmware 1.63.0:0x800009fa
    • nic driver 0.1.0.0-14vmw.650.1.26.5969303
    • nic driver vendor VMW
Network

What's up with the INT and VMW that comes after the device driver?

  • INTel
  • VMWare

I could also figure out all the same things about the 10GbE NICs too, using the same commands. But I use vmnic2 instead of vmnic0.

Example 2

  • Xeon D-1567
    • Intel X557 10GbE - already updated to ESXi 6.5 Update 1 EP04
    • updated I350 0.1.0.0 driver and X557 4.5.3 driver
    • nic name vmnic2
    • driver name ixgbe
    • nic firmware 0x800005ad
    • nic driver 4.5.3-1OEM.600.0.0.2494585
    • nic driver vendor INT

Note that this time around, I can see the basics of the driver version from the esxcli network nic get -n vmnic2 command this time, showing 4.5.3-iov, but slightly lacking in details, so I still used the esxcli software vib list | grep gb command to get more.

Ah, so it's the device driver provider, that makes sense. Contrast that with the driver names for the VMW drivers, aka inbox drivers, apparently first provided with the indicated ESXi Build Number.

Drivers Qlogic Network & Wireless Cards Login

In my 1GbE example above, that's 5969303. Looking that up, that means it's from 6.5 Update 1.

In my second 10GbE example, it's the older ESXi 6.0 GA build number2494585 released 2015-03-12. In other words, this X557 driver family first arrived in the ESXi 6.0 GA days, which matches up nicely with exactly what happened.

Hope you learned something, feedback left below is always appreciated!

Footnotes

  • In my Xeon D-1567 example above, you'll also note that I've got newer I350 igbn 0.1.0.0-14vmw.650.1.26.5969303 VMWware driver and X557 ixgbe 4.5.3-1OEM.600.0.0.2494585 INTel drivers loaded, here's exactly how those were loaded.
  • The Intel I-350 is also known as i350 and i350-AM2.
  • The Intel X552/X557 is also known as 10GBASE-T PHY, Intel X557-AT/ X557-AT2.
    Source, Intel.
Wireless

Drivers Qlogic Network & Wireless Cards Online

Nov 05 2017 Update

Drivers Qlogic Network & Wireless Cards Download

Nice shout-out from Michael White, in his most recent installment of his weekly newsletter:

  • Newsletter: 5 November, 2017
    Nov 05 2017 by Michael White at Notes from MWhite

My approach is short, just 3 lines anybody can paste into XCLI. An admittedly much more thorough approach is what Michael is referring to, it's the vDocumentation tool that my colleague Ariel Sanchez came up with, uses PowerCLI (download 6.5.0R1 here), all the details here:

  • Document your vSphere environment? Yes you can!
    Aug 16 2017 by Michael White at Notes from MWhite

See also at TinkerTry

  • How to check that your TCP Segmentation Offload is turned on in both your VMware ESXi server and your VMs
    Oct 29 2017
  • How to find NVMe SSD firmware versions in a VMware ESXi 6.5 Server
    Aug 05 2017
Printable version

HPE Blade QLogic NX2 10/20 GbE Multifunction Drivers for Windows Server x64 Editions

By downloading, you agree to the terms and conditions of the Hewlett Packard Enterprise Software License Agreement.
Note: Some software requires a valid warranty, current Hewlett Packard Enterprise support contract, or a license fee.

Type:Driver - Network
Version:7.13.171.0(20 Dec 2019)
Operating System(s):
Microsoft Windows Server 2016
Microsoft Windows Server 2019
Microsoft Windows Server 2012 R2
Multi-part download
File name:cp039942.compsig (2.0 KB)
File name:cp039942.exe (3.2 MB)
This Component Package contains the drivers for the HPE Blade QLogic NX2 10/20 GbE Multifunction Gigabit Server Adapters for Windows Server 2012 R2, Windows Server 2016 and Windows Server 2019.

To ensure the integrity of your download, HPE recommends verifying your results with the following SHA-256 Checksum values:

545c7a0c387c46f86ec53875563d5eed7c4d91d5c7c004ac1ef5e1a83bbfff3acp039942.compsig
a3f250f577f021ec5b03813222b8b299593f7897229da4bb6eb56a950056d704cp039942.exe

Reboot Requirement:
Reboot is not required after installation for updates to take effect and hardware stability to be maintained.

Installation:
Download the Smart Component to a directory on your hard drive and change to that directory.

From that drive and directory, execute the downloaded file.

Click the Install button to proceed with the installation.

End User License Agreements:
HPE Software License Agreement v1
Hewlett-Packard End User License Agreement

Upgrade Requirement:
Optional - Users should update to this version if their system is affected by one of the documented fixes or if there is a desire to utilize any of the enhanced functionality provided by this version.

Important:

HP recommends the firmware provided in HPE Blade QLogic NX2 Online Firmware Upgrade Utility for Windows Server x64 Editions, version 1.0.0.8 or later, for use with these drivers.

Notes:

This component contains the following drivers:

  • 10GbE VBD driver version 7.13.171.0
  • NDIS 6.0 driver version 7.13.155.0
  • FCoE offload driver version 7.14.20.0
  • FCoE crash dump driver version 7.13.5.0
  • iSCSI offload driver version 7.14.15.0
  • iSCSI crash dump driver version 7.13.3.0

Supported Devices and Features:

This driver supports the following network adapters:

  • HPE FlexFabric 10Gb 2-port 534M Adapter
  • HPE FlexFabric 10Gb 2-port 536FLB Adapter
  • HPE FlexFabric 20Gb 2-port 630FLB Adapter
  • HPE FlexFabric 20Gb 2-port 630M Adapter

Upgrade Requirement:
Optional - Users should update to this version if their system is affected by one of the documented fixes or if there is a desire to utilize any of the enhanced functionality provided by this version.

This product addresses an Adapter Link Down error that ocurrs due to the detection of a pause flood by the switch.

This product addresses Assert failures seen when powering on SR-IOV-enabled Virtual Machines with Virtual Functions from a single OneView function.

HP recommends the firmware provided in HPE Blade QLogic NX2 Online Firmware Upgrade Utility for Windows Server x64 Editions, version 1.0.0.8 or later, for use with these drivers.

Version:7.13.171.0(D) (5 Oct 2020)

Upgrade Requirement:
Optional - Users should update to this version if their system is affected by one of the documented fixes or if there is a desire to utilize any of the enhanced functionality provided by this version.

This product now privately supports Windows 10.


Version:7.13.171.0 (20 Dec 2019)

Upgrade Requirement:
Optional - Users should update to this version if their system is affected by one of the documented fixes or if there is a desire to utilize any of the enhanced functionality provided by this version.

This product addresses an Adapter Link Down error that ocurrs due to the detection of a pause flood by the switch.

This product addresses Assert failures seen when powering on SR-IOV-enabled Virtual Machines with Virtual Functions from a single OneView function.

Initial release.


Type:Driver - Network
Version:7.13.171.0(20 Dec 2019)
Operating System(s):
Microsoft Windows Server 2012 R2
Microsoft Windows Server 2016
Microsoft Windows Server 2019

Description

This Component Package contains the drivers for the HPE Blade QLogic NX2 10/20 GbE Multifunction Gigabit Server Adapters for Windows Server 2012 R2, Windows Server 2016 and Windows Server 2019.

Enhancements

Installation Instructions

To ensure the integrity of your download, HPE recommends verifying your results with the following SHA-256 Checksum values:

545c7a0c387c46f86ec53875563d5eed7c4d91d5c7c004ac1ef5e1a83bbfff3acp039942.compsig
a3f250f577f021ec5b03813222b8b299593f7897229da4bb6eb56a950056d704cp039942.exe

Reboot Requirement:
Reboot is not required after installation for updates to take effect and hardware stability to be maintained.

Installation:
Download the Smart Component to a directory on your hard drive and change to that directory.

From that drive and directory, execute the downloaded file.

Click the Install button to proceed with the installation.

Release Notes

End User License Agreements:
HPE Software License Agreement v1
Hewlett-Packard End User License Agreement

Upgrade Requirement:
Optional - Users should update to this version if their system is affected by one of the documented fixes or if there is a desire to utilize any of the enhanced functionality provided by this version.

Important:

HP recommends the firmware provided in HPE Blade QLogic NX2 Online Firmware Upgrade Utility for Windows Server x64 Editions, version 1.0.0.8 or later, for use with these drivers.

Notes:

This component contains the following drivers:

  • 10GbE VBD driver version 7.13.171.0
  • NDIS 6.0 driver version 7.13.155.0
  • FCoE offload driver version 7.14.20.0
  • FCoE crash dump driver version 7.13.5.0
  • iSCSI offload driver version 7.14.15.0
  • iSCSI crash dump driver version 7.13.3.0

Supported Devices and Features:

This driver supports the following network adapters:

  • HPE FlexFabric 10Gb 2-port 534M Adapter
  • HPE FlexFabric 10Gb 2-port 536FLB Adapter
  • HPE FlexFabric 20Gb 2-port 630FLB Adapter
  • HPE FlexFabric 20Gb 2-port 630M Adapter

Fixes

Upgrade Requirement:
Optional - Users should update to this version if their system is affected by one of the documented fixes or if there is a desire to utilize any of the enhanced functionality provided by this version.

This product addresses an Adapter Link Down error that ocurrs due to the detection of a pause flood by the switch.

This product addresses Assert failures seen when powering on SR-IOV-enabled Virtual Machines with Virtual Functions from a single OneView function.

Important

HP recommends the firmware provided in HPE Blade QLogic NX2 Online Firmware Upgrade Utility for Windows Server x64 Editions, version 1.0.0.8 or later, for use with these drivers.

Revision History

Version:7.13.171.0(D) (5 Oct 2020)

Upgrade Requirement:
Optional - Users should update to this version if their system is affected by one of the documented fixes or if there is a desire to utilize any of the enhanced functionality provided by this version.

This product now privately supports Windows 10.


Version:7.13.171.0 (20 Dec 2019)

Upgrade Requirement:
Optional - Users should update to this version if their system is affected by one of the documented fixes or if there is a desire to utilize any of the enhanced functionality provided by this version.

This product addresses an Adapter Link Down error that ocurrs due to the detection of a pause flood by the switch.

This product addresses Assert failures seen when powering on SR-IOV-enabled Virtual Machines with Virtual Functions from a single OneView function.

Initial release.


Legal Disclaimer: Products sold prior to the November 1, 2015 separation of Hewlett-Packard Company into Hewlett Packard Enterprise Company and HP Inc. may have older product names and model numbers that differ from current models.





Comments are closed.