John Burrell wrote: >> >> The relevant bit of the .config file: >> >> CONFIG_FW_LOADER=y >> CONFIG_FIRMWARE_IN_KERNEL=y >> CONFIG_EXTRA_FIRMWARE="iwlwifi-6000-4.ucode" >> CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware" >> CONFIG_FW_LOADER_USER_HELPER=y >> CONFIG_DEBUG_DRIVER=y >> CONFIG_DEBUG_DEVRES=y >> >> So now I have to play around to see if I can get iwlwifi to find the >> firmware. >> I wonder why it isn't using the .config values? I must have missed something. >> Strange. >> > > I put the firmware file in the firmware dir of the kernel src tree and changed > CONFIG_EXTRA_FIRMWARE_DIR accordingly and recompiled. > > And it worked. Why it didn't work in /lib/firmware I don't know but I'm going > to keep a close eye on it as I add BLFS packages - particularly after I've > recompiled > systemd to add gudev support.
CONFIG_EXTRA_FIRMWARE builds the firmware into the kernel at build time. It's not just a pointer to a location on disk. http://cateee.net/lkddb/web-lkddb/EXTRA_FIRMWARE.html -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page