Archivos de Tags: 0bda:8179 @es

TP-Link TL-WN725N versión 2 en Raspbian 2014-01-07-wheezy-raspbian con kernel 3.10.25+

ACTUALIZACIÓN: Lee este post si tienes otra versión del kernel y quieres usar un script para compilarlo por tí mismo: Nuevo script para compilar el driver TP-Link TL-WN725N versión 2 de lwfinger en Raspbian

Gracias a http://www.mendrugox.net he conseguido usar el dongle TP-Link TL-WN725N versión 2 en el último Raspbian 2014-01-07-wheezy-raspbian con kernel 3.10.25+. Este ha sido el proceso:

wget -O 8188eu_31024_614.zip http://www.mendrugox.net/downloads/14
unzip 8188eu_31024_614.zip
sudo mv 8188eu.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless
sudo chown root:root /lib/modules/`uname -r`/kernel/drivers/net/wireless/8188eu.ko
sudo mv rtl8188eufw.bin /lib/firmware/rtlwifi/
sudo chown root:root /lib/firmware/rtlwifi/rtl8188eufw.bin
sudo depmod -a
sudo modprobe 8188eu

Editar /etc/netwok/interfaces de esta forma y poner el SSID de tu red y tu password:

auto lo

iface lo inet loopback
iface eth0 inet dhcp

allow-hotplug wlan0
auto wlan0

iface wlan0 inet dhcp
        wpa-ssid "YOUR-NETWORK-SSID"
        wpa-psk "YOUR-PASSWORD"

Reinicar la Raspberry Pi y debería conectarse automáticamente a la red wifi. Deberías ver el dispositivo wlan0 al ejecutar ifconfig:

$ ifconfig
wlan0     Link encap:Ethernet  HWaddr a0:f3:c1:14:53:ca
          inet addr:192.168.2.121  Bcast:192.168.2.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:96 errors:0 dropped:4 overruns:0 frame:0
          TX packets:21 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:18513 (18.0 KiB)  TX bytes:2746 (2.6 KiB)

TP-Link TL-WN725N

Ref: http://www.mendrugox.net/2013/08/tp-link-tl-wn725n-v2-working-on-raspberry-raspbian/

TP-Link TL-WN725N versión 2 en Raspberry Pi

El driver para la versión 2 del TP-Link TL-WN725N no viene por defecto en Raspbian así que no funciona nada más conectarlo al USB.

TP-Link TL-WN725N

Puedes compilar tu mismo el driver (muy lento) o simplemente bajarte una versión ya compilada e instalarla.

¡ACTUALIZACIÓN!
Debido a los problemas que estaba teniendo la gente con el error “ERROR: could not insert ’8188eu’: Exec format error.” he compilado y probado yo mismo el driver tanto para 2013-02-09-wheezy-raspbian como para 2013-09-25-wheezy-raspbian con kernel Linux 3.6.11+.

2013-02-09-wheezy-raspbian kernel 3.6.11+:
https://tech.enekochan.com/wp-content/uploads/2013/rtl8188eu/liwei/2013-02-09-wheezy-raspbian-3-6-11/8188eu.ko
2013-09-25-wheezy-raspbian kernel 3.6.11+:
https://tech.enekochan.com/wp-content/uploads/2013/rtl8188eu/liwei/2013-09-25-wheezy-raspbian-3-6-11/8188eu.ko
2014-01-07-wheezy-raspbian kernel 3.10.25+: Gracias a http://www.mendrugox.net ir a TP-Link TL-WN725N version 2 en Raspbian 2014-01-07-wheezy-raspbian con kernel 3.10.25+

wget https://tech.enekochan.com/wp-content/uploads/2013/rtl8188eu/liwei/2013-09-25-wheezy-raspbian-3-6-11/8188eu.ko
sudo install -p -m 644 8188eu.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless
sudo depmod -a
sudo modprobe 8188eu

Probablemente quieras que tu Raspberry PI se conecte al arrancar. En ese caso edita el fichero /etc/network/interfaces para configurar el SSID y la contraseña de la red wifi:

auto lo

iface lo inet loopback
iface eth0 inet dhcp

allow-hotplug wlan0
auto wlan0

iface wlan0 inet dhcp
        wpa-ssid "ssid"
        wpa-psk "password"

Prueba que todo funciona apagando y volviendo a encender la conexión y mirando con ifconfig que wlan0 ahora ya tiene una IP:

sudo ifdown wlan0
sudo ifup wlan0
ifconfig

Si ves estos mensajes no te preocupes siempre y cuando todo funcione (no sé por qué aparecen pero a mi me funciona todo de todas formas):

ioctl[SIOCSIWAP]: Operation not permitted
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument

Anteriormente configuraba la conexión usando la aplicación Wifi Config (wpa_gui) en el entorno de escritorio. Esta aplicación configura automaticamente los ficheros /etc/network/interfaces y /etc/wpa_supplicant/wpa_supplicant.conf:

auto lo

iface lo inet loopback
iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
       ssid="XXXX"
       psk="XXXXXXXXXXXX"
       proto=RSN
       key_mgmt=WPA-PSK
       pairwise=CCMP
       auth_alg=OPEN
}

Pero este sistema me dejó de funcionar con la última versión del driver.

Si usas este método puedes formar a que wpa_supplicant vuelva a reconectar la wifi ejecutando esto:

sudo wpa_supplicant -Dwext -iwlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf

También tuve que configurar los servidores DNS para poder resolver nombres de internet. Esto se hace editando el fichero /etc/resolv.conf. Tan solo añade tus servidores DNS (normalmente tu proveedor de internet te los da) o usa 8.8.4.4 y 8.8.8.8 (servidores DNS de Google):

nameserver 8.8.4.4
nameserver 8.8.8.8

Ref: http://blog.pi3g.com/2013/05/tp-link-tl-wn725n-nano-wifi-adapter-v2-0-raspberry-pi-driver/
https://www.zhujunsan.net/index.php/2013/03/make-tp-link-tl-wn725n-v2-work-on-raspbian/