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