Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
rt73 [Le 03/04/2007, 15:56] 217.167.235.173 -Vim+gedit :) |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>edgy materiel reseau brouillon}} | ||
- | ------ | ||
- | |||
- | ====== RaLink rt73 ====== | ||
- | |||
- | |||
- | //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 Components | Belkin 54g USB Network Adapter | 050d:705a | | ||
- | | 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 | | ||
- | |||
- | ===== 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 [[http://www.ralinktech.com/ralink/Home/Support/Linux.html|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 : | ||
- | - 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, ajouter ''-headers'': <code>/usr/src/linux-headers-2.6.17-10-386</code>. | ||
- | |||
- | |||
- | * 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 : <code>$ make all</code> | ||
- | * Installez le pilote : <code>$ sudo make install</code> | ||
- | |||
- | |||
- | ==== 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. | ||
- | |||
- | <code> | ||
- | $ sudo mkdir -p /etc/Wireless/RT73STA | ||
- | $ sudo cp rt73.bin rt73sta.dat /etc/Wireless/RT73STA/ | ||
- | </code> | ||
- | |||
- | 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 : <code>$ sudo rmmod rt73usb</code> | ||
- | * Charger le module compilé : <code>$ sudo insmod rt73.ko</code> | ||
- | |||
- | (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 : | ||
- | <code> | ||
- | $ sudo ifconfig rausb0 up | ||
- | $ sudo dhclient rausb0 | ||
- | </code> | ||
- | |||
- | 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 [[materiel:wifi:dwl-g122]] et qui fonctionne pour moi, à savoir indiquer | ||
- | la clef puis le ESSID: | ||
- | |||
- | <code> | ||
- | $ sudo ifconfig rausb0 up | ||
- | $ sudo iwconfig rausb0 enc XXX | ||
- | $ sudo iwconfig rausb0 essid XXX | ||
- | $ sudo dhclient rausb0 | ||
- | </code> | ||
- | |||
- | |||
- | Suite à partir du paragraphe //Chargement automatique// de [[materiel:wifi:dwl-g122]]. | ||
- | |||
- | ===== Références ===== | ||
- | |||
- | * [[http://sourceforge.net/projects/rt2400|Site officiel de rt2x00]] (en) : fourni le module rt73 | ||
- | * [[http://www.ralinktech.com/ralink/Home/Support/Linux.html|Site de Ralink]] (en) | ||
- | |||
- | Informations : pour le moment le pilote n'est pas compatible avec [[http://live.gnome.org/NetworkManagerHardware|NetworkManage]] | ||
- | |||
- | * [[http://rt2x00.serialmonkey.com/phpBB2/viewtopic.php?t=1632&postdays=0&postorder=asc&highlight=networkmanager&start=15| Discussion au sujet de NetworkManager sur le forum du site rt2x00]] (en) | ||
- | |||
- | |||
- | ------ | ||
- | |||
- | //Contributeurs : [[utilisateurs:Id2ndR]]\ | ||
- | Inspirée de [[materiel:wifi:dwl-g122#driver_ralink|la doc]]// |