After upgradeing from dapper to edgy on a SAN booting server with a "QLogic Corp. QLA2312 Fibre Channel Adapter" It won't boot with any 2.6.17* kernel. There are no drivers, and there is no firmware.
1. The drivers qla2xxx drivers have to be added to the .config so they get into the kernel rpm
2. The firmware needs to be added to /lib/firmware/*.
3. a mkinitramfs hook needs to be added to put /lib/udev/firmware_helper and /lib/firmware/qla* into the initrd
Look at firmware-qlogic_0.3_all.deb for how debian does it, it doesn't quit work for ubuntu because we don't have the kernel modules and that deb expects /lib/udev/firmware.agent insted of /lib/udev/firmware_helper
After upgradeing from dapper to edgy on a SAN booting server with a "QLogic Corp. QLA2312 Fibre Channel Adapter" It won't boot with any 2.6.17* kernel. There are no drivers, and there is no firmware.
1. The drivers qla2xxx drivers have to be added to the .config so they get into the kernel rpm firmware_ helper and /lib/firmware/qla* into the initrd
2. The firmware needs to be added to /lib/firmware/*.
3. a mkinitramfs hook needs to be added to put /lib/udev/
Look at firmware- qlogic_ 0.3_all. deb for how debian does it, it doesn't quit work for ubuntu because we don't have the kernel modules and that deb expects /lib/udev/ firmware. agent insted of /lib/udev/ firmware_ helper