Carregamento de stil do driver excluído no Linux

1

No meu sistema Centos 6.8, este é o meu driver nvme :

/lib/modules/$(uname -r)/kernel/drivers/block/nvme.ko

Quando o Linux é inicializado, esse driver é carregado automaticamente. A execução de lsmod mostra que este driver está carregado e usando modprobe -r ou rmmod eu posso descarregar o driver. Então, nvme é um módulo carregável e não embutido no kernel.

Eu apaguei o arquivo nvme.ko e reiniciei o sistema. Correndo modinfo nvme diz que não consegue encontrar o driver, mas o driver ainda carrega! lsmod detecta o driver e eu posso descarregar o driver.

Como root, find /lib/modules -name nvme.ko não encontra nenhum driver nvme no sistema.

Eu sei que posso colocar o driver na lista negra para que ele não seja carregado, mas o que eu realmente quero saber é: onde o Linux encontra o driver, já que ele não existe mais?

    
por Nisha Miller 12.01.2017 / 19:46

1 resposta

0

Você tentou colocar o módulo na lista negra?

Você pode fazer isso adicionando uma linha blacklist nvme em um arquivo como /etc/modprobe.d/blacklist-nvme.conf

Veja também o link

    
por 13.01.2017 / 16:36

Tags