Instalar mini-adaptador Wifi TP-LINK TL-WN725N (v2) en Arch Linux y Ubuntu 12.04+

52
32321

Recientemente han salido al mercado adaptadores wi-fi de conexión usb de dimensiones minúsculas, no más grandes que un dongle bluetooth tipo uña o una moneda pequeña, muy discretos y prácticos de usar en equipos portátiles que no tienen tarjeta wi-fi integrada (o que ya se haya estropeado) o inclusive en equipos de escritorio. Por su pequeño tamaño no cancelan las entradas usb adyacentes y su precio (alrededor de 12-15 dólares USD) los convierten en excelentes alternativas para proporcionar conectividad wi-fi a nuestros equipos.

Un modelo que se destaca por su potencia y precio es el TL-WN725N(v2) de TP-LINK, que originalmente apareció en su primera versión (v1) con hardware Realtek  RTL8188 cus y se creó un driver que funcionaba muy bien en la distro Raspbian (basada en Debian)  hecha para los mini equipos Raspberry; pero sin avisar cambiaron el hardware a RTL8188 eu para la segunda versión (v2) y Realtek creó un driver nativo para Linux pero optimizado para versiones del kernel 3.3 en adelante, dejando fuera a Raspbian y a Crunchbang, entre otras distros.


Afortunadamente la versión 2 del TL-WN725N es la que más se ha distribuido en Latinoamérica, su número de ID es: 0bda:8179 y la comunidad de desarrolladores ha logrado adaptar el driver con éxito en las distribuciones Linux mas populares, y en esta ocasión vamos a instalarlo en Arch Linux y en Ubuntu 12.04 (11.10 en adelante):

En Arch Linux:

  1. Abrir un terminal y actualizar el sistema con: sudo pacman -Syu
  2. Conectar el dispositivo TL-WN725N a un puerto usb.
  3. En el terminal instalar vía AUR el paquete con el driver: yaourt -S  dkms-8188eu
  4. No editar ningún archivo de configuración y dejar que Yaourt descargue, compile, comprima e instale el controlador y lo configure.
  5. Al terminar notarán que el adaptador wi-fi se enciende con un pequeño led azul, reinicien el equipo y listo.
  6. Dependiendo de su entorno de escritorio, la conectividad de red en la barra de tareas les indicará que hay redes inalámbricas disponibles.

En Ubuntu (11.10-12.04-12.10-13.04) :

  1. Abrir un terminal y actualizar/instalar GIT: sudo apt-get install –reinstall build-essential git 
  2. Descargar el driver desde GIT: git clone git://github.com/liwei/rpi-rtl8188eu.git
  3. Ir a la carpeta donde se descargó: cd ~/rpi-rtl8188eu
  4. Compilarlo: make
  5. Instalarlo: sudo make install
  6. Escanear los módulos: sudo depmod -a
  7. Actualizar la memoria del kernel: sudo update-initramfs -u 
  8. Cargar el módulo nuevo al kernel: sudo modprobe -v 8188eu
  9. Conectar el adaptador wi-fi a un puerto usb disponible.
  10. Al terminar en este caso no necesitan reiniciar el equipo, con desactivar la red desde Network Manager y volverla a activar notarán que el led azul del mini adaptador se enciende y ya habrá conectividad wi-fi.

Para las versión 1 de este adaptador (RTL8188 cus) -si es que lo consiguieron por ahí- existe un paquete .deb (para version de kernel 3.4 en adelante) que instala el controlador fácilmente, funciona con éxito en Ubuntu 13.04 y Debian 7, descárguenlo aquí: Driver TP-LINK TL-WN725N (v1 rtl8188cus)

Espero que esta información les sea de utilidad, y saludos a todos.

52 COMENTARIOS

  1. ¿¿¿Pero cómo voy a hacer un apt-get si precisamente lo que intento instalar es para poder conectarme a Internet??? Si pudiera hacer un apt-get ya habríamos terminado xD

    • Se sobreentiende que tendría que estar conectado el equipo a una red con acceso a internet con cable ethernet, o de no ser posible dercargar el driver en otra pc y compilarlo a mano en el equipo sin conexión. Duh.

    • Si estás usando Android en un mini equipo tipo Raspberry tendrías que compilar el driver a mano porque Android es de kernel cerrado modificado por quién lo instaló, si es para una tablet tendrías que consultar con el fabricante si el kernel permite modificación por parte del usuario en Ajustes o instalación de software de terceros. En cualquier caso sería mucho mejor utilizar otro sistema operativo mas abierto que permita instalar el driver sin tener que volarse o romper los permisos de Android para modificar el kernel.

  2. Formidable.
    Aun siendo un lego en la materia, he conseguido que funcione.
    Lo explicas tan bien que es imposible equivocarse.
    Enhorabuena y a seguir.

    • Gracias por tu aporte, al parecer también subieron a GIT la versión lwfinger del controlador para adaptarlo a las actualizaciones del kernel de Canonical para Ubuntu 13.04 (3.8 algo). En este artículo es la versión lwei pero son prácticamente la misma.

    • Muchas gracias! No me habia funcionado los pasos del post porque mi adaptor es la version v3.0, pero con tu método si se solucionó! Gracias a ambos!

      FUNCIONA EN ELEMENTARY OS.

      Saludos

  3. Muy buenas. Ante todo gracias por la información.
    Con Ubuntu 11.10 funcionarme me funciona, pero, oye, apago el ordenata y lo vuelvo a encender y no tira la wifi por el USB.
    Así que visto lo visto tengo que retomar los pasos desde el punto 4, es decir, compilarlo, instalarlo, actualizar el kernel, cargar el módulo, etc, etc.

    Debe de haber una manera para que quede perenne y el driver sea cargado junto con el resto de drivers cuando el SO se esté cargando.

    ¿Alguna aportación al respecto?

    Muchas gracias por adelantado.

    • El problema con Ubuntu es que cada actualización de kernel hay que instalar el driver otra vez, porque borra el anterior donde ya estaba instalado. Prueba con instalarlo con el dispositivo conectado desde el principio, y si te sigue haciendo lo mismo cada que reinicias la computadora actualiza a 12.04 LTS y no tendrás ese problema.

  4. Buenas noches amigos, sera que alguien sabe como ayudarme, sigo todos los pasos pero desde hoy que cambie al 12.04LTS no me funciona y si lo hacia con el 13, ya probé y no tengo ningún error pero a la hora de reconocer el dispositivo no funciona. No se que este haciendo mal, de ante mano gracias por su ayuda.

  5. Al hacer make me da error. Pego lo que sale en la terminal.
    cc1: some warnings being treated as errors
    make[2]: *** [/home/cristian/rpi-rtl8188eu/core/rtw_cmd.o] Error 1
    make[1]: *** [_module_/home/cristian/rpi-rtl8188eu] Error 2
    make[1]: se sale del directorio «/usr/src/linux-headers-3.8.0-35-generic»
    make: *** [modules] Error 2
    ¿Qué puedo hacer?

    • Me respondo para ampliar.
      make ARCH=i386 CROSS_COMPILE= -C /lib/modules/3.8.0-35-generic/build M=/home/cristian/rpi-rtl8188eu modules
      make[1]: se ingresa al directorio «/usr/src/linux-headers-3.8.0-35-generic»
      CC [M] /home/cristian/rpi-rtl8188eu/core/rtw_cmd.o
      In file included from /home/cristian/rpi-rtl8188eu/core/rtw_cmd.c:23:0:
      /home/cristian/rpi-rtl8188eu/include/osdep_service.h: En la función ‘thread_enter’:
      /home/cristian/rpi-rtl8188eu/include/osdep_service.h:1397:2: error: declaración implícita de la función ‘daemonize’ [-Werror=implicit-function-declaration]
      cc1: some warnings being treated as errors
      make[2]: *** [/home/cristian/rpi-rtl8188eu/core/rtw_cmd.o] Error 1
      make[1]: *** [_module_/home/cristian/rpi-rtl8188eu] Error 2
      make[1]: se sale del directorio «/usr/src/linux-headers-3.8.0-35-generic»
      make: *** [modules] Error 2

  6. me sale esto:

    root@misterdixon-HP-Pavilion-dv6000-GA384UA-ABA:~/rpi-rtl8188eu# make
    make ARCH=i386 CROSS_COMPILE= -C /lib/modules/3.8.0-36-generic/build M=/root/rpi-rtl8188eu modules
    make[1]: se ingresa al directorio «/usr/src/linux-headers-3.8.0-36-generic»
    CC [M] /root/rpi-rtl8188eu/core/rtw_cmd.o
    In file included from /root/rpi-rtl8188eu/core/rtw_cmd.c:23:0:
    /root/rpi-rtl8188eu/include/osdep_service.h: En la función ‘thread_enter’:
    /root/rpi-rtl8188eu/include/osdep_service.h:1397:2: error: declaración implícita de la función ‘daemonize’ [-Werror=implicit-function-declaration]
    cc1: some warnings being treated as errors
    make[2]: *** [/root/rpi-rtl8188eu/core/rtw_cmd.o] Error 1
    make[1]: *** [_module_/root/rpi-rtl8188eu] Error 2
    make[1]: se sale del directorio «/usr/src/linux-headers-3.8.0-36-generic»
    make: *** [modules] Error 2
    que singifica?
    por favor una ayuda tengo dos semanas sin poder instalarla.

  7. Hola, lamentablemente ese método no me funciona porque al tener dañada la tarjeta wifi de la notebook no puedo descargar nada debido a que no tengo internet.
    Descargué a una memoria el driver desde git, pero no me instala debido a que no tengo GIT en mi sistema Ubuntu así que no me es posible.
    Tengo ese bendito adaptador wifi en su versión 2 pero no logro hacerlo funcionar de ninguna manera.
    Aquí me van a pelear muchísimos pero para los inexpertos o con poco conocimiento en Linux es una odisea al no tener internet y no usar los centros de software instalar algo, porque o falta alguna dependencia o hay que poner una cantidad de comandos (compilarlo, instalarlo y demás).
    Si tan solo se pudiera darle la opción a los que no quieren tanto control sobre el S.O., creo que Linux hubiera despegado muchísimo más y los inexpertos lentamente se volverían más “expertos” y comenzarían a explorar todo el universo Linux.
    Ni hablar que han demorado mucho tiempo en tener juegos de nivel profesional, recién en el 2014 como que Cry Engine tendrá soporte para Linux.
    No puedo creer como un sistema basado en Linux como lo es Android tenga tanta aceptación mundial en celulares, tablets y otros dispositivos.
    Pero bueno, necesito que me ayuden si es que se puede a instalar el driver de ese dispositivo wifi en Ubuntu.
    Gracias.

    • Para el Windowslerdo promedio, ahogarse en un vaso con agua es cosa de todos los días. Te hubieras ahorrado sin ningún problema el evidente y siempre inútil comentario de “Linux hubiera despegado mas si fuera mas fácil” y si tu abuelita tuviera ruedas, seguro sería bicicleta. Si no puedes creer lo de Android, mas a mi favor: evidencia y queda demostrada tu windowslerdez cerebral incapacitante. Aprende todo lo que puedas, Linux es libre precisamente por eso: para que la gente no muy ilustrada aprenda a su propio ritmo y nivel, es el sistema operativo para que lo hagas como tu quieras, no para que todo te lo den hecho. Y si no te gusta, pues sigue siendo windowslerdo y ya, venir a llorar a un blog de Linux la verdad es carcajeante para el espectador pero muy triste e contemplar. Te hubieras tomado la molestia de poner en que versión de Ubuntu trataste de instalar el driver y te podríamos ayudar, este post es de hace casi 2 años y han ocurrido muchos cambios en el mundo, no así en tu cerebro pero en todo el Universo restante si. De nada.

      • ¿Acaso no tiene puerto Ethernet tu laptop? Dios nos asista, apenas note que te quejas de que no puedes acceder a internet porque tu wifi no sirve…me carcajearé de aquí hasta los próximos 3 días. Con permiso.

        • La estupidez humana no tiene límites. La verdad que es imposible exponer una idea o un comentario sin que salga esos super defensores de Linux que se creen unos doctores en informática que harían parecer a Linus Torvalds un niño de 4 años. La verdad que usted debería comenzar a dejar un poco la informática y hacer un curso extensivo y avanzado de relaciones humanas para ver de que en vez de ofender y mostrar su “inmensa sabiduría” ayudara a los que necesitan. Si entré a este foro es porque la versión de Ubuntu que tengo es exactamente esa y si digo que no tengo internet es por algo no porque soy un bobo en el cual no me doy cuenta del cable de red de mi portátil, la tengo como pc de escritorio y no tengo un cable de red suficientemente largo para que llegue a la misma, aunque a usted eso no le interesa dado que está dentro de su burbuja intelectual y no admite que hayan otros que usted cree son “inferiores”. De todos modos usted con su arrogancia hacia los noobs o windoslerdoz como usted lo llama no sirve de ayuda. Hubiera preferido alguien que no supiera tanto o al menos no fuera tan iluminado como usted pero tratara de ayudar. Gracias (a su “de nada”).

          • Te trato de ayudar pues:
            1. Desconecta tu pesada e inmensa laptop de tu escitorio.
            2. Acércala al router o módem que te da Internet (es la cajita con lucecitas que se encienden y apagan)
            3. Conecta un cable Ethernet RJ45 al puerto de tu laptop, y también a un puerto libre de ethernet en tu router o módem. Tómate tu tiempo.
            4. Verifica que tengas internet en la barra de tareas de Ubuntu, aparecerá un aviso diciéndote que la red cableada está conectada. Si aparece, vas muy bien.
            5. Instala GIT con la consola tal como describe el paso 1 de las instrucciones.
            7. Trata de seguir las instrucciones con cuidado, tómate tu tiempo, pueden ser hasta 4 días pero seguro lo lograrás.
            8. De nada.

          • Perdón por alterar el orden de las instrucciones, me salté el 6. Las carcajadas pudieron mas que mi ortografía, pero puede seguir el instructivo con toda confianza, seguro le ayudará.

  8. Hola que tal buenas tu informacion me ha servido de mucho estoy tratando de instalar el dispositivo en elementary os luna que esta basado en ubuntu 12.04, la version de kernel es la 3.2.0-61-generic-pae, el problema que tengo es que ya detecta el dispositivo pero me es imposible activarlo para scanear las redes inalambricas y conectarme espero puedas ayudarme gracias:

    relaice un iwconfig con el siguiente resultado

    wlan0 unassociated Nickname:””
    Mode:Auto Frequency=2.412 GHz Access Point: Not-Associated
    Sensitivity:0/0
    Retry:off RTS thr:off Fragment thr:off
    Encryption key:off
    Power Management:off
    Link Quality=0/100 Signal level=0 dBm Noise level=0 dBm
    Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
    Tx excessive retries:0 Invalid misc:0 Missed beacon:0

  9. Hola, estuve queriendo instalar el adaptador en un raspberry pi con arkOS (que es un derivado de archlinux) pero no puedo (o no se como) instalar dkms, intente con pacman pero no me encuentra el paquete, no se si habrá que hacer de forma similar al yaourt como indica aqui http://archlinux.fr/yaourt-en . Si alguien me puede ayudar le quedo muy agradecido

  10. Excelente tutorial! Acabo de instalar este adaptador wifi en una vieja máquina que volvió a la vida de la mano de linux. Muchísimas gracias!

  11. Hola de nuevo! Estaba mirando en la pagina de GitHub del repositorio de este driver y me encontré con este mensaje:
    “This repo has been deprecated, please goto https://github.com/lwfinger/rtl8188eu for future updates.”
    Por lo tanto supongo que debería hacerse la modificación en el paso 2 (para la implementación en Ubuntu) y luego sí seguir con los restantes, no?
    Quiero aclarar que el driver anterior sigue funcionando pero me parece que sería bueno modificar el repositorio para poder estar al tanto de las eventuales actualizaciones.
    Saludos!

    • Te agradezco mucho tu aporte, espero que los interesados lean todos los comentarios hasta el tuyo y chequen la actualización del repositorio de GIT, porque el artículo ya tiene un año de publicado y no puedo editarlo ya.

  12. Estos adaptadores (TL-WN723N y TL-WN725N V2 mini) ya estan soportados en los kernels 3.12, 3.13 (donde mejor funciona) y el 3.14, por lo que si lo desean solo deben actualizar el kernel y no tendran que instalar el driver, y una cosa mas, estos aparatos consume muchisimos recursos del pc oh laptop, creo que es por el chipset, aunque han ido mejorando desde el kernel 3.13+.

    suerte.

  13. Hola, añado otra cosa: en puertos USB 3.0 va de llorar, no idea de porque. Y no se soluciona por usar una version nueva del kernel, porque lo he probado en 13.04 y en 14.04.
    Punto negativo para la tienda que me sugirio este adaptador….

    • disculpa jorge 26 junio, 2014 4:37 PM, el adaptador wifi TP-link TL-wn725n nano usb te sirvio en ubuntu 14.04 lts en puerto usb. 2? yo tengo un problema desde hace tiempo con un encore n 150 enuwi 1 nx 142, y me quiero comprar ese TP nombrado anteriormente, si me recominda se usb wifi para ubuntu. PD: tengo ubuntu junto a win 7.

  14. Excelente tutorial y muy bien explicado paso a paso, no tuve problema alguno en activar mi dispositivo wifi en Ubuntu 12.04 , ahora ya podré hacer las actualizaciones respectivas, muchas gracias, exelente articulo..!!! y muy util.

    @jlreyesc

  15. Muchisimas gracias, que buenas tus instrucciones.

    Yo no tenia red en ubuntu pero desde windows fui a tu link git://github.com/liwei/rpi-rtl8188eu.git y me descarge todo en un zip (te dan la opción). Luego lo descomprimí en una carpeta que copia a descargas de linux. Luego empecé desde el paso 3.

    Gracias otra vez maquina

  16. Hola gente, tengo un problema, soy muy nuevo en esto y necesito un poco de ayuda jaj
    tengo xiaopan en un pendrive, booteo al prender la Pc entra todo bien pero, entro a Beini y no me reconoce la targeta wifi (me acabo de comprar una TL-WN725N v2). no se que hacer, y no entiendo mucho porque como dije anteriormente soy muy nuevo, toda info me ayuda. espero respuestas, muchas gracias amigos 😉

  17. Instalé con éxito driver de dispositivo interfase de red inalámbrico TP-Link IC:8853A-WN725N en Ubuntu 12.04 kernel 3.2.0 siguiendo tus instrucciones ¡muchas gracias!

  18. Hola que tal, disculpa estoy interesado en comprarme uno de estos nuevos adaptadores ya que mi laptop no funciona bien el wifi, la tarjeta esta dañada, pero quisiera saber si funciona en windows 8.1

  19. Hola tengo un problema y me gustaria si me pudieses ayudar, instale recientemente Fedora 21 en mi laptop dell inspairon, esta particionada con windows 8; pero esta tiene un problema con le wifi no se conecta a la red por lo cual tiene le adapte una usb TP LINK TL-WN723N, ahora el problema es que en Fedora no puedo por ninguna opcion conectarme a internet, caso contrario ya que en widows 8 si reconoce la USB y puedo navegar sin problema, soy novato en Linux en general y me gustaria si me pudieran apoyar muchas gracias y saludos.

  20. Hola, tengo el siguiente problema

    Mi equipo:
    Linux 3.16.0-40-generic #54~14.04.1-Ubuntu SMP Wed Jun 10 17:30:45 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

    Antena Tp-Link Tl-wn727n:

    Bus 003 Device 008: ID 148f:7601 Ralink Technology, Corp.

    He probado instalar la antena con Windows wireless driver, creo que instalé el driver correcto (rt2870) porque es el que venía en el disco de instalación y además reconoce que la antena esta conectada (en windows wireless driver me sale “Hardware Present: YES” cuando está la antena conectada. A pesar de esto sigo sin poder utilizar el wifi porque no me figuran redes inalámbricas en ninguno de los gestores de redes que fui probando.

  21. hola, tengo una windows 7. Instale todo los drivers como todos los pasos y no me reconoce ninguna red.. Lo probe con una laptop en el mismo lugar y me las reconoce. Como puedo solucionarlo?

  22. Hola. Sigue alguien en el foro ? Queria consultar si el 723 o el 725 funcionan en virtual box en el preograma de linux para auditar mi red. Si reconoce al adaptador usb

Dejar una respuesta