Installation de la clé usb sans-fil TL-WN725N.
La clé usb sans-fil a été acheté à « Electro Dépôt » pour moins de 9 €.
1) Photos :
2) Mise-à-jour du noyau :
pi@station67 ~ $ sudo rpi-update
3) Vérification du noyau :
pi@station67 ~ $ uname -a Linux station67 3.12.26+ #704 PREEMPT Wed Aug 20 22:35:11 BST 2014 armv6l GNU/Linux
4) Insérer la clé usb sans-fil dans un port usb du Raspberry Pi.
5) Vérification de la prise en compte de la clé usb sans-fil :
pi@station67 ~ $ lsusb ... Bus 001 Device 005: ID 0bda:8179 Realtek Semiconductor Corp. ... pi@station67 ~ $ dmesg ... [ 3.801710] usb 1-1.5: new high-speed USB device number 5 using dwc_otg [ 3.922410] usb 1-1.5: New USB device found, idVendor=0bda, idProduct=8179 [ 3.950079] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 3.970629] usb 1-1.5: Product: 802.11n NIC [ 3.988224] usb 1-1.5: Manufacturer: Realtek [ 4.011540] usb 1-1.5: SerialNumber: 00E04C0001 ...
6) Récupération de la versiobn du noyau :
pi@station67 ~ $ VERSION=`uname -r | awk -F'.' '{print $1"."$2}'` pi@station67 ~ $ echo $VERSION 3.12
7) Décompression de l’archive du code du noyau :
pi@station67 ~ $ sudo tar xvfz rpi-${VERSION}.y.tar.gz -C /usr/src/ pi@station67 ~ $ cd /usr/src/linux-rpi-${VERSION}.y/ pi@station67 /usr/src/linux-rpi-3.12.y
8) Préparation du fichier de configuration :
pi@station67 /usr/src/linux-rpi-3.12.y $ sudo bash -c "zcat /proc/config.gz > /usr/src/linux-rpi-${VERSION}.y/.config
9) Configuration du noyau :
pi@station67 /usr/src/linux-rpi-3.12.y $ sudo make oldconfig
10) Configuration des modules :
pi@station67 /usr/src/linux-rpi-3.12.y $ sudo make modules_prepare pi@station67 /usr/src/linux-rpi-3.12.y $ sudo wget https://github.com/raspberrypi/firmware/raw/master/extra/Module.symvers
11) Création des liens symboliques :
pi@station67 /usr/src/linux-rpi-3.12.y $ sudo ln -s /usr/src/linux-rpi-${VERSION}.y /lib/modules/`uname -r`/source pi@station67 /usr/src/linux-rpi-3.12.y $ sudo ln -s /usr/src/linux-rpi-${VERSION}.y /lib/modules/`uname -r`/build pi@station67 /usr/src/linux-rpi-3.12.y $ sudo ln -s /usr/src/linux-rpi-${VERSION}.y /usr/src/linux-`uname -r` pi@station67 /usr/src/linux-rpi-3.12.y $ sudo ln -s /usr/src/linux-rpi-${VERSION}.y /usr/src/linux
12) Téléchargement du code source du pilote de la clé sans-fil :
pi@station67 /usr/src/linux-rpi-3.12.y $ cd pi@station67 ~ $ git clone https://github.com/lwfinger/rtl8188eu.git pi@station67 ~ $ cd rtl8188eu pi@station67 ~/rtl8188eu $
13) Compilation :
pi@station67 ~/rtl8188eu $ make all make ARCH=arm CROSS_COMPILE= -C /lib/modules/3.12.26+/build M=/home/pi/rtl8188eu modules make[1]: entrant dans le répertoire « /usr/src/linux-rpi-3.12.y » CC [M] /home/pi/rtl8188eu/core/rtw_ap.o CC [M] /home/pi/rtl8188eu/core/rtw_br_ext.o ... CC [M] /home/pi/rtl8188eu/os_dep/xmit_linux.o LD [M] /home/pi/rtl8188eu/8188eu.o Building modules, stage 2. MODPOST 1 modules CC /home/pi/rtl8188eu/8188eu.mod.o LD [M] /home/pi/rtl8188eu/8188eu.ko make[1]: quittant le répertoire « /usr/src/linux-rpi-3.12.y »
14) Installation :
pi@station67 ~/rtl8188eu $ sudo make install install -p -D -m 644 8188eu.ko /lib/modules/3.12.26+/kernel/drivers/net/wireless/8188eu.ko /sbin/depmod -a 3.12.26+ mkdir -p /lib/firmware/rtlwifi cp -n rtl8188eufw.bin /lib/firmware/rtlwifi/.
15) Vérification :
pi@station67 ~/rtl8188eu $ ls -l /lib/modules/`uname -r`/kernel/drivers/net/wireless/8188eu.ko -rw-r--r-- 1 root root 954991 août 30 11:31 /lib/modules/3.12.26+/kernel/drivers/net/wireless/8188eu.ko pi@station67 ~/rtl8188eu $ ls -l /lib/firmware/rtlwifi/rtl8188eufw.bin -rw-r--r-- 1 root root 13904 août 30 11:32 /lib/firmware/rtlwifi/rtl8188eufw.bin
16) Insérer le module :
pi@station67 ~/rtl8188eu $ sudo modprobe 8188eu pi@station67 ~/rtl8188eu $ sudo depmod -a
17) Suppression du code source :
pi@station67 ~ $ sudo rm /lib/modules/`uname -r`/source pi@station67 ~ $ sudo rm /lib/modules/`uname -r`/build pi@station67 ~ $ sudo rm /usr/src/linux-`uname -r` pi@station67 ~ $ sudo rm /usr/src/linux pi@station67 ~ $ sudo rm -R /usr/src/linux-rpi-${VERSION}.y pi@station67 ~ $ rm rpi-${VERSION}.y.tar.gz pi@station67 ~ $ rm -R rtl8188eu
18) Vérification :
pi@station67 ~ $ ifconfig ... wlan0 Link encap:Ethernet HWaddr e8:94:f6:19:4e:c6 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
19) Se connecter à Internet : Voir mes autres didacticiels.
20) Lien :
http://tech.enekochan.com/en/2014/03/08/new-script-to-compile-tp-link-tl-wn725n-version-2-lwfinger-driver-in-raspbian/
Comments are closed, but trackbacks and pingbacks are open.