Hello,
I have a Emulex Corporation HP NC550SFP Dual Port 10GbE Server Adapter installed in my 6.7u3 with all patches completed. Both vmnics, vmnics2 and vmnic3 always show their Link Status as "Down" even if the receiving side shows the status is up.
For instance:
If I plug vmnic2 into an SFP+ interface on my switch, the switch shows the link status is up (ESXi still shows link "down") (both switch and card show a link light and activity light) and can see the mac address. DHCP is enabled but not DHCP is given. If I statically set an IP on vmnic2, I cannot ping the gateway of the subnbet.
While keeping vmnic2 plugged in and plug vmnic3 into TrueNAS device (that has the same card installed) the TrueNAS shows the link status as "Up", both link lights at each end with activity lights illuminate, but the ESXi host still show link down.
If I take the remaining port on the card that is in the TrueNAS device and plug it into another SFP+ port on the switch say interface 50, it shows link up and traffic can pass.
This makes me believe there is something wrong with the esxi host or possibly the card in the esxi host.
[root@ESXi-03:~] esxcli network nic list
Name PCI Device Driver Admin Status Link Status Speed Duplex MAC Address MTU Description
------ ------------ ------ ------------ ----------- ----- ------ ----------------- ---- -------------------------------------------------------------
vmnic0 0000:03:00.0 igb Up Up 1000 Full 4:ba 1500 Intel Corporation 82576 Gigabit Network Connection
vmnic1 0000:03:00.1 igb Up Down 0 Half 54:bb 1500 Intel Corporation 82576 Gigabit Network Connection
vmnic2 0000:01:00.0 elxnet Up Down 0 Half b4:a8 1500 Emulex Corporation HP NC550SFP Dual Port 10GbE Server Adapter
vmnic3 0000:01:00.1 elxnet Up Down 0 Half b4:ac 1500 Emulex Corporation HP NC550SFP Dual Port 10GbE Server Adapter
I check the driver version: (matches vmware) VMware Compatibility Guide - I/O Device Search
[root@ESXi-03:/tmp] esxcli software vib list | grep elxnet
elxnet 11.4.1097.0-5vmw.670.3.73.14320388 VMW VMwareCertified 2022-01-22
Card firmware and driver:
[root@ESXi-03:/tmp] esxcli network nic get -n vmnic2
Advertised Auto Negotiation: false
Advertised Link Modes: 10000None/Full
Auto Negotiation: false
Cable Type: DA
Current Message Level: 4631
Driver Info:
Bus Info: 0000:01:00:0
Driver: elxnet
Firmware Version: 2.102.453.0
Version: 11.4.1095.0
Link Detected: false
Link Status: Down
Name: vmnic2
PHYAddress: 0
Pause Autonegotiate: false
Pause RX: false
Pause TX: false
Supported Ports: DA
Supports Auto Negotiation: false
Supports Pause: false
Supports Wakeon: false
Transceiver:
Virtual Address: xx:xx:xx:xx:xx
Wakeon: None
Trying to perform a firmware upgrade I get the following error:
[root@ESXi-03:/tmp] chmod+x CP024661.scexe
-sh: chmod+x: not found
[root@ESXi-03:/tmp] chmod +x CP024661.scexe
[root@ESXi-03:/tmp] ./CP024661.scexe
Starting Smart Component...
argv[0]=[./hpsetup]
Calling OEMFLASHER.DOFLASH()...
Calling oem_do_discovery_with_files
m_oDiscoveryHeader.m_sDiscoveryFile=[/tmp/EMULEX_FC_HBA_DISC.xml]
m_sFirmwareBinDir=[./Flash/]
Vendor Return Code for discovery={7} [The actual installation operation or discovery operation (not the installer library entry point) failed]
SC Return Code for Discovery={7} [The actual installation operation or discovery operation (not the installer library entry point) failed]
Ending flasher ...
SCEXE_ERROR:-->7
Lastly, if I reboot the host, I always PSOD.
Any help would be greatly appreciated.