Wifi RT73 / RT73usb
Le module RT73USB utilisé par défaut sur les distributions linux pour gérer les cartes Ralink fonctionne mal : il génère une déconnection du wifi après quelques temps d’utilisation.
Adieu les Skype, FTP, ou Emule, car la durée avant la déconnection est proportionnelle à la quantité de bytes échangés.
Pour contourner ce problème pour ce bug (pour lequel j’ai ouvert un incident pour Mandriva, et participer à un autre sur Ubuntu), le seul moyen identifié est de blacklister RT73USB et d’installer en lieu et place RT73 de serialmonkey.
Le tuto est ci-dessous, et avec le RT73 la connexion est rapide et très stable.
Seul bémol, le RT73 n’est pas géré par le network-manger de Gnome, et donc il faut définir le wifi en mode console.
Avantage, la connection démarre automatiquement au début de chaque session.
Effctivement avec la gestion sécurité d’Ubuntu via les trousseaux de clef, le network-manager exige pour le RT73usb une identification à chaque nouvelle session pour démarrer le wifi.
Code:
sudo apt-get update sudo apt-get install build-essential linux-headers-$(uname -r) cd ~ mkdir ~/rt73 cd ~/rt73 wget http://rt2x00.serialmonkey.com/rt73-cvs-daily.tar.gz tar -zxvf rt73-cvs-daily.tar.gz cd rt73-cvs*/Module echo 'blacklist rt73usb' | sudo tee -a /etc/modprobe.d/blacklist echo 'blacklist rt2500usb' | sudo tee -a /etc/modprobe.d/blacklist echo 'rt73' | sudo tee -a /etc/modules make sudo ifconfig wlan0 down sudo modprobe -r rt73usb sudo modprobe -r rt2500usb sudo make install sudo mkdir /lib/modules/$(uname -r)/extra sudo cp rt73.ko /lib/modules/$(uname -r)/extra/rt73.ko sudo depmod -ae sudo modprobe rt73 sudo ifconfig wlan0 up
Code:
sudo gedit /etc/network/interfaces #remplacer gedit par kate si tu es sous kubuntu
Code:
auto lo iface lo inet loopback
auto wlan0 iface wlan0 inet dhcp wireless-essid le_essid_de_la_box #à compléter wireless-key La_clé_en_hexa #à compléter
Pour un cryptage WPAPSK TKIP
Code:
auto wlan0 iface wlan0 inet dhcp pre-up iwconfig wlan0 essid "mon ssid" pre-up iwpriv wlan0 set AuthMode=WPAPSK pre-up iwpriv wlan0 set EncrypType=TKIP pre-up iwpriv wlan0 set WPAPSK="Ma_cle_WPA"
Puis on redémarre ou on relance le réseau
Code:
sudo ifdown wlan0 sudo ifup wlan0








Charlie 10:03 on octobre 27, 2008 Permalien |
Salut ,super ton tuto ,j’ai le même problème avec le driver rtl8187 je voudrais savoir quelle est la procédure pour l’installer car ça rame et ça ce déconnecte s’en arrêt , je suis sur Ubuntu 8.4 , merci de la réponse car je suis débutant .
rachad 9:00 on novembre 15, 2008 Permalien |
salut, merci pour ce tutoriel, j’étais sur le point de changer mon dongle usb à base du chipset 2573 Ralink, à cause d’incessantes coupures.
Je suis sous debian sid kernel 2.6.26, ça marche très bien maintenant!
encore merci
rachad 9:12 on novembre 15, 2008 Permalien |
oui, j’ai oublié, voici l’identifiant exact de mon dongle usb donné par lsub :
Bus 007 Device 003: ID 148f:2573 Ralink Technology, Corp. RT2501USB Wireless Adapter
rachad 1:18 on novembre 18, 2008 Permalien |
J’ai constaté quelques coupures qu’on peut rétablir par
#ifdown wlan0
#ifup wlan0
Parfois c’est un peu poussif!
rt73.ko est sûrement plus stable que rt73usb.ko mais ce n’est pas encore la perfection!
merci
Nicolas Boucher 6:09 on novembre 18, 2008 Permalien |
C’est bizarre je suis avec Emule / Azureus qui tournent 24h24 et je n’ai plus de déconnexion depuis RT73…
rachad 9:16 on novembre 18, 2008 Permalien |
Les coupures sont beaucoup moins fréquentes.
J’ai téléchargé ce matin le cd de knoppix en moins d’une heure sans coupure. La bande passante est excellente. Hormis ce fâcheux problème de coupure en surf !
J’ai également testé à contre coeur ndiswrapper (avec des pilotes xp), ça ne marche même pas !
sonofusion82 3:44 on janvier 22, 2009 Permalien |
Thank for this instructions. I can’t read French but with the help of babelfish and just following the command lines, it solved my wireless problem.
I have also created a slightly modified instruction at my blog: http://sonofusion82.blogspot.com/2009/01/rt73usb-problem-with-ubuntu-intrepid.html