Hi, On Sat, 10 Feb 2007 17:27:13 +0530 Ásgeir Halldórsson <[EMAIL PROTECTED]> wrote:
> Has anyone found a solution to how to load the firmware dirvers > on boot in 2.6.18+ kernels. I read something about you need to put > the /lib/firmware files into initrd. But I dont know how or where > to put it in. My setup is IBM Blade Ceneter with HS20 blades > (Intel Xeon cpus) with Qlogic 2412 FC card. I boot from the san > so i need the firmware into the kernel. Do you have a initrd (or initramfs) at the moment (besides the minimal one that is build automatically by the kernel)? Otherwise configure your kernel to build an initramfs for you. Create some directory on your disk, let's say it's /somedir, create /somedir/lib/firmware, put the firmware into it and configure /somedir as the kernel's CONFIG_INITRAMFS_SOURCE. This way, the driver should be able to access it. You don't need to configure your boot loader for this, it should work just like before. If you don't want to reconfigure your kernel, just create a gzipped cpio archive of the /somedir populated like described above and configure your boot loader to hand it over to the kernel as an "initrd" (boot loader language), which is in fact an "initramfs". The kernel will overlay it onto the built-in one. -hwh -- [email protected] mailing list

