Instalar rt2860 en ubuntu


Seguimos poniendo a punto el Eee 1000H, ahora toca instalar la tarjeta wireless Ralink rt2860.

Esta tarjeta no es detectada por Intrepid Ibex de forma automática, por lo tanto vamos a la web del fabricante, pinchamos sobre soporte y elegimos Linux (mirror en servidor de Taiwan) como nuestro sistema operativo (da gusto tener soporte para linux por parte del fabricante, a ver si van aprendiendo muchos).
Descargamos y posteriormente descomprimimos el archivo de drivers que necesitamos, concretamente el RT2860PCI/mPCI/PCIe/CB(RT2760/RT2790/RT2860/RT2890) (mirror en servidor de Taiwan).

Entramos en la carpeta que nos crea y abrimos con un editor el archivo /os/linux/config.mk

xas@viper:~$ cd 2008_0918_RT2860_Linux_STA_v1.8.0.0
xas@viper:~/2008_0918_RT2860_Linux_STA_v1.8.0.0$ sudo gedit ./os/linux/config.mk &

buscamos el siguiente texto y cambiamos la n (no) por y (yes) para decirle que sí tenga soporte para esas opciones.

# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=n

# Support Native WpaSupplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n

Quedaría así

# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=y

# Support Native WpaSupplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

Guardamos el archivo y lo cerramos.

Ahora, antes de poder hacer el make necesitamos tener instalados el linux-header de nuestro kernel, para conocer el kernel que estamos usando tecleamos:

xas@viper:~/2008_0918_RT2860_Linux_STA_v1.8.0.0$ sudo uname -r
2.6.27-8-eeepc

En este caso estoy usando el kernel del eeepc que instale ayer, sustituye esa parte con el resultado que te de a ti:

xas@viper:~/2008_0918_RT2860_Linux_STA_v1.8.0.0$ sudo apt-get install linux-headers-2.6.27-8-eeepc

Ahora podemos proceder a instalar los drivers para la tarjeta

xas@viper:~/2008_0918_RT2860_Linux_STA_v1.8.0.0$ sudo make
xas@viper:~/2008_0918_RT2860_Linux_STA_v1.8.0.0$ sudo make install

Una vez que termine la instalación cargamos el driver para probarlo y comprobamos que funcione

xas@viper:~/2008_0918_RT2860_Linux_STA_v1.8.0.0$ sudo modprobe rt2860sta
xas@viper:~/2008_0918_RT2860_Linux_STA_v1.8.0.0$ iwconfig

Si los resultados son satisfactorios configuramos el sistema para que cargue de forma automática el driver, editando el archivo /etc/modules

xas@viper:~/2008_0918_RT2860_Linux_STA_v1.8.0.0$ sudo gedit /etc/modules

y añadiendo al final la línea

rt2860sta

Guardamos y cerramos el archivo. Ahora, cuando reiniciemos siempre tendremos cargado ese módulo que nos permitirá conectarnos a redes wireless.
Solo queda recordar que si actualizamos el kernel debemos de repetir las instrucciones make y make install para hacerlas compatibles con el recién instalado.

La imagen de la entrada es WiFi dock icon de la mano de JyriK
Gracias por el comentario querido anónimo para indicar los nuevos enlaces de las descargas.

Entradas relacionadas

Kernel personalizado para Asus Eee 1000H
Ubuntu 9.04
Reiniciar servidor gráfico en Jaunty Jackalope
Problemas con vídeo a pantalla completa (ubuntu – eee)
Intel Mobile 965 VS Ubuntu 9.04 & Compiz
    • Maxi
    • 3 marzo 2009 7:52am

    Gracias por el articulo, me ha aclarado muchas cosas. Tengo una duda. Yo he instalado el driver pero no edite el fichero de configuración para habilitar WPA ¿Puedo modificarlo a posteriori?.¿Como debo hacerlo?

    • Pedro Díaz
    • 3 marzo 2009 8:51pm

    Hola Maxi, no soy ningún guru del linux pero acabo de hacer unas pruebas y lo que debes de hacer es volver a seguir todos los pasos para instalarlo de nuevo.

    Como ya tienes instalado el linux-header y el archivo ya lo tienes editado estos pasos te los puedes saltar, haces “sudo make” y “sudo make install” despues recargas el modulo con “modprobe rt2860sta” y listo, no es necesario que vuelvas a añadir la carga del modulo al inicio en /etc/modules , si eso ya lo has hecho anteriormente no es necesario volver a repetirlo.

    Resumiendo, configurar archivo, compilar, instalar y recargar modulo.

    Puedes asegurarte de que el archivo /lib/modules/2.6.27-8-eeepc/kernel/drivers/net/wireless/rt2860sta ha tomado la fecha de creación del momento en el que lo has instalado.

    Un saludo

    • Anonymous
    • 14 septiembre 2009 10:34pm

    Muchísimas gracias.

    Tenía el ordenador recién comprado y tras instalar Ubuntu sobre el XP ya pensaba que no lo iba a conseguir.

    Sólo una advertencia, no se si es pasajero o no pero los enlaces de Ralink no funcionan.

    Estos sí:

    http://www.ralinktech.com.tw/support.php?s=2

    Saludos.

    • Pedro Díaz
    • 14 septiembre 2009 11:02pm

    Me alegro que te haya servido de ayudo y muchas gracias por avisar de los enlaces rotos, ya he actualizado el post.

    Saludos

    • Kupras
    • 22 septiembre 2009 2:03am

    Hola Pedro. Hey, ¿sabrás que diferencia hay que hacer para instalar este driver, pero en fedora?

    • Pedro Díaz
    • 22 septiembre 2009 6:15am

    Hola Kupras, prueba con esto.

    Instala el repositorio rpmfusion:
    —–
    rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
    —–

    y después añades el paquete rt2860
    —–
    >yum install rt2870
    —–

    Lo he sacado de fedoraforum, échale un vistazo al enlace que también muestran una opción para instalarlo sin añadir el repositorio.

    Saludos.

    • Alf
    • 18 octubre 2010 4:40am

    milllllllllllllll graciassssssssssssss
    milllllllll pero mil graciassssssssssssssssssssssssssss

    Ya la detecta y me funciona al menos…

    Lo reinicié y funcionó super…
    Tengo Ubuntu 10.04
    Pero:
    Se me desconecta cada minutos y dura 1 minuto y se conecta de nuevo.. y así se la pasa… :(
    Cómo podré arreglar eso?

  1. Aun no hay enlaces.

 

Switch to our mobile site