Raspberry Pi y D-Link DWA121 (Realtek RTL8188CUS)

Este es mi primer post acerca del nuevo cacharrito que he comprado, una Raspberry Pi Rev B, junto a ella me he comprado un adaptador Wifi D-Link DWA 121 y le he instalado el SO Raspbian.

Mi intención era comprarme una tarjeta wifi que fuera 100% compatible con Raspbian y no tenerla que configurar (por todos es sabido que Linux y chips Wifis, muy bien, no se llevan) finalmente elegi el D-Link DWA 121 (chip Realtek RTL8188CUS) y lo compre por una recomendación que lei de internet aqui. Ahora, el chaval al que hace referencia se lució también en amazon. Aclaración: hace referencia al TP-Link y no al D-Link, aunque éstos comparten chip y por tanto son eran idénticos. En la actualidad TP-Link comercializa también otro chip que es el Realtek RTL8188EU. Mi gozo en un pozo pues la tarjeta se conectaba y desconectaba en segundos y no lograba nunca establecer conexión con el router. (Veo que encima existe ahora una versión B, que ya ni te cuento la de jaleos que te puede dar, creo que será mejor que os compreis otra tarjeta si aun estáis pensandolo...)

Por fin, despues de leer muuuucho este tema del foro oficial de Raspberry Pi, encontré esta solución:

cat /sys/module/8192cu/parameters/rtw_power_mgnt

Si nos devuelve 1, entonces tendremos que crear el archivo /etc/modprobe.d/8192cu.conf

sudo vi /etc/modprobe.d/8192cu.conf
(tecla) Intro
(tecla) i
# Disable power saving
options 8192cu rtw_power_mgnt=0

(tecla) Esc
:wq
(tecla) Intro
  
Salimos a consola, y comprobamos que el fichero se ha creado

ls  /etc/modprobe.d/

Si se ha creado, hacemos reboot:

sudo reboot

Una vez haya reiniciado, volvemos a comprobar el estado de configuracion:

cat /sys/module/8192cu/parameters/rtw_power_mgnt

Nos devuelve 0

La tarjeta ya funciona con normalidad
Espero que os haya servido.

9 comentarios:

  1. Gracias por mencionarme, aunque sea para mal. Ya corregí el post, en realidad es culpa de TP-Link por mantener el nombre en un cacharro que internamente es diferente.
    Enlazo tu respuesta en los comentarios del post.

    ResponderEliminar
  2. Una duda, hablas del D-Link pero enlazas al post y comentario een amazon del TP-Link ¿cuál es el que tienes? ¿cual te ha dado los problemas?

    ResponderEliminar
  3. Hola manuti, perdona por no responder antes, el post esta escrito sin acritud, además de los errores se aprende.

    Yo tengo el D-Link (Realtek RTL8188CUS) que comparte chip con el TP-Link (en su dia, supuestamente) de todas maneras corrigo el post. Un saludo

    ResponderEliminar
    Respuestas
    1. Disculpas aceptadas ... y no olvidemos que la Raspberry era un dispositivo para aprender y a buen seguro que lo estamos haciendo.

      Eliminar
  4. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  5. Hola Javier r:
    tengo un raspberry b con un adaptador wifi dlink dwa-121 y no consigo conectarlo por wifi , no tengo muchos conocimientos de informática pero me parece que puede ser el mismo problema que tenias tu, estoy intentado por los comandos que dices, al ejecutar la opción salir del raspberry y luego escape y me sale estos

    pbmc by Sam Nazarco
    p://www.raspbmc.com
    c login:

    no se si tengo que poner una clave o un usuario antes de poner las líneas de código que dices,
    te agradecería que me dijeras como se puede hacer

    ResponderEliminar
  6. me contesto yo mismo ya he conseguido hacer los cambios que decias me devuelve un 0 por lo que creo que lo he hecho bien, pero no consigo conectarme mediante wifi
    javier ¿se te ocurre algo mas?

    muchas gracias

    ResponderEliminar
  7. Hola, gracias por tu post.
    Estoy ya un poco harto de este DWA-121 !! No hay forma humana que funcione con mi raspiB.
    Me conecta a la wifi, tengo IP, pero no tengo internet. Llevo una semana mirando entradas de los foros de raspberry y de otros, y no lo consigo...

    ResponderEliminar
  8. Moltes gracies! Gracias! Merci! Thanks!
    (you saved my life ;)

    ResponderEliminar