[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#390791: mkinitramfs doesn't include required firmware



Package: initramfs-tools
Version: 0.80

mkinitramfs doesn't include the contents of /lib/firmware in the initramfs.  
It does, however, include a wide array of disk drivers by default (well, 
when using the "most" driver set) - including the qla2xxx fibre channel 
driver.  Recent Debian kernels have removed the embedded ROM from qla2xxx 
(arguably good, since it's officially deprecated anyway), which requires 
that /lib/firmware/ql2200_fw.bin exist before it can initialize my Qlogic 
2200 FC cards.  Of course, that dir doesn't exist in the initramfs...

The qla2xxx driver gets loaded during the initramfs, but it's completely 
non-functional.  I need to manually remove it and re-insert it after 
booting (since /lib/firmware exists in the full userland) before the driver 
will actually work.

It'd be very, very nice if mkinitramfs would just drop the contents 
of /lib/firmware into the initramfs.  As driver firmware migrates out of 
the kernel and into userland, this sort of problem may become more 
common...

-- 
Mike Shuey



Reply to: