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 16/03/2016, 19:57] 90.31.59.7 Mise en conformité des tag (pas wi-fi mais wifi). |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Edgy Feisty Gutsy matériel wifi BROUILLON}} | ||
- | ---- | ||
- | |||
- | ====== RaLink rt73 ====== | ||
- | |||
- | > FIXME la page [[:wifi_d-link_dwl-g122]] (anciennement http://doc.ubuntu-fr.org//materiel/wifi/dwl-g122?redirect=no) semble ne plus pouvoir documenter cette page | ||
- | |||
- | <note help>Cette page concerne l'installation du pilote fourni par RaLink pour son chipset « rt73usb ».</note> | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== 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 ^ Utilisateur ^ | ||
- | |ALFA |AWUS036s | 148f:2573 | | | ||
- | | Asus | WL-167g v2 | 0b05:1723 | [[utilisateurs:HymnToLife]] | | ||
- | | Belkin Components | Belkin 54g USB Network Adapter | 050d:705a | [[utilisateurs:Id2ndR]] | | ||
- | | Belkin | F5D7050EF | 0x50d:0x200 | | | ||
- | | Belkin | F5D7050ES | 050d:705a | | | ||
- | | CNET | DWL 854 F | 148f:2573 | | | ||
- | | Conceptronic |C54RU Ver2 | 14b2:3c22 | [[nknico]] | | ||
- | | D-Link System | DWA-110 A1-1.30 | 1d6b:0001 | [[utilisateurs:marc31]] | | ||
- | | D-Link System | DWA-110 | 07d1:3c07 | [[modjo84]],[[utilisateurs:djanos]] | | ||
- | | D-Link System | DWA-111 | 07d1:3c06 | | | ||
- | | D-Link System | GWL-G122 | 07d1:3c03 | | | ||
- | | Digitus |DN-7003GR | 148f:2573 | | | ||
- | | Edimax | EW-7318Ug | 148f:2573 | | | ||
- | | Guillermot Corp. | Hercules Wireless G USB2 HWGUSB2-54 | 06f8:e010 | [[utilisateurs:Id2ndR]] | | ||
- | | LinkSys | WUSB54GC | 13b1:0020 | | | ||
- | | OvisLink | EVO-W54USB v2 | 148f:2573 | [[utilisateurs:Id2ndR]], [[utilisateurs:marc31]] | | ||
- | | Sitecom | WL-113 | 0df6:9712 | | | ||
- | | Sitecom | WL-172 | 0df6:90ac | | | ||
- | | Sitecom | WL-534 v1 001/WL-113 | 0df6:9712 | | | ||
- | | Surecom | EP-9001-g | 0769:31f3 | | | ||
- | | Topcom | Sky@cer USB 4001g | 148f:2573 | | | ||
- | | TP-LINK | TL-WN321G | 148f:2573 | [[utilisateurs:toutafai]] | | ||
- | |||
- | ===== Les modules ===== | ||
- | |||
- | Il existe 3 versions différentes capables de piloter votre matériel : | ||
- | * le module RaLink : c'est le premier module créé. Il est fourni par RaLink, et n'est plus développé. | ||
- | * le module SerialMonkey legacy : il est basé sur le module précédent et a été amélioré depuis. Voir la page [[rt73_serialmonkey]]. | ||
- | * le module SerialMonkey rt2x00 : c'est le dernier module créé. Il se veut compatible avec la nouvelle pile wifi du noyau linux. Ainsi il est le seul a être **supporté par [[NetworkManager]]**. | ||
- | |||
- | ===== Installation ===== | ||
- | |||
- | ==== Ubuntu 7.10 ==== | ||
- | |||
- | Le module fourni avec Ubuntu 7.10 (la dernière version rt2x00) est plus ou moins fonctionnelle. Il reste cependant encore un [[https://bugs.launchpad.net/bugs/139070|bug]] provoquant parfois le blocage de la carte wifi. | ||
- | |||
- | Si votre matériel fonctionne sans problème, vous n'avez rien à faire de plus. | ||
- | |||
- | Sinon il va falloir utiliser la version legacy, qui est stable bien que non supporté par NetworkManager. | ||
- | Pour l'installer, visitez [[https://bugs.launchpad.net/ubuntu/+bug/139070/comments/16|ce rapport de bug sur Launchpad]] et installer le paquet. | ||
- | |||
- | ==== Ubuntu 7.04 et antérieur ==== | ||
- | |||
- | Vous pouvez utiliser le module RaLink (voir ci dessous), ou le module legacy (voir [[rt73_serialmonkey]]). Préférez le module legacy, plus récent. | ||
- | |||
- | ===== Utilisation ===== | ||
- | |||
- | Si vous utilisez le module rt2x00, alors vous pouvez utiliser [[NetworkManager]] ou un autre outil standard pour configurer votre connexion. | ||
- | |||
- | Sinon, si vous utilisez la version legacy (la version Ralink devrait être supportée aussi), vous pouvez utiliser l'utilitaire graphique gérant le cryptage WEP et WPA : [[rutilt]]. | ||
- | |||
- | Vous pouvez également vous tourner vers [[wicd]]. | ||
- | |||
- | ===== Module RaLink ===== | ||
- | |||
- | ==== Pré-requis ==== | ||
- | |||
- | * Il vous faudra [[:tutoriel:comment_installer_un_paquet|installer un certain nombre 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 (''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 : [[:tutoriel:comment_editer_un_fichier|éditez le fichier]] **rtmp_def.h**. | ||
- | * Descendez à la ligne « ''#define RT73_USB_DEVICES { \'' » (autour 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 « Échap » pour passer en mode commande puis « x »). | ||
- | |||
- | ==== Compilation ==== | ||
- | |||
- | Lancez le script « Configure » : | ||
- | * 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 que « Makefile.4 » car on a le noyau 2.6 (et non 2.4) : écraser Makefile en le remplaçant 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/ | ||
- | |||
- | <note>Remarque : l'inconvénient de ceci est que les outils classiques de configuration du wifi ne contrôle pas le matériel.</note> | ||
- | |||
- | ==== 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 | ||
- | |||
- | Pour la HWGUSB2-54, la manière précédente ne permet pas une connexion DHCP/WEP (à voir pour WPA). | ||
- | Pour y parvenir, utiliser exclusivement la méthode décrite sur [[:wifi_d-link_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 « [[:wifi_d-link_dwl-g122#chargement_automatique|Chargement automatique]] » de la page « [[:wifi_d-link_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|NetworkManager]]. Mais [[http://rt2x00.serialmonkey.com/phpBB2/viewtopic.php?t=4058|ça va l'être]] avec Ubuntu Gutsy (7.10) qui fonctionnera normalement avec le module rt2x00 intégré dans le nouveau et complètement réécrit). | ||
- | * [[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) | ||
- | * Inspirée de [[:wifi_d-link_dwl-g122#driver_ralink|la doc]] | ||
- | |||
- | ---- | ||
- | |||
- | //Contributeurs : [[utilisateurs:Id2ndR]].// |