[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RE: LAN Ethernet Realtek RTL8100C



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:rodrigo@nul-unu.com]
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



Reply to: