Instalar driver rt2870 en linux [Debian Lenny 5.0]

14 05 2009

Después de mucho patinar con este driver os voy a mostrar como pude instalarlo. Antes que nada dejenme decirle que anteriormente he usado el rt2570 y le hace muy bien si es que tuviesen un problema con este driver. Bueno manos a la obra.

Preparación del equipo:

Antes que nada necesitamos reunir los ficheros necesarios para instalar el driver. Abrimos un terminal,nos logueamos como root  y escribimos:

# apt-cache search linux-headers-$(uname -r)

(uname -r) es para saber la version del kernel .Luego instalamos todo lo que nos salga en esa lista, por ejemplo

# apt-get install linux-headers-2.6.26-2-686
# apt-get install linux-headers-$(uname -r)-bigmem

Y tambien instalaremos un archivo para el kernel

# apt-get install linux-headers-2.6.26-2-common

Estamos instalando todas las cabeceras del nucleo, hasta aqui aceptamos todas las dependencias. Ahora vamos a instalar una herramienta muy interesante que se llama module-assistant

#apt-get install module-assistant

Esta herramienta nos va a ayudar a instalar drivers en un futuro

Ahora si ya estamos listos para instalar el driver

Instalación del driver rt2870

Primero necesitamos bajar el driver de esta direccion o mas directo desde aqui. Una vez tenemos el driver abrimos un terminal , nos logueamos como rot y lo descomprimimos con el siguiente codigo:

# tar -xvzf 2009_0424_RT2870_Linux_STA_V2.1.1.0.tgz

Ahora, vas a la carpeta donde descomprimiste el fichero y con tu editor preferido (yo utilizo gedit) editas el archivo Make File.

#gedit Makefile

Tienes que mirar si MODE esta puesto en STA (MODE = STA) y que TARGET este puesto en LINUX (TARGET = LINUX) y guardas.

Ahora os vas a  os / linux

# cd os / linux

Abrimos config.mk con el editor de textos

#gedit config.mk

Tenemos que cambiar esto :

 # Support wpa_supplicant
 HAS_WPA_SUPPLICANT = n 

# Support for Native WpaSupplicant Network Maganger
 HAS_NATIVE_WPA_SUPPLICANT_SUPPORT = n

Por:

 # Support wpa_supplicant
 HAS_WPA_SUPPLICANT = y
# Support for Native WpaSupplicant Network Maganger
 HAS_NATIVE_WPA_SUPPLICANT_SUPPORT = y

Guardamos y cerramos.

Ahora en el terminal escribimos

# make

Luego escribimos

    # cp RT2870STA.dat /etc/Wireless/RT2870STA/RT2870STA.dat

Y por ultimo si tu kernel es 2.4

 # /sbin/insmod rt2870sta.o
 # /sbin/ifconfig ra0 up

O si tu kernel es 2.6

 # /sbin/insmod rt2870sta.ko
 # /sbin/ifconfig ra0 up

Hasta aqui ya deberia estar funcionando tu tarjeta de red,sin embargo ahora falta conectarse y para ello aconsejo que uses RutilT wlan manager.Vamos a instalarlo.Añadimos la aplicacion desde el menu sistema en debian o abrimos nuestro terminal y tecleamos como root:

# apt-get install rutilt

Lo configuramos y listo!!!

Ahora podemos navegar muy bien pero cuando reiniciemos tendremos que instalar otra vez el driver; para que esto no suceda haremos lo siguiente:

#gedit /etc/modules

insertamos “rt2870sta"(sin comillas) al final del archivo,luego guardamos y cerramos

#gedit /etc/modprobe.d/aliases

insertamos “alias ra0 rt2870sta" (sin comillas)al final del archivo que se abrirá,guardamos y cerramos.

Hecho esto reiniciamos el systema y al regreso abriremos el terminal y escribimos:

#cp rt61.ko /lib/modules/2.6.26-2-686/kernel/drivers/net/

#depmod#modprobe rt61
Luego verificamos con el comando “iwconfig” y deberia aparecer ra0. Luego levantamos la interface con

#ifconfig ra0 up

Hecho esto iniciamos el rutilt y seguimos con la configuracion de red y el resto es pan comido.Provecho XD.

Les recomiendo tambien el driver rt2570 que se puede gestionar via module-assitant que se apuede arracar escribiendo en el terminal “m-a”

Salu2


Acciones

Información

3 respuestas

23 09 2009
felipe

#cp rt61.ko /lib/modules/2.6.26-2-686/kernel/drivers/net/

de esa linea en adelante no me resulta. me sale que no existe. que tiene que ver el rt61.ko si estoy instalando el rt2870? gracias

23 09 2009
Valsrock

Saludos Felipe, con respecto a tu duda tendrias que ver tu version de kernel que tienes, para esto teclea “uname -r” puede que tu version no sea la misma que la que yo señalo aqui. Prueba eso y nos comentas.Salu2

23 09 2009
felipe

tengo la version 2.6.26-2-686 pero no puedo encontrar el path al rt61.ko ; si coloco manualmente

# /sbin/insmod rt2870sta.ko
# /sbin/ifconfig ra0 up

cada vez que se incio el computador funciona a la perfeccion.
saludos
gracias

Deja un comentario