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

Reply via email to