Esta tarjeta usa el chip ralink, este serie de chips (rt2500, rt61 …) esta soportado en linux por el propio fabricante.
El problema es que la serie rt en ubuntu tiene el siguiente bug : https://bugs.launchpad.net/ubuntu/+bug/34902.
La solución que propongo es bajarnos la última versión de la web del fabricante, y nos vamos a Support -> Windows (!!) y nos bajamos el que indice como part Number PCI/mPCI/CB(RT256x/RT266x. En definitiva, necesitamos el driver de windows, ya sea el del cd de conceptronic, o mejor el último que haya en la web de conceptronic. (El del CD a mí me da muy poca señal, además el nuevo nos vendra bien, nos añade soporte WPA2 …). Vamos a extraer la información del driver de windows para generar un driver para linux. Como sabréis esto lo hace ndiswrapper.
Al contrario que muchos piensan ndiswrapper no emula nada, simplemente con el fichero inf o sys es capaz de extraer toda la información para instalar el driver de forma nativa (como wine = Wine Is Not Emulator). Por pasos:
- Doy por hecho que teneis localizados los ficheros esenciales del driver, estos son : rt61.sys y el rt61.inf.
- Nos bajamos el código fuente de la última versión estable de ndiswrapper, cuando escribí esto era la 1.52:
- unp ndiswrapper-1.52.tar.gz (unp es un script que descomprime, olvidandose de si es rar, zip, tar.bz2 …)
- cd ndiswrapper-1.52
- Ahora compilamos con los siguientes comandos:
- Nos aseguramos que tenemos lo minimo para compilar : sudo apt-get install build-essential
- Para compilar ejecutamos : make
- No tiene dependencias asi que no deberían salir errores. Por ultimo instalamos con sudo make install
- Estando en el directorio de trabajo de donde tenemos el driver escribimos : sudo ndiswrapper -i rt61.inf
- Comprobamos que esta con : ndiswrapper -l
- Instalar el modulo : sudo ndiswrapper -mi
- Por último solo falta evitar que se carga el driver bugeado que viene con ubuntu : sudo gedit /etc/modprobe.d/blacklist y añadimos al final la linea : blacklist rt61pci
Ya esta, para no complicarnos la vida cargando y descargando modulos, reiniciamos : sudo shutdown -r now . Si Despues de esto el driver os funciona pero vuestro problema es del software de ubuntu que gestiona la wifi, como por ejemplo que ignore la conexión cuando se establece conexión con ip estática, os pide contraseña cada vez que iniciais … etc. Entonces obligatoriamente deberías instalaros wicd, como explico en este otro post.
Espero que le sirva a alguien :P
Filed under: drivers, Linux, wifi | Tagged: conceptronic, drivers, Linux, ralink, ubuntu, wifi | 2 Comments »