On Thu, Sep 28, 2006 at 02:35:16PM -0300, Montervino, Mariano wrote: > Rodrigo > #uname -r 2.4.24 > > Probe de compilarlo de 2 maneras: > desde el directorio /usr/src/linux-2.4.24 > #make dep > #make modules > Para utilizat el 8139too.c que está el los fuentes de la versión. > Pero al copiar el .o a /lib/modules/2.4.24/kernel/drivers/net el error sigue > siendo el mismo...
Probablemente no estás copiando alguna dependencia. ¿Por que no make modules install ? Además de eso, compilar 'contra el mismo kernel' no significa sólo la misma versión, sino también la misma configuración. ¿Estás seguro si el kernel que estás usando viene del mismo fuente y la misma configuración, salvo activar *ese* módulo? Si no, mejor compila un kernel completo e instala ese *y sus módulos*. Para que no choque, usa una 'sub-versión' (revisa el Makefile). O, mejor aún, usa make-kpkg --append-to-version (apt-get install kernel-package). > También baje el driver de realtek pero al compilarlo muestra estos > mensajes... > > gcc -O6 -Wall -DCONFIG_KERNELD -DMODULE -D__KERNEL__ -DLINUX -DUSE_MEM_OPS > -I/usr/src/linux-2.4.24/include/ -c 8139too.c -o 8139too.o > 8139too.c: In function `rtl8139_close': > 8139too.c:2753: warning: unused variable `ret' > 8139too.c: In function `rtl8139CP_close': > 8139too.c:2798: warning: unused variable `ret' Eso es sólo un warning. No necesariamente es malo. > # insmod 8139too > Using /lib/modules/2.4.24/kernel/drivers/net/8139too.o > Warning: loading /lib/modules/2.4.24/kernel/drivers/net/8139too.o will taint > the kernel: no license > /lib/modules/2.4.24/kernel/drivers/net/8139too.o: init_module: No such > device > Hint: insmod errors can be caused by incorrect module parameters, including > invalid IO or IRQ parameters ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Se me hace que tienes que darle parametros al módulo. ¿Por qué insmod y no modprobe? -- Rodrigo Gallardo GPG-Fingerprint: 7C81 E60C 442E 8FBC D975 2F49 0199 8318 ADC9 BC28
signature.asc
Description: Digital signature