Solución (o instalación) Driver rtl8192cu en Ubuntu 15.10

Antes de empezar con este tutorial, unas necesarias explicaciones.

Lo primero es pedir disculpas. He estado fuera mucho tiempo, quizás demasiado. Pero si puedo defenderme, ha sido por una buena razón. Mi vida ha cambiado mucho desde la última vez que escribí en este sitio. Para empezar, estoy en Bruselas.

Sí, me fui a vivir a Bélgica 1 año.

Eso hizo que mi vida cambiara radicalmente y en todo sentido. Estoy haciendo una rotación de 1 año en el Hospital Saint Luc y eso hizo que el poco tiempo que tenía se consumiera completamente en esta nueva etapa de mi vida. Por eso no respondí correos, mensajes en Facebook, en twitter. Y simplemente me desaparecí de la faz de la tierra.

Ahora llevo dos meses viviendo en Bruselas y la experiencia ha sido fantástica. He aprendido mucho, mi francés va mejor y he conocido ya Luxemburgo, Alemania y Holanda. Todos países hermosos con mucho que conocer. ¿Y Bélgica? Por supuesto, todos los fines de semana viajo y conozco lugares preciosos. ¿El mejor? Difícil, pero según yo Brujas (Brugge). Vayan, se los recomiendo 100%.

Si quieren ver fotos de los lugares que he recorrido, las pueden ver en mi Flickr ;)

No les puedo prometer que volveré con todo. Que vuelva a escribir todos los días como antes. Mi rotación es complicada, le destino mucho tiempo y sobre todo están pasando muchas cosas importantes en mi vida que hacen que mi atención esté focalizada 100% en ellas. Pero si les prometo que cuando tenga tiempo de escribir, lo haré.

Y esto me lleva a este post. Espero les guste

El contexto es el siguiente: me encuentro en la Universidad Católica de Louvain, viviendo en los Longements que ofrece (buenísima opción, te ahorras mucho dinero). El problema es que la señal wifi no llega bien a mi pieza, por lo que necesito comprar una Antena Wifi. Después de dos experiencias desastrosas (un producto que no me servía y otro que falló porque era chino y duró dos horas con vida), compré por 20 euros una Antena Wifi EDUP modelo EP-MS 1537:

2015-11-30 00.02.09

El modelo no es la gran maravilla, pero por el precio cumple su misión bastante bien. El problema fue que no podía hacerlo funcionar por Linux y cada vez que trataba de compilar el driver me lanzaba el siguiente error:

Compile make driver error: 2 Please check error Mesg

El problema era debido al driver rtl8192cu, el cual es común para varios dispositivos wifi (así que esta solución sirve para todos ellos). Después de mucho buscar encontré con la siguiente solución gracias a Ask Ubuntu.

Primero instala las herramientas necesarias

sudo apt-get install linux-headers-generic build-essential dkms git

Una vez instalado, clona el repositorio:

git clone https://github.com/pvaret/rtl8192cu-fixes.git

Instálao, compila y refresca el módulo con:

sudo dkms add ./rtl8192cu-fixes

sudo dkms install 8192cu/1.10

sudo depmod -a

Es necesario que te asegures que el driver de compañía (y que es pésimo) esté en la lista negra

sudo cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/

Una vez que hagas todo esto, sólo tienes que reiniciar. Si todo sale como corresponde, debería funcionar sin problemas. Comparando con el driver orignal, funciona mucho mejor, tienes mejor alcance de señal y se conecta sin dramas.

Bonus Track: ¿Qué pasa si no se activa automáticamente?

El único problema que tuve es que la primera vez no se reconoció automáticamente en el segundo reinicio. Para solucionar este problema, abre la terminal y escribe

sudo modprobe rtl8192cu
echo "2001 330D" | sudo tee /sys/bus/usb/drivers/rtl8192cu/new_id
echo "rtl8192cu" | sudo tee -a /etc/modules

Luego para comprobar si lo que hiciste es correcto abre la lista con

sudo gedit /etc/rc.local

Y te aseguras que en la lista aparezca escrito
echo "2001 330D" | tee /sys/bus/usb/drivers/rtl8192cu/new_id

exit 0


Y bueno, eso ha sido todo en esta oportunidad. Espero que les haya gustado este tutorial y que les haya servido.
Y espero seguir escribiendo. ¡Nos vemos!

 

 

 

6 comentarios en “Solución (o instalación) Driver rtl8192cu en Ubuntu 15.10

  1. al llegar a
    sudo modprobe rtl8192cu
    me dice
    modprobe: ERROR: ../libkmod/libkmod-module.c:977 command_do() Error running install command for rtlwifi
    modprobe: ERROR: could not insert ‘rtl8192cu’: Operation not permitted

    alguna idea de que puede ser?

    Me gusta

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.