problema con la compilacion del kernel
![](https://seccdn.libravatar.org/avatar/f5fddf549badeea200f8109e59bd8272.jpg?s=120&d=mm&r=g)
Hola, Tengo un problema con la compilación del kernel y no se como arreglarlo. Instalo SuSE 9.0 Instalo también las fuentes del Kernel Hago make cloneconfig Copio el .config en el directorio con las fuentes del nucleo 2.4.26 (original) Hago make dep, make clean, make bzImage, cp .../bzImage /boot/..., make modules, make modues_install y entonces me aparece el siguiente mensaje: ... ... cd /lib/modules/2.4.26-om1; \ mkdir -p pcmcia; \ find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} pcmcia if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.4.26-om1; fi depmod: *** Unresolved symbols in /lib/modules/2.4.26-om1/kernel/drivers/net/wan/comx.o depmod: proc_get_inode linux:/usr/src/linux # Si termino con todo el proceso de poner el nuevo kernel y arranco con esa imagen, no tengo red. Hice lo mismo en otra maquina y funciono sin problemas. La unica diferencia es que ahora la instalacion de suse la hago por red. Y bueno, el hardware es otro. Se demasiado poco para solucionar esto, si podeis ayudarme... mil gracias Un saludo. -- ___________________________________________________ jjsa_on_suse@yahoo.es Linux User: #343189 ___________________________________________________
![](https://seccdn.libravatar.org/avatar/861b5545c111d2257fa12e533e723110.jpg?s=120&d=mm&r=g)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2005-11-21 a las 12:40 +0100, Jose Sanchez escribió:
Tengo un problema con la compilación del kernel y no se como arreglarlo. Instalo SuSE 9.0 Instalo también las fuentes del Kernel Hago make cloneconfig Copio el .config en el directorio con las fuentes del nucleo 2.4.26 (original)
¿Copias que, exactamente de donde a donde? Es importante.
Hago make dep, make clean, make bzImage, cp .../bzImage /boot/..., make
¿Se puede saber para que haces "make clean" ahí en medio? Si lo hicieras antes de empezar, lo entendería, pero ahí... :-o make dep bzImage modules make modules_install install - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFDgcP0tTMYHG2NR9URAmDVAKCT2EYw4eyTs1jIfjnFfw++AYLK1QCeJnww LH9DJcsTrHpp05oWyJwXN0g= =QlYy -----END PGP SIGNATURE-----
![](https://seccdn.libravatar.org/avatar/f5fddf549badeea200f8109e59bd8272.jpg?s=120&d=mm&r=g)
Carlos E. R. wrote:
El 2005-11-21 a las 12:40 +0100, Jose Sanchez escribió:
Tengo un problema con la compilación del kernel y no se como arreglarlo. Instalo SuSE 9.0 Instalo también las fuentes del Kernel Hago make cloneconfig Copio el .config en el directorio con las fuentes del nucleo 2.4.26 (original)
¿Copias que, exactamente de donde a donde? Es importante.
Como he instalado las fuentes del kernel. Hago make cloneconfig dentro del directorio de las fuentes que instala suse9.0. Y copio el .config que se genera en el directorio de las fuentes originales de linux-2.4.26
Hago make dep, make clean, make bzImage, cp .../bzImage /boot/..., make
¿Se puede saber para que haces "make clean" ahí en medio? Si lo hicieras antes de empezar, lo entendería, pero ahí... :-o
Pues porque no tengo mucha idea. (Bueno, en el manual de administrador de suse 9.0, pág 268 lo dice asi).
make dep bzImage modules make modules_install install
ok, me lo aprendo. Gracias -- ___________________________________________________ jjsa_on_suse@yahoo.es Linux User: #343189 ___________________________________________________
![](https://seccdn.libravatar.org/avatar/861b5545c111d2257fa12e533e723110.jpg?s=120&d=mm&r=g)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2005-11-21 a las 16:51 +0100, Jose Sanchez escribió:
¿Copias que, exactamente de donde a donde? Es importante.
Como he instalado las fuentes del kernel. Hago make cloneconfig dentro del directorio de las fuentes que instala suse9.0. Y copio el .config que se genera en el directorio de las fuentes originales de linux-2.4.26
Repito: que copias exactamente. Ponme el comando exacto. Se supone que despues de hacer cloneconfig no tienes que copiar ningún .config. Ya lo ha hecho él. Si le copias algo encima, te lo cargas. Y si te lo copias a otro arbol, es inutil.
Hago make dep, make clean, make bzImage, cp .../bzImage /boot/..., make
¿Se puede saber para que haces "make clean" ahí en medio? Si lo hicieras antes de empezar, lo entendería, pero ahí... :-o
Pues porque no tengo mucha idea. (Bueno, en el manual de administrador de suse 9.0, pág 268 lo dice asi).
Grrr.... Jo, eso puede ser para limpiar una compilación anterior después de cambiar muchas cosas y para asegurarse. Pero tardará mucho más al repetir una compilación, inutilmente. Y si es la primera compilación, no sirve de nada, no hay nada que limpiar.
make dep bzImage modules make modules_install install
ok, me lo aprendo.
No te lo aprendas mucho, que luego con el kernel 2.6 cambia :-p Por cierto, la ultima fase "install" hay quien no le gusta. Se encarga de copiar el kernel en su sitio y ejecutar el lilo (no sabe del grub); pero eso se puede evitar editando "./arch/i386/boot/install.sh" y comentando la última linea: # if [ -x /sbin/lilo ]; then /sbin/lilo; else /etc/lilo/install; fi si diera problemas. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFDgfiytTMYHG2NR9URApEgAJ9CFEq/r73NOY76Sejr3Q4WxuuQuQCeNgiX ppf7gYWPVG2aexFOv6wgKAM= =tu8A -----END PGP SIGNATURE-----
![](https://seccdn.libravatar.org/avatar/f5fddf549badeea200f8109e59bd8272.jpg?s=120&d=mm&r=g)
Carlos E. R. wrote:
El 2005-11-21 a las 16:51 +0100, Jose Sanchez escribió:
¿Copias que, exactamente de donde a donde? Es importante.
Como he instalado las fuentes del kernel. Hago make cloneconfig dentro del directorio de las fuentes que instala suse9.0. Y copio el .config que se genera en el directorio de las fuentes originales de linux-2.4.26
Repito: que copias exactamente. Ponme el comando exacto.
Se supone que despues de hacer cloneconfig no tienes que copiar ningún .config. Ya lo ha hecho él. Si le copias algo encima, te lo cargas. Y si te lo copias a otro arbol, es inutil.
Estando en /usr/src/linux-2.4.21-99 (que son las fuentes que se instalan con Yast) hago make cloneconfig esto genera /usr/src/linux-2.4.21-99/.config Lo copio en /usr/src/linux-2.4.26 que son las fuentes que baje de http://www.kernel.org/pub/linux/kernel/v2.4/ Ahora hago make xconfig, modifico unas cosillas (openMosix) y salgo guardando. Y ya estoy listo para make dep, etc. El error: depmod: *** Unresolved symbols in /lib/modules/2.4.26-om1/kernel/drivers/net/wan/comx.o Se elimina si quito de la configuracion del kernel el modulo WAN router que esta en Networking option y tambien quito la opcion de WAN interface support que esta en Network device support. O sea que quito todo lo referente a WAN. Pero entonces, aunque ya no hay problemas con make install_modules ni con depmod -a, sigue sin funcionar la red al arrancar con el nuevo kernel.
Hago make dep, make clean, make bzImage, cp .../bzImage /boot/..., make
¿Se puede saber para que haces "make clean" ahí en medio? Si lo hicieras antes de empezar, lo entendería, pero ahí... :-o
Pues porque no tengo mucha idea. (Bueno, en el manual de administrador de suse 9.0, pág 268 lo dice asi).
Grrr....
Jo, eso puede ser para limpiar una compilación anterior después de cambiar muchas cosas y para asegurarse. Pero tardará mucho más al repetir una compilación, inutilmente. Y si es la primera compilación, no sirve de nada, no hay nada que limpiar.
ok.
make dep bzImage modules make modules_install install
ok, me lo aprendo.
No te lo aprendas mucho, que luego con el kernel 2.6 cambia :-p
:S
Por cierto, la ultima fase "install" hay quien no le gusta. Se encarga de copiar el kernel en su sitio y ejecutar el lilo (no sabe del grub); pero eso se puede evitar editando "./arch/i386/boot/install.sh" y comentando la última linea:
# if [ -x /sbin/lilo ]; then /sbin/lilo; else /etc/lilo/install; fi
si diera problemas.
Yo uso grub, asi que no pongo el "install". Copio la imagen a mano y modifico menu.lst tambien a mano. Gracias y un saludo. -- ___________________________________________________ jjsa_on_suse@yahoo.es Linux User: #343189 ___________________________________________________
![](https://seccdn.libravatar.org/avatar/861b5545c111d2257fa12e533e723110.jpg?s=120&d=mm&r=g)
El 2005-11-21 a las 23:55 +0100, Jose Sanchez escribió:
Repito: que copias exactamente. Ponme el comando exacto.
Se supone que despues de hacer cloneconfig no tienes que copiar ningún .config. Ya lo ha hecho él. Si le copias algo encima, te lo cargas. Y si te lo copias a otro arbol, es inutil.
Estando en /usr/src/linux-2.4.21-99 (que son las fuentes que se instalan con Yast) hago make cloneconfig esto genera /usr/src/linux-2.4.21-99/.config Lo copio en /usr/src/linux-2.4.26 que son las fuentes que baje de http://www.kernel.org/pub/linux/kernel/v2.4/ Ahora hago make xconfig, modifico unas cosillas (openMosix) y salgo guardando. Y ya estoy listo para make dep, etc.
Vale, pues está mal. Estás usando un .config de una version modificada por suse en un kernel de versión distinta y genérico. Tienes que copiar el config en ejecución con: zcat /proc/config.gz > /usr/src/linux-2.4.26/.config y entonces actualizarlo: "make oldconfig" y luego el resto. Puede que te haga preguntas "al viejo estilo", que es una lata. Asegurate que /usr/src/linux apunte al 2.4.26, por cierto. Podrá funcionarte o no, porque debes tener en cuenta que SuSE añade a sus kernels un montón de parches, y pueden faltarte cosas.
No te lo aprendas mucho, que luego con el kernel 2.6 cambia :-p
:S
El linux es un blanco en movimiento...
Por cierto, la ultima fase "install" hay quien no le gusta. Se encarga de copiar el kernel en su sitio y ejecutar el lilo (no sabe del grub); pero eso se puede evitar editando "./arch/i386/boot/install.sh" y comentando la última linea:
# if [ -x /sbin/lilo ]; then /sbin/lilo; else /etc/lilo/install; fi
si diera problemas.
Yo uso grub, asi que no pongo el "install". Copio la imagen a mano y modifico menu.lst tambien a mano.
Yo también, pero usando el install me funciona más cómodo y rápido. -- Saludos Carlos Robinson
![](https://seccdn.libravatar.org/avatar/f5fddf549badeea200f8109e59bd8272.jpg?s=120&d=mm&r=g)
Carlos E. R. wrote:
El 2005-11-21 a las 23:55 +0100, Jose Sanchez escribió:
Repito: que copias exactamente. Ponme el comando exacto.
Se supone que despues de hacer cloneconfig no tienes que copiar ningún .config. Ya lo ha hecho él. Si le copias algo encima, te lo cargas. Y si te lo copias a otro arbol, es inutil.
Estando en /usr/src/linux-2.4.21-99 (que son las fuentes que se instalan con Yast) hago make cloneconfig esto genera /usr/src/linux-2.4.21-99/.config Lo copio en /usr/src/linux-2.4.26 que son las fuentes que baje de http://www.kernel.org/pub/linux/kernel/v2.4/ Ahora hago make xconfig, modifico unas cosillas (openMosix) y salgo guardando. Y ya estoy listo para make dep, etc.
Vale, pues está mal. Estás usando un .config de una version modificada por suse en un kernel de versión distinta y genérico.
Tienes que copiar el config en ejecución con:
zcat /proc/config.gz > /usr/src/linux-2.4.26/.config
y entonces actualizarlo:
"make oldconfig"
y luego el resto. Puede que te haga preguntas "al viejo estilo", que es una lata. Asegurate que /usr/src/linux apunte al 2.4.26, por cierto. Podrá funcionarte o no, porque debes tener en cuenta que SuSE añade a sus kernels un montón de parches, y pueden faltarte cosas.
Ok, lo he hecho asi (empezando todo desde cero) y ahora el error es: ... cd /lib/modules/2.4.26-om1; \ mkdir -p pcmcia; \ find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} pcmcia if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.4.26-om1; fi depmod: *** Unresolved symbols in /lib/modules/2.4.26-om1/kernel/drivers/i2c/scx200_i2c.o depmod: scx200_gpio_base_R254e5667 depmod: scx200_gpio_configure_R80c65a79 depmod: scx200_gpio_shadow_R9272bc53 Si lo ignoro y arranco con la nueva imagen vuelve a pasar lo mismo: no hay red. Sugerencias?
No te lo aprendas mucho, que luego con el kernel 2.6 cambia :-p
:S
El linux es un blanco en movimiento...
Más le vale, porque hay alguna que otra empresa que dispara a matar, jeje ;)
Por cierto, la ultima fase "install" hay quien no le gusta. Se encarga de copiar el kernel en su sitio y ejecutar el lilo (no sabe del grub); pero eso se puede evitar editando "./arch/i386/boot/install.sh" y comentando la última linea:
# if [ -x /sbin/lilo ]; then /sbin/lilo; else /etc/lilo/install; fi
si diera problemas.
Yo uso grub, asi que no pongo el "install". Copio la imagen a mano y modifico menu.lst tambien a mano.
Yo también, pero usando el install me funciona más cómodo y rápido.
Gracias. JJ -- ___________________________________________________ jjsa_on_suse@yahoo.es Linux User: #343189 ___________________________________________________
![](https://seccdn.libravatar.org/avatar/f5fddf549badeea200f8109e59bd8272.jpg?s=120&d=mm&r=g)
Jose Sanchez wrote:
Carlos E. R. wrote:
El 2005-11-21 a las 23:55 +0100, Jose Sanchez escribió:
Repito: que copias exactamente. Ponme el comando exacto.
Se supone que despues de hacer cloneconfig no tienes que copiar ningún .config. Ya lo ha hecho él. Si le copias algo encima, te lo cargas. Y si te lo copias a otro arbol, es inutil.
Estando en /usr/src/linux-2.4.21-99 (que son las fuentes que se instalan con Yast) hago make cloneconfig esto genera /usr/src/linux-2.4.21-99/.config Lo copio en /usr/src/linux-2.4.26 que son las fuentes que baje de http://www.kernel.org/pub/linux/kernel/v2.4/ Ahora hago make xconfig, modifico unas cosillas (openMosix) y salgo guardando. Y ya estoy listo para make dep, etc.
Vale, pues está mal. Estás usando un .config de una version modificada por suse en un kernel de versión distinta y genérico.
Tienes que copiar el config en ejecución con:
zcat /proc/config.gz > /usr/src/linux-2.4.26/.config
y entonces actualizarlo:
"make oldconfig"
y luego el resto. Puede que te haga preguntas "al viejo estilo", que es una lata. Asegurate que /usr/src/linux apunte al 2.4.26, por cierto. Podrá funcionarte o no, porque debes tener en cuenta que SuSE añade a sus kernels un montón de parches, y pueden faltarte cosas.
Ok, lo he hecho asi (empezando todo desde cero) y ahora el error es: ... cd /lib/modules/2.4.26-om1; \ mkdir -p pcmcia; \ find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} pcmcia if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.4.26-om1; fi depmod: *** Unresolved symbols in /lib/modules/2.4.26-om1/kernel/drivers/i2c/scx200_i2c.o depmod: scx200_gpio_base_R254e5667 depmod: scx200_gpio_configure_R80c65a79 depmod: scx200_gpio_shadow_R9272bc53
Si lo ignoro y arranco con la nueva imagen vuelve a pasar lo mismo: no hay red.
Sugerencias?
Bueno, parece que ya se que pasa. Lo de poner el nuevo kernel parcheado con openMosix, linux-2.4.26-om1 (nuevo, respecto al que instala SuSE 9.0) ya lo hice en una maquina y funciono. Incluso haciendolo a la manera que esta mal (sin hacer zcat /proc/config.gz > /usr/src/linux-2.4.26/.config ) Al volver a hacer todo igual en otra maquina la cosa no funciona. Y no funciona incluso haciendolo bien (como los gurus indican) ¿Que está pasando? La maquina que funciona tiene una tarjeta de red 3Com 3C905C. El driver que le toca es el 3c90x que esta en suse pero no en las fuentes originales del kernel 2.4.26. Pero, aunque no hay driver para esa tarjeta, el 3c59x que si está en las fuentes originales del 2.4.46 le vale, asi que la cosa funciona. En la maquina que no funciona hay un tarjeta 3Com 3C905B, y esta no se conforma con el driver 3c59x. Asi que, mi problema no está relacionado con SuSE y este hilo a pasado a ser un OT. Si aun asi podeis ayudarme mil gracias. Lo que necesito es el driver de la 3Com 3C905B Fast Etherlink XL 10/100 para el kernel linux-2.4.26. He encontrado en (http://support.3com.com/infodeli/tools/nic/linuxdownload.htm) un driver para el nucleo 2.2, pense que me valdría, pero no compila. :( Un saludo y gracias por todo. -- ___________________________________________________ jjsa_on_suse@yahoo.es Linux User: #343189 ___________________________________________________
![](https://seccdn.libravatar.org/avatar/f5fddf549badeea200f8109e59bd8272.jpg?s=120&d=mm&r=g)
Jose Sanchez wrote:
Jose Sanchez wrote:
Carlos E. R. wrote:
El 2005-11-21 a las 23:55 +0100, Jose Sanchez escribió:
Repito: que copias exactamente. Ponme el comando exacto.
Se supone que despues de hacer cloneconfig no tienes que copiar ningún .config. Ya lo ha hecho él. Si le copias algo encima, te lo cargas. Y si te lo copias a otro arbol, es inutil.
Estando en /usr/src/linux-2.4.21-99 (que son las fuentes que se instalan con Yast) hago make cloneconfig esto genera /usr/src/linux-2.4.21-99/.config Lo copio en /usr/src/linux-2.4.26 que son las fuentes que baje de http://www.kernel.org/pub/linux/kernel/v2.4/ Ahora hago make xconfig, modifico unas cosillas (openMosix) y salgo guardando. Y ya estoy listo para make dep, etc.
Vale, pues está mal. Estás usando un .config de una version modificada por suse en un kernel de versión distinta y genérico.
Tienes que copiar el config en ejecución con:
zcat /proc/config.gz > /usr/src/linux-2.4.26/.config
y entonces actualizarlo:
"make oldconfig"
y luego el resto. Puede que te haga preguntas "al viejo estilo", que es una lata. Asegurate que /usr/src/linux apunte al 2.4.26, por cierto. Podrá funcionarte o no, porque debes tener en cuenta que SuSE añade a sus kernels un montón de parches, y pueden faltarte cosas.
Ok, lo he hecho asi (empezando todo desde cero) y ahora el error es: ... cd /lib/modules/2.4.26-om1; \ mkdir -p pcmcia; \ find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} pcmcia if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.4.26-om1; fi depmod: *** Unresolved symbols in /lib/modules/2.4.26-om1/kernel/drivers/i2c/scx200_i2c.o depmod: scx200_gpio_base_R254e5667 depmod: scx200_gpio_configure_R80c65a79 depmod: scx200_gpio_shadow_R9272bc53
Si lo ignoro y arranco con la nueva imagen vuelve a pasar lo mismo: no hay red.
Sugerencias?
Bueno, parece que ya se que pasa. Lo de poner el nuevo kernel parcheado con openMosix, linux-2.4.26-om1 (nuevo, respecto al que instala SuSE 9.0) ya lo hice en una maquina y funciono. Incluso haciendolo a la manera que esta mal (sin hacer zcat /proc/config.gz > /usr/src/linux-2.4.26/.config ) Al volver a hacer todo igual en otra maquina la cosa no funciona. Y no funciona incluso haciendolo bien (como los gurus indican) ¿Que está pasando? La maquina que funciona tiene una tarjeta de red 3Com 3C905C. El driver que le toca es el 3c90x que esta en suse pero no en las fuentes originales del kernel 2.4.26. Pero, aunque no hay driver para esa tarjeta, el 3c59x que si está en las fuentes originales del 2.4.46 le vale, asi que la cosa funciona. En la maquina que no funciona hay un tarjeta 3Com 3C905B, y esta no se conforma con el driver 3c59x. Asi que, mi problema no está relacionado con SuSE y este hilo a pasado a ser un OT. Si aun asi podeis ayudarme mil gracias. Lo que necesito es el driver de la 3Com 3C905B Fast Etherlink XL 10/100 para el kernel linux-2.4.26. He encontrado en (http://support.3com.com/infodeli/tools/nic/linuxdownload.htm) un driver para el nucleo 2.2, pense que me valdría, pero no compila. :(
Un saludo y gracias por todo.
Ya lo he arreglado!! Baje otros drivers del mismo sitio que antes y estos si se compilaron. Lo instalo, y voila, funciona!! Muchisimas gracias. Un saludo. -- ___________________________________________________ jjsa_on_suse@yahoo.es Linux User: #343189 ___________________________________________________
![](https://seccdn.libravatar.org/avatar/861b5545c111d2257fa12e533e723110.jpg?s=120&d=mm&r=g)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2005-11-22 a las 20:46 +0100, Jose Sanchez escribió:
Ya lo he arreglado!! Baje otros drivers del mismo sitio que antes y estos si se compilaron. Lo instalo, y voila, funciona!!
Es lo que que te dije que SuSE añade muchos parches al kernel. En realidad muchas cosas son soporte para hardware nuevo. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFDg3aUtTMYHG2NR9URAqtYAJ4kAGuulULW44kzumjLyj8BjV11UwCfTMzI AHge3dffmCmeQznMmw5O82U= =MrwE -----END PGP SIGNATURE-----
![](https://seccdn.libravatar.org/avatar/f5fddf549badeea200f8109e59bd8272.jpg?s=120&d=mm&r=g)
Carlos E. R. wrote:
El 2005-11-22 a las 20:46 +0100, Jose Sanchez escribió:
Ya lo he arreglado!! Baje otros drivers del mismo sitio que antes y estos si se compilaron. Lo instalo, y voila, funciona!!
Es lo que que te dije que SuSE añade muchos parches al kernel. En realidad muchas cosas son soporte para hardware nuevo.
Si, asi es. Muchas gracias Carlos. -- ___________________________________________________ jjsa_on_suse@yahoo.es Linux User: #343189 ___________________________________________________
![](https://seccdn.libravatar.org/avatar/861b5545c111d2257fa12e533e723110.jpg?s=120&d=mm&r=g)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2005-11-22 a las 15:43 +0100, Jose Sanchez escribió:
Ok, lo he hecho asi (empezando todo desde cero) y ahora el error es:
No fastidies... otro error :-(
... cd /lib/modules/2.4.26-om1; \ mkdir -p pcmcia; \ find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} pcmcia if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.4.26-om1; fi depmod: *** Unresolved symbols in /lib/modules/2.4.26-om1/kernel/drivers/i2c/scx200_i2c.o depmod: scx200_gpio_base_R254e5667 depmod: scx200_gpio_configure_R80c65a79 depmod: scx200_gpio_shadow_R9272bc53
Si lo ignoro y arranco con la nueva imagen vuelve a pasar lo mismo: no hay red.
Si claro, el módulo es inválido.
Sugerencias?
Compara los modulos objeto en el arbol /lib/modules/2.4.26-om1/ y en el /lib/modules/2.4.21-99-default/, a ver si te faltan modulos. A mi me ha ocurrido a veces que hay modulos que, aún viniendo en el binario del kernel, no aparecen al compilarlo, vienen en realidad en otro rpm de fuentes adicionales del kernel. Y ahora que recuerdo, en el kernel 2.4 el soporte pcmcia no venía integrado, era externo y había que compilarlo aparte - o me acaban de patinar las neuronas y eso era con la 2.2. ¡Buf! No se, no he practicado mucho con kernels "originales". Espera, no te canta con pcmcia, sino con i2c. Eso igual no te hace falta :-? Es un "National Semiconductor SCx200 I2C bus on GPIO pins (NatSemi SCx200 I2C Driver)", posiblemente puedas desactivarlo en el config, salvo que realmente tengas ese subsistema. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFDg1jEtTMYHG2NR9URAg0cAJ9L92zoGHDlMgeaptCIze1gAok4qACgjCM8 KBBbOXvF9EGWhCd5QO0un18= =Cowq -----END PGP SIGNATURE-----
participants (2)
-
Carlos E. R.
-
Jose Sanchez