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

7 Commentaires

  1. Charlie

    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 .

  2. rachad

    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

  3. rachad

    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

  4. rachad

    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

  5. C’est bizarre je suis avec Emule / Azureus qui tournent 24h24 et je n’ai plus de déconnexion depuis RT73…

  6. rachad

    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 !

  7. 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

Répondre

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Gravatar
Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Twitter picture

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Connexion à %s

Suivre

Get every new post delivered to your Inbox.