Jason_Richards
Contributor
Contributor

ESX 3.0.2 not detecting Qlogic HBA's

Hi,

I am configuring two identical HP C-Class blades connected to an EVA SAN. Both have the QLogic QLA2432 HBAs. Both Servers detect the HBA in BIOS, but only one displays the HBA in 'Storage Adapters'. I have tried to rescan many times including a re-install of ESX, all to no avail.

ESX just does not seem to detect the devices. Any pointers?

Thanks.

0 Kudos
12 Replies
admin
Immortal
Immortal

Did you try Creating a datastore by Selecting "Add Storage" on Storage Wizard? You always need to Create the datastore if it is newly created LUN.

Do you have data within the LUNs?? Or there should be some active volume present within the LUNs and you may need to recreate the LUNs again..

0 Kudos
Jason_Richards
Contributor
Contributor

It is an existing LUN, there is data on it. The LUN is presented to both esx hosts. how can i determine if ESX can actually see the hbas?

0 Kudos
admin
Immortal
Immortal

is QLogic displayed in lspci? is the driver loaded for the FC adapter

/proc/vmware/version

Message was edited by:

virtualbaks

admin
Immortal
Immortal

Does it display if the other one server is disconnected?

Message was edited by:

virtualbaks

0 Kudos
christianZ
Champion
Champion

Command:

lspci

and in /proc/scsi/ you should see a directory qla2xxx and below your controller.

You can check the file /proc/vmware/pci too (cat /proc/vmware/pci | grep vmhba).

Message was edited by:

christianZ

Jason_Richards
Contributor
Contributor

Thanks for all your input, as it turns out the mezzanine slot 1 of the server seems not to pick up the HBA. When i move the HBA into slot 2 or 3 ESX picks up and installs the drivers.

So this appears to be a hardware failure.

Thanks.

0 Kudos
Cyc_0n3
Contributor
Contributor

Hello ! I Up this topic cause i've the same problem.

Actually, i couldn't change the slot of the hba. so did u have any ideas to resolve it without move hba.

My server is an IBM X3650, QLA2432 x2.

My pci files -->

003:00.0 14e4:164c 1014:0342 Ethernet Broadcom 3/ 16/0x69 A V bnx2 vmnic0

004:00.0 9005:0286 1014:9580 RAID Adaptec 10/ 17/0x89 A V aacraid_esx30 vmhba0

005:00.0 1166:0103 0000:0000 PCI/PCI SrvrWrks 006 C

006:00.0 14e4:164c 1014:0342 Ethernet Broadcom 10/ 17/0x89 A V bnx2 vmnic1

007:00.0 1077:2432 1077:0137 FC QLogic 7/ 18/0x91 A V qla2300_707 vmhba1

016:00.0 1077:2432 1077:0137 FC QLogic 3/ / A V vmhba2

I have this message on my screen when ESX boot :

CPU0:1024:PCI: 1663 failed for 016:00.0

please help me ! (i'll open a call on vmware support fr, if nobody have the solution)

0 Kudos
Cyc_0n3
Contributor
Contributor

Jason Richards, did u re-install the esx system after you change the hba slot ?

0 Kudos
GBockers
Contributor
Contributor

Cyclone, I found this on IBM's site: http://www-03.ibm.com/systems/i/bladecenter/iscsi/servermodels/ Scroll down to notes 13, 14 for potential fixes.

Cheers!

0 Kudos
Jason_Richards
Contributor
Contributor

Hi Cyc!0n3, during troubleshooting i reinstalled ESX. But the problem lay with the HBA. I placed it into another server, it worked for several hours and then failed. If the HBA is detected in the original install then you dont need to reinstall.

0 Kudos
Cyc_0n3
Contributor
Contributor

Hi jason and Gbokers.

Thanks for u reply.

I'll try the new bios/firmware of http://www-03.ibm.com/systems/i/bladecenter/iscsi/servermodels/#3 monday.

I'll post to say if its works.

Goos weekend.

Cyc!0n3

0 Kudos
Cyc_0n3
Contributor
Contributor

Hi alll,

Well, I update the bios of the server and the hba and I put Planar SAS (in bios) to disable and its works !

So thanks for your help !

best regards

0 Kudos