Skip to contentSkip to conversation

TODO: instmods() firmware is broken

DISCUSSION Warren Togami 2 participants 4 messages May 28, 2009 – May 29, 2009 3 messages not in the archive

lore
Share & tools
lore
#0 lore raw

Note this as a TODO if you want some drivers to be usable during the initrd.

dracut-functions instmods() seems to be broken in that it only looks for firmware in cases where instmods() was called with a single module as a parameter. Most drivers are copied by dracut as the result of =groupname groups, thus firmware is not being copied for storage and network drivers.

A better fix might be to wait until all installs are done, then run a modinfo loop across all copied .ko's to install all firmware?

Warren Togami
[email protected]
--
To unsubscribe from this list: send the line "unsubscribe initramfs" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html

A message that is not in the archive (sent off-list or not yet received): [email protected]

#2 lore raw
Quoted 10 lines · Warren Togami

Note this as a TODO if you want some drivers to be usable during the initrd.

dracut-functions instmods() seems to be broken in that it only looks for firmware in cases where instmods() was called with a single module as a parameter. Most drivers are copied by dracut as the result of =groupname groups, thus firmware is not being copied for storage and network drivers.

A better fix might be to wait until all installs are done, then run a modinfo loop across all copied .ko's to install all firmware?

Or to call modinfo only when instmods is actually installing a module, and not when it is expanding module shorthand.

Which is what one of the patches I just pushed to the repo does.

Quoted 6 lines

Warren Togami
[email protected]
--
To unsubscribe from this list: send the line "unsubscribe initramfs" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html

Signature · 8 lines
Victor Lowther
RHCE# 805008539634727
LPIC-2# LPI000140019

--
To unsubscribe from this list: send the line "unsubscribe initramfs" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

A message that is not in the archive (sent off-list or not yet received): 1243598095.31156.6.camel-76q0VzFBGGr21HsLBtNmTckMGDeJXHgy@public.gmane.org

#4 lore raw
Quoted 4 lines · Victor Lowther

Or to call modinfo only when instmods is actually installing a module, and not when it is expanding module shorthand.

Which is what one of the patches I just pushed to the repo does.

So looks like not a bug, but is it really necessary to print all this?

W: Possible missing firmware /lib/firmware/FW13 for module b43.ko
W: Possible missing firmware /lib/firmware/iwlwifi-5150-1.ucode for module iwlagn.ko
W: Possible missing firmware /lib/firmware/isl3886pci for module p54pci.ko
W: Possible missing firmware /lib/firmware/isl3887usb for module p54usb.ko
W: Possible missing firmware /lib/firmware/isl3886usb for module p54usb.ko
W: Possible missing firmware /lib/firmware/FW10 for module b43legacy.ko
W: Possible missing firmware /lib/firmware/i2400m-fw-sdio-1.4.sbcf for module i2400m-sdio.ko
W: Possible missing firmware /lib/firmware/i2400m-fw-usb-1.4.sbcf for module i2400m-usb.ko
W: Possible missing firmware /lib/firmware/FW13 for module b43.ko
W: Possible missing firmware /lib/firmware/FW10 for module b43legacy.ko
W: Possible missing firmware /lib/firmware/isl3886pci for module p54pci.ko
W: Possible missing firmware /lib/firmware/isl3887usb for module p54usb.ko
W: Possible missing firmware /lib/firmware/isl3886usb for module p54usb.ko
W: Possible missing firmware /lib/firmware/aic94xx-seq.fw for module aic94xx.ko
W: Possible missing firmware /lib/firmware/ql8100_fw.bin for module qla2xxx.ko
W: Possible missing firmware /lib/firmware/ql2500_fw.bin for module qla2xxx.ko
W: Possible missing firmware /lib/firmware/ql2400_fw.bin for module qla2xxx.ko
W: Possible missing firmware /lib/firmware/ql2322_fw.bin for module qla2xxx.ko
W: Possible missing firmware /lib/firmware/ql2300_fw.bin for module qla2xxx.ko
W: Possible missing firmware /lib/firmware/ql2200_fw.bin for module qla2xxx.ko
W: Possible missing firmware /lib/firmware/ql2100_fw.bin for module qla2xxx.ko 101213 blocks
--
To unsubscribe from this list: send the line "unsubscribe initramfs" in
the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html

A message that is not in the archive (sent off-list or not yet received): [email protected]

#6 lore raw
Quoted 7 lines · Warren Togami
Quoted 4 lines · Victor Lowther

Or to call modinfo only when instmods is actually installing a module, and not when it is expanding module shorthand.

Which is what one of the patches I just pushed to the repo does.

So looks like not a bug, but is it really necessary to print all this?

Good question. I originally didn't. Harald?

Quoted 37 lines

W: Possible missing firmware /lib/firmware/FW13 for module b43.ko
W: Possible missing firmware /lib/firmware/iwlwifi-5150-1.ucode for module iwlagn.ko
W: Possible missing firmware /lib/firmware/isl3886pci for module p54pci.ko
W: Possible missing firmware /lib/firmware/isl3887usb for module p54usb.ko
W: Possible missing firmware /lib/firmware/isl3886usb for module p54usb.ko
W: Possible missing firmware /lib/firmware/FW10 for module b43legacy.ko
W: Possible missing firmware /lib/firmware/i2400m-fw-sdio-1.4.sbcf for module i2400m-sdio.ko
W: Possible missing firmware /lib/firmware/i2400m-fw-usb-1.4.sbcf for module i2400m-usb.ko
W: Possible missing firmware /lib/firmware/FW13 for module b43.ko
W: Possible missing firmware /lib/firmware/FW10 for module b43legacy.ko
W: Possible missing firmware /lib/firmware/isl3886pci for module p54pci.ko
W: Possible missing firmware /lib/firmware/isl3887usb for module p54usb.ko
W: Possible missing firmware /lib/firmware/isl3886usb for module p54usb.ko
W: Possible missing firmware /lib/firmware/aic94xx-seq.fw for module aic94xx.ko
W: Possible missing firmware /lib/firmware/ql8100_fw.bin for module qla2xxx.ko
W: Possible missing firmware /lib/firmware/ql2500_fw.bin for module qla2xxx.ko
W: Possible missing firmware /lib/firmware/ql2400_fw.bin for module qla2xxx.ko
W: Possible missing firmware /lib/firmware/ql2322_fw.bin for module qla2xxx.ko
W: Possible missing firmware /lib/firmware/ql2300_fw.bin for module qla2xxx.ko
W: Possible missing firmware /lib/firmware/ql2200_fw.bin for module qla2xxx.ko
W: Possible missing firmware /lib/firmware/ql2100_fw.bin for module qla2xxx.ko
101213 blocks
--
To unsubscribe from this list: send the line "unsubscribe initramfs" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html

Signature · 8 lines
Victor Lowther
RHCE# 805008539634727
LPIC-2# LPI000140019

--
To unsubscribe from this list: send the line "unsubscribe initramfs" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html