Installation des clés avec chipset rtl8192CU
Les clés usb wifi basées sur un chipset Realtek RTL8192CU sont reconnues par défaut mais un bug du pilote entraîne des coupures de connexion récurrentes. Network Manager vous demande sans cesse le mot de passe de connexion sans arriver à se connecter.
Pour résoudre ce problème suivez la procédure plus bas.
Afin de vérifier que ce tutoriel vous est bien destiné, insérez votre clé USB wi-fi puis saisissez dans un terminal la commande suivante:
lsusb
Vous devrez obtenir une ligne contenant ceci
ID 06f8:e033 Guillemot Corp.
ou bien une ligne avec :
[Realtek RTL8192CU]
Pré-requis
- Disposer des droits d'administration.
- Disposer d'une connexion à Internet configurée et activée.
Installation
Pour installer une version corrigée du pilote :
- Installez les paquets linux-headers-generic,build-essential,dkms,git ou installer via cette ligne de commande
sudo apt-get install --reinstall linux-headers-$(uname -r) linux-headers-generic build-essential dkms git
- Téléchargez les sources du pilote grâce à git en utilisant cette commande :
git clone https://github.com/pvaret/rtl8192cu-fixes.git
- Ajoutez le pilote comme le module DKMS :
sudo dkms add ./rtl8192cu-fixes
- Installez le nouveau pilote :
sudo dkms install 8192cu/1.11
- Déchargez temporairement le pilote défectueux :
sudo rmmod rtl8192cu
- Chargez temporairement le pilote fonctionnel :
sudo modprobe 8192cu
- Mettez à jour la liste des modules :
sudo depmod -a
- Blacklistez le pilote fautif :
sudo cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/
- Si ça ne suffit pas, blacklistez également le pilote dans blacklist.conf :
gksu gedit /etc/modprobe.d/blacklist.conf
Ajoutez les lignes suivantes et enregistrez :
blacklist rtl8192cu
blacklist rtl8xxxu
- Enfin pour pérenniser le chargement du pilote fonctionnel à chaque démarrage :
echo '8192cu' | sudo tee -a /etc/modules
- Pour éviter les déconnexions du WIFI, désactivez l'économiseur d'énergie :
sudo cp ./rtl8192cu-fixes/8192cu-disable-power-management.conf /etc/modprobe.d/
- Redémarrez votre ordinateur.
Voir aussi
- Ce fil de discussion traite du problème
—- Contributeurs principaux : gontran