Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !



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

page à mettre à jour (suppression des versions obsolètes etc)
_Enchained

Pour ubuntu 6.06 Dapper, suivre le lien suivant : documentation rt2500 pour ubuntu 6.06 dapper

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

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 :
ajoutez dans /etc/rc.local:

 ifconfig wlan0 up
 iwconfig wlan0 rate 54M

Ou encore créé 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 rendre ce fichier exécutable.

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

Il semble que le network manager ne gère pas comme il faut le chip RT2500.
La solution est la suivante (vu sur le forum):

  • configurer la carte réseau ra0
$ gksudo gedit /etc/network/interfaces

le fichier doit contenir les lignes suivantes à minima:

auto lo 

iface lo inet loopback

iface ra0 inet dhcp
  wireless-essid nom_Du_Reseau
  wireless-key cle_du_reseau
  wireless-channel N°_du_channel

auto ra0

puis effectuer la commande :

ifdown ra0 && ifup ra0

Ce pilote est maintenant inclus dans le CD d'installation de Ubuntu Breezy (5.10) et Ubuntu Daper (6.06).
Votre carte wifi basée sur un chipset ralink rt2500 doit être reconnue a l'installation et apparaître dans le menu Système > Administration > Reseau comme interface ra0 de connexion sans fil.


—-
Si ce n'est pas le cas, suivez la procédure détaillé ci-dessous.

  • Il faut tout d'abord activer les dépôts supplémentaires (plus d'informations sur cette page)
  • Ouvrez un terminal (application –> accessoires –> Terminal), puis installez le paquet rt2500 avec la commande ci-dessous, ou via Synaptic:
$ sudo apt-get install rt2500
  • Entrez votre mot de passe administrateur puis patientez pendant que apt-get effectue l'installation du paquet
  • Redémarrez
  • Quand tout ceci est fini, vérifiez dans le gestionnaire de périphériques que le périphérique Ralink RT2500 est bien disponible

Installez les paquets ndiswrapper et ndisgtk (via synaptic), a partir de la, trouvez un pilote Windows (avec un fichier .inf dedans) et lancez ndisgtk

sudo ndisgtk

Dans le menu, séléctionnez install new driver puis cliquez sur aucun qui se trouve a côté de location et trouvez le fichier inf du pilote de votre carte wifi.

Ensuite, cliquez sur install et après cela, redémarrez l'ordinateur …

Votre carte devrait être reconnue dans la liste des cartes réseaux …

Cette méthode est déconseillée pour un système Ubuntu, nous vous conseillons d'appliquer de préférence la première méthode (type Ubuntu) afin de ne pas risquer d'endommager votre système.

  • Il faut tout d'abord activer les dépôts supplémentaires (plus d'informations sur cette page)
  • Ouvrez un terminal (application → accessoires → Terminal) puis installez les paquets rt2500 et rt2500-source avec la commande ci dessous ou via Synaptic:
$ sudo apt-get install rt2500 rt2500-source
  • Entrez votre mot de passe administrateur puis patientez pendant que apt-get effectue l'installation des paquets
  • Compilez les fichiers sources:
$ sudo module-assistant prepare # Ce n'est peut-être pas nécessaire
$ sudo module-assistant get rt2500 # Ce n'est peut-être pas nécessaire
$ sudo module-assistant build rt2500
$ sudo module-assistant install rt2500
  • Redémarrez
  • Quand tout ceci est fini, vérifiez dans le gestionnaire de périphériques que le périphérique Ralink RT2500 est bien disponible.

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

  • Ouvrez un Terminal (vous pourrez le trouver dans le menu "Outils Système", puis "Applications"). La majeure partie du travail sera effectuée dans un Terminal.
  • Tapez :
$ wget http://rt2x00.serialmonkey.com/rt2500-cvs-daily.tar.gz

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

  • Une fois le téléchargement terminé, ouvrez votre Dossier personnel, double cliquez sur l'archive du driver (nommé rt2500-cvs-daily), et dans la fenêtre ouverte, glissez le dossier dans votre répertoire personnel.
  • A cette étape, il est nécessaire d'installer les sources du noyau et les éléments indispensables à la compilation de celui ci. Maintenant tapez :
$ 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".

  • Entrez :
$ 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 driver dans un autre dossier, ajustez l'adresse en conséquence.

  • Entrez
$ sudo apt-get install gcc-3.4

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

  • Entrez la commande ci-dessous pour compiler le module :
$ make
  • Le module est désormais compilé. Avant de l'installer, testons-le. Entrez :
$sudo insmod rt2500.ko
  • Pour que votre configuration soit de nouveau en place au prochain démarrage de la machine, si vous avez besoin du chiffrage de WPA, ou si vous souhaitez disposer de toutes les possibilités de réglages pour votre carte Wifi, allez jusqu'au paragraphe "Installer". Dans le cas contraire, vous pouvez stopper là.

Installation de RaConfig (pour Hoary)

FIXME Attention il pourrait y avoir une incompatibilité raconfig/network manager (chez moi du moins, un cas similaire au moins) veuillez donc désinstaller network manager si vous avez des problèmes pour une version >= edgy.

  • Pour installer l'utilitaire de configuration RaConfig, vous devrez télécharger et installer les paquets de développement qt3 (L'interface graphique utilise la bibliothèque QT3).

Entrez :

$ sudo apt-get install kdebase
Note : Si vous utilisez Kubuntu (Version de "Ubuntu" avec l'environnement KDE), ce paquet est déjà installé.

Entrez ensuite :

$ sudo apt-get install libqt3-mt-dev qt3-dev-tools

Ces paquets sont disponibles dans les dépots supplémentaires Universe et Multiverse. Cette page vous explique comment ajouter ces dépots.

  • Maintenant entrez la commande afin d'entrer dans le bon répertoire :
$ cd ~/rt2500-cvs-daily/Utilitys
  • Tapez :
$ sudo qmake -o Makefile raconfig2500.pro
$ make

Si la compilation ne se fait pas avec, comme message d'erreur :

'IFNAMSIZ' was not declared in this scope

La solution consiste d'une part à ajouter dans le fichier "rt_tool.h", avant la ligne :

#include <linux/wireless.h>

la ligne :

#include <linux/if.h>

Puis à ajouter dans les fichiers "rt_tool.cpp" et "RaConfig2500.cpp", au même endroit soit avant la ligne :

#include <linux/wireless.h>

les deux lignes suivantes :

#include <linux/types.h>

#include <linux/if.h>

le tout bien entendu via

sudo kate #permet de lancer kate en root (pour KDE)
  • Dans Système → Administration vous devriez trouver une carte Wifi Ralink. Activez-là.
  • Dans un Terminal, tapez :
$ sudo nautilus

Cette commande ouvre une fenêtre de Nautilus avec des privilèges root (Vous avez tous les droits attention!), qui sont nécessaires pour lancer l'utilitaire. Naviguez dans le dossier du driver, et dans le dossier "Utilitys" vous devriez trouver un exécutable nommé "Raconfig2500". Double cliquez sur celui-ci.

  • Les réseaux Wifi présents devraient être listés. Choisissez le vôtre, cliquez sur "Add Profile" et donnez tous les renseignements nécessaires à la connexion Wifi. Sauvegardez le profil en cliquant sur "Save", cliquez sur "Connect", fermez l'utilitaire, et la fenêtre de Nautilus.

Installation (pour Breezy)

Dans Système → Administration vous trouverez "Réseaux". Votre carte devrait être listée. Cliquez sur propriétés, configurez la, puis cliquez sur "Activer".

Finition de l'installation

  • Premièrement, déconnectez la carte - cliquez sur "Désactiver" dans la fenêtre "Réseaux", ou utilisez le "Terminal" :
$ sudo ifdown ra0
  • Tapez:
$ sudo cp ~/rt2500-cvs-daily/Module/rt2500.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless/
  • Tapez:
$ sudo echo "alias ra0 rt2500" > /etc/modprobe.d/rt2500
  • Ca y est ! Le pilote est installé ! Si vous déplacez l'utilitaire RaConfig dans le dossier /root:
$ sudo cp ~/rt2500-cvs-daily/Utilitys/RaConfig2500 /root

Vous pouvez désormais effacer le dossier rt2500-cvs-daily.

  • wifi_ralink_rt2500.1224592152.txt.gz
  • Dernière modification: Le 21/10/2008, 14:29
  • par 213.95.41.13