cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1199
Views
5
Helpful
3
Replies

Looking for the latest OS driver

JDMils
Level 1
Level 1

I have the following vSphere 6.7U3 host hardware running under UCSM. The host was built using the ISO " VMware-ESXi-6.7.0-14320388-Custom-Cisco-6.7.3.1":

UCSC-C220-M4S

Name:

Adapter1

Model:

Cisco UCS MLOM 1227

PID:

UCSC-MLOM-CSC-02

Running Version:

4.4(1e)

Package Version:

4.1(1d)C

Backup Version:

4.1(1h)

StartUp Version:

4.4(1e)

 

Name:

Adapter2

Model:

Cisco UCS VIC 1225

PID:

UCSC-PCIE-CSC-02

Running Version:

4.4(1e)

Package Version:

4.1(1d)C

Backup Version:

4.1(1h)

StartUp Version:

4.4(1e)

I had an issue the other night where one of my ESXi hosts disconnected from vCenter then reconnect again and VMware support said I have an old driver.

I thus checked the driver details from ESXi:

 

[root@intsl1ievmhp02:~] esxcli network nic get -n vmnic0
   Advertised Auto Negotiation: false
   Advertised Link Modes: 10000None/Full
   Auto Negotiation: false
   Cable Type:
   Current Message Level: 153
   Driver Info:
         Bus Info: 0000:0e:00:0
         Driver: nenic
         Firmware Version: 4.4(1e)
         Version: 1.0.29.0
   Link Detected: true
   Link Status: Up
   Name: vmnic0
   PHYAddress: 0
   Pause Autonegotiate: false
   Pause RX: false
   Pause TX: false
   Supported Ports:
   Supports Auto Negotiation: false
   Supports Pause: false
   Supports Wakeon: false
   Transceiver:
   Virtual Address: 00:50:56:10:b0:6d
   Wakeon: None
[root@intsl1ievmhp02:~]

 

From what I can see, the ESXi NIC driver is V1.0.29. I opened the VMware Compatibility Guide for the MLOM 1227 adapter and ESXi V6.7U3 (https://www.vmware.com/resources/compatibility/detail.php?deviceCategory=io&productid=37525&deviceCategory=io&details=1&partner=146&releases=485&keyword=1227&deviceTypes=6&page=1&display_interval=10&sortColumn=Partner&sortOrder=Asc) and the results do not show a firmware package for 4.1(1d)C.

Q1. Am I missing something?

VMware supports analysis:

 

Matched Module: VCGCheck
 Plugin Space: Host
 Product: VMware ESXi Version: 6.7.0 Build: 17700523
 Investigation Details:
  ------- ------------------------------- ------------------- ------------- ------------------------------------------ ---------------- ----------- --------------
  Device  Description                     Installed Firmware  VCG Firmware  Installed Driver                           VCG Driver       VCG Status  Driver Status
  ------- ------------------------------- ------------------- ------------- ------------------------------------------ ---------------- ----------- --------------
  vmnic0  Cisco VIC Ethernet NIC          4.4(1e)             4.2(3)        nenic 1.0.29.0-1vmw.670.3.73.14320388      1.0.35.0         Supported   Not Latest
  vmnic1  Cisco VIC Ethernet NIC          4.4(1e)             4.2(3)        nenic 1.0.29.0-1vmw.670.3.73.14320388      1.0.35.0         Supported   Not Latest
  vmnic2  Cisco VIC Ethernet NIC          4.4(1e)             4.2(3)        nenic 1.0.29.0-1vmw.670.3.73.14320388      1.0.35.0         Supported   Not Latest
  vmnic3  Cisco VIC Ethernet NIC          4.4(1e)             4.2(3)        nenic 1.0.29.0-1vmw.670.3.73.14320388      1.0.35.0         Supported   Not Latest
  vmhba2  MegaRAID SAS Invader Controller 24.12.1-0451        24.12.1-0451  lsi_mr3 7.708.07.00-3vmw.670.3.73.14320388 7.710.08.00-1OEM Supported   Not Latest
  ------- ------------------------------- ------------------- ------------- ------------------------------------------ ---------------- ----------- --------------

 

 Q2. How do I find the driver V1.0.35.0?

I checked the UCS Hardware and Software Compatibility page for my server & ESXi 6.7u3 and found the following:

4.1(1) last published 2021-12-01
- Adapters
-- MLOM
.......... Cisco UCSC-MLOM-CSC-02: Cisco UCS VIC 1227 10-Gbps 2 port CNA SFP+

Firmware Version: 4.4(1)
Driver Version: 1.0.35.0-10EM nenic
Notes: 26, 28, 32

"28 : Drivers can be found on the latest 4.1(1) Driver ISOs or OS Based ISOs"

I went to the Cisco Software Download page and found the following:

4.1(1d), ISO image of UCS-Rack related vmware drivers only, ucs-cxxx-drivers-windows.4.1.1d.iso

I guess this ISO has the latest drivers including the nenic driver version 1.0.35.0?

 



3 Replies 3

JDMils
Level 1
Level 1

I downloaded the ISO from my original post and found the following driver in the bundle:

VMware ESXi 6.7 nenic 1.0.31.0 NIC Driver for Cisco nenic

Not sure why the nenic driver 1.0.35.0 was not in this bundle?

I did find the nenic driver V1.0.35.0, but it was on the vSphere website:

https://customerconnect.vmware.com/downloads/details?downloadGroup=DT-ESXI67-CISCO-NENIC-10350&productId=742

VMware ESXi 6.7 nenic 1.0.35.0 Driver for Cisco nenic

How do I know if this driver is OK with the firmware package 4.1(1d)C? I guess what I found in Q2 in my original post, that the latest driver is V1.0.35.0, indicates this driver, although coming from another site (vSphere), is OK to use with firmware package 4.1(1d)C.

Steven Tardy
Cisco Employee
Cisco Employee

You've seemed to have managed to find your way through the UCS<>VMware driver/firmware gauntlet pretty well so far.

VMware support will always say "driver is out of date" even if the symptoms do NOT match any bug fixes in any version in between. (Translation: updating the driver may not be the solution to your issue.)

The VMware matrix also shows "4.3(1)" as the latest VIC firmware version which was UCSM 4.0(1d)C according to the UCS Release Bundle pages (search page for "ucsc-pcie-csc-02.4.3.1"):

https://www.cisco.com/c/en/us/td/docs/unified_computing/ucs/release/notes/CiscoUCSManager-RB-4-0.html

VMware support should know about VMware KB 2030818 which states to use the hardware vendor matrix and NOT the VMware matrix.

https://kb.vmware.com/s/article/2030818

To use the Cisco UCS matrix like you seemed to have done:

https://ucshcltool.cloudapps.cisco.com/public/

Choose options like:

C-Series / C240 M4SX / v4 CPU / VMware / ESXi 6.7 u3

Then drill down to:

4.1(1) / Adapters / CNA / Cisco UCSC-PCIE-CSC-02

Which states: 1.0.35.0-1OEM nenic

Also note the Cisco HCL states:

 

  • 28 : Drivers can be found on the latest 4.1(1) Driver ISOs or OS Based ISOs

So ucs-cxxx-drivers-vmware.4.1.1j.iso has the correct/latest driver file whereas ucs-cxxx-drivers-vmware.4.1.1d.iso has an older driver file. The issue here is the latest-greatest at the time of 4.1(1d) was 1.0.31. Fast forward a year and 4.1(1j) had newer drivers matching the current HCL recommendation.

Last thing. I don't bother with the 700MB .iso from cisco.com when all you need is the 0.08MB .zip from vmware.com. To get the VMware driver download link, I simply google the link to the vmware.com download page using: vmware nenic 1.0.35

 

Review Cisco Networking products for a $25 gift card