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
wifi_chipset_rt2870 [Le 03/10/2010, 14:33]
Y0a0bon changement de lien
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​Jaunty Karmic matériel wi-fi tutoriel }} 
----- 
-====== Cartes wifi basées sur le chipset rt2870 ====== 
  
-Cette page concerne toutes les clé wifi USB basées sur le chipset ralink rt2870. 
-=====Compatibilité===== 
-Les cartes concernées sont: 
-  * D-LINK DWA 140 ; 
-<​note>​Il semble que cette clé est reconnue nativement depuis Jaunty!</​note>​ 
-  * Hercules HWNU-300 ; 
-<​note>​L'​installation de cette clé est plus simple grâce à un patch. Dirigez-vous vers la partie concernant cette clé pour l'​installer. <note help> Seulement sur jaunty ? 
- 
--> Cette installation a été testée sous les versions Jaunty et supérieure. Pour les anciennes versions, installation à vérifier; sinon utilisez la méthode universelle qui marchent pour les versions antérieures! </​note></​note>​ 
-  * A priori, toutes les autres cartes fonctionnant sous le chipset Ralink rt2870. 
- 
-Ces clés fonctionnent sous le chipset rt2870 mais ne nécessitent pas de suivre la méthode ci-dessous: 
-  * Linksys WUSB100 => Reconnue nativement depuis Maverick Meerkat. 
-  * Linksys WUSB54GC Ver.3 => Ne fonctionne pas encore ; 
-  * Linksys WUSB600N => voir [[http://​ubuntuforums.org/​showthread.php?​p=6112069|ici]] ; 
-  * Linksys WUSB600N v2 => Il faut ajouter le vendor ID et product ID au driver 3572 (common/​rtusb_dev_id.c) fournit par Ralink ; 
-  * SMC SMCWUSBS-N => Reconnue nativement sous Jaunty. ​ 
- 
-=====Pré-requis===== 
-  * Disposer des [[:​sudo|droits d'​administration]] ; 
-  * Avoir une connexion Internet sur son ordinateur ou sur un autre ordinateur ; 
-  * Pour la clé HWNU-300, [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt://​patch|patch]]** si vous ne le possédez pas. 
- 
- 
- 
-=====Sous 9.04 Jaunty Jackalope===== 
- 
- 
-====Installation==== 
-===Avant tout=== 
-Avant toute chose, et cela pour toutes les clés, suivez la procédure suivante (pour la première installation de votre clé). 
-Nous allons donc maintenant installer les drivers nécessaires au bon fonctionnement de la clé. 
-[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt://​build-essential|build-essential]]** 
-Si vous ne disposez pas d'​Internet,​ ce paquet est disponible dans les dépôts du CD Jaunty Jackalope. Pour ajouter ce CD aux sources de mises à jour, mettez votre CD dans votre lecteur et tapez dans un [[:​terminal|terminal]]:​ 
-<​code>​sudo apt-cdrom add</​code>​ 
-Si vous avez une connexion Internet sur un autre ordinateur, le paquet build-essential est disponible [[http://​packages.ubuntu.com/​fr/​jaunty/​build-essential|ici]]. Transférez-le avec une clé USB sur votre ordinateur, dans votre dossier personnel(accessible via le menu "​Raccourcis>>​Dossier personnel"​ sous Gnome) après l'​avoir téléchargé. 
- 
-Maintenant, téléchargez le driver Ralink, disponible <​del>​[[http://​www.ralinktech.com/​license_us.php?​n=2&​p=0&​t=U0wyRnpjMlYwY3k4eU1EQTVMekE0THpJMEwyUnZkMjVzYjJGa01ERTFPVGs0TmpRMk1DNWllakk5UFQweU1EQTVYekE0TWpCZlVsUXlPRGN3WDB4cGJuVjRYMU5VUVY5V01pNHlMakF1TUM1MFlYST1D|ici]]</​del>​. Tapez n'​importe quoi dans les champs "​Nom"​ et "​Adresse email"​(avec un @ dedans) puis acceptez. ​ 
-<note important>​Le driver sur le site officiel de Ralink n'​étant plus disponible, vous pouvez télécharger le dernier driver [[http://​download1.opendrivers.com/​uploaddrv-2010-03-24/​network/​ralink/​2010_0709_RT2870_Linux_STA_v2.4.0.1.tar.bz2|ici]].</​note>​ 
- 
-Si vous avez Internet sur un autre ordinateur, téléchargez le driver puis transférez-le grâce à une clé USB toujours dans votre dossier personnel (accessible via le menu "​Raccourci>>​Dossier personnel"​). 
-Décompressez l'​archive,​ en faisant clique-droit dessus et "​Extraire ici". Vous devriez maintenant avoir un dossier nommé "​2009_0820_RT2870_Linux_STA_V2.2.0.0"​. 
- 
-===Première installation=== 
-Voici la méthode universelle. 
-<note tip>La méthode universelle décrite ci-dessous a été testée et fonctionne parfaitement sous: 
-   * la version 8.04 LTS "The Hardy Heron";​ 
-   * la 8.10 "The Intrepid Ibex" => ainsi qu'​avec la dernière version RT2870_LinuxSTA_V2.3.0.0;​ 
-   * la 9.04 "The Jaunty Jackalope";​ 
-   * la 9.10 "The Karmic Koala";​ 
-   * la 10.04 LTS "The Lucid Lynx" . 
-</​note>​ 
- 
-Placez-vous alors dans ce dossier en tapant: 
-<​code>​cd /​où/​est/​votre/​driver</​code>​ 
-Normalement vous devriez donc taper: 
-<​code>​cd /​home/​nomdevotredossierpersonnel/​2009_0820_RT2870_Linux_STA_V2.2.0.0</​code>​ 
- 
-Puis [[:​tutoriel:​comment_modifier_un_fichier|modifiez le fichier]] **./​os/​linux/​config.mk**. Tapez donc: 
-<​code>​sudo gedit ./​os/​linux/​config.mk</​code>​ 
-N'​oubliez pas le point, qui sert à indiquer que ce chemin part de la où vous vous trouvez, c'est à dire dans le dossier du driver Ralink. 
-Au début de ce fichier devraient se trouver ces deux lignes: 
-<​code>#​ Support Wpa_Supplicant 
-HAS_WPA_SUPPLICANT=n 
- 
-# Support Native WpaSupplicant for Network Maganger 
-HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n</​code>​ 
-Remplacez les "​n"​ par des "​y"​ pour obtenir ceci: 
-<​code>#​ Support Wpa_Supplicant 
-HAS_WPA_SUPPLICANT=y 
- 
-# Support Native WpaSupplicant for Network Maganger 
-HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y</​code>​ 
-Puis compilez en tapant: 
-<​code>​sudo make</​code>​ 
-Puis: 
-<​code>​sudo make install</​code>​ 
-Le driver rt2870 est installé! Chargez le module correspondant,​ c'​est-à-dire le module rt2870sta: 
-<​code>​sudo modprobe rt2870sta</​code>​ 
-Maintenant, [[:​tutoriel:​comment_modifier_un_fichier|modifiez le fichier]] **/​etc/​modules**:​ 
-<​code>​sudo gedit /​etc/​modules</​code>​ 
-Et rajoutez "​rt2870sta"​(sans les guillemets) en dessous des lignes déjà présentes: 
-<​code>​rt2870sta</​code>​ 
-Cela permettra au module de se charger à chaque démarrage de votre ordinateur. 
-<note warning>​Attention,​ avant de relancer votre connexion, vous devez impérativement désactiver toute autre périphérique wifi, qui pourrait entraîner des conflits entres les deux cartes!</​note>​ 
-On relance maintenant la connexion réseau: 
-<​code>​sudo ifconfig ra0 up</​code>​ 
-Puis: 
-<​code>​sudo /​etc/​init.d/​networking restart</​code>​ 
-Maintenant, éditez le fichier d'​interface:​ 
-<​code>​sudo gedit /​etc/​network/​interfaces</​code>​ 
-Rajoutez-y "auto ra0", en-dessous des commandes déjà présentes: 
-<​code>​auto ra0</​code>​ 
-Voilà, votre clé est opérationnelle,​ vous pouvez configurer la connexion au réseau grâce a Network-manager ou votre gestionnaire réseau favori! 
- 
-====Avec une clé HWNU-300==== 
-L'​installation est plus simple avec cette clé. Après avoir installer le paquet build-essential,​ télécharger et décompresser le driver, téléchargez ce [[http://​www.generation-linux.fr/​public/​mai09/​hwnu300.patch|patch]] et placez le dans votre dossier personnel. Ne changez pas son nom (de préférence). 
-Placez-vous alors dans ce dossier en tapant: 
-<​code>​cd /​où/​est/​votre/​driver</​code>​ 
-Normalement vous devriez donc taper: 
-<​code>​cd /​home/​nomdevotredossierpersonnel/​2009_0820_RT2870_Linux_STA_V2.2.0.0</​code>​ 
-Votre patch doit donc se trouver dans ce dossier, qui est le dossier du driver. 
-Patchez alors le driver en tapant: 
-<​code>​patch -p0 < HWNU300.patch</​code>​ 
-Le driver va être patché, ce qui vous exempte de toute modification!:​) 
-Maintenant compilez en tapant: 
-<​code>​sudo make</​code>​ 
-Puis: 
-<​code>​sudo make install</​code>​ 
-Le driver rt2870 est installé! Chargez le module correspondant,​ c'​est-à-dire le module rt2870sta: 
-<​code>​sudo modprobe rt2870sta</​code>​ 
-Maintenant, [[:​tutoriel:​comment_modifier_un_fichier|modifiez le fichier]] **/​etc/​modules**:​ 
-<​code>​sudo gedit /​etc/​modules</​code>​ 
-Et rajoutez "​rt2870sta"​(sans les guillemets) en dessous des lignes déjà présentes: 
-<​code>​rt2870sta</​code>​ 
-Cela permettra au module de se charger à chaque démarrage de votre ordinateur. 
-On relance maintenant la connexion réseau: 
-<​code>​sudo ifconfig ra0 up</​code>​ 
-Puis: 
-<​code>​sudo /​etc/​init.d/​networking restart</​code>​ 
-Maintenant, éditez le fichier d'​interface:​ 
-<​code>​sudo gedit /​etc/​network/​interfaces</​code>​ 
-Rajoutez-y "auto ra0", en-dessous des commandes déjà présentes: 
-<​code>​auto ra0</​code>​ 
-Voilà, votre clé HWNU-300 est opérationnelle,​ vous pouvez configurer la connexion au réseau grâce a Network-manager ou votre gestionnaire réseau favori! 
- 
-====Après l'​installation d'un nouveau noyau==== 
-Quand vous faites une mise à jour et que vous installez un nouveau noyau (donc seulement quand vous avez "​linux-header-2.6.xx-xx",​ vous devez recompiler, c'​est-à-dire réinstaller le driver dans le nouveau noyau. Pour cela, placez-vous dans le dossier du driver: 
-<​code>​cd /​home/​nomdevotredossierpersonnel/​2009_0820_RT2870_Linux_STA_V2.2.0.0</​code>​ 
-Nettoyer en tapant: 
-<​code>​sudo make clean</​code>​ 
-Puis éditer le fichier de configuration:​ 
-<​code>​sudo gedit ./​os/​linux/​config.mk</​code>​ 
-Vous avez: 
-<​code>#​ Support Wpa_Supplicant 
-HAS_WPA_SUPPLICANT=n 
- 
-# Support Native WpaSupplicant for Network Maganger 
-HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n</​code>​ 
-Remplacez les "​n"​ par des "​y"​ pour obtenir ceci: 
-<​code>#​ Support Wpa_Supplicant 
-HAS_WPA_SUPPLICANT=y 
- 
-# Support Native WpaSupplicant for Network Maganger 
-HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y</​code>​ 
-Puis recompilez: 
-<​code>​sudo make</​code>​ 
-Et: 
-<​code>​sudo make install</​code>​ 
- 
-Chargez le module manuellement:​ 
-<​code>​sudo modprobe rt2870sta</​code>​ 
- 
-Enfin, relancez la connexion réseau en tapant: 
-<​code>​sudo ifconfig ra0 up</​code>​ 
-Et: 
-<​code>​sudo /​etc/​init.d/​networking restart</​code>​ 
- 
-Voilà, votre clé fonctionne avec votre nouveau noyau! 
- 
- 
-=====Sous 9.10 Karmic Koala===== 
-Cette méthode ne marche à priori que pour la clé HWNU-300, mais il se peut qu'​elle fonctionne pour les autres clé. Suivez la deuxième procédure. 
- 
-====Installation==== 
-===Pour la clé HWNU-300=== 
-Tout d'​abord,​ installez le paquet build-essential comme expliquer plus haut. Vous allez ensuite téléchargez un driver Ralink un peu plus ancien mais qui prend en charge le noyau de Karmic. 
-Maintenant, téléchargez le driver Ralink, disponible sur le site génération-linux,​ [[http://​www.generation-linux.fr/​public/​nov09/​2.6.31-2009_0521_RT2870_Linux_STA_V2.1.2.0.tar.bz2|ici]]. Si vous avez Internet sur un autre ordinateur, téléchargez le driver puis transférez-le grâce à une clé USB toujours dans votre dossier personnel (accessible via le menu Raccourci>>​Dossier personnel). 
-Décompressez l'​archive,​ en faisant clique-droit sur l'​archive et "​Extraire ici". Vous devriez maintenant avoir un dossier nommé "​2009_0521_RT2870_Linux_STA_V2.1.2.0"​. 
-Placez-vous alors dans ce dossier en tapant: 
-<​code>​cd /​où/​est/​votre/​driver</​code>​ 
-Normalement vous devriez donc taper: 
-<​code>​cd /​home/​nomdevotredossierpersonnel/​2009_0521_RT2870_Linux_STA_V2.1.2.0</​code>​ 
-Compilez en tapant: 
-<​code>​sudo make</​code>​ 
-Puis: 
-<​code>​sudo make install</​code>​ 
-Le driver rt2870 est installé ! 
-Il faut toutefois s'​assurer que vous n'avez plus le driver de base dans le dossier "​staging/​rt2870",​ auquel cas celui-ci pourrait être chargé à la place du driver fonctionnel que vous venez de compiler. 
-<​code>​cd /​lib/​modules/​$(uname -r)/​kernel/​drivers/​staging/​rt2870</​code>​ 
-Renommez l'​ancien pilote puis mettez à jour la liste des modules avec : 
-<​code>​sudo mv rt2870sta.ko rt2870sta_old.ko 
-sudo depmod -a</​code>​ 
-Chargez le nouveau module, c'​est-à-dire le module rt2870sta: 
-<​code>​sudo modprobe rt2870sta</​code>​ 
-Maintenant, [[:​tutoriel:​comment_modifier_un_fichier|modifiez le fichier]] **/​etc/​modules**:​ 
-<​code>​sudo gedit /​etc/​modules</​code>​ 
-Et rajoutez "​rt2870sta"​(sans les guillemets) en dessous des lignes déjà présentes: 
-<​code>​rt2870sta</​code>​ 
-Cela permettra au module de se charger à chaque démarrage de votre ordinateur. 
-On relance maintenant la connexion réseau: 
-<​code>​sudo ifconfig ra0 up</​code>​ 
-Puis: 
-<​code>​sudo /​etc/​init.d/​networking restart</​code>​ 
-Maintenant, éditez le fichier d'​interface:​ 
-<​code>​sudo gedit /​etc/​network/​interfaces</​code>​ 
-Rajoutez-y "auto ra0", en-dessous des commandes déjà présentes: 
-<​code>​auto ra0</​code>​ 
-Voilà, votre clé HWNU-300 est opérationnelle sous Karmic Koala, vous pouvez configurer la connexion au réseau grâce a Network-manager! 
- 
- 
-===Pour toute autre clé que la HWNU-300=== 
-<note warning>​Attention,​ cette méthode n'a pas été testé, mais il se peut qu'​elle marche! Mais aucune garantie qu'​elle ne fonctionne!</​note>​ 
-Vous pouvez toujours essayer de suivre la procédure de la clé HWNU-300, la méthode n'​étant pas réservé qu'à cette clé, mais aucune garantie que cele fonctionne! Vous pouvez essayer et signalez sur le [[http://​forum.ubuntu-fr.org/​viewforum.php?​id=54|forum]] dédié au wifi si cette méthode marche sous Karmic pour d'​autres clé que la HWNU-300! Merci! 
- 
-====En cas de nouveau noyau==== 
-Si vous téléchargez un nouveau noyau, faites la méthode détaillée plus haut qui décrit comment recompiler pour le nouveau noyau. La méthode est la même sauf que le nom du dossier du driver change bien entendu. 
- 
- 
-===== Voir aussi ===== 
-______________________________ 
- 
-  * Le [[http://​www.ralinktech.com/​|site officiel]] de Ralink (en) ; 
-  * Le site de [[http://​www.generation-linux.fr/​index.php?​post/​2008/​12/​24/​Clef-USB-Wifi-Hercules-HWNU-300|génération-linux]] pour son tuto sur la HWNU-300. 
- 
- 
- 
-Sources: ​ 
-  * [[http://​www.generation-linux.fr/​index.php?​post/​2008/​12/​24/​Clef-USB-Wifi-Hercules-HWNU-300|L'​article de génération-linux]] par JeanYves ; 
-  * Le [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=256480|[HowTo]]] de jn ;  
-  * [[http://​wlety.free.fr/​forum/​viewtopic.php?​id=76|L'​article]] sur le chipset rt2870, par willy. 
- 
- 
-//​Contributeurs principaux : [[utilisateurs:​jn|jn]],​ [[utilisateurs:​willy78|willy78]],​ [[utilisateurs:​kouskous|kouskous]],​ JeanYves (du site génération-linux),​ [[utilisateurs:​Y0a0bon|Y0a0bon]]//​ 
  • wifi_chipset_rt2870.1286109200.txt.gz
  • Dernière modification: Le 18/04/2011, 14:54
  • (modification externe)