Created attachment 495666 [details] dracut.log Description of problem: I did a clean install of Fedora 15 Beta. After updating in Update manager, in dracut.log, there appeared some lines about possibly missing firmware files like D: Installing /lib/firmware/ql2500_fw.bin W: Possible missing firmware "ql2400_fw.bin" for kernel module "qla2xxx.ko" W: Possible missing firmware "ql2322_fw.bin" for kernel module "qla2xxx.ko" W: Possible missing firmware "ql2300_fw.bin" for kernel module "qla2xxx.ko" W: Possible missing firmware "ql2200_fw.bin" for kernel module "qla2xxx.ko" W: Possible missing firmware "ql2100_fw.bin" for kernel module "qla2xxx.ko" ... D: Installing /lib/modules/2.6.38.3-18.fc15.x86_64/kernel/drivers/scsi/bfa/bfa.ko W: Possible missing firmware "cbfw_fc.bin" for kernel module "bfa.ko" W: Possible missing firmware "ctfw_cna.bin" for kernel module "bfa.ko" W: Possible missing firmware "ctfw_fc.bin" for kernel module "bfa.ko" ... Version-Release number of selected component (if applicable): Kernel 2.6.38.3-18.fc15.x86_64 Dracut does not have --version switch, so based on yum output, it should be How reproducible: I am too worried to start experimenting with regenerating initramfs
Managed to dig up dracut version: Name : dracut Arch : noarch Version : 009 Release : 6.fc15 Size : 429 k Repo : installed From repo : fedora Committer : Harald Hoyer <harald> Committime : Mon Apr 18 14:00:00 2011 Buildtime : Mon Apr 18 10:00:03 2011 I want to add, that the computer works as usual, even though those errors appeared.
These are harmless messages also, if you don't need that kernel module and firmware for your root to boot.
Fedora 15 also gets these messages (using kernel 2.6.38.6-27): W: Possible missing firmware aic94xx-seq.fw for module aic94xx.ko W: Possible missing firmware "ql2400_fw.bin" for kernel module "qla2xxx.ko" W: Possible missing firmware "ql2322_fw.bin" for kernel module "qla2xxx.ko" W: Possible missing firmware "ql2300_fw.bin" for kernel module "qla2xxx.ko" W: Possible missing firmware "ql2200_fw.bin" for kernel module "qla2xxx.ko" W: Possible missing firmware "ql2100_fw.bin" for kernel module "qla2xxx.ko" And also: W: Possible missing firmware "cbfw_fc.bin" for kernel module "bfa.ko" W: Possible missing firmware "ctfw_cna.bin" for kernel module "bfa.ko" W: Possible missing firmware "ctfw_fc.bin" for kernel module "bfa.ko" I was able to install the firmware for ql*-firmware and aic94xx-firmware however still having issues with the 3 for module "bfa.ko" I am running F15 kernel 2.6.38.6-27 in a VM using VMWARE player (latest) and the messages came through while trying to install vmware tools.
I may have sorted the others as well, there is a bfa-firmware package available for download...what I wonder is why the kernel would be compiled with these references if they have to be downloaded as separate modules? although this only occurs with dracut when it creates a new image to load extra modules, this will show up whenever someone attempts to load a kernel module in F15 and I'd rather not see any "missing" references personally...If it's a proprietary driver type issue then the community should disable the kernel references to the modules altogether so that there are no "missing" modules, otherwise include the firmware with the build so there are no warnings about "missing" modules. Also I'm using x86 architecture so it's not an architecture specific issue.
dracut cannot know, if these firmware references are bogus or not. It just sees, that it cannot put them in the initramfs image, although the kernel driver references them.
what do you expect the kernel driver to do ? Of course it needs to reference the firmware, or the driver cannot function. Dracut seems to be checking already if the firmware file exists, so just change that so that it opts to not put the driver in the initramfs if firmware is missing. Alternatively, just remove the pointless warning, (or only display it in verbose mode)
it's not logged to the console anymore... just noted in the dracut.log for reference.
This is still being logged to the console W: Possible missing firmware "ql2400_fw.bin" for kernel module "qla2xxx.ko" W: Possible missing firmware "ql2322_fw.bin" for kernel module "qla2xxx.ko" W: Possible missing firmware "ql2300_fw.bin" for kernel module "qla2xxx.ko" W: Possible missing firmware "ql2200_fw.bin" for kernel module "qla2xxx.ko" W: Possible missing firmware "ql2100_fw.bin" for kernel module "qla2xxx.ko" W: Possible missing firmware "cbfw_fc.bin" for kernel module "bfa.ko" W: Possible missing firmware "ctfw_cna.bin" for kernel module "bfa.ko" W: Possible missing firmware "ctfw_fc.bin" for kernel module "bfa.ko" W: Possible missing firmware "aic94xx-seq.fw" for kernel module "aic94xx.ko" W: Possible missing firmware "ql2400_fw.bin" for kernel module "qla2xxx.ko" W: Possible missing firmware "ql2322_fw.bin" for kernel module "qla2xxx.ko" W: Possible missing firmware "ql2300_fw.bin" for kernel module "qla2xxx.ko" W: Possible missing firmware "ql2200_fw.bin" for kernel module "qla2xxx.ko" W: Possible missing firmware "ql2100_fw.bin" for kernel module "qla2xxx.ko" The above warnings can be fixed by installing the firmware packages search for ql2 in your dist to see if they include packages (Fedora 15 does) W: Possible missing firmware "cbfw_fc.bin" for kernel module "bfa.ko" W: Possible missing firmware "ctfw_cna.bin" for kernel module "bfa.ko" W: Possible missing firmware "ctfw_fc.bin" for kernel module "bfa.ko" Cannot find packages for these 3 W: Possible missing firmware "aic94xx-seq.fw" for kernel module "aic94xx.ko" Again search for a package which will also clear this message
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.