Debian Etch AMD64 with Qlogic HBA.

Now updated with the latest firmware version according to the comments! Thanks for the correction!

I've just installed two IBM X3950 boxes with Qlogic HBA-cards (QLA2460) with connection to a SAN. I prefer using Debian so I fired up the Etch AMD64 installer. During the boot of the server I could see that the HBA established a connection to the SAN but I noticed that the HBA:s lost the connection to the SAN when the qla2xxx modules were loaded. After some searching I found out that the firmware needed for the qlogic cards to function properly are not included in the installer. This guide is based on what Bruno Meneuvrier wrote in a posting but with adjustments according to how I made the installation. Start the installer in the usual fashion. Just before detecting disks, press <ALT><F2> and download the firmware needed and install:

wget http://ftp.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-qlogic_0.12_all.deb
udpkg -i firmware-qlogic_0.12_all.deb

Now reload the qlogic driver:

modprobe -r qla2xxx
modprobe qla2xxx

Return to the installer <ALT><F1> and continue with the detection of the disks. The disk that is available from the SAN should now be visible when setting up the partitions. Continue the installer until you reach the screen Finish installation. Switch to the second console once again; <ALT><F2>. The firmware file has to be added to the initramfs so:

cp firmware-qlogic_0.12_all.deb target/home/
chroot target
cd home
chmod 755 firmware-qlogic_0.12_all.deb
dpkg -i firmware-qlogic_0.12_all.deb
update-initramfs -uv

Return to installer and finish the installation. After the boot check that your SAN connected disk is available.

Comments

thanks a lot!

thanks a lot for this manual - it helped us to _finally_ use debian on an siemens primergy rx300 s3 after three painfull days.

btw. the firmware link has changed meanwhile:
http://ftp.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-qlogic_0.4_all.deb

cheers,
albert :-)

Your welcome!

Glad that I could be of assistance!

THANKS!

Thanks a ton, you saved me a job. lol. Any support for Emulex crap though?
Cheers,
aturner@turnerzworld.com

URL change

The proper URL to wget is now:

http://ftp.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-qlogic_0.4_all.deb

(change the 0.3 to 0.4)

This also works on i686 systems.

Thanks too I recognize now

Thanks too I recognize now SAN disks with a QLA2312 on an ML370G4 with DEBIAN ETCH 64bits :

# lspci | grep QLogic
09:01.0 Fibre Channel: QLogic Corp. QLA2312 Fibre Channel Adapter (rev 02)
# cat /proc/scsi/scsi
Attached devices:
Host: scsi6 Channel: 00 Id: 00 Lun: 00
Vendor: HP Model: OPEN-E*2 Rev: 2101
Type: Direct-Access ANSI SCSI revision: 02
.../...
Host: scsi6 Channel: 00 Id: 03 Lun: 06
Vendor: HP Model: OPEN-E*2 Rev: 2101
Type: Direct-Access ANSI SCSI revision: 02

For information, there is a new package for drivers :

http://ftp.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-qlogic_0.10_all.deb

New package

Good that you found the information useful! I noticed that there is even a newer version available of the Qlogic firmware and the post above has been corrected accordingly, version 0.12:

http://ftp.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-qlogic_0.12_all.deb

// John

 

hello

Its very good thanks.. evden eve

its realy good

Thanks, for the good articles ...I am very intiresting..

Post new comment

  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd><pre>
  • Lines and paragraphs break automatically.

More information about formatting options

To combat spam, please enter the code in the image.