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

Re: LAN Ethernet Realtek RTL8100C



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: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
> 
> 
> 

-- 
Ricardo A.Frydman 
Consultor en Tecnología Open Source - Administrador de Sistemas
jabber: ricardoeureka@gmail.com - http://www.eureka-linux.com.ar            
SIP # 1-747-667-9534

Attachment: signature.asc
Description: Digital signature


Reply to: