Você precisa executar depmod
.
depmod
(por padrão) lê os módulos em /lib/modules/$(uname -r)
, descobre quais símbolos eles exportam e também o que eles mesmos precisam, então, usar essas informações cria as dependências de símbolos (módulos) entre os módulos e as salva no arquivo /lib/modules/$(uname -r)/modules.dep
e também cria um hash binário /lib/modules/$(uname -r)/modules.dep.bin
.
Também cria dois outros arquivos:
-
/lib/modules/$(uname -r)/modules.symbols
(e é hash binário/lib/modules/$(uname -r)/modules.dep.bin
): contém os símbolos que cada módulo exporta -
/lib/modules/$(uname -r)/modules.devname
: contém a entrada/dev
que precisa ser criada para os módulos necessários, contém o nome do módulo, o nome da entrada/dev
e os números maiores e menores
Apenas para observar, você também pode executar depmod
para uma versão específica do kernel ou em um módulo específico, verifique man depmod
.