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

Attachment: signature.asc
Description: Digital signature

Responder a