Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
hercules_hwnup-150 [Le 18/06/2011, 16:45]
jilucorg Relecture tags mini-tutos ~~~~
hercules_hwnup-150 [Le 11/09/2022, 11:39] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>​wifi usb}}+{{tag>Xenial matériel ​wifi usb}}
 ---- ----
-======Installation ​du dongle usb wifi Hercules Pico HWNUP-150======+======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 [[https://​bugs.launchpad.net/​ubuntu/​+source/​linux/​+bug/​1365844|bug]] du pilote entraîne des coupures de connexion récurrentes. [[:​Network-manager|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_shell|commande]] suivante: 
 +<​code>​lsusb</​code>​ 
 +Vous devrez obtenir une ligne contenant ceci 
 +<​code>​ID 06f8:e033 Guillemot Corp.</​code>​ 
 +ou bien une ligne avec : 
 +<​code>​[Realtek RTL8192CU]</​code>​
  
-=====Caractéristiques===== +===== Pré-requis ​===== 
-  * Cette carte est équipée ​du pilote ​Realteck RTL8192CU ​ +  * Disposer des [[:​sudo|droits d'​administration]]. 
-  * ''​lsusb'' ​retourne "ID 06f8:e033 Guillemot Corp."+  * Disposer d'une connexion à Internet configurée et activée. 
 +   
 +=====Installation===== 
 +Pour installer une version corrigée ​du pilote : 
 +  * [[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] **[[apt>​linux-headers-generic,​build-essential,​dkms,​git]]** ou installer via cette ligne de commande <​code>​sudo apt-get install --reinstall linux-headers-$(uname -r) linux-headers-generic build-essential dkms git</​code>​ 
 +  * Téléchargez les sources du pilote grâce à [[:git]] en utilisant cette commande : <​code>​git clone https://​github.com/​pvaret/​rtl8192cu-fixes.git</​code>​ 
 +  * Ajoutez le pilote comme le module DKMS : <​code>​sudo dkms add ./​rtl8192cu-fixes</​code>​ 
 +  * Installez le nouveau pilote : <​code>​sudo dkms install 8192cu/​1.11</​code>​ 
 +  * Déchargez temporairement le pilote défectueux : <​code>​sudo rmmod rtl8192cu</​code>​ 
 +  * Chargez temporairement le pilote fonctionnel : <​code>​sudo modprobe 8192cu</​code>​ 
 +  * Mettez à jour la liste des modules : <​code>​sudo depmod -a</​code>​ 
 +  * Blacklistez le pilote fautif : <​code>​sudo cp ./​rtl8192cu-fixes/​blacklist-native-rtl8192.conf /​etc/​modprobe.d/</​code>​ 
 +  * Si ça ne suffit pas, blacklistez également le pilote dans blacklist.conf : <​code>​gksu gedit /​etc/​modprobe.d/​blacklist.conf</​code>​ Ajoutez les lignes suivantes et enregistrez : <​code>​blacklist rtl8192cu</​code><​code>​blacklist rtl8xxxu</​code>​ 
 +  * Enfin pour pérenniser le chargement du pilote fonctionnel à chaque démarrage : <​code>​echo ​'8192cu' ​| sudo tee -a /​etc/​modules</​code>​ 
 +  * Pour éviter les déconnexions du WIFI, désactivez l'économiseur d'énergie ​<​code>​sudo cp ./​rtl8192cu-fixes/​8192cu-disable-power-management.conf /​etc/​modprobe.d/</​code>​ 
 +  * Redémarrez votre ordinateur.
  
-=====Installation sous Natty 11.04===== 
-<note tip>​L'​installation a été effectuée depuis une version AMD64 mais //a priori// (à confirmer) devrait être valable pour une version i386.</​note>​ 
-La clef n'​étant pas reconnue par défaut et la méthode //​ndiswrapper//​ ne fonctionnant pas, une compilation des pilotes fournis est nécessaire. 
-Les pilotes sont disponibles à cette adresse : [[http://​www.realtek.com.tw/​downloads/​downloadsView.aspx?​Langid=1&​PNid=21&​PFid=48&​Level=5&​Conn=4&​DownTypeID=3&​GetDown=false&​Downloads=true|Page de téléchargement sur le site de Realtek]] ​ 
-<note tip>​Cette méthode est issue du fil de discussion suivant : 
-[[http://​ubuntuforums.org/​showthread.php?​t=1640199|http://​ubuntuforums.org/​showthread.php?​t=1640199]]</​note>​ 
  
-<note important>​ +=====Voir aussi===== 
-Pour compiler des pilotes, les paquets suivants doivent être installés (ils sont installés par défaut sur Natty) : +  * Ce [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=951711&​p=1|fil de discussion]] traite du problème 
-  * [[:tutoriel:​comment_installer_un_paquet|Installez le paquet]] contenant les outils de compilation : **[[apt>​build-essential|build-essential]]** +  ​* [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=1170821|autre post]] 
-  * [[:tutoriel:​comment_installer_un_paquet|Installez le paquet]] contenant les en-têtes correspondant à votre noyau : **[[apt>​linux-headers-`uname -r`|linux-headers]]**.  +  * [[https://​github.com/​pvaret/​rtl8192cu-fixes|Repackaging of Realtek's own 8192CU USB WiFi driver ​for Ubuntu 13.10 and later]] 
-</​note>​ +---- 
- +//Contributeurs principaux ​gontran//
-Compilation des pilotes : +
-  * Décompresser l'archive se trouvant dans le dossier "driver"  +
-  * Dans ce dossier ainsi créé, modifier le fichier"​ os_dep/​osdep_service.c" en remplaçant <​code>​init_MUTEX(pmutex)</​code>​ par <​code>​sema_init(pmutex,​1)</​code>​ +
- +
-  * Dans le fichier "​os_dep/​linux/​usb_intf.c",​ commenter la ligne<​code>​pdvobjpriv->pusbdev->​autosuspend_delay = 0 * HZ;//15 * HZ; idle-delay time</​code>​ en rajoutant un double slash :<​code>//​pdvobjpriv->​pusbdev->​autosuspend_delay = 0 * HZ;//15 * HZ; idle-delay time</​code>​ +
-  * Ouvrir un terminal, se placer dans le dossier contenant les pilotes et lancer les commandes suivantes ​:<​code>​make +
-sudo make install +
-sudo modprobe 8192cu +
-</​code>​ +
-  * La clé devrait être fonctionnelle. +
- +
- +
-<note tip>En cas de mise à jour du noyau, il suffira de retourner dans le dossier et d'​effectuer les commandes suivantes : +
-<​code>​ +
-make clean +
-make +
-sudo make install +
-sudo modprobe 8192cu +
-</code><​/note>+
  • hercules_hwnup-150.1308408346.txt.gz
  • Dernière modification: Le 15/12/2011, 15:19
  • (modification externe)