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...
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' # 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 Alguna idea? Saludos -----Mensaje original----- De: Luis Rodrigo Gallardo Cruz [mailto:[EMAIL PROTECTED] Enviado el: Lunes, 25 de Septiembre de 2006 09:15 p.m. Para: [email protected] Asunto: Re: LAN Ethernet Realtek RTL8100C On Mon, Sep 25, 2006 at 06:15:51PM -0300, Montervino, Mariano wrote: > Migramos nuestro servidor Debian 2.4.24 a un nuevo servidor con placa de red > integrada Realtek RTL8100C > Compilamos el driver 8139too.o sin error pero cuando intentamos cargarlo con > insmod nos dan los siguientes errores > > /lib/modules/2.4.24/kernel/drivers/net# insmod 8139too > Using /lib/modules/2.4.24/kernel/drivers/net/8139too.o > /lib/modules/2.4.24/kernel/drivers/net/8139too.o: unresolved symbol > ii_ethtool_gset_Rsmp_e0949663 > ... Ese módulo está compilado para un kernel diferente al que se está ejecutando. > Tambien intentamos con una 3com 3c905CX pero al compilar aparecen estos > errores... > > 3c90x-102# ./compile_UP > In file included from 3c90x.h:42, > from 3c90x.c:1: > /lib/modules/2.4.24/build/include/linux/malloc.h:4: warning: #warning > linux/malloc.h is deprecated, use linux/slab.h instead. Sin que alguien vaya a suponer qe sé de lo que hablo, esos errores suenan a que estás compilando para una versión erronea del kernel. ¿Seguro que es un módulo para 2.4? ¿Seguro que estás compilando contra 2.4 (revisa el destino del link /lib/modules/2.4.24/build)? ¿Por que estás compilando el módulo? ¿No viene en el kernel normal? -- Rodrigo Gallardo GPG-Fingerprint: 7C81 E60C 442E 8FBC D975 2F49 0199 8318 ADC9 BC28

