VMware Cloud Community
FrikkieD2
Contributor
Contributor

Missing vmnic0 and vmhba0

Hi, novice needs help. Installed HP ESXi 5.5 (build 1892794 and version 5.5.0 update 1) on a hp dl360 g7 as a test. The vmnic0 and the emulex lpe11000 (HP partno A80003) doesnt show up in the client. The devices is all listed in the esx.conf  and shows up in the hardware list (screenshot).

/device/000:004:00.1/vmkname = "vmnic3"

/device/000:004:00.0/vmkname = "vmnic2"

/device/000:000:31.2/vmkname = "vmhba0"

/device/000:003:00.1/vmkname = "vmnic1"

/device/000:009:00.1/vmkname = "vmhba3"

/device/000:003:00.0/vmkname = "vmnic0"

/device/000:006:00.1/vmkname = "vmnic5"

/device/000:009:00.0/vmkname = "vmhba2"

/device/000:005:00.0/vmkname = "vmhba1"

/device/000:006:00.0/vmkname = "vmnic4"

but if i run sxcfg-nics -l its not displayed

vmnic1  0000:03:00.01 bnx2        Up   1000Mbps  Full   1c:c1:de:f4:84:1e 1500   Broadcom Corporation NC382i Integrated Multi Port PCI Express Gigabit Server Adapter

vmnic2  0000:04:00.00 bnx2        Up   1000Mbps  Full   1c:c1:de:f4:84:18 1500   Broadcom Corporation NC382i Integrated Multi Port PCI Express Gigabit Server Adapter

vmnic3  0000:04:00.01 bnx2        Up   1000Mbps  Full   1c:c1:de:f4:84:1a 1500   Broadcom Corporation NC382i Integrated Multi Port PCI Express Gigabit Server Adapter

vmnic4  0000:06:00.00 e1000e      Up   1000Mbps  Full   00:26:55:e2:ab:ee 1500   Intel Corporation 82571EB Gigabit Ethernet Controller

vmnic5  0000:06:00.01 e1000e      Up   1000Mbps  Full   00:26:55:e2:ab:ef 1500   Intel Corporation 82571EB Gigabit Ethernet Controller

Attached is the screenshot of the client.

Can anybody please direct me on how and where to look to solve this problem.

0 Kudos
5 Replies
a_p_
Leadership
Leadership

Discussion moved from VI: VMware ESX® 3.0 to VMware ESXi 5

0 Kudos
a_p_
Leadership
Leadership

Maybe  there are hints in the vmkernel log file which can help. Anyway, just to rule out any firmware/software issues, please make sure you have the latest firmware (SPP from June 2014) installed, and try to see whether installing ESXi from the HP custom image makes a difference. Btw. did you already verify the MD5 checksum for the ESXi installation image to ensure it's not corrupted?

André

FrikkieD2
Contributor
Contributor

Hi the image I used is the HP esxi 5.5 update 1 image.

I check the vmkernel log file and found this but have no idea what it means

2014-08-23T13:40:04.675Z cpu13:32781)<4>hpsa 0000:05:00.0: cp 0x410a2014-08-23T14:14:48.564Z cpu6:33382)WARNING: lpfc: lpfc_sli_hba_setup:4717: 1:1820 Unable to select SLI-3. Not supported by adapter.

2014-08-23T14:14:48.564Z cpu6:33382)WARNING: lpfc: lpfc_sli_hba_setup:4786: 1:0445 Firmware initialization failed

2014-08-23T14:14:48.564Z cpu6:33382)WARNING: lpfc: lpfc_pci_probe_one_s3:10309: 1:1477 Failed to set up hba

2014-08-23T14:14:48.669Z cpu6:33382)WARNING: IRQ: 1132: No matching handler found (0x41238999db38)

2014-08-23T14:14:48.669Z cpu0:33388)WARNING: lpfc: lpfc_do_work_event:8894: 1:3228 lpfc_do_work_event stopped : state 4

2014-08-23T14:14:48.673Z cpu15:33390)WARNING: lpfc: lpfc_scsidone_event:2594: 1:3285 ScsiDone thread death pending....

2014-08-23T14:14:48.673Z cpu15:33390)WARNING: lpfc: lpfc_scsidone_event:2603: 1:3286 ScsiDone thread has stopped

2014-08-23T14:14:48.676Z cpu6:33382)DMA: 657: DMA Engine 'hbq_dma_eng' destroyed.

2014-08-23T14:14:48.676Z cpu6:33382)DMA: 657: DMA Engine 'coherent_dma_eng' destroyed.

2014-08-23T14:14:48.676Z cpu6:33382)DMA: 657: DMA Engine 'lpfc_mbuf_dma_eng' destroyed.

2014-08-23T14:14:48.676Z cpu6:33382)DMA: 657: DMA Engine 'lpfc_scsi_dma_eng' destroyed.

2014-08-23T14:14:48.676Z cpu6:33382)DMA: 657: DMA Engine 'lpfc_adapter_dma_engine_1' destroyed.

2014-08-23T14:14:48.676Z cpu6:33382)WARNING: lpfc: lpfc_attachDevice:10878: failed pci_probe_one: Failure

2014-08-23T14:14:48.676Z cpu6:33382)Device: 355: Found driver lpfc for device 0x22f64108d2968165

2014-08-23T14:14:48.676Z cpu6:33382)Device: 679: Device 0x22f64108d2968165 start from driver lpfc failed with bad0003

If i try to update the firmware of the HBA i received this error

/tmp # ./CP022706.scexe

./CP022706.scexe: line 344: tr: not found

./CP022706.scexe: line 344: tr: not found

./CP022706.scexe: line 344: tr: not found

./CP022706.scexe: line 344: tr: not found

./CP022706.scexe: line 344: tr: not found

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 ...

0 Kudos
a_p_
Leadership
Leadership

Sorry, I can't tell you what's causing this. I usually use the Service Pack for ProLiant for offline firmware patches.

André

0 Kudos
carterbury
Contributor
Contributor

In my case the driver was newer on my server due to VUM updates.  I downloaded the latest firmware and it installed fine.  The link below has the exit codes explained for emulex.

http://delivery04.dhe.ibm.com/sar/CMA/XSA/elx_fw_nic_cna-f1.41.1002_linux_32-64.txt

0 Kudos