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