Page 1 sur 2
Desinstaller un driver natif dans le noyau.
Posté : sam. 14 avr. 2018 07:51
par Daniel Mint
Bonjour, existe-t-il une méthode pour désinstaller complètement un driver installé "nativement" dans un noyau 4.10 par exemple.
Je pense à celui-ci qui ne donne pas satisfaction: driver=rtl8xxxu driverversion=4.10.0-38-generic
Merci d'avance pour vos contributions, c'est la période des impôts
Bon WE à vous
D. M.
Re: Desinstaller un driver natif dans le noyau.
Posté : sam. 14 avr. 2018 16:03
par mpedro
Désinstaller non.
Re: Desinstaller un driver natif dans le noyau.
Posté : dim. 15 avr. 2018 19:31
par Daniel Mint
Bonsoir et merci pour la réponse.
Daniel Mint
Re: Desinstaller un driver natif dans le noyau.
Posté : dim. 15 avr. 2018 21:54
par mpedro
Mais il existe peut-être des outils pour supprimer/désactiver ce qui est implémenté au noyau?
La notion de désinstallation se référerait plutôt à de la gestion " j'installe/je désinstalle ".
Et aussi on peut compiler son propre noyau.
Re: Desinstaller un driver natif dans le noyau.
Posté : dim. 15 avr. 2018 22:55
par f.x0
Bonjour Daniel Mint,
Pour décharger le module tu peux faire ceci :
tapes en terminal
Pour blacklister ton driver :
tapes en terminal
Code : Tout sélectionner
echo "blacklist rtl8xxxu" | sudo tee -a /etc/modprobe.d/blacklist.conf
Edit : ligne modifiée
puis il faut exécuter la commande
Re: Desinstaller un driver natif dans le noyau.
Posté : lun. 16 avr. 2018 10:42
par mpedro
Re: Desinstaller un driver natif dans le noyau.
Posté : lun. 16 avr. 2018 12:00
par débitant
oui, mais
Cette page est considérée comme étant obsolète.
C'est à dire que les informations qu'elle contient ne sont plus du tout à jour par rapport aux évolutions de GNU/Linux et des autres logiciels libres. Il peut même s'avérer risqué d'essayer de suivre les recommandations de cette page. Cette page n'est donc conservée que pour des raisons historiques ou les gens qui utiliseraient de vieilles distributions GNU/Linux.
alors prudence
Re: Desinstaller un driver natif dans le noyau.
Posté : lun. 16 avr. 2018 18:36
par Daniel Mint
Bonjour à vous tous et merci pour vos contributions. Je prends bonne note des commande pour ejecter ce driver qui semble générique d'après les xxx mais qui ne convient pas à la puce RTL8192eu telle qu'elle est exploitée dans la clé TP-Link TL-WN823N. Je mêne des tests en ce moments avec Lubuntu 16.04.4 et l'outil Ukuu-gtk. Chapeau bas à celle ou celui qui l'a conçu. Je ne test pas les noyaux un par un mais je peu déjà vous dire que le driver rtl8xxxu n'était pas encore implémenté dans le dernier noyau de la série 4.8.X avec 17 pour X.
J'ai essayé le 4.9.0 mais il plante sur ma conf. J'ai essayé 4.9.50 au hasard et là, le rtl8xxxu est implémenté. La seule conclusion approchée que je puisse faire pour le moment, c'est qu'il a été implémenté pour la première fois sur un noyau allant de 4.9.0 à 4.9.50 inclus.
J'ai testé la dernière release Lubuntu 18.04 avec un noyau 4.15.0-13 et là, ma clé n'apparait plus comme une Realtek 802.11n NIC mais comme une 2357 0109 qui n'est toujours pas fonctionnel. Je vous rappelle que je fais des tests sur un vieux Laptop Toshiba A100-141 Celeron M 32 bit donc c'est du i386.
Bonne soirée à vous tous
DM
Re: Desinstaller un driver natif dans le noyau.
Posté : mar. 17 avr. 2018 21:02
par Daniel Mint
Bonsoir à vous tous. Sur la Lubuntu 17.10 j'ai essayé de désinstaller le driver rtl8xxxu en reprenant les commandes proposées par f.x0 cela n'a rien voulu savoir.
Au reboot il était toujour là. Peut-être que les commandes proposées conviennent à la version 64 bit mais pas à la 32 bit. Peut faudrait-il une ou des commandes supplémentaires ou, des parametres supplémentaires dans celle proposées plus haut?
En tout cas, merci encore f.x0.
Bien cdlt
D. M.
Re: Desinstaller un driver natif dans le noyau.
Posté : mar. 17 avr. 2018 21:31
par alain
Bonsoir daniel mint.
sur la ubuntu 17.10, essaye avec:
Code : Tout sélectionner
echo "blacklist rtl8xxxu" | sudo tee -a /etc/modprobe.d/blacklist.conf
Note que ça ne le désinstalle pas, ça empêche simplement qu'on s'en serve, ça le "blacklist".
si ça ne fonctionne toujours pas donne le retour de:
et de: