ESXi 4.1 Not seeing Storage Adapter

compdigit44
compdigit44 used Ask the Experts™
on
My host which is running esxi4.1 is not seeing the fiber channel HBA. It been a while since I installed the card. Is there a way for me to tell what the card is via LINUX? Please help
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
I believe you can grep for the card from the DCUI

cat /proc/vmware/pci | grep vmhba
Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization Consultant
Fellow 2018
Expert of the Year 2017

Commented:
is the card on the hcl?

type lspci at the console it will list ALL PCI devices in the host

then check drivers or modules loaded

if you know the driver or modules required you can force load it, and check with


esxcfg-module -l to see all the modules listed

Author

Commented:
I ran both commands and it's not listing the HBA which I believe is the following:

HP 82B 8Gb 2-port PCIe Fibre Channel Host Bus Adapter (AP770A)
Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization Consultant
Fellow 2018
Expert of the Year 2017

Commented:
the adapter not listed from lspci ?

indicates, hardware issue, try reseating card, different slot, updating firmware on card, server.

does the card show bios on post?

is this a HP server?

Author

Commented:
Yes, this is a HP server I think the issue is that vmware don't have a drive for it. https://my.vmware.com/web/vmware/details/dt_esx41_brocade_1860_bfa_o_3000/dHdlYnRqdGhidGVAZA==

What do you think? How to I install this driver?
Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization Consultant
Fellow 2018
Expert of the Year 2017

Commented:
it does not matter if VMware does not have a driver, it should still be seen on the PCI bus for any driver to install?

so....back to previous question

lspci, list the card?
Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization Consultant
Fellow 2018
Expert of the Year 2017

Commented:
you could just try installing the driver.....
Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization Consultant
Fellow 2018
Expert of the Year 2017

Commented:
you use the vihostupdate.pl part of the vCLI to install the driver

Author

Commented:
I did not see if listed when I ran lspci

I do not konw how to install the driver
Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization Consultant
Fellow 2018
Expert of the Year 2017

Commented:
very odd, lspci should show everything on the pci bus.

use vihostupdate.pl from vCLI to install.

Author

Commented:
how do I point vihostupdate.pl to the driver iso

Author

Commented:
can I use the GUI and update manager to install the drive?
Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization Consultant
Fellow 2018
Expert of the Year 2017

Commented:
Extract contents of the ISO, and copy the offline bundle to the ESXi 4.1 server via WinSCP, copy to the /tmp directory. Login via SSH and type

esxupdate --bundle=BRCD-bfa-3.0.0.0-00000-offline_bundle-468461..zip update

or using vCLI use

vihostupdate <conn_options> --install --bundle BRCD-bfa-3.0.0.0-00000-offline_bundle-468461.zip

which ever you find easier
Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization Consultant
Fellow 2018
Expert of the Year 2017

Commented:
You could try importing the package into Update Manager, and checking if it's compatible.
Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization Consultant
Fellow 2018
Expert of the Year 2017

Commented:
the driver bfa.o exists within ESXi 4.1, and it should detect the card.

Author

Commented:
I'm still trying to figure out how to download the driver cd from the Vmware

Author

Commented:
If the driver for the HP 82B 8Gb 2-port PCIe Fibre Channel Host Bus Adapter (AP770A) is included with the base install of ESXi 4.1 then why isn't it being detect not even by lspci
Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization Consultant
Fellow 2018
Expert of the Year 2017

Commented:
for information the command lspci

just LISTS ALL PCI DEVICES INSTALLED IN SLOTS

if a pci device is detected by ESXi it loads the bfa.o module or what we call in windows land drivers!

if a card is bad, wrong slot, not seated correctly

no driver loads....

its possible the version of firmware on the card ESXi does not load the driver, but it would concern me if lspci CANNOT detect the card!

I would look at the hardware, you may need to look at both hardware, server, pci slot, firmwate and also install the driver module

Author

Commented:
I have attached an export of my LSPCI results.

Please let me know if the HBA is listed and I'm just not seeing it.
pci.txt
Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization Consultant
Fellow 2018
Expert of the Year 2017

Commented:
if that is the entire output I do not see the card

Author

Commented:
yes this is the entire output. Any suggestions... The odd part is I do see lights on the FC card but this doesn't mean anything I guess
VMware and Virtualization Consultant
Fellow 2018
Expert of the Year 2017
Commented:
go forward and install the driver, but do not be surprised if it still not displayed in the ESX server.

start looking at the hardware, change the PCI slot.

Author

Commented:
I'm having problems downing the driver from the vmware site though...
Andrew Hancock (VMware vExpert / EE Fellow)VMware and Virtualization Consultant
Fellow 2018
Expert of the Year 2017

Commented:
it download fine for me, it's only 2MB

Author

Commented:
Ok I was able to download the file this time. I will try to install it. Hopefully it doesn't require a reboot.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial