Re: LAN Ethernet Realtek RTL8100C

2006-09-29 Por tema Ricardo Frydman Eureka!
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


RE: LAN Ethernet Realtek RTL8100C

2006-09-28 Por tema Montervino, Mariano
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: 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



Re: LAN Ethernet Realtek RTL8100C

2006-09-28 Por tema Luis Rodrigo Gallardo Cruz
On Thu, Sep 28, 2006 at 02:35:16PM -0300, Montervino, Mariano wrote:
 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...

Probablemente no estás copiando alguna dependencia. ¿Por que no
 make modules install
?

Además de eso, compilar 'contra el mismo kernel' no significa sólo la
misma versión, sino también la misma configuración. ¿Estás seguro
si el kernel que estás usando viene del mismo fuente y la misma
configuración, salvo activar *ese* módulo? Si no, mejor compila un
kernel completo e instala ese *y sus módulos*. Para que no choque, usa
una 'sub-versión' (revisa el Makefile). O, mejor aún, usa
 make-kpkg --append-to-version
(apt-get install kernel-package).

 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'

Eso es sólo un warning. No necesariamente es malo.
 
 # 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
  
Se me hace que tienes que darle parametros al módulo. ¿Por qué insmod
y no modprobe?

-- 
Rodrigo Gallardo
GPG-Fingerprint: 7C81 E60C 442E 8FBC D975  2F49 0199 8318 ADC9 BC28


signature.asc
Description: Digital signature


LAN Ethernet Realtek RTL8100C

2006-09-25 Por tema Montervino, Mariano
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
/lib/modules/2.4.24/kernel/drivers/net/8139too.o: unresolved symbol
ii_ethtool_sset_Rsmp_e97016bf
/lib/modules/2.4.24/kernel/drivers/net/8139too.o: unresolved symbol
crc32_le_Rsmp_a34f1ef5
/lib/modules/2.4.24/kernel/drivers/net/8139too.o: unresolved symbol
mii_link_ok_Rsmp_626d85b1
/lib/modules/2.4.24/kernel/drivers/net/8139too.o: unresolved symbol
mii_check_media_Rsmp_df3c2aea
/lib/modules/2.4.24/kernel/drivers/net/8139too.o: unresolved symbol
bitreverse_Rsmp_baeb160c
/lib/modules/2.4.24/kernel/drivers/net/8139too.o: unresolved symbol
generic_mii_ioctl_Rsmp_f678899
/lib/modules/2.4.24/kernel/drivers/net/8139too.o: unresolved symbol
mii_nway_restart_Rsmp_df26ade

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.

Alguna idea?


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: LAN Ethernet Realtek RTL8100C

2006-09-25 Por tema Luis Rodrigo Gallardo Cruz
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


signature.asc
Description: Digital signature