Drivers Qlogic Network & Wireless Cards

When working on my recent article,

Get drivers and downloads for your Dell QLogic Family of Adapters. Download and install the latest drivers, firmware and software. QLogic 578xx Adapters 64bit Windows drivers. This software bundle includes the Dell Update Package to install QLogic 578xx Ethernet network adapters on 64 bit Operating system including Windows Server 2016, Windows Server 2012 (and R2),Windows Server 2008 (SP2 and R2).

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:

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:

Drivers Qlogic Network & Wireless Cards Online

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.

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

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.

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.

Nov 05 2017 Update

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

RSS Feed for this tag 29 applications totalLast updated: Sep 12th 2016, 02:17 GMT

Dell QLogic BCM57xx/BCM57xxx Network Device Firmware 7.12.19 64-bit

221
downloads
Windows Server 2012, Windows 2008
Sep 12th 2016, 02:17 GMT

Dell QLogic BCM57xx/BCM57xxx Network Device Firmware 7.12.19

246
downloads
Windows Server 2012, Windows 2008
Sep 12th 2016, 02:07 GMT

Dell QLogic FastLinQ Network Device Firmware 08.00.30 64-bit

33
downloads
Windows Server 2012
Sep 8th 2016, 07:29 GMT

Dell QLogic FastLinQ Network Device Firmware 08.00.30

29
downloads
Windows Server 2012
Sep 8th 2016, 07:28 GMT

Dell QLogic FastLinQ Network Device Firmware 08.07.25

50
downloads
Windows Server 2016, Windows Server 2012, Windows 2008
Sep 7th 2016, 12:19 GMT

Dell QLogic FastLinQ Network Device Firmware 08.07.25 64-bit

35
downloads
Windows Server 2016, Windows Server 2012, Windows 2008
Sep 7th 2016, 12:18 GMT

Dell QLogic BCM57xx/BCM57xxx Network Device Firmware 7.12.17 64-bit

109
downloads
Windows Server 2012, Windows 2008
Sep 7th 2016, 09:28 GMT

Dell QLogic BCM57xx/BCM57xxx Network Device Firmware 7.12.17

72
downloads

Drivers Qlogic Network & Wireless Cards Download

Windows Server 2012, Windows 2008
Sep 7th 2016, 09:25 GMT

Lenovo ThinkServer TD340 Qlogic QLE8242 HBA Card Driver 2.1.6.10 for Server 2008 64-bit

16
downloads
Windows 2008
Aug 28th 2015, 19:41 GMT

Lenovo ThinkServer RD640 Qlogic QLE8242 HBA Card Driver 2.1.6.10 for Server 2008 64-bit

17
downloads
Windows 2008
Aug 28th 2015, 19:35 GMT

Lenovo ThinkServer RD540 Qlogic QLE8242 HBA Card Driver 2.1.6.10 for Server 2008 64-bit

20
downloads
Windows 2008
Aug 28th 2015, 19:25 GMT

Lenovo ThinkServer RD440 Qlogic QLE8242 HBA Card Driver 2.1.6.10 for Server 2008 64-bit

17
downloads
Windows 2008
Aug 28th 2015, 19:07 GMT

Lenovo ThinkServer RD340 Qlogic QLE8242 HBA Card Driver 2.1.6.10 for Server 2008 64-bit

17
downloads
Windows 2008
Aug 28th 2015, 18:52 GMT

Lenovo ThinkServer TD340 Qlogic QLE8242 HBA Card Driver 2.1.6.10 for Server 2008

19
downloads
Windows 2008
Aug 28th 2015, 18:46 GMT
MikroTikRouterOS SMIPS Firmware 6.47.9
AMDRadeon Adrenalin Edition Graphics Driver 21.2.2 Optional for Windows 7 64-bit
INTELNetwork Adapter Driver (IT Administrators) 26.0
AMDRadeon Adrenalin Edition Graphics Minimal Setup Utility 21.2.2 Optional 64-bit
INTELNetwork Adapter Driver 26.0 for Windows 8.1 64-bit
AMDRadeon Adrenalin Edition Graphics Driver 21.2.2 Optional for Windows 10 64-bit
NVIDIAData Center Graphics Driver 461.33 for Server 2019
INTELNetwork Adapter Driver 26.0 for Windows 10 64-bit
INTELNetwork Adapter Driver 26.0 for Server 2016
INTELNetwork Adapter Driver (IT Administrators) 26.0 for Linux

Lenovo ThinkServer RD640 Qlogic QLE8242 HBA Card Driver 2.1.6.10 for Server 2008

17
downloads
Windows 2008
Aug 28th 2015, 18:40 GMT

Lenovo ThinkServer RD540 Qlogic QLE8242 HBA Card Driver 2.1.6.10 for Server 2008

18
downloads
Windows 10 64 bit, Windows 2008
Aug 28th 2015, 18:33 GMT

Lenovo ThinkServer RD440 Qlogic QLE8242 HBA Card Driver 2.1.6.10 for Server 2008

18
downloads
Windows 10 64 bit, Windows 2008
Compatible Aug 28th 2015, 18:27 GMT

Lenovo ThinkServer RD340 Qlogic QLE8242 HBA Card Driver 2.1.6.10 for Server 2008

17
downloads
Windows 2008

Drivers Qlogic Network & Wireless Cards Compatible

Aug 28th 2015, 18:04 GMT

HP ProLiant MicroServer Gen8 QLogic P3P iSCSI Driver 2.1.5.38 (B)

54
downloads
Windows 2008
Sep 15th 2014, 13:17 GMT

HP ProLiant MicroServer Gen8 QLogic P3P iSCSI Driver 2.1.5.38

54
downloads
Windows 2008
Sep 15th 2014, 13:02 GMT

Drivers Qlogic Network & Wireless Cards Login

HP ProLiant MicroServer Gen8 QLogic P3P iSCSI Driver 2.1.6.10

59
downloads
Windows 2008
Sep 9th 2014, 12:15 GMT

HP ProLiant MicroServer Gen8 QLogic P3P Multifunction Driver 5.3.26.605

79
downloads
Windows 2008
Sep 9th 2014, 12:12 GMT

HP ProLiant MicroServer Gen8 QLogic P3P Multifunction Driver 5.3.27.606

79
downloads
Windows 2008
Sep 9th 2014, 12:11 GMT

HP ProLiant MicroServer Gen8 QLogic LAN Firmware Update Utility 4.0.0.15 (D)

73
downloads
Windows Server 2012, Windows 2008
Sep 9th 2014, 11:42 GMT

HP ProLiant MicroServer Gen8 QLogic LAN Firmware Update Utility 4.0.0.15 (D)

220
downloads
Windows Server 2012, Windows 2008
Mar 5th 2014, 10:36 GMT

HP ProLiant MicroServer Gen8 QLogic P3P Multifunction Driver 4.7.29.1101

138
downloads
Windows 2008
Mar 5th 2014, 09:48 GMT
Windows XP
Apr 27th 2007, 12:15 GMT
Windows Vista
Apr 27th 2007, 10:54 GMT
Windows XP
Apr 27th 2007, 10:53 GMT