El jue, 28 de sep de 2006, a las 02:35:16 -0300, Montervino, Mariano dijo: > 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? Recien entro a este hilo, por lo que puedo estar pifiandole, pero...pregunta: para que necesitas compilar ese modulo? El 8139 y 8139 de realtek vienen soportados como modulo en kerneles de serie.
> Saludos > > > -----Mensaje original----- > De: Luis Rodrigo Gallardo Cruz [mailto:[EMAIL PROTECTED] > Enviado el: Lunes, 25 de Septiembre de 2006 09:15 p.m. > Para: debian-user-spanish@lists.debian.org > 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 > > > -- Ricardo A.Frydman Consultor en Tecnología Open Source - Administrador de Sistemas jabber: [EMAIL PROTECTED] - http://www.eureka-linux.com.ar SIP # 1-747-667-9534
signature.asc
Description: Digital signature