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
rt73_serialmonkey [Le 09/10/2008, 16:25]
140.94.69.16, 140.94.2.27, 140.94.82.18, 127.0.0.1
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​feisty gutsy matériel reseau brouillon}} 
- 
-====== Rt73 Wifi====== 
- 
-//Cette page concerne l'​installation des dongle wifi basés sur le chipset rt73 avec le module SerialMonkey legacy (incompatible avec NetworkManager).// ​ 
- 
-<note warning>​Visitez d'​abord la page principale [[rt73]].</​note>​ 
- 
- 
- 
- 
- 
- 
- 
- 
-===== Introduction ===== 
- 
-Vous avez 2 possibilités pour installer ce module. Vous pouvez récupérer les sources du module dans un paquet (méthode 1) ou directement sur le site du module (méthode 2). Choisissez l'une des 2 méthodes. 
-  * Avec la **méthode 1** : la compilation sera automatisée,​ mais utilisera une ancienne version du module, et ça ne fonctionnera pas toujours, suivant l'​activité le mainteneur du paquet. De plus, vous devez faire confiance au mainteneur du paquet : méthode à vos risque et péril. 
-  * Avec la **méthode 2** : la compilation sera manuelle, mais quasiment aussi simple à lancer. Vous aurez la dernière version du module et faite uniquement confiance aux développeur du module.\\ 
-Dans les deux cas, le pilote utilisé est [[:​tutoriel/​glossaire#​logiciel_libre|libre]] et développé par l'​équipe de [[http://​rt2x00.serialmonkey.com/​|SerialMonkey ]].\\ 
-De plus network-manager n'est pas compatible avec ce pilote (plus d'​informations[[http://​rt2x00.serialmonkey.com/​phpBB2/​viewtopic.php?​t=1632&​postdays=0&​postorder=asc&​highlight=networkmanager&​start=15|ici]]).\\ 
-\\ 
-Il est important de noter qu'à chaque mise à jour du noyau d'​Ubuntu,​ il sera nécessaire de réinstaller le pilote.\\ ​ 
- 
- 
-===== Étape préliminaire : Interdiction des modules entrant en conflit avec rt73 ===== 
- 
-Dans les dernières versions de Ubuntu (7.04 et 7.10) ces périphériques sont automatiquement reconnus. Seulement il y a un problème, puisque les drivers installés par défaut ne fonctionnent pas.\\ 
- 
-On va ici interdire le chargement des modules qui posent problème. 
- 
-<​code>​ 
-sudo rmmod rt73usb 
-echo '​blacklist rt73usb'​ | sudo tee -a /​etc/​modprobe.d/​blacklist 
-echo '​blacklist rt2570'​ | sudo tee -a /​etc/​modprobe.d/​blacklist 
-echo '​blacklist rt2x00lib'​ | sudo tee -a /​etc/​modprobe.d/​blacklist 
-</​code>​ 
- 
- 
- 
- 
-===== Méthode 1 : Compilation automatique ===== 
- 
-Nous allons voir ici une méthode permettant de faire fonctionner les périphériques Wifi basé sur le chipset Ralink RT73 en utilisant un **un pilote debianisé**. 
- 
-==== Prérequis ==== 
- 
-Grâce aux sources du module qui ont été transformées en paquet debian, il n'y a 
-plus besoin de compiler les modules à la main. Le très pratique petit programme 
-**module-assistant** s'en chargera à notre place. \\ 
- 
-[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **module-assistant** (dépôt //​universe//​)\\ 
- 
-Module-assistant va se charger pour nous de compiler le pilote, et d'en faire un vrai paquet .deb adapté à notre machine. Pour cela il a besoin de chercher deux paquets, **rt73-source** et **rt73-common**,​ qui ne sont pas encore dans les dépôts officiels.\\ 
-Il vous faut donc [[:​tutoriel:​comment_modifier_sources_maj|modifier vos sources de mises à jour]] pour y ajouter le dépôt non-officiel suivant : 
-<​file>​ 
-deb http://​simon.addareyss.free.fr/​debian/​ubuntu/​edgy/​ ./</​file>​ 
- 
-==== Compilation et Installation du pilote en utilisant module-assistant ==== 
- 
-Maintenant, dans un terminal, tapez : 
-<​code>​sudo module-assistant auto-install rt73</​code>​\\ 
-Module-assistant s'​occupera pour nous de télécharger tous les paquets dont il a besoin pour la compilation,​ et nous installera un paquet avec le module binaire correspondant à notre noyau. **C'​est tout !**\\ 
-\\ 
-Après l'​installation,​ si vous mettez votre clé, et tapez : 
-<​code>​iwconfig</​code>​ 
-La nouvelle interface de la carte devrait apparaître. 
- 
-===== Méthode 2 : Compilation "​manuelle"​ ===== 
- 
-Si le dépôt contenant les paquets Debian nécessaires à la compilation du module //via// module-assistant ne fonctionne pas, il faudra le faire directement depuis le code source. D'​abord,​ créons un dossier //rt73// dans notre dossier Home, où nous allons effectuer la compilation,​ puis installons les outils nécessaires : 
- 
-<​code>​mkdir ~/rt73 
-cd ~/rt73 
-sudo apt-get install build-essential linux-headers-$(uname -r)</​code>​ 
- 
-Ensuite, téléchargeons et décompressons le code source du driver : 
- 
-<​code>​wget http://​rt2x00.serialmonkey.com/​rt73-cvs-daily.tar.gz 
-tar xzvf rt73-cvs-daily.tar.gz</​code>​ 
- 
-Navigons dans le dossier où se trouve le code source et lançons la compilation : 
- 
-<​code>​cd rt73-cvs* 
-cd Module 
-make</​code>​ 
- 
-Si vous avez le message d'​erreur suivant : 
- 
-<​code>​!!! WARNING: Module file much too big (>1MB) 
-!!! Check your kernel settings or use '​strip'</​code>​ 
- 
-cela signifie que le module a une taille trop importante. Nous allons donc le compresser un peu. Pour cela entrez la commande suivante :  
- 
-<​code>​strip -S rt73.ko</​code>​ 
- 
-Enfin, installons le module et le firmware et chargeons le module : 
- 
-<​code>​sudo make install 
-sudo cp rt73.bin /​lib/​firmware/​$(uname -r) 
-sudo modprobe rt73</​code>​ 
- 
-Et votre interface WiFi devrait apparaître quand vous faites par exemple 
- 
-<​code>​iwconfig</​code>​ 
- 
-La configuration de l'​interface se fait de la même façon que pour un module compilé //via// module-assistant. 
- 
- 
-==== Préchargement du module au démarrage ==== 
- 
-Pour précharger le module au démarrage (facultatif) : 
- 
-<​code>​ 
-echo '​rt73'​ | sudo tee -a /​etc/​modules 
-</​code>​ 
- 
-===== Utilisation ===== 
- 
-Pour faciliter la configuration,​ il existe un utilitaire graphique gérant le cryptage WEP et WPA: [[rutilt]]. 
- 
-Vous pouvez également vous tourner vers [[wicd]]. 
- 
- 
-===== Configuration manuelle ===== 
-  
-Pour configurer manuellement l'​interface wifi : 
- 
- 
-[[tutoriel:​comment_editer_un_fichier|Éditer le fichier]] **/​etc/​network/​interfaces** 
- 
-  * Si vous utilisez une protection WPA : 
- 
-<​code>​ 
-auto wlan0 
-iface wlan0 inet dhcp 
-pre-up ifconfig wlan0 up 
-pre-up iwconfig wlan0 key s:votre clé WPA 
-pre-up iwconfig wlan0 essid "votre SSID" 
-pre-up iwpriv wlan0 set AuthMode=WPAPSK 
-pre-up iwpriv wlan0 set EncrypType=TKIP 
-pre-up iwpriv wlan0 set WPAPSK="​votre clé WPA" 
-pre-up iwpriv wlan0 set SSID="​votre SSID" 
-</​code>​ 
- 
-  * Si vous utilisez une protection WEP : 
- 
-<​code>​ 
-auto wlan0 
-iface wlan0 inet dhcp 
-pre-up ifconfig wlan0 up 
-pre-up iwconfig wlan0 key "votre clé WEP" 
-pre-up iwconfig wlan0 essid "votre SSID" 
-</​code>​ 
- 
-  * Si vous n'​utilisez aucune protection :  
- 
-<​code>​ 
-auto wlan0 
-iface wlan0 inet dhcp 
-pre-up ifconfig wlan0 up 
-pre-up iwconfig wlan0 essid "votre SSID" 
-</​code>​ 
- 
-Enregistrez et fermez. 
  
  • rt73_serialmonkey.1223562358.txt.gz
  • Dernière modification: Le 18/04/2011, 14:53
  • (modification externe)