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, 19:38]
jilucorg Mise en forme ~
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>maverick lucid natty matériel wifi usb}}+{{tag>Xenial ​matériel wifi usb}}
 ---- ----
-======Installation ​du dongle usb wifi Hercules Pico HWNUP-150====== +======Installation ​des clés avec chipset rtl8192CU====== 
-Cette page décrit la méthode pour installer la clé usb wifi **Hercules Pico HWNUP-150** grâce à la compilation ​des pilotes fournis par le fabricant+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.\\ 
-=====Pilote et identité===== +Pour résoudre ce problème suivez la procédure plus bas. 
-  * Cette clé est équipée du pilote Realteck modèle **RTL8192CU** ​ +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: 
-  * ''​lsusb''​ retourne "ID 06f8:e033 Guillemot Corp."+<​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>​ 
 ===== Pré-requis ===== ===== Pré-requis =====
   * Disposer des [[:​sudo|droits d'​administration]].   * Disposer des [[:​sudo|droits d'​administration]].
   * Disposer d'une connexion à Internet configurée et activée.   * Disposer d'une connexion à Internet configurée et activée.
 +  ​
 =====Installation===== =====Installation=====
-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. +Pour installer ​une version corrigée ​du pilote : 
-<​note>​La procédure décrite ici semble fonctionner avec les versions d'​Ubuntu AMD64 comme i386.</​note>​ +  * [[:​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 -rlinux-headers-generic build-essential dkms git</​code>​ 
-===Récupération des pilotes=== +  * 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>​ 
-Les pilotes sont disponibles sur la[[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 ​du site de Realtek]]  +  ​Ajoutez le pilote comme le module DKMS : <code>sudo dkms add ./​rtl8192cu-fixes</code> 
-=== Installation des dépendances === +  * Installez le nouveau pilote : <code>sudo dkms install 8192cu/1.11</code
-  * Afin de compiler les pilotes, ​[[:​tutoriel:​comment_installer_un_paquet|installez]] +  * Déchargez temporairement ​le pilote défectueux : <​code>​sudo rmmod rtl8192cu</​code>​ 
-    * les dépendances de compilation ​**[[apt>build-essential,​linux-headers|build-essential ​linux-headers]]**  +  ​Chargez temporairement le pilote fonctionnel : <​code>​sudo modprobe 8192cu</code> 
-    * le paquet contenant les en-têtes correspondant à votre noyau : **[[apt>​linux-headers-`uname -r`|linux-headers]]**.  +  ​Mettez à jour la liste des modules : <code>sudo depmod ​-a</code> 
-===Compilation des pilotes=== +  ​Blacklistez le pilote fautif : <​code>​sudo cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /​etc/​modprobe.d/​</code> 
-  * [[:archivage|Décompresser l'​archive]] se trouvant dans le dossier **driver** +  * Si ça ne suffit pas, blacklistez également le pilote dans blacklist.conf ​: <code>gksu gedit /etc/modprobe.d/​blacklist.conf</​codeAjoutez les lignes suivantes et enregistrez : <code>blacklist rtl8192cu<​/code><​code>​blacklist rtl8xxxu<​/code> 
-  * Dans ce dossier ainsi créé, [[:tutoriel:comment_modifier_un_fichier|modifiez le fichier]] **os_dep/osdep_service.c** en remplaçant ​<file>init_MUTEX(pmutex)</filepar <file>sema_init(pmutex,​1)</file+  ​Enfin pour pérenniser le chargement du pilote fonctionnel à chaque démarrage : <​code>​echo '​8192cu'​ | sudo tee -a /​etc/​modules</code
-  * Dans le fichier ​**os_dep/linux/​usb_intf.c**, commenter ​la ligne <file>pdvobjpriv->pusbdev->​autosuspend_delay = 0 HZ;//15 * HZ; idle-delay time</fileen rajoutant un double slash :<file>//pdvobjpriv->pusbdev->autosuspend_delay = 0 * HZ;//15 HZ; idle-delay time</file+  * Pour éviter les déconnexions du WIFIdésactivez l'​économiseur d'​énergie ​: <​code>​sudo ​cp ./​rtl8192cu-fixes/​8192cu-disable-power-management.conf /​etc/​modprobe.d/​</​code>​ 
-  * Ouvrir un [[:​terminal]][[:​console#​cd|se placer dans le dossier]] contenant les pilotes et lancer les commandes suivantes ​:<​code>​make +  * Redémarrez votre ordinateur.
-sudo make install +
-sudo modprobe ​8192cu +
-</​code>​ +
-  * La clé devrait être fonctionnelle.+
  
-//​([[http://​ubuntuforums.org/​showthread.php?​t=1640199|Source]])//​ 
  
-<note tip>En cas de mise à jour du noyau, il suffira de retourner dans le dossier et d'​effectuer les commandes suivantes ​+=====Voir aussi===== 
-<​code>​ +  * Ce [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=951711&​p=1|fil ​de discussion]] traite ​du problème 
-make clean +  * [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=1170821|autre post]] 
-make +  * [[https://​github.com/​pvaret/​rtl8192cu-fixes|Repackaging of Realtek'​s own 8192CU USB WiFi driver for Ubuntu 13.10 and later]] 
-sudo make install +---- 
-sudo modprobe 8192cu +//Contributeurs principaux : gontran//
-</code><​/note>+
  • hercules_hwnup-150.1308418738.txt.gz
  • Dernière modification: Le 15/12/2011, 15:19
  • (modification externe)