logo
Published on john.parnefjord.se (http://john.parnefjord.se)

Debian Etch AMD64 with Qlogic HBA.

By johnp
Created 2007-01-19 07:31

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 [1]
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.


Source URL:
http://john.parnefjord.se/node/8