web-dev-qa-db-fra.com

Comment empêcher un module d'être chargé

Je dois donc utiliser une commande à chaque démarrage de mon ordinateur portable pour que mon réseau sans fil fonctionne.

la commande est:

Sudo modprobe -r Acer-wmi

J'ai trouvé qu'il s'agissait d'un type de question courant mais je n'ai trouvé aucune tendance dans les réponses.

1
Fernando Andrade

Je vous suggère de mettre le module sur une liste noire pour qu'il ne soit jamais chargé:

Sudo -i
echo "blacklist Acer-wmi"  >>  /etc/modprobe.d/blacklist.conf
exit

Redémarrez et testez.

4
chili555

Vous devez ajouter un fichier de configuration dans /etc/modprobe.d/

Modules de liste noire

Dans votre cas, puisque vous ne voulez pas charger le module Acer-wmi automatiquement, vous devez le placer sur une liste noire.

Essayez d'abord cette commande:

Sudo sh -c 'echo blacklist Acer-wmi >> /etc/modprobe.d/blacklist.conf'

Dans le cas où le module est toujours en cours de chargement, cela signifie qu'il existe un autre module qui dépend de Acer-wmi. Donc, une solution de contournement consiste à utiliser:

Sudo sh -c 'echo install Acer-wmi /bin/false >> /etc/modprobe.d/blacklist.conf'

Sources: buntu Wiki , Arch Wiki

Edit: Rectification selon la réponse de chili555.

2
LeRieur