build initrd for qla2xxx firmware
Jeff Voskamp
javoskam at uwaterloo.ca
Fri May 23 17:22:34 UTC 2008
Mark Haney wrote:
> Okay, I'm still unable to build a correct initrd to include the QLogic
> 2300 FC card I have in a couple of machines. I've tried several
> methods (from scripts to cracking open the existing initrd) and
> nothing seems to work. The firmware IS on the system (via an RPM) and
> the qla2xxx module gets loaded, but I cannot get it to load on boot.
> initrd complains about the firmware not being available.
Which suggests that the firmware isn't being included in the initrd.
There's code in the kernel module to upload the firmware. Unfortunately
there's no nice way to determine what modules need what firmware so
mkinitrd can't copy over the firmware. Have you tried "repacking" the
initrd to include /lib/firmware/* as necessary?
Modules in the initrd get loaded before you have any "real" file systems.
Jeff Voskamp
More information about the fedora-list
mailing list