Installation du driver Wi-Fi natif sur le Medion Akoya mini E1210 sous Ubuntu
Après l’Installation du Wi-Fi sur le Medion Akoya mini E1210 sous Ubuntu qui faisait appel à ndiswrapper pour mettre en oeuvre le driver prévu pour Windows 2000/XP, voici une autre méthode qui vous permettra d’utiliser le driver natif fourni par Ralink.
Pour plus d’information au sujet ce driver, vous pouvez vous reporter à la section relative au support Linux sur le site de Ralink.
Avant de commencer, si vous utilisez le driver pour Windows via ndiswrapper, désinstallez-le comme suit.
- lancez un terminal ;
- exécutez la commande
ndiswrapper -r rt2860pour désactiver la prise en charge du périphérique Wi-Fi par ndiswrapper ; - exécutez la commande
iwconfigpour vérifier que le driver rt2860 n’est plus en service – le périphérique wlan0 ne doit plus figurer dans la liste des interfaces sans fil.
La place étant libre, vous pouvez maintenant commencer l’installation du driver natif.
- lancez un terminal ;
- exécutez la commande
sudo -spour exécuter les commandes qui suivent en mode super utilisateur – cela vous évitera de faire prédécer chaque commande par sudo ; - exécutez la commande
apt-get install build-essentialpour installer les outils nécessaires à la compilation des sources du driver ; - exécutez la commande
wget http://www.ralinktech.com.tw/data/drivers/2008_0918_RT2860_Linux_STA_v1.8.0.0.tar.bz2pour télécharger les sources du driver – cela implique que vous utilisiez l’interface Ethernet pour accéder à Internet ; - exécutez la commande
tar -jxvf 2008_0918_RT2860_Linux_STA_v1.8.0.0.tar.bz2pour décompressez les sources du driver ; - exécutez la commande
cd 2008_0918_RT2860_Linux_STA_v1.8.0.0pour vous placer dans le répertoire contenant les sources qui viennent d’être décompressées ; - exécutez la commande
gedit os/linux/config.mkpour éditer le fichier de configuration afin d’activer le support wpa_supplicant. Pour ce, repérez les paramètres HAS_WPA_SUPPLICANT et HAS_NATIVE_WPA_SUPPLICANT_SUPPORT puis affectez leur la valeur y, pour obtenir ceci :
HAS_WPA_SUPPLICANT=y
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y - exécutez la commande
makepour compiler les sources du driver ; - exécutez la commande
make installpour installer le driver ; - exécutez la commande
mv /etc/Wireless/RT2860STA/RT2860STA.dat /etc/Wireless/RT2860STA/RT2860STA.dat.oldpour que le fichier de configuration RT2860STA.dat soit ignoré par le driver ; - exécutez la commande
echo 'alias ra0 rt2860sta' | sudo tee -a /etc/modulespour que le module rt2860sta soit chargé automatiquement au démarrage en étant associé au nom d’interface ra0.
À ce stade, le driver est installé et il ne reste plus qu’à automatiser l’activation de l’interface ra0 au démarrage.
- exécutez la commande
echo -e '#!/bin/sh\nsudo ifconfig ra0 up' > /etc/init.d/rt2860uppour créer un script qui va activer l’interface ra0 ; - exécutez la commande
chmod +x /etc/init.d/rt2860uppour rendre le script exécutable ; - exécutez la commande
ln -s /etc/init.d/rt2860up /etc/rcS.d/S33rt2860uppour commander l’exécution du script au moment opportun durant la phase de démarrage.
Après un redémarrage, votre Medion devrait être capable de communiquer en Wi-Fi, en utilisant un driver natif.



Juste une question avant de désinstaller le pilote Windows : quel est l’avantage d’utiliser ce pilote natif ? Rapidité ? Stabilité ? Merci.
Par Olivier le 9 nov 2008
Merci beaucoup Berrnard pour ce 2ème tuto Wifi natif ;)
Ca marche nickel et en plus réception 100% contre 63% avant au même endroit !
Je devais activer en console avec l’autre tuto (driver Xp)
Blog super intéressant et instructif ;)
Par PcTor le 10 nov 2008
Bonjour Olivier,
Dans la mesure où le driver est conçu pour Linux, on peut s’attendre à des meilleures performances.
Bien que ndiswrapper soit très utile quand on ne dispose pas d’un driver pour Linux, il vaut mieux s’en passer si l’on peut, c’est toujours une interface logicielle de moins.
Par Bernard le 10 nov 2008
Bonjour PcTor,
Merci pour ton commentaire.
J’ai aussi remarqué que la réception était meilleure.
Par Bernard le 10 nov 2008
Est-ce que la méthode est la même sous intrepid? J’ai essayé mais sans succès :(
Par AP le 10 nov 2008
Bonsoir AP,
J’ai écrit cet article après avoir installé avec succès le driver sous Ubuntu 8.10 “Intrepid Ibex”.
Par Bernard le 10 nov 2008
Bizarre mais cela vient peut-être du fait que j’ai un advent et non pas un Akoya.
En fait j’ai les étapes 2.9 puis 3.xx qui ne passent pas.
Enfin félicitation pour la qualité de ton blog quand même. Les articles sont bien écrits et intéressants.
Par AP le 11 nov 2008
Ton modèle ne dispose peut-être pas de la même carte Wi-Fi.
Merci pour ton appréciation :-)
Par Bernard le 11 nov 2008
Bonjour(soir)
Merci beaucoup pour ce tuto!
voilà j’ai un petit soucis pas bien grave mais qui m’aiderais beaucoup.
je cherche un moyen de connecter mon akoya sur mon imprimante par wifi via un pc (par réseau local)
donc voilà je vous décris mon materiel:
Un pc fix directement relié a mon imprimante et a mon rooteur wifi.
et mon Akoya E1210.
mon imprimante est une “HP Officejet 5610 Tout-en-un”.
Merci beacoup pour toutes ces explications et tous ces éfforts!
Par Jacque le 13 nov 2008
Bonsoir Jacque,
Quel est le système d’exploitation du PC ?
Par Bernard le 13 nov 2008
A Jacque,
J’ai G os (ubuntu) en boot principal (XP d’origine en second) sur l’akoya et une HP C4380 (Wifi).
Détectée de suite en réseau par G os et opérationnelle ;)
Par PcTor le 14 nov 2008
Bonjour,
J’ai une eeebox (même chipset wifi ralink 2860) et j’ai suivi votre tuto.
La carte détecte les réseaux, il est possible de se connecter au réseaux ouvert mais il est impossible de se connecter au réseau WPA!
Avez vous une idées??
Par Julien le 15 nov 2008
Bonjour Julien,
Le tutoriel Wifi + chiffrage par WPA devrait vous aider.
Par Bernard le 17 nov 2008
Merci pour cet excellent tutoriel !
(J’ai juste rencontré un problème (que je ne comprends pas) sur le sudo echo “#!/bin/sh\nsudo ifconfig ra0 up” > /etc/init.d/rt2860up, rapidement résolu en créant à la main le fichier avec la ligne de code.)
Par K le 22 nov 2008
Merci K, pour tes compliments et ta remarque.
Par Bernard le 22 nov 2008
bonjour à tous,
j’ai suivi le tuto et j’ai un problème à l’étape 10, quand je tape la commande:
mv /etc/Wireless/RT2860STA.dat /etc/Wireless/RT2860STA.dat.old
voilà ce qu’il me renvoie:
ne peut évaluer `/etc/Wireless/RT2860STA.dat’: Aucun fichier ou dossier de ce type
Par vey le 22 nov 2008
Bonsoir vey,
S’il la commande mv t’indique que le fichier n’existe pas, c’est probablement parce qu’il n’a pas pu être créé lors de l’exécution de la commande make install.
As-tu noté des messages d’avertissement ou d’erreur dans les étapes précédentes ?
Par Bernard le 23 nov 2008
SI ca ne marche pas.. c’est quil y a eu quelques erreurs dans la rédaction…
Point N°10 Ce n’est pas:
mv /etc/Wireless/RT2860STA.dat /etc/Wireless/RT2860STA.dat.old
mais:
mv /etc/Wireless/RT2860STA/RT2860STA.dat /etc/Wireless/RT2860STA/RT2860STA.dat.old
Pour ce qui es du blocage du 3ème point N°1:
perso j’ai lancé gedit depuis le dossier init.d et j’ai mis la ligne “#!/bin/sh\nsudo ifconfig ra0 up” dedans que j’ai enregistré sous le nom “rt2860up” dans le dit dossier !! (je débute je sais pas faire tout automatiquement en ligne !!) et après chmod trouve le fichier pour le rendre exécutable… .. pour ma part ca marche nikel !!! melleure reception… (pour info le mode monitor es supporté.. ;) )
Par Rominous le 27 nov 2008
ah oui j’oubliais… Merci Pour Touttt !!!
Par Rominous le 27 nov 2008
Bonsoir Rominous,
Merci d’avoir signalé cette erreur, j’ai corrigé la procédure.
Par Bernard le 27 nov 2008
Salut,
Merci pur ce tutoriel super instructif; Tout a marche comme sur des roulettes … :) Dommage que je n’aie pas tout compris aux manipulations … mais ca marche!!
Merci encore!!
Par francois le 15 déc 2008
A mon tour de t’adresser mes plus vifs remerciements Bernard, super tuto très accessible pour les néophytes tels que moi, et le wifi est maintenant opérationnel ! Un immense merci !
Juste une remarque, pour le point 3.1 (création d’un script pour activer l’interface ra0), j’ai dû suivre les instructions du commentaire de Rominous, celles du tuto entraînant chez moi un message d’erreur.
Mais merci, encore une fois, pour ton superbe travail !
Par Stéphane2 le 21 jan 2009
Ton tuto est nickel, merci beaucoup ! Ca fait plaisir de voir un tuto vraiment didactique.
Mais, chez moi, ça ne devrait pas marcher, car quand je fais
chmod +x /etc/init.d/rt2860up
l’ordi me répond :
chmod: ne peut accéder `/etc/init.d/rt2860up’: Aucun fichier ou dossier de ce type
Et pourtant ça marche %-) Comment ça se fait ?
Par supernestor le 26 jan 2009
Bonjour supernestor,
Si la commande chmod ne trouve pas le fichier rt2860up c’est probablement parce que tu n’as pas fait l’étape 1 de la procédure d’activation de l’interface ra0.
La fait que cela fonctionne bien quand même indique peut-être que des choses se passent automatiquement maintenant.
Par Bernard le 26 jan 2009
Bonjour Bernard,
Félicitations pour votre site de qualité. J’ai actuellement un problème avec mon Media Akoya, suite à l’installation du driver Wi-Fi natif :
J’ai l’impression que l’activation de l’interface fait bugger mon PC, l’interface sous Ubuntu se gèle et les voyants du verrouillage majuscule et du pavé numérique se mettent à clignoter … rien d’autre à faire que d’éteindre la machine arrivé à ce stade là. J’ai pu démarrer en désactivant le wifi (Fn + F11) et j’ai vu que l’interface ra0 existait bien. Avez-vous une idée de ce qui peut provoquer un tel comportement ?
Merci d’avance.
Par Greg le 26 jan 2009
Bonjour Greg,
Non, je ne sais pas ce qui peut provoquer ce dysfonctionnement.
Par Bernard le 27 jan 2009
“Ton tuto est nickel, merci beaucoup ! Ca fait plaisir de voir un tuto vraiment didactique.
Mais, chez moi, ça ne devrait pas marcher, car quand je fais
chmod +x /etc/init.d/rt2860up
l’ordi me répond :
chmod: ne peut accéder `/etc/init.d/rt2860up’: Aucun fichier ou dossier de ce type
Et pourtant ça marche %-) Comment ça se fait ?”
ICI aussi et pourtant aucun message d’erreur à l’étape 1 de l’activation.
Cela fait 5 fois que j’essaie et le fichier n’est pas créé dans init.d
Grand merci pour ce tuto.
Par Pat le 28 jan 2009
Bonjour
je suis un total newbies sur ubuntu et je me prends bien la tête : je epnsais que linux était plus “user friendly”.
je ne veux pas ecraser windows XP alors j’ai créé une clef live persistant pour ubuntu 8.10
j’ai un soucis à l’étape 10
ubuntu@ubuntu:~/2008_0918_RT2860_Linux_STA_v1.8.0.0$ sudo make install
make -C /home/ubuntu/2008_0918_RT2860_Linux_STA_v1.8.0.0/os/linux -f Makefile.6 install
make[1]: Entering directory `/home/ubuntu/2008_0918_RT2860_Linux_STA_v1.8.0.0/os/linux’
rm -rf /etc/Wireless/RT2860STA
mkdir /etc/Wireless/RT2860STA
cp /home/ubuntu/2008_0918_RT2860_Linux_STA_v1.8.0.0/RT2860STA.dat /etc/Wireless/RT2860STA/.
install -d /lib/modules/2.6.27-7-generic/kernel/drivers/net/wireless/
install -m 644 -c rt2860sta.ko /lib/modules/2.6.27-7-generic/kernel/drivers/net/wireless/
/sbin/depmod -a 2.6.27-7-generic
make[1]: Leaving directory `/home/ubuntu/2008_0918_RT2860_Linux_STA_v1.8.0.0/os/linux’
ubuntu@ubuntu:~/2008_0918_RT2860_Linux_STA_v1.8.0.0$ sudo mv /etc/Wireless/RT2860STA.dat /etc/Wireless/RT2860STA.dat.old
mv: cannot stat `/etc/Wireless/RT2860STA.dat’: No such file or directory
j’ai continué au cas ou mais :
ubuntu@ubuntu:~/2008_0918_RT2860_Linux_STA_v1.8.0.0$ sudo chmod +x /etc/init.d/rt2860up
chmod: cannot access `/etc/init.d/rt2860up’: No such file or directory
je n’ai pas la moindre idée pour avancer
Par fred le 2 fév 2009
Bonjour Fred,
Tu as juste fait une petite erreur de frappe, la commande indiquée à l’étape 10 est :
mv /etc/Wireless/RT2860STA/RT2860STA.dat /etc/Wireless/RT2860STA/RT2860STA.dat.old
Par Bernard le 2 fév 2009
Je ne tape pas les commandes, je fais des copier collé.
dans ta nouvelle indication, il y a un point en plus, à la fin mais cela ne change rien : ce doit être plus compliqué (malheureusement).
ubuntu@ubuntu:~/2008_0918_RT2860_Linux_STA_v1.8.0.0$ mv /etc/Wireless/RT2860STA/RT2860STA.dat /etc/Wireless/RT2860STA/RT2860STA.dat.old.
mv: cannot stat `/etc/Wireless/RT2860STA/RT2860STA.dat’: No such file or directory
je suis allé voir ce qu’il y avait dans le répertoire RT2860STA et le fichier est bien renommé en /etc/Wireless/RT2860STA/RT2860STA.dat.old
par contre, dans init.d, il n’y a pas de rt2860up.
j’ai refait tout le process depuis le début et je bloque sur le même pb :
ubuntu@ubuntu:~/2008_0918_RT2860_Linux_STA_v1.8.0.0$ echo -e “#!/bin/sh\nsudo ifconfig ra0 up” > /etc/init.d/rt2860up
“
ubuntu@ubuntu:~/2008_0918_RT2860_Linux_STA_v1.8.0.0$ chmod +x /etc/init.d/rt2860up
chmod: cannot access `/etc/init.d/rt2860up’: No such file or directory
ubuntu@ubuntu:~/2008_0918_RT2860_Linux_STA_v1.8.0.0$
any idea ?
Par fred le 3 fév 2009
bonjour
la premiere fois,
1) il y avait bien une erreur de copier/coller
é° je pense que je n’avais pas mis la commande sudo -s car sinon j’aurais été en root@ubuntu au lieu de ubuntu@ubuntu
je refais entierement ma clef usb et refait toute la procédure, voici les 3 dernières commandes :
1)
root@ubuntu:~/2008_0918_RT2860_Linux_STA_v1.8.0.0# echo “alias ra0 rt2860sta” | sudo tee -a /etc/modules
“alias ra0 rt2860sta”
2)
root@ubuntu:~/2008_0918_RT2860_Linux_STA_v1.8.0.0# echo -e “#!/bin/sh\nsudo ifconfig ra0 up” > /etc/init.d/rt2860up
“
3)
root@ubuntu:~/2008_0918_RT2860_Linux_STA_v1.8.0.0# chmod +x /etc/init.d/rt2860upchmod: cannot access `/etc/init.d/rt2860up’: No such file or directory
ce serait la commande 2 qui n’a pas été exécuté ???
ce qui est bizarre c’est qu’en remontant dans l’historique des fonctions, la commande 2 n’est pas réaffiché entierement mais uniquement
echo -e “
sinon, iwconfig donne le résultat suivant :
lo no wireless extensions.
eth0 no wireless extensions.
pan0 no wireless extensions.
c’est tout ce que je vois
Par fred le 11 fév 2009
Bonsoir Fred,
J’ai relu cette procédure suite à tes messages.
Il me semble que le problème vient tout simplement des guillemets (”) qu’il faut remplacer par des apostrophes (’).
Peut-être est-ce une conversion qui s’est faite automatiquement lorsque j’ai créé l’article.
Merci d’essayer et de me dire si cela fonctionne mieux.
Par Bernard le 11 fév 2009
Bonjour, c”est encore moi !
J’ai migré de Ubuntu (8.04) vers Xubuntu (8.04), et le wifi ne marche plus. J’ai alors recommencé le protocole décrit dans le tuto pour installer le driver, mais ça n’a rien changé.
Par supernestor le 16 fév 2009
Je pense avoir suivi scrupuleusement le liste des commandes ci dessus (deux fois, sans message d’erreur) et avoir vérifier autant que possible le résultat, mais je n’ai pas de connexion Wifi apparemment.
Une fois tout ceci réalisé, quelle est le moyen d’activer ou désactiver le Wifi ? Comment choisit-on l’Access Point ?
Dans les “Devices – Network Tools”, l’interface ra0 est bien listée, mais il n’y a aucune “Interface Information” et un “ifconfig -a” montre qu’elle n’a pas d’”inet addr”.
Que se passe-t-il ?
Par benoitb le 17 fév 2009
Mince : après un n-ieme reboot (mon Medion est en dual-boot), le WiFi est connecté automatiquement, et avec une excellente qualité !
Je vais regarder de plus près dès que j’ai un peu de temps …
Merci pour les différents tutoriaux. Il ne me reste que le microphone qui ne semble pas fonctionner correctement.
Par benoitb le 17 fév 2009
Ouf ! Ça a marché du premier coup ! Merci beaucoup pour ce tutoriel.
Cela dit, c’est trop compliqué pour un utilisateur novice. Si les linuxiens veulent supplanter les systèmes grand public que sont Windows et Mac OS X, il va falloir revoir la façon d’installer des pilotes de composants internes, car c’est franchement galère.
Par Jean-Jacques Cortes le 24 fév 2009
Bonjour,
j’ai un probleme avec la commande “echo -e ‘#!/bin/sh\nsudo ifconfig ra0 up’ > /etc/init.d/rt2860up”, j’ai le message “”permission non accordée”.
Pouvez-vous m’aider ? merci.
Par molder le 2 mar 2009
Bonjour,
Je suis un peu désespéré car malgré tous vos conseils avisés je ne parviens pas à activer le WIFI de mon medion E1212…
J’ai suivi votre 1er tutoriel via ndiswrapper point par point rien y fait… Première tentative :
arnaud@arnaud-laptop:~$ sudo apt-get install ndiswrapper-utils-1.9
sudo: timestamp too far in the future: May 27 16:01:30 2009
[sudo] password for arnaud:
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
ndiswrapper-utils-1.9 est déjà la plus récente version disponible.
ndiswrapper-utils-1.9 passé en « installé manuellement ».
0 mis à jour, 0 nouvellement installés, 0 à enlever et 110 non mis à jour.
Je continue avec :
arnaud@arnaud-laptop:~$ cd /media/disk
bash: cd: /media/disk: Aucun fichier ou dossier de ce type
arnaud@arnaud-laptop:~$
Ma clé n’est peu pas être montée
Autre tentative via Documentation Ubuntu francophone :
Installation WiFI graphiquement
La tentative a fonctionné jusqu’au redemarrage de l’appareil. Ensuite, plus de nouvelles de ma DartyBox…
Dernière tentative : installation du WIFI native mais dès la première manip ça foire.
ex: Can’t remove file /etc/ndiswrapper/rt2860/1814:0701:3C90:1948.5.conf (Permission non accordée) at /usr/sbin/ndiswrapper-1.9 line 126
Je crois que j’ai besoin d’aide…
Merci
Par Draun le 27 mai 2009