Cette page est en cours de rédaction.
Apportez votre aide…
Ceci est une ancienne révision du document !
RaLink rt73
Testé sous edgy.
Rédigée et maintenue par Id2ndR. Inspirée de la doc.
Cette page concerne l'installation du pilote fourni par RaLink pour son chipset rt73usb.
Mots-clefs : RaLink Technologie
, rt73
, rt73usb
, wifi
.
Matériel supporté
Notez bien les identifiant Vendeur et Produit (dernière colonne).
Vous pouvez aussi vérifiez qu'ils correspondent à votre matériel avec la commande lsusb
Manufacturer | Product | Vendor:Product |
---|---|---|
Belkin | Belkin 54g USB Network Adapter | 050d:705a |
D-Link System | GWL-G122 | 07d1:3c03 |
CNET | DWL 854 F | 148f:2573 |
Installation
Pré-requis
- Il vous faudra un certains nombres de paquets pour pouvoir compiler le pilote : build-essential, linux-source à priori.
- Vérifiez que vous avez bien décompressé les sources de linux après avoir installé le paquet. Les sources sont disponibles sous forme d'archive dans /usr/src et doivent être décompressée avec la commande
$ tar -xjf <source.bz2>
- Téléchargez le pilote sur le site de Ralink : puce indiquée RT2571W
- Décompressez l'archive avec la commande (
$ tar -xzf <archive.tar.gz>
). Ignorez l'erreur vieux estampile de date 1970-01-01 01:00:00 peu plausible. - Déplacez vous dans le sous-répertoire Module de l'archive décompressée (
$ cd <archive/Module/>
). - Donnez les droits d'exécution au script de configuration (
$ chmod u+x Configure
).
Vérifions maintenant que votre clef usb sera gérée par le pilote ou rajoutons la le cas échéant : éditez le fichier rtmp_def.h (avec vim celà donne : $ vim rtmp_def.h
)
- Descendez à la ligne #define RT73_USB_DEVICES { \ (au environ de la ligne 813).
- Vérifiez que les codes fabricant et produit de votre clef sont présents (précédés de 0x). Le cas échéant :
- Recopiez exactement une des lignes avant la dernière. (touches « yy » et « p » sous vim)
- Changez y les deux valeurs avec les votres (touche « i » pour passer en mode insertion). De même changez le fabriquant en commentaire (entre « /* » et « */ »).
- N'oubliez pas le « \ » en fin de ligne !
- Enregistrez si nécessaire et quittez (touche « ECHAP » pour passer en mode commande puis « x »)
Compilation
- Lancez le script Configure
- Validez le chemin vers les sources de Linux. Pour Edgy, remplacer
/usr/src/linux-2.6.17-10-386
par /usr/src/linux-headers-2.6.17-10-386
par exemple.
- On utilise Makefile.6 plutot de Makefile.4 car on a le noyau 2.6 (et non 2.4) : Ecraser Makefile en le remplacant par une copier de Makefile.6 (
$ cp Makefile.6 Makefile
) - Compilez le pilote :
$ make all
Micro-logiciel et configuration du réseau wifi
Le pilote rt73 nécessite un micro-logiciel (firmware) pour fonctionner. Nous allons le placer dans le dossier attendu. De même, le réseau wifi sera configuré par son fichier de configuration.
$ sudo mkdir /etc/Wireless $ sudo cp rt73.bin /etc/Wireless/RT73STA/ $ sudo mkdir /etc/Wireless/RT73STA $ sudo cp rt73sta.dat /etc/Wireless/RT73STA/
Remarque : l'inconvénient de ceci est que les outils classiques de configuration du wifi ne contrôle pas le matériel.
Chargement du module
- Commencez par décharger le module fourni avec edgy :
$ sudo rmmod rt73usb
- Charger le module compilé :
$ sudo insmod rt73.ko
(Vous pouvez vérifier si le module est bien changé avec $ lsmod | grep rt73
ou $ dmesg | tail
).
Utilisation
Maintenant vous pouvez utiliser l'interface rausb0.
Attention par contre à éditer le fichier de configuration du wifi au lieu d'utiliser les outils classiques :
Exemple :
$ sudo ifconfig rausb0 up $ sudo dhclient rausb0
Suite à partir du paragraphe Chargement automatique de dwl-g122.