Si comme moi vous cherchiez une clef wifi compacte et pas chère pour votre RaspberryPi, vous avez peut-être choisi la clef TP-Link TL-WN725N que l’on trouve sans mal pour 5-7€ dans les bonnes crèmeries. Contrairement à d’autres clefs wifi que j’ai pu utiliser sur la même configuration, celle-ci n’est pas reconnue de manière « auto-magique ».
Voici donc comment résoudre le problème ! Rien de super compliqué mais cela nécessite quelques commandes dans le terminal, donc si cela vous effraie, peut-être serait-il plus sage de remplacer cette clef par un modèle plug and play, comme la Edimax EW-7811UN ! Pour les barbus, on va installer le driver de la clef TP-Link kivabien©, toute la difficulté va être de trouver lequel !
Note du 02/06/2015 : Si vous possédez un RaspberryPi V2, la méthode à suivre est un peu différente, vous trouverez les explications ici.
Les pré-requis
Comme je vous le disais en intro, pour suivre ce petit tutoriel, il faut :
- avoir la clef wifi TL-WN725N V2 (il existe une V1 également mais à ma connaissance elle ne se vend plus)
- être sur Raspbian
- avoir un accès à un terminal (soit en direct, soit via SSH)
- être connecté au net (sinon il vous faudra récupérer le driver depuis une machine connectée)
Un driver adapté à votre version du noyau
A chaque version du noyau linux correspond un driver différent pour cette clé wifi. Il va donc falloir trouver lequel ! Pour connaître votre version du noyau, il faut utiliser la commande uname -a
pi@raspberrypi ~ $ uname -a Linux raspberrypi 3.12.19+ #682 PREEMPT Mon May 12 23:27:36 BST 2014 armv6l GNU/Linux
Dans l’exemple ci-dessus, on voit que j’ai la version 3.12.19+ #682, mais ce sera peut-être différent chez vous ! Notez au passage que la commande rpi-update permet de mettre votre RaspberryPi à jour. Je suis ainsi passé de 3.10.25+ à la version 3.12.19+.
Un utilisateur du forum du raspberrypi a pris le soin de compiler un driver pour chaque version du noyau. Suivez donc ce lien pour trouver le nom du fichier associé à votre version du noyau.
Dans mon cas, il s’agit donc du fichier 8188eu-20140509.tar.gz qui correspond à la version du noyau que j’ai (3.12.19+ #682).
Du coup sur votre RaspberryPi, vous aurez les commandes suivantes à entrer (n’oublier pas de remplacer NOM_DU_FICHIER par le nom du fichier correspondant à votre version du noyau).L’adresse de téléchargement du fichier sera la suivante : https://dl.dropboxusercontent.com/u/80256631/NOM_DU_FICHIER
wget https://dl.dropboxusercontent.com/u/80256631/NOM_DU_FICHIER tar -zxvf NOM_DU_FICHIER sudo install -p -m 644 8188eu.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless sudo insmod /lib/modules/$(uname -r)/kernel/drivers/net/wireless/8188eu.ko sudo depmod -a
Et voilà ! Au prochain démarrage, vous devriez voir apparaître la clef dans la liste de vos interfaces réseau (la liste s’affiche grâce à la commande ifconfig). Chez moi c’est le nom wlan0 qui lui est attribué.
Ensuite il n’y a plus qu’à configurer votre réseau wifi !
Super tuto ça marche tout de suite, je vous remercie vraiment !
Merci énormément ! Marche très bien !
Un très gros merci, pour cet excellent tuto.
Ca fonctionne parfaitement
Merci mille fois pour ce tuto !
Il m’a permis de ne pas racheter une 2eme clef wifi !
Merci
Merci infiniment :D
Je ne m’en sortais plus a essayer de convertir les drivers de mon Windows avec NDISwrapper.
Le tuto qui tombe à point!
Pas de chance.. la commande insmod /lib/modules…. me répond
bêtement ‘invalid module format’
le kernel est au niveau 3.12.30+
Quel est le moyen de s’en sortir (a part racheter une nouvelle clé usb wifi)?
Thks
merci beaucoup ma tplink marche nickel
Bonjour Philippe,
Ce message indique généralement que le module téléchargé ne correspond pas à la bonne version du noyau. As-tu bien téléchargé ce fichier ? https://dl.dropboxusercontent.com/u/80256631/8188eu-20141017.tar.gz
Alexandre
Merci pour le tuto, il fonctionne parfaitement.
Je me pose une question, si une mise à jour du noyau est effectuée ultérieurement, la clé wifi sera t-elle tjrs active ?
encore merci pour le job.
Bonjour Phil,
Si le noyau change de version, il faudra probablement mettre à jour le pilote de la clef également ! Mais vu le succès de la clef, il est très possible également que les prochaines versions de Raspbian incluent nativement les pilotes pour cette clé wifi :)
Alex,
Merci pour la réponse. en fait, au moment ou j’envoyais mon post sur le blog,
je me suis aperçu que j’avais d/l la mauvaise version du driver !!
C’est rentré dans l’ordre depuis. pas de pb. et encore merci pour le tuto !
Bonsoir, j’ai suivi la manoeuvre, je n’ai rencontré aucun message d’erreur durant les différentes opérations, j’ai téléchargé le pilote sur une clé usb sur une machine ayant accès au réseau puis l’ai copié sur le pi afin de pouvoir procéder à l’installation …
Mais hélas, ce qui m’a collé un doute dès le départ, c’est que lorsque je connecte la clé usb wifi le pi redémarre (?!) et là, après avoir effectué l’installation, non seulement le pi à redémarrer, mais lors de la saisie de la commande ‘ifconfig’ il n’y a rien de nouveau … pas de wlanX …
Merci en tout cas pour l’excellent article.
Cordialement.
Grand Merci, avec la nouvelle version en 31+ de Raspbian, je n’y arrivais pas sur les autres sites WEB… UN GRAND GRAND MERCI !
Merci Merci Merci! Deux soirées (et combien de sites) pour faire un pirateBox…et là…la révélation. Merci!
Bonjour,
J’ai un petit probleme lors de l’installation du drivers.
il me dit :
Install: impossible d’evaluer 《8188eu.ko》: Aucun fichier ou dossier de ce type
Que faire ?
Merci bcp pour ce tuto. Wlan0 up and running en 5 min !
Bonjour,
Merci pour ce tuto qui fonctionne très bien.
Pourrais-tu préciser le contenu de ton fichier /etc/network/interfaces (du moins la structure) car je n’arrive pas à configurer mon wifi ?
Merci !
C’est bon, j’ai trouvé, j’avais fait une erreur dans mon fichier.
Bonjour
en premier je ne comprend pas la différence entre la version
Linux raspbmc 3.12.31 #2 et la version 3.12.31 + précisée dans toutes les docs.
Le + est il important ? car en appliquant la procédure , j’ai ceci
sudo insmod /lib/modules/$(uname -r)/kernel/drivers/net/wireless/8188eu.ko
Error: could not insert module /lib/modules/3.12.31/kernel/drivers/net/wireless/8188eu.ko: Invalid module format
j’ai téléchargé une mauvaise version ? si oui ou trouve t’on la bonne ?
Merci
bonjour, quelqu’un a-t-il réussi à faire fonctionner le dongle wifi sur RPI2, avec le noyau suivant : 3.18.7+ # 765 ? (raspbian)
Merci d’avance.
Xavier, oui ça marche avec un PI2 mais il te faut taper sudo sh install.sh
J’ai un PI2 et cette clé. La clé fonctionne sur mon PC classique. Pas d’erreur d’installation du module. Un lsusb me donne bien la clé. Mais la diode de la clé ne s’allume pas sur le PI2 et impossible de l’avoir dans les interfaces à configurer…
J’ai une alim (issue d’un tel samsung) de 2A, j’ai essayé en mettant la clé sur un hub usb alimenté avec une alim externe… rien n’y fait. Une idée ?
Bonjour,
clef WIFI TL-WN725N
Linux raspberrypi 3.18.7-v7+ #755 SMP PREEMPT Thu Feb 12 17:20:48 GMT 2015 armv7
sudo insmod /lib/modules/$(uname -r)/kernel/drivers/net/wireless/8188eu.ko Error: could not insert module /lib/modules/3.18.7-v7+/kernel/drivers/net/wireless/8188eu.ko: Invalid module format
Voilà je n’arrive pas à prendre en compte la cle wifi, merci d’avance
Idem Cyprien et Patrice
3.18.8-v7+
Error: could not insert module /lib/modules/3.18.8-v7+/kernel/drivers/net/wireless/8188eu.ko: Invalid module format
si qq’un a une idée, j’ai deux raspi2 deux dongle Wifi differents un hub alimenté une bonne alim … rien n’y fait …
lsusb -> pas de clef présente …
Merci à tous
Bonjour Sébastien,
Je viens de recevoir mon raspberryPi2, promis dès que j’ai un peu de temps je teste ça et je mets le tuto à jour :)
Bonne journée,
Alexandre
Merci Alex !
quelle rapidité ;)
bonne journée
Sébastien
Bonjour tout le monde,
J’ai également un problème avec ce fameux 8188eu.ko
« Invalid module format »
Le RPi2 ne parvient pas à ouvrir le fichier en fait ^^
Bonne journée,
Ansyth
Bonjour à tous,
J’ai réussi a mettre a jour ma RPi2 je suis maintenant en 3.18.11-v7+ #781
Du coup plus de message d’erreur du type « invalid module format »
par contre toujours rien lorsque je tape lsusb …
à suivre …
Seb.
Pour ceux qui galère comme moi avec la PI2 et les dongle wifi
Je viens de recevoir un Dongle EDIMAX qui marche direct sans problemes …
(sans vouloir faire de pub )
Bonjour à tous,
Pour ceux qui ont du mal à installer la clef sur un RaspberryPi V2, j’ai détaillé la procédure (un peu différente) dans un nouvel article.
Cela devrait en débloquer quelques uns ;)
Alex
A la ligne:
sudo install -p -m 644 8188eu.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless
J’ai ceci:
option invalide — ‘-«
option invalide – ‘-‘