VMware Cloud Community
chrisy
Enthusiast
Enthusiast

Qlogic iSCSI cards, again

I'd like to alter various settings on a Qlogic 4052c, and in theory it's easy. Referring to some earlier threads

http://www.vmware.com/community/thread.jspa?messageID=618756&#618756

and

http://www.vmware.com/community/thread.jspa?messageID=635904&#635904

various people describe how to load the 'iscli' utility into the COS and do the job.

The problem is, iscli is reporting that it can't detect any HBAs. I've tried a couple of versions of iscli, I've loaded it with 'rpm' and with its own install program, and it doesn't find anything.

Any suggestions welcome. The server is running ESX301, fully patched; the Qlogic card has just had its BIOS and firmware updated to the latest (by DOS boot disk). The server can see LUNs and run virtual machines with no problems, and the HBA appears in the VI client just like you'd expect.

I note with interest that the Qlogic web site is referring to the 4062, a PCIe version of the 4052 - hope it's available soon! Having to spec a PCI-X slot on new servers isn't ideal.

\--

Chris

0 Kudos
6 Replies
Jae_Ellers
Virtuoso
Virtuoso

I've used it with no problems to update firmware. How about some more info. What happens when you run iscli?

Provide the output of the following

esxcfg-modules -l

esxcfg-modules -g qla4010

modinfo qla4010

cat /proc/scsi/qla4022/1

cat /proc/scsi/qla4022/2

-=-=-=-=-=-=-=-=-=-=-=-=-=-=- http://blog.mr-vm.com http://www.vmprofessional.com -=-=-=-=-=-=-=-=-=-=-=-=-=-=-
chrisy
Enthusiast
Enthusiast

Thanks for the suggestions of what to look at.

When I run 'iscli' in the service console, it starts fine and shows me a menu. Option '3' is to list detected HBAs; if I pick that it says 'No HBAs Detected in system'. The other menu options say the same.

The info you suggested I look at is verbose, I've sent it as a PM as I doubt the general community cares. It looks OK to me in that the module is loaded, volumes are reported, and the /proc node is reporting some plausible card-specific values.

In other words, everything's fine, except iscli doesn't work!

\--

Chris

0 Kudos
glynnd1
Expert
Expert

Chrisy were you able to resolve this?

I am in a similar suitation. When installing the current iscli from QLogic's site I get the folow error:

Error: unable to locate the required qla4xxx module...

Skipping installation

of iSCSI IOCTL module...

It is more verbose then that, but that is the meat of it.

Any one have an idea of why it is not finding the la4xxx module?

There are two QLA4050c HBAs installed and working, we are attempting to install the iscli at the request of NetApp to debug a storage issue we are having.

0 Kudos
doubleH
Expert
Expert

here is what i did and it worked...

  • Copy the installation file from network driveto /var/updates

  • Logon to the service console as root

  • Type cd /var/updates

  • Type tar -xvzf iscli-1.1.00-13_linux_i386.install.tar.gz

  • Type rpm -ivh iscli-1.1.00-13_linux_i386.rpm

If you found this or any other post helpful please consider the use of the Helpfull/Correct buttons to award points
0 Kudos
glynnd1
Expert
Expert

Yup, doubleH that does work. Unfortunetly when we go run it it denies all knowledge of any HBAs existing in the system. Smiley Sad

0 Kudos
BenConrad
Expert
Expert

Hi All,

I had this very issue with a new DL360 G5, Qlogic QLA4052C and ESX 3.0.1. When I ran 'iscli -c' it told me there were no adapters.

here is what I did to fix, ultimately it ended up that iscli did not work with firmware version 3.00.01.24 of the card

- Download the 'Driver Free Disk' from www.bootdisk.com

- Get the 2.00.00.45 or 2.00.00.1.45 firmware from Qlogic, you also need the iflash and dos4g files

- Boot the server with the floppy or move the QLA card to a pc, flash the card

- After my first boot I got the expected output from 'iscli -c'

Phew!!!!!!!!!

0 Kudos