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_ralink_rt2500usb [Le 26/01/2015, 18:23]
cafecho [Résolution des erreurs] suppression firestarter (obsolète)
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​matériel wi-fi breezy}} 
----- 
  
-====== Comment installer une "​clé"​ USB Wifi basée sur le chipset RT2500 ====== 
- 
-Ce guide explique comment installer et employer un dongle USB sans fil (wifi) basé sur une puce RT2500 de Ralink. Pour obtenir la liste des cartes basées sur cette puce, visitez [[http://​ralink.rapla.net | cette page]] . 
-Ce tutoriel a été réalisé sur Ubuntu Breezy avec un Dongle USB Adaptater OP-W54USB (Ovislink). Ce matériel était indiqué chez le vendeur comme compatible linux. 
- 
-Apparemment ce qui suit ne marche pas avec edgy, mais il existe une autre méthode qui fonctionne, plus bas sur la page: [[#​methode_pour_edgy]] (FIXME où est ce paragraphe?​) 
- 
- 
-===== Installer le pilote RT2500 ===== 
- 
-Prérequis : 
-  * Ubuntu Breezy 
-  * Un accès au réseau en état de marche ! 
- 
-Breezy contient par défaut un pilote RT2500 mais il ne fonctionne qu'​avec les cartes PCI ou PCMCIA (internes), et pas avec le dongle USB. Il vous faut donc récupérer les sources du pilote USB RT2500. 
-La première étape consiste à compiler et installer le pilote : 
- 
-Avec votre navigateur web, récupérez le pilote Linux, par exemple sur le site d'​OvisLink http://​www.ovislink.fr/​client/​telechargement_pilotes_wireless.htm (Lien non valide 8-)) 
- 
-ou 
-  * Tapez : 
-<​code>​ 
-$ wget http://​www.ovislink.fr/​administration/​pilotes/​wifi/​Evo-w54usb/​LINUX_2.0.3.0.zip 
-</​code>​ 
- 
-cette étape téléchargera le pilote; 
- 
- 
-  * Décompressez le fichier obtenu : 
-<​code>​ 
-$ unzip LINUX_2.0.3.0.zip 
-$ cd LINUX_2.0.3.0 
-$ tar xvzf 2005_0601_RT25USB-SRC-V2.0.3.0.tar.gz 
-$ cd RT25USB-V2.0.3.0 
-</​code>​ 
- 
-  * A cette étape, il est nécessaire d'​installer les sources du noyau et les éléments nécessaires à la compilation de celui ci (ne vous inquiétez pas, vous n'avez pas à recompiler le noyau dans ce tutorial. Maintenant tapez : 
-<​code>​ 
-$ sudo apt-get install build-essential linux-headers-`uname -r` gcc-3.4 
-</​code>​ 
- 
-Cette étape installera les paquets nécessaires à la compilation une fois votre mot de passe saisi. 
- 
-Il est possible de remplacer cette étape par l'​utilisation de [[:​Synaptic]] qui vous permettra d'​effectuer l'​opération en mode graphique. Dans ce cas, il faut utiliser le moteur de recherche de celui-ci et chercher "​headers"​ et "build essential"​. 
- 
-  * Entrez : 
-<​code>​ 
-$ ./Configure 
-</​code>​ 
- 
-Il vous sera alors demandé le chemin des sources de votre kernel... 
-Celui-ci est de la forme /​usr/​src/​linux-headers-[version de votre noyau] 
-Pour connaitre la version de votre noyau : uname -a 
-Pour l'​exemple,​ le chemin à entrer pour la part est : /​usr/​src/​linux-headers-2.6.12-10-386 
- 
-* Entrez : 
-<​code>​ 
-$ cp Makefile.x Makefile 
-</​code>​ 
-Le //x// est à remplacer par le version de votre noyau (4 ou 6, soit la version 2.4 ou 2.6 du noyau) 
- 
-  * Entrez : 
-<​code>​ 
-$ make 
-</​code>​ 
- 
-Cette opération va construire le module. Note : le chemin du répertoire dans lequel vous exécutez cette commande ne doit pas contenir d'​espaces. 
- 
-Malheureusement,​ il n'y a pas de section "​install"​ dans le fichier Makefile. 
-Il va donc falloir installer le module à la main. 
- 
-  * Entrez : 
-<​code>​ 
-$ sudo mkdir -p /​lib/​modules/​$(uname -r)/​kernel/​drivers/​net/​wireless/​rt2570 
-$ sudo cp rt2570.ko /​lib/​modules/​$(uname -r)/​kernel/​drivers/​net/​wireless/​rt2570 
-$ sudo depmod -a 
-</​code>​ 
- 
-  * Nous allons maintenant pouvoir charger le module avec la commande suivante : 
- 
-<​code>​ 
-$ sudo modprobe rt2570 
-</​code>​ 
- 
- 
- 
-===== Résolution des erreurs ===== 
- 
-  * Si la commande //make// affiche une erreur du type : 
- 
-<​code>​ 
-$ make 
-make -C /​lib/​modules/​2.6.12-10-386/​build SUBDIRS=<​Chemin du répertoire contenant le pilote> modules 
-make[1]: entrant dans le répertoire « /​usr/​src/​linux-headers-2.6.12-10-386 » 
-make[1]: *** Pas de règle pour fabriquer la cible « <Nom de la cible> ». Arrêt. 
-make[1]: quittant le répertoire « /​usr/​src/​linux-headers-2.6.12-10-386 » 
-make: *** [all] Erreur 2 
-</​code>​ 
- 
-et que le chemin du répertoire contient des espaces, l'​erreur vient de là. Copiez tout le contenu du répertoire dans un autre répertoire ne contenant pas d'​espaces (par exemple sur votre bureau) et répétez l'​opération. 
- 
-  * Si vous n'​arrivez pas à vous connecter à Internet et que vous avez installé votre clé USB sur une machine qui possède d'​autres périphériques réseau (en particulier une carte réseau filaire), le [[:​pare-feu]] Linux (normalement désactivé par défaut dans Ubuntu) peut empêcher la connexion à Internet. 
- 
- 
-  * De plus, la connexion peut être bloquée si plusieurs interfaces sont actives en même temps. Dans le menu Système -> Administration -> Réseau, désactivez les autres connexions et n'​activez que la Connexion sans fil. 
- 
- 
- 
-===== Lien annexe ===== 
- 
-[[http://​www.ralinktech.com|Site officiel de Ralink]] 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-__**Quelques commandes utiles:**__ 
- 
- 
-**Pour décharger le module rt73.ko par exemple** 
- 
-sudo /sbin/rmmod rt73.ko 
- 
-**Infos sur les modules:** 
- 
-lsmod 
- 
- 
-**Infos sur le réseau** 
- 
-ifconfig -a 
- 
-iwconfig 
- 
-tail -f /​var/​log/​messages 
- 
- 
- 
-**infos sur les périph connectés:​** 
- 
-lshw 
- 
-lsusb 
- 
-lsusb -v 
- 
- 
-**A la fin:** 
- 
-sudo wlassistant ​ 
- 
- 
-__**Solution avec Ndniswrapper (Ubuntu 10.04 LTS)**__: ​ 
- 
-[[http://​wlety.free.fr/​forum/​viewtopic.php?​id=12]] 
- 
-Pour la puce: 148F:2570 c'est ce driver [[http://​wlety.free.fr/​rt2570/​hwgusb2.tar.gz]] qui a fonctionné pour moi (lsusb donne ID 148F:2570 Ralink Technology, Corp. 802.11g WiFi). 
- 
-Il fallait juste changer dans le fichier HWGusb.inf (ligne 32 USB\VID_06F8&​PID_E000 par USB\VID_148F&​PID_2570). 
- 
-Toutes les autres méthode en compilant les différentes sources trouvées sur le Net ont échoué (erreur après "​make"​). 
  • wifi_ralink_rt2500usb.1422293039.txt.gz
  • Dernière modification: Le 26/01/2015, 18:23
  • par cafecho