Ich habe mir die Kernelquellen durchgelesen, insbesondere drivers/base/firmware_class.c
, und entdeckte, dass
CONFIG_FW_LOADER_USER_HELPER
würde die udev
aktivieren Firmware-Ladevariante (offensichtlich nur für ladbare Module verwendbar, wenn udev läuft). Aber wie in LKML erwähnt, scheint dies eine veraltete Methode zu sein.
Außerdem wird Firmware, die von eingebauten Modulen benötigt wird, von initramfs
geladen von fw_get_filesystem_firmware()
über kernel_read()
, um genau zu sein.