Duda: error compilando kernel, modulo 'rioroute.c'

Buenas, estoy compilando el kernel 2.4.20 para mi Slack 9.
El kernel compila sin pestañear (y funciona).
El problema es al compilar los modulos, proceso en el que suelta un errocillo tal que asi :
gcc -D__KERNEL__ -I/usr/src/linux-2.4.21-0.13mdk/include  -Wall -Wstrict-pro
totypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-
pointer -pipe -mpreferred-stack-boundary=2 -march=k6 -DMODULE -DMODVERSIONS
-include
usr/src/linux-2.4.21-0.13mdk/include/linux/modversions.h  -nostdinc -iwithpr
efix include -DKBUILD_BASENAME=rioroute  -c -o rioroute.o rioroute.c
{standard input}: Assembler messages:
{standard input}:617: Error: value of ffffffffffffff69 too large for field
of 1 bytes at 0000000000000617
make[3]: *** [rioroute.o] Error 1
make[3]: Leaving directory `/usr/src/linux-2.4.21-0.13mdk/drivers/char/rio'
make[2]: *** [_modsubdir_rio] Error 2
make[2]: Leaving directory `/usr/src/linux-2.4.21-0.13mdk/drivers/char'
make[1]: *** [_modsubdir_char] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.21-0.13mdk/drivers'
make: *** [_mod_drivers] Error 2
(este error no es el mio, pero es el mismo en forma, estoy en el trabajo y no lo he podido copiar tal cual de mi ordenador)

a ver si alguien puede decirme para que vale esto del rioroute .
¿Son algun tipo de drivers? ¿¿¿drivers RIO???
¿Como lo puedo quitar de mi configuracion del kernel? no he visto nada parecido al configurar las opciones.

Lo unico que he visto buscando por google son un monton de parches para el rioroute este, pero en ningun sitio dicen para que sirve.

El caso es que como funcionar el nuevo kernel... pues funciona, pero no puedo hacer el make modules_install y estoy funcionando con los modulos del kernel original de la distribucion.

...gracias

P.D.: Me parece que no estoy suficientemente curtido como para rular en Slackware [tomaaa], pero al menos estoy aprendiendo bastante.
Si no usas el modulo prueba a desactivarlo.

A mi me ha pasado cosas de esas y la verdad
no entiendo como puede dar fallos de compilación el kernel
pero en fin ...
Ese es el problema de compilar el kernel en una mandrake XD nunca sabes que fallara.
Si no encuentras a que opcion corresponde ese modulo, puedes mirarte el .config y buscar el rioroute en cuestion (a ver por donde anda)

Saludos
Gacias por tan rapidas respuestas.

Lo de mirar el .config ni se me habia ocurrido, y mirando lo he encontrado enseguida. Anda por el Character Devices, cuando llegue a casa probare a recompilar los modulos (quitando estos, claro).

Parece que el modulo en cuestion es para el reproductor MP3 RIO500 USB, que por supuesto no necesito, es mas, no tengo ningun dispositivo USB conectado.

Gracias de nuevo [oki]
Era de suponer XD:

make[3]: Leaving directory `/usr/src/linux-2.4.21-0.13mdk/drivers/char/rio'


Saludos
4 respuestas