Eu tenho certos módulos que eu preciso compilar no kernel. Alguns desses módulos exigem firmware, que costumava ser incluído automaticamente em /usr/src/linux/firmware/
. No entanto, nenhum novo firmware será adicionado a este diretório, e os módulos do kernel estão gradualmente mudando para o firmware a partir de /lib/firmware
. Toda vez que isso acontece, parece que preciso adicionar o nome do firmware a CONFIG_EXTRA_FIRMWARE
no Kconfig.
Existe alguma maneira de coletar automaticamente a lista de blobs de firmware necessários pelos meus módulos compilados e incluí-los no kernel como a opção CONFIG_EXTRA_FIRMWARE
?
Para esclarecer: eu poderia fazer uma lista de todos os drivers que eu estou construindo no kernel, procurar em seu código-fonte por referências a blobs de firmware, e então definir CONFIG_EXTRA_FIRMWARE
para esta lista de arquivos. Mas esse processo seria demorado e propenso a erros. Eu quero que isso aconteça de forma automática e confiável.