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