TheUsD
Contributor
Contributor

HP NC550SFP Dual Port 10GbE Link shows down

Jump to solution

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.

TheUsD_1-1643553806033.png

Any help would be greatly appreciated.

0 Kudos
2 Solutions

Accepted Solutions
e_espinel
Commander
Commander

Hello.
If you want to update the firmware of the card, you could try to use
Firmware image for offline update
NC550m, NC551i, NC551i, NC550SFP, CN1000E, NC552m, NC553i, NC553m, NC552SFP,
and CN1100E and select a Version 4.0.360.15
link: https://support.hpe.com/hpesc/public/swd/detail?swItemId=co_106538_1#tab1

 

 

Enrique Espinel
Senior Technical Support IBM, Lenovo, VMware vSphere and Veeam Backup.
VMware VSP-SV, VTSP-SV, VTSP-HCI, VTSP 5
Please mark my comment as Correct Answer or assign Kudos if my answer was helpful to you, Thank you.
Пожалуйста, отметьте мой комментарий как Правильный ответ или поставьте Кудо, если мой ответ был вам полезен, Спасибо.

View solution in original post

TheUsD
Contributor
Contributor

After updating the firmware, the card was functioning as intended.

View solution in original post

0 Kudos
8 Replies
e_espinel
Commander
Commander

Hello.
If your card is 581201-B21 (HP NC550SFP) Emulex OneConnect OCe10102 10GbE NIC for HP ProLiant. This type of cards are CNA, i.e. can be configured as:
10GbE Network Interface Cards (NICs)
10GbE Fibre Channel over Ethernet (FCoE).
10GbE iSCSI Adapter
and can also be virtualized or split the physical port into several different virtual ports.

If you are only going to use the card for NIC, enter the card configuration (during server startup or from the server BIOS) and verify that it is configured only as a NIC (Ethernet), and not virtualized (i.e. a single port).

 

 

Enrique Espinel
Senior Technical Support IBM, Lenovo, VMware vSphere and Veeam Backup.
VMware VSP-SV, VTSP-SV, VTSP-HCI, VTSP 5
Please mark my comment as Correct Answer or assign Kudos if my answer was helpful to you, Thank you.
Пожалуйста, отметьте мой комментарий как Правильный ответ или поставьте Кудо, если мой ответ был вам полезен, Спасибо.
0 Kudos
TheUsD
Contributor
Contributor

Thanks for the reply.

Like my other SFP+ cards (different vendors) I planned on using one of the interface ports for iSCSi Adapter and the other interface port to place VMs / Management on NIC.

 

How do you get to the configuration? This is in a Dell OptiPlex 7080. I do not get any prompts to enter configuration mode when booting UEFI w/secure boot.

0 Kudos
TheUsD
Contributor
Contributor

In the OP, I described the failure of updating the firmware. I used this link to perform the update. I was informed this could be the issue based off of this article about PSOD when rebooting and using emulex 10G cards

0 Kudos
e_espinel
Commander
Commander

Hello.
If you want to update the firmware of the card, you could try to use
Firmware image for offline update
NC550m, NC551i, NC551i, NC550SFP, CN1000E, NC552m, NC553i, NC553m, NC552SFP,
and CN1100E and select a Version 4.0.360.15
link: https://support.hpe.com/hpesc/public/swd/detail?swItemId=co_106538_1#tab1

 

 

Enrique Espinel
Senior Technical Support IBM, Lenovo, VMware vSphere and Veeam Backup.
VMware VSP-SV, VTSP-SV, VTSP-HCI, VTSP 5
Please mark my comment as Correct Answer or assign Kudos if my answer was helpful to you, Thank you.
Пожалуйста, отметьте мой комментарий как Правильный ответ или поставьте Кудо, если мой ответ был вам полезен, Спасибо.
TheUsD
Contributor
Contributor

Thank you for the reply.  I was able to upgrade my firmware on the card.

Did you see my request about how to change the configuration mode? I placed the card in a Dell R720 but when prompted to enter a
"config" mode the only options I am able to change is the MAC address, VLAN ID and it I want to be able to PXE boot or not.

 

TheUsD_0-1643658513977.pngTheUsD_1-1643658593525.png

0 Kudos
TheUsD
Contributor
Contributor

After updating the firmware, the card was functioning as intended.

0 Kudos
Homdax
Enthusiast
Enthusiast

Thanks @e_espinel . just got what seems to be the same card and very useful info in this thread. Kinda hopeless to find exactly right on the HPE site, despite having part number and all that info.

- - -
CLI is the lack of UI.
Small, tiny, SOHO. Micro MSP.
0 Kudos
Homdax
Enthusiast
Enthusiast

@TheUsD I do not seem to get that same menu for choosing how the card should work. I do get a menu, but no similar options.

I entered it via Ctrl-P on boot. Did you do the same?

Furthermore, could you please elaborate on exactly how you did to update the FW? Did you prep a USB stick and boot from it (physically or ILO) or did you do it via the ILO web interface... mine is complaining about not finding the image file when I booted a prepped USB.

- - -
CLI is the lack of UI.
Small, tiny, SOHO. Micro MSP.
0 Kudos