On May 4, 2019 at 1:03 PM, Ken Moffat via blfs-support <[email protected]> wrote: On Sat, May 04, 2019 at 05:08:25AM +0000, Hans Malissa via blfs-support wrote: Hello! Did you build it into the kernel? I've noticed that I have to build my firmware into the kernel, or otherwise it fails to load at runtime.
Yes (CONFIG_DRM_I915=y; I believe that is the correct kernel setting). Greetings, Hans To build it in, you need to edit the kernel config (menuconfig is fine, but check the resultsby looking at .config afterwards : if you start from nothing, it can sometimes end up a bit strange. For an old radeon with only 3 items of firmware, I have in the .config # # Firmware loader # CONFIG_FW_LOADER=y CONFIG_EXTRA_FIRMWARE="radeon/R600_rlc.bin radeon/RS780_pfp.bin radeon/RS780_me.bin" CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware" # CONFIG_FW_LOADER_USER_HELPER is not set i.e.: enable the loader provide a space-separated list of subdirectory/blob items tell it all firmware is in /lib/firmware HTH Thanks a lot! Okay, that does make a difference. I've added the file in question to CONFIG_EXTRA_FIRMWARE, it is now: CONFIG_EXTRA_FIRMWARE="i915/glk_dmc_ver1_04.bin" After compiling the kernel and booting, I get: # dmesg | grep firware [...] [drm] GuC: No firmware known for this platform! [...] [drm] HuC: No firmware known for this platform! [...] [drm] Finished loading DMC firmware i915/glk_dmc_ver1_04.bin (v1.4) ... So that seems to be working to some degree. Not sure what to do about the first two lines. Greetings, HansĀ
-- http://lists.linuxfromscratch.org/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
