Table des matières

, ,

Comment installer une carte Wifi basée sur le chipset RT2500/RT2570

Les cartes utilisant ce chipset sont actuellement FIXME date? inutilisables (très faible débit, voir ce bug). Les manipulations indiquant de lancer des commandes pour modifier le débit/désactiver la gestion de l'énergie ne sont pas fiables dans le temps. Épargnez vos nerfs, prenez plutôt une autre carte :-D

Ce guide explique comment installer et employer une carte sans fil basée sur une puce RT2500/RT2570 de Ralink. Pour obtenir la liste des cartes basées sur cette puce, visitez cette page . Toutes les parties de ce tutoriel comprenant le terme « RT2500 » peuvent être utilisées avec le terme « RT2570 ».

Pour Ubuntu 8.04 Hardy Heron

Tout fonctionne de base avec cette version d'Ubuntu. Néanmoins, il se peut que vous ayez divers problèmes de débit et de déconnexion.

Pour cela, 2 solutions :
Ouvrez avec les droits d'administration le fichier /etc/rc.local pour y ajouter:

 ifconfig wlan0 up
 iwconfig wlan0 rate 54M

Ou encore créez avec les droits d'administration un fichier /etc/network/if-up.d/ralink-fix contenant:

#!/bin/sh -e
#
# Fixes rt2500 speed problem
#

if [ "$IFACE" = "wlan0" ] ; then
	iwconfig wlan0 rate 54M
fi

N'oubliez pas de modifier les droits pour rendre ce fichier exécutable.

Voir le bug N° #190515 pour plus d'information (en anglais)

Si la carte ne fonctionne pas, se reporter à la documentation rt2500 pour ubuntu 6.06 dapper qui date.

A partir des sources (Ubuntu toutes versions)

La première étape consiste à compiler et installer le pilote :

LIEN MORT

wget http://rt2x00.serialmonkey.com/rt2500-cvs-daily.tar.gz

cette étape téléchargera le pilote (dans la mesure où vous possédez une méthode de remplacement ;-));

$ sudo apt-get install build-essential linux-headers-`uname -r`

Cette étape installera les paquets nécessaires à la compilation une fois votre mot de passe saisi.

Il est possible de remplacer cette étape par l'utilisation de Synaptic qui vous permettra d'effectuer l'opération en mode graphique. Dans ce cas, il faut utiliser le moteur de recherche de celui-ci et chercher “headers” et “build essential”.

$ cd ~/rt2500-cvs-daily/Module

Vous voilà dans votre dossier personnel (~ s'obtient en tapant “[Alt_Gr] + é” ou “[Alt_Gr] + =”(clavier be)). Si vous avez décompressé le pilote dans un autre dossier, ajustez l'adresse en conséquence.

$ sudo apt-get install gcc-3.4

Cette étape installera les paquetages nécessaires à la compilation.

$ make
$sudo insmod rt2500.ko

Remplacer le pilote rt2500pci

Le pilote rt2500pci est le pilote intégré à Ubuntu depuis Gutsy mais il cause pas mal de déconnexion et autres! Pour corriger cela, il faut installer les pilotes de serialmonkey :

sudo apt-get update
sudo apt-get install build-essential linux-headers-$(uname -r)
cd
mkdir rt2500
cd rt2500
wget http://downloads.sourceforge.net/sourceforge/rt2400/rt2500-cvs-daily.tar.gz?use_mirror=freefr
tar -zxvf rt2500-cvs-daily.tar.gz
cd rt2500-cvs*/Module
make

A ce stade le driver est compilé, Maintenant il faut l'installer mais avant il faut décharger l'ancien (rt2500pci)

sudo ifconfig wlan0 down		#remplacer wlan0 par le nom de votre interface	
sudo modprobe -r rt2500pci
echo 'blacklist rt2500pci' | sudo tee -a /etc/modprobe.d/blacklist

On installe le driver fraichement compilé!

sudo make install
echo 'rt2500' | sudo tee -a /etc/modules

Enfin, Il faut éditer le fichier pour donner les paramètres de connections.

sudo gedit /etc/network/interfaces   #remplacer gedit par kwrite si vous êtes sous kubuntu

SI votre réseau possède une clé WEP, mettez ces lignes :

auto ra0							
iface ra0 inet dhcp
wireless-essid le_SSID_Du_rezo
wireless-key La_clé_en_hexa

Si votre réseau possède une clé WPA, mettez ces lignes :

auto ra0
iface ra0 inet dhcp
pre-up iwconfig ra0 essid "le nom de votre réseau" 	#sans les guillemets bien sûr
pre-up iwpriv ra0 set AuthMode=WPAPSK
pre-up iwpriv ra0 set EncrypType=TKIP (ou AES)
pre-up iwpriv ra0 set WPAPSK="Votre clé WPA"		#sans les guillemets bien sûr
pre-up iwconfig ra0 essid "votre ssid"			#sans les guillemets bien sûr

Redémarrer et vérifier l'efficacité de votre connexion

Lien annexe


Contributeurs: Traduit par Ersplus, Restructuré par Kmeleon, Modifié par pld1, sbrunner