Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
wifi_belkin_rtl8192su [Le 22/04/2016, 10:44] fabux Retrait versions non LTS sauf dernière + ajout note entrée pour prise en charge auto possible |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag> Precise Trusty Wily usb wifi realtek}} | ||
- | ---- | ||
- | ======Clé USB avec chipset Realtek RTL 8192SU====== | ||
- | |||
- | <note important>Avant de suivre cette page, essayez de démarrer votre matériel préalablement inséré: il est possible que celui-ci soit reconnu sans aucune autre manipulation.</note> | ||
- | <note>Il est probable que l'usage de [[:ndiswrapper]] pour utiliser le driver windows fourni avec la clé fonctionne, néanmoins la méthode testée ici est celle par compilation.</note> | ||
- | Ce tutoriel a été réalisé avec une clé [[:wifi|wi-fi]] Belkin F5D8053 basée sur un chipset Realtek RTL8192SU.\\ | ||
- | Afin de vérifier que ce tutoriel vous est bien destiné, insérez votre clé USB [[:wifi|wi-fi]] puis saisissez dans un [[:terminal]]: | ||
- | <code>lsusb</code> | ||
- | Vous devrez obtenir une ligne qui ressemble à ça<code>Bus 001 Device 004: ID 050d:815f Belkin Components F5D8053 N Wireless USB Adapter v6000 [Realtek RTL8192SU]</code> | ||
- | <note>La méthode devrait également fonctionner avec les clés basées sur les chipsets suivants: | ||
- | * RTL 8188 | ||
- | * RTL 8191 | ||
- | * RTL 8712 | ||
- | Si vous avez une de ces clés et que le tutoriel a fonctionné merci de l'indiquer ici ou de le signaler à la [[:wiki:liste_discussion#coordination_de_la_documentation|liste de discussion du wiki]].</note> | ||
- | |||
- | Ce tutoriel a fonctionné pour l'alfa awus036NHR avec le chipset rtl8188RU. Seules différences, il faut télécharger le driver du chipset rtl8188RU (idem que le 8192cu) sur le site de realtek et en fin de procédure, activer le driver 8192cu à la place du driver 8712u | ||
- | Rem: La carte wifi du portable a besoin d'être activée pour que l'alfa sur USB fonctionne... à creuser! | ||
- | |||
- | =====Pré-requis===== | ||
- | * Disposer des [[:sudo|droits d'administration]]. | ||
- | * Disposer d'une connexion à Internet configurée et activée. | ||
- | * Avoir [[:tutoriel:comment_installer_un_paquet|installé le paquet]] **[[apt>gcc|gcc]]** | ||
- | * Avoir téléchargé la dernière version du driver **RTL8192SU** sur le site officiel **[[http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=21&PFid=48&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true|ici]]** | ||
- | <note tip>Après extraction, il s'avère que le contenu des archives proposées respectivement pour les chipset **RTL8191, 8192, 8188** et **8712** est exactement le même.</note> | ||
- | |||
- | =====Installation===== | ||
- | <note important>Vous devrez recommencer la compilation du driver à chaque mise à jour du noyau.\\ | ||
- | FIXME méthode DKMS ? </note> | ||
- | - [[:archivage#graphiquement|Extraire l'archive]] téléchargée pour obtenir un dossier de type **rtl8712_8188_8191_8192SU_usb_linux_vXXXXX** ((XXXXX est une suite de chiffre représentant la version du driver ainsi que sa date)) contenant ces fichiers et dossiers: | ||
- | * **document** | ||
- | * **driver** | ||
- | * //readme.txt// | ||
- | * //ReleaseNotes.doc// | ||
- | * **wpa_supplicant** | ||
- | - Se placer dans le dossier [[:archivage#graphiquement|extrait]] de l'archive **rtl8712_8188_8191_8192SU_usb_linux_vXXXXX.tar.gz** ((XXXXX est une suite de chiffre représentant la version du driver ainsi que sa date)) contenu dans le dossier **driver**. | ||
- | - Lancer le processus de nettoyage avant compilation en saisissant dans un [[:terminal]] <code>./clean</code> | ||
- | - Lancer la compilation qui vous permettra d'obtenir le module **8712u.ko** <code>make</code>Si vous avez des erreurs durant la compilation lisez-les, généralement il s'agit d'un paquet manquant à installer tel que les [[apt>linux-headers-$(uname -r)|linux-headers]] | ||
- | - Ajoutez le [[:tutoriel:tout_savoir_sur_les_modules_linux|module]] fraichement créé dans le système <code>sudo make install</code> | ||
- | - Afin d'insérer le pilote au démarrage du système, [[:tutoriel:comment_modifier_un_fichier|ouvrez]] en tant qu'[[:sudo|administrateur]] le fichier **/etc/modules** pour y ajouter ces lignes: <file># Chargement du pilote 8712u pour chipset 8712-8188-8191-8192SU | ||
- | 8712u</file> | ||
- | - Charger le module dans le système <code>sudo modprobe 8712u</code>ou redémarrer. | ||
- | - Insérer la clé [[:wifi|wi-fi]]. | ||
- | |||
- | Un voyant bleu doit s'allumer sur votre clé. Ceci indique que votre clé est bien reconnue par le système et que vous pouvez passer à la configuration de votre connexion [[:wifi|wi-fi]]. | ||
- | |||
- | <note>Si votre clé ne fonctionne pas après insertion, vérifiez que le système a bien chargé le module en saisissant dans un [[:terminal]]: | ||
- | <code>lsmod</code>Vous devriez voir une ligne **//8712u//.**\\ | ||
- | Si vous voyez également le module //**r8192s_usb**//, il vous faudra blacklister ce dernier. [[:tutoriel:comment_modifier_un_fichier|Ouvrez]] en tant qu'[[:sudo|administrateur]] le fichier **/etc/modprobe.d/blacklist.conf** pour y ajouter ces lignes <file>#désactivation module 8192 qui entre en conflit avec 8191 compilé (8712u.ko) | ||
- | blacklist r8192s_usb</file></note> | ||
- | |||
- | =====Résumé en ligne de commande===== | ||
- | Cette section montre par l'exemple les différentes étapes en ligne de commande pour compiler l' archive //**RTL8191SU_usb_linux_v2.6.6.0.20110401.zip**// téléchargée dans votre **Dossier Personnel**.\\ | ||
- | |||
- | <code>unzip ~/RTL8191SU_usb_linux_v2.6.6.0.20110401.zip | ||
- | cd ~/rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/driver/ | ||
- | tar -xzvf rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401.tar.gz | ||
- | cd rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20110401/ | ||
- | ./clean | ||
- | make | ||
- | sudo make install | ||
- | echo -e "#Module clé wifi à recompiler pour chaque nouveau noyau"\\n"8712u" | sudo tee -a /etc/modules | ||
- | echo -e "#Blacklist du module en conflit avec 8712u compilé pour clé wifi"\\n"blacklist r8192s_usb" | sudo tee -a /etc/modprobe.d/blacklist.conf | ||
- | sudo modprobe 8712u</code> | ||
- | ---- | ||
- | |||
- | //Contributeurs: [[:utilisateurs:fabux]]// |