Como remover o módulo do kernel usando -r ou rmmod?

Como remover o módulo do kernel usando -r ou rmmod?

Eu tenho uma placa instalada, o que faz com que não obtenha o endereço IP automaticamente usando DHCP. Então, preciso remover esse cartão completamente no momento. Eu tentei como abaixo, mas não está funcionando, como posso removê-lo?

$ lsmod | card
card   45555 2

$ modprobe -r card
FATAL: Module card is in use.

$ rmmod card
FATAL: Module card is in use.

Responder1

Uma maneira possível é colocar na lista negra o driver que está sendo carregado:

sudo nano `/etc/modprobe.d/blacklist`

adicione o nome do driver usando a seguinte sintaxe:

blacklist driver-name

Alternativamente,

Crie um arquivo '/etc/modprobe.d/[modulename].conf' contendo 'blacklist [modulename]'.

Execute depmod -aecomo root

Recrie seu initrd comupdate-initramfs -u

fonte

No passado distante e obscuro, lembro que você pode fazer isso no Grub - não tenho certeza se isso ainda é aplicável no onírico, mas você pode tentar como uma de suas opções de inicialização do Grub

modprobe.blacklist=kernel_module

informação relacionada