08-15-2022 10:09 PM
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?
08-15-2022 10:14 PM
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?
08-15-2022 10:18 PM
I did find the nenic driver V1.0.35.0, but it was on the vSphere website:
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.
08-16-2022 06:48 AM
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"):
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:
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
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide