Configuring QLogic QLA4052/QLA4xxx for ESX Server 3i with EqualLogic iSCSI SAN

NOTE:

I am providing these directions with no warranty, guarantee, or support. This method is not supported by anyone, and you waive any and all rights by following them even if your HBA explodes and burns down your building

Needed Files

Getting started

Commands

  1. Burn and Boot the Knoppix DVD or use DRAC5+ - DRAC users cannot mount this as an ISO. You need to use Daemon Tools, a VM that can mount an ISO or some other ISO mounter to mount the ISO then use the drive letter in DRAC remote media plugin. Trying to boot a DVD ISO with the DRAC directly will FAIL. (At least it does with a DRAC 5)
  2. Open a terminal or switch to the console
  3. su
  4. rmmod qla3xxx
  5. rmmod qla4xxx
  6. Bring up networking to transfer files if you don't have DHCP and you want to download these files with wget instead of transfering them by usb key or inserting them into the Knoppix ISO
  7. Transfer the above aptly named "Needed Files" to /tmp (well except the ISO)
  8. tar -xzf qla4xxx-5.01.00.08.tar.gz
  9. cd 5.01.00.08
  10. extras/build.sh
  11. insmod qla4xxx.ko
  12. alien -c iscli-1.1.00-13_linux_i386.install.tar.gz
  13. dpkg -i iscli_1.1.00_13_linux_i386.install.deb
  14. cd /opt/QLogic_Corporation/SANSurferCLI/
  15. iscli
  16. Update adapter Firmware
  17. Set the IP address for each HBA port if it isn't already
  18. Save changes and reset HBA if you changed IP settings above
  19. Exit iscli TUI
  20. iscli -n 0 KeepAliveTO 120
  21. iscli -n 0 IP_ARP_Redirect on
  22. iscli -n 0 ExeThrottle 128
  23. iscli -n 0 Large_Frames on * If you have a dual port HBA you need to do the above commands with -n 1
  24. init 6 (reboot)

If you work for VMware or QLogic

And you're reading this, WTF? You certify 3i for use with the 4xxx but can't provide customers an ISO with pre built binaries for updating their firmware and changing HBA settings? That kind of sucks. Some people just want to flash their firmware. I had no idea there was a DOS based flasher until recently, that I could put on a floppy/CD/usb flash drive and boot. How about a DOS/PE version of iscli or better yet add it to 3i. At this day in age with 8 GB flash drives commonplace, I think we can afford to go beyond 64MB. Why only RPM based installers? How about some tar files?