Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !



RaLink rt73

Cette page concerne l'installation du pilote fourni par RaLink pour son chipset rt73usb.

Mots-clefs : RaLink Technologie, rt73, rt73usb, wifi.

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 Components Belkin 54g USB Network Adapter 050d:705a
ConceptronicC54RU Ver214b2:3c22
Guillermot Corp. Hercules Wireless G USB2 HWGUSB2-54 06f8:e010
D-Link System GWL-G122 07d1:3c03
Sitecom WL-534 v1 001/WL-113 0df6:9712
CNET DWL 854 F 148f:2573
Edimax EW-7318Ug 148f:2573

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 gedit celà donne : $ gedit rtmp_def.h, remplacez gedit par votre éditeur de texte favori)

  • 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 :
    1. Recopiez exactement une des lignes avant la dernière. (touches « yy » et « p » sous vim)
    2. 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 « */ »).
    3. 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
    1. Validez le chemin vers les sources de Linux. Pour Edgy, ajouter -headers:
      /usr/src/linux-headers-2.6.17-10-386

      .

  • 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
  • Installez le pilote :
    $ sudo make install

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 -p /etc/Wireless/RT73STA
$ sudo cp rt73.bin 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).

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 

Pour la HWGUSB2-54, la manière précédente ne permet pas une connection DHCP/WEP (à voir pour WPA). Pour y parvenir, utiliser exclusivement la méthode décrite sur dwl-g122 et qui fonctionne pour moi, à savoir indiquer la clef puis le ESSID:

$ sudo ifconfig rausb0 up
$ sudo iwconfig rausb0 enc XXX
$ sudo iwconfig rausb0 essid XXX
$ sudo dhclient rausb0

Suite à partir du paragraphe Chargement automatique de dwl-g122.

Informations : pour le moment le pilote n'est pas compatible avec NetworkManage


Contributeurs : Id2ndR\ Inspirée de la doc

  • rt73.1177850103.txt.gz
  • Dernière modification: Le 18/04/2011, 14:46
  • (modification externe)