Ho comprato di recente un TP-Link TL-WN725N Nano WiFi Adapter, un adattatore wireless USB dalle dimensioni ridotte, per il mio Raspberry Pi che finora usavo con un adattatore WiFi Linksys WUSB 54GC riconosciuto da Raspbian senza problemi ma decisamente “ingombrante”. L’ho acquistato a 9,69 euro su Amazon dato che risultava tra gli adattatori funzionanti senza effettuare alcuna configurazione, almeno fino alla versione 1. Con la versione 2 del TL-WN725N le cose però cambiano, il chipset Realtek RTL8188EUS che lo equipaggia non viene riconosciuto out-of-the-box da Raspbian.

Fortunatamente però è stato realizzato un driver ad hoc che consente il funzionamento del TL-WN725N v2, le istruzioni di installazione e il driver sono scaricabili dal pi3g blog, le riporto qui per avere un memo della procedura da seguire per rendere funzionante il TP-Link TL-WN725N Nano WiFi Adapter v2.0 con il Raspberry Pi.

Il primo passo consiste nello scaricare un pacchetto compresso che contiene il driver sotto forma di modulo per il kernel Linux 3.6.11 e installarlo (per sicurezza mi sono salvato su Dropbox il modulo nel caso il link di pi3g non dovesse funzionare, anche se si tratta sempre di un link a Dropbox):

wget https://dl.dropboxusercontent.com/u/80256631/8188eu-20130209.tar.gz
tar -zxvf 8188eu-20130209.tar.gz
sudo install -p -m 644 8188eu.ko /lib/modules/3.6.11+/kernel/drivers/net/wireless

A questo punto va impartito il comando depmod per far si che il modulo venga caricato ad ogni riavvio e successivamente va caricato il modulo con modprobe:

sudo depmod -a
sudo modprobe 8188eu

A questo punto, se tutto è andato bene, il LED del TP-Link TL-WN725N si accenderà, segno che l’adattatore WiFi USB è stato riconosciuto ed è funzionante. Basterà dunque configurarlo con le impostazioni necessarie a farlo connettere alla propria rete WiFi, per far questo andrà modificato con un editor di testo il file /etc/network/interfaces nel seguente modo:

auto lo

iface lo inet loopback
#iface eth0 inet dhcp

allow-hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
        wpa-ssid "tuo-ssid"
        wpa-psk "tua-password"
#wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

Naturalmente “tuo-ssid” e “tua-password” andranno sostituiti con SSID e password della vostra rete WiFi.

Aggiornamento 25 febbraio 2014: Con le ultime versioni di Raspbian che utilizzano il kernel 3.10.25 la procedura descritta non funziona, va scaricato un driver aggiornato e effettuata una procedura che consenta il funzionamento della scheda TP-Link TL-WN725N, i passi da compiere sono i seguenti:

  1. Download del driver e firmrware aggiornati sulla propria Raspbian da https://dl.dropboxusercontent.com/u/80256631/8188eu-20131223.tar.gz in alternativa ho caricato anche sul mio Dropbox l’archivio contenente il driver nel caso sparisca (https://www.dropbox.com/s/zcs4vr9fj989bxf/8188eu-20131223.tar.gz)
  2. Estrazione dei driver dall’archivio scaricato e installazione

Ecco i comandi da impartire da console di Raspbian:

wget https://dl.dropboxusercontent.com/u/80256631/8188eu-20131223.tar.gz 
tar -zxvf 8188eu-20131223.tar.gz 
sudo cp rtl8188eufw.bin /lib/firmware/rtlwifi 
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
sudo modprobe 8188eu
sudo reboot
Tagged with:
 

9 Responses to TP-Link TL-WN725N Nano WiFi Adapter v2.0 e Raspberry Pi (aggiornato)

  1. Grazie 1000! Stavo cercando una soluzione simile per mio padre che ha comprato alcuni adattatori TP-Link ma non conoscevo questa procedura. :-)

  2. Stefano scrive:

    è il mio primo commento che faccio a questo genere di articoli
    te lo meriti :)
    grazie

  3. Billi scrive:

    Salve Matteo e grazie per la condivisione! Ho un problema nel completare la procedura… l'ultimo comando "sudo modprobe 8188eu" ricevo questo errore "ERROR: could not insert '8188eu': Exec format error".
    Se provo a lanciare ifconfig non ho nessun riferimento a wlan.

    Qualche suggerimento?

  4. Davide scrive:

    Billi hai risolto?
    Anch'io ho lo stesso errore…ERROR: could not insert '8188eu': Exec format error
    ????

    Come possiamo proseguire?

  5. filippo scrive:

    anche io solito problema…uffa..help please

  6. Gus scrive:

    Non tutti hanno lo stesso kernel ecco perche a molti di voi non funziona

  7. Mikrokernel scrive:

    Pure io ho avuto lo stesso problema e per risolverlo ho messo il file 8188eu.ko dendro la cartella wirless con il comando mv, senza eseguire sudo install -p -m 644 8188eu.ko /lib/modules/3.6.11+/kernel/drivers/net/wireless e scaricando il pacchetto dal link https://www.dropbox.com/s/njcpggdruhexa1a/8188eu-20130209.tar.gz

  8. Giovanni scrive:

    Stesso problema: "ERROR: could not insert '8188eu': Exec format error"

  9. jey scrive:

    Io ho il kernel 3.10.25 ho installato tutto e funziona, ma mi sono accorto che è lentissimo.
    Io uso la pi con mopidy ed appena inizio a suonare un brano da internet con spotify, degrada in pochi secondi e non funziona più.
    Se utilizzo la rete cablata con rj45 non ho nessun problema, è forse l'alimentazione che compromette il funzionamento del wifi?

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Set your Twitter account name in your settings to use the TwitterBar Section.