Suprimindo o carregamento automático dos módulos do kernel Linux

1

As respostas em Os módulos do driver são carregados e descarregados automaticamente? descreva como os módulos do kernel Linux são carregados automaticamente na inicialização com base no hardware do sistema.

Minha pergunta é: isso pode ser curto-circuitado? Em outras palavras, como posso garantir que a carga automática não ocorra para o LKM que estou escrevendo, para que eu possa fazer o carregamento manualmente durante a fase inicial de testes?

    
por Cletus Delroy Spuckler 01.09.2017 / 18:07

1 resposta

1

Não coloque seu módulo no diretório em /lib/modules , onde o modprobe procura por arquivos de módulo.

Se há um módulo que lida com este dispositivo e você quer pular o módulo, coloque o módulo na lista negra escrevendo um arquivo /etc/modprobe.d/my-blacklist.conf (o nome pode ser qualquer coisa “razoável” com a extensão .conf ) contendo

blacklist nameofthemodule
    
por 02.09.2017 / 00:31