Estou construindo meu próprio kernel, ativando alguns módulos que não estão habilitados por padrão. Para meu espanto, descobri que mesmo que eu use script/config -m module
para ativar o módulo, isso não me garante que as dependências serão satisfeitas, de modo que quando make oldconfig
for executado para preparar o kernel, minha opção será deixada indefinido!
Isso me força a ir uma a uma em todas as dependências, apenas para construir um único módulo. Existe uma maneira que automagicamente preenchesse as dependências de configuração para mim?
Ponto do caso: opção de configuração AXP288_FUEL_GAUGE. (Eu estou usando 4,11 como referência, mas eu vi esse mesmo comportamento em kernels anteriores)
De acordo com o LKDDb, depende de CONFIG_MFD_AXP20X . Até que eu ative o mais tardar, o AXP288_FUEL_GAUGE não apareceria na lista de dispositivos de energia.
Tags linux-kernel