Dongle WiFi TP-LINK, Attention à la version !

TP-WN725N.jpg Rassuré par le post de Benjamin et la liste du matériel supporté par Ubuntu, j'ai fait l'acquisition du dongle WiFi TL-WN725N de TP-LINK.

Je branche donc le dongle sur le Raspi, et démarre Raspbian 2012-12-16.

Et…
Rien T_T

lsusb

donne :

Bus 002 Device 003: ID 0bda:8179 Realtek Semiconductor Corp.

Et

ifconfig

Ne liste pas wlan0.

Erf !! pour un produit censé Works out of the box on Raspbian 2012-12-16 without a powered USB hub. ce n'est pas très convainquant !

dsc09040.jpg

  • Après quelque recherche, je fini par comprendre qu'entre temps, une Version 2 du dongle est sortie et que je suis tombé dessus. (écrit avec le numéro de série sur la boite)
  • Que le pilote pour le chip Realtek 8179 n'existe pas sur le site du fabriquant de chip (cherchez pas chez TP-LINK, ce sont des assembleurs de composants).
  • Que le pilote à utiliser se nomme rtl8188eu, et qu'il est dispo sur ce githubs

Bref, ''yapluka'…

  1. Le télécharger. (également dispo en annexe de ce billet)
  2. Le compiler.
  3. L'installer.
  4. Le tester.

1. Télécharger et décompresser l'archive contenant les sources du pilote :

tar xvf rtl8188eu.tar.gz


 2. Préparation à la compilation :

Mettre à jour la distribution.
S'assurer d'avoir installé les paquets des compilateurs habituels du type gcc, g++, etc.
Et aussi les paquets des sources kernel :

sudo apt-get install linux-headers-`uname -r`

Se rendre dans le dossier contenant les sources du pilote et lancer la compilation :

make


3. Installer le pilote :

sudo make install


4. Activation manuelle du pilote :

sudo modprobe 8188eu

Cette fois

ifconfig

Renvoi bien :

wlan0     Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx  
          inet adr:192.168.0.10  Bcast:192.168.0.255  Masque:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Packets reçus:24 erreurs:0 :61 overruns:0 frame:0
          TX packets:45 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          Octets reçus:3161 (3.1 KB) Octets transmis:6760 (6.7 KB)

Au prochain reboot du système, rien à faire de spécial, le pilote sera automatiquement chargé.

Conclusion :

De cette manière, j'ai installé le dongle avec succès sur :
- Raspbian (noyau 3.6.11+)
- Ubuntu 10.04 (noyau 2.6.32-46-generic-pae)
- Ubuntu 12.04 (noyau 3.5.0-17-generic)
- Ubuntu 12.10 (noyau 3.5.0-27-generic)

Mais il faut garder en tête qu'il faudra recompiler le pilote à chaque mise à jour de kernel, jusqu'à ce que le module soit intégré dans les mises à jour de la distribution.

Note :

Attention, pas d'espace dans le chemin !! sinon erreur :

makoto@ordi:~/Pilote pour Wifi TP-LINK WN725N v2/rtl8188eu$ make
make ARCH=i386 CROSS_COMPILE= -C /lib/modules/2.6.32-46-generic-pae/build M=/home/makoto/Raspi/Pilote pour Wifi TP-LINK WN725N v2/rtl8188eu  modules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.32-46-generic-pae »
make[1]: *** Pas de règle pour fabriquer la cible « pour ». Arrêt.
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.32-46-generic-pae »
make: *** [modules] Erreur 2)

Sources :
http://www.raspberrypi.org/phpBB3/viewtopic.php?f=26&t=29752
https://github.com/Red54/linux-shumeipai2

Ajouter un commentaire

Les champs suivis d'un * sont obligatoires

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

Haut de page