PDA

Ver la versión completa : Instalar Dirvers ralink rt2500



ChampionLa
24-05-2007, 21:11
Hola a todos, estoy intentando instalar mi rlink rt2500, en ubuntu, ya instale los linux headers y gcc3.4.pero al momento de hacer el make con gcc3.4 me da el siguiente error:





root@champion-laptop:/home/champion/rt2500-1.1.0/Module# make CC=gcc-3.4
make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.20-15-generic'
CC [M] /home/champion/rt2500-1.1.0/Module/rtmp_main.o
En el fichero incluído de /home/champion/rt2500-1.1.0/Module/rtmp_main.c:45:
/home/champion/rt2500-1.1.0/Module/rt_config.h:58:40: linux/config.h: No existe el fichero ó directorio
En el fichero incluído de /home/champion/rt2500-1.1.0/Module/mlme.h:38,
de /home/champion/rt2500-1.1.0/Module/rtmp.h:44,
de /home/champion/rt2500-1.1.0/Module/rt_config.h:142,
de /home/champion/rt2500-1.1.0/Module/rtmp_main.c:45:
/home/champion/rt2500-1.1.0/Module/oid.h:107:5: aviso: "RT2500_DBG" no está definido
/home/champion/rt2500-1.1.0/Module/rtmp_main.c:52: error: error de decodificación antes de una constante de cadena
/home/champion/rt2500-1.1.0/Module/rtmp_main.c:52: aviso: el tipo de dato por defecto es `int' en la declaración de `MODULE_PARM'
/home/champion/rt2500-1.1.0/Module/rtmp_main.c:52: aviso: la declaración de la función no es un prototipo
/home/champion/rt2500-1.1.0/Module/rtmp_main.c:52: aviso: la definición de datos no tiene tipo o clase de almacenamiento
/home/champion/rt2500-1.1.0/Module/rtmp_main.c:56: error: error de decodificación antes de una constante de cadena
/home/champion/rt2500-1.1.0/Module/rtmp_main.c:56: aviso: el tipo de dato por defecto es `int' en la declaración de `MODULE_PARM'
/home/champion/rt2500-1.1.0/Module/rtmp_main.c:56: aviso: la declaración de la función no es un prototipo
/home/champion/rt2500-1.1.0/Module/rtmp_main.c:56: aviso: la definición de datos no tiene tipo o clase de almacenamiento
/home/champion/rt2500-1.1.0/Module/rtmp_main.c: In function `RT2500_probe':
/home/champion/rt2500-1.1.0/Module/rtmp_main.c:103: error: structure no tiene un miembro llamado `slot_name'
/home/champion/rt2500-1.1.0/Module/rtmp_main.c:165: error: structure no tiene un miembro llamado `get_wireless_stats'
/home/champion/rt2500-1.1.0/Module/rtmp_main.c: In function `RT2500_open':
/home/champion/rt2500-1.1.0/Module/rtmp_main.c:242: aviso: al pasar el argumento 2 de `request_irq' de tipo de puntero incompatible
make[2]: *** [/home/champion/rt2500-1.1.0/Module/rtmp_main.o] Error 1
make[1]: *** [_module_/home/champion/rt2500-1.1.0/Module] Error 2
make[1]: se sale del directorio `/usr/src/linux-headers-2.6.20-15-generic'
rt2500.ko failed to build!
make: *** [module] Error 1


y al rogar al cielo y hacer el make install me sale lo siguiente:



root@champion-laptop:/home/champion/rt2500-1.1.0/Module# make install
if ! [ -f rt2500.ko ]; then \
module; \
fi
/bin/sh: module: not found
make: *** [install] Error 127



PD: he intentado lo mismo con 4 dirvers diferentes para la rt2500 y todos me dan el mismo error.
Cualquier ayuda es bien agradecida salu2

smaug_
24-05-2007, 22:17
Si no se completa make , make install no te va a funcionar ya que no estan los ficheros compilados. Te recomiendo que sigas los pasos de este manual : http://www.hackhispano.com/foro/showthread.php?t=17538
SI sigues teniendo problemas, indicanos todos los pasos que has seguido a ver si te podemos ayudar.
Suerte y un saludo.

ChampionLa
13-06-2007, 19:46
Me doy por vencido, he leido mogollon de manuales y no he podido instalar mi rt2500,ya lei el how to y tampoco me funciono, d etodas formas gracias

j8k6f4v9j
14-06-2007, 14:57
Perdona, en el otro hilo te decía que debía pegar el error exacto para que te podamos ayudar.

He visto éste ahora, es lo que suele pasar con el double-posting.

La parte clave de tu log del make es ésta
/home/champion/rt2500-1.1.0/Module/rt_config.h:58:40: linux/config.h: No existe el fichero ó directorio

Al parecer ha cambiado el nombre del fichero o algo. Debes buscar tu fichero de configuración y hacer un en lace al mismo, o poner uno nuevo en esa ubicación donde lo busca.

Lo mismo ocurre a alguien con una ipw, hace poco del hilo, búscalo para ampliar tu información.

Parece que ubuntu está teniendo alguna incongruencia :p

PD: Se trata de los includes del kernel.

Salu2



http://img359.imageshack.us/img359/6631/celliigy4.pngKeep on Rollin' :mad: