----- Original Message -----
From: "Miguel Angel Perez" <miguel.angel.perez-gonzalez(a)upc.es>
To: "Carlos E. R." <robin1.listas(a)tiscali.es>
Sent: Wednesday, December 04, 2002 11:30 AM
Subject: Re: [suse-linux-s] Modulos en kernel(2)
> Hola, en primer lugar gracias a todos los que habeis respondido.
>
> Me he documentado con los how-to's del kernel, pero no he conseguido nada.
>
> Por lo que he entendido simplemente cuando hago "make xconfig" he de
> seleccionar a la tarjeta de red, es una realtek. He configurado en
"network
> device support" y he puesto una ethernet 10. Esto ya lo habia hecho antes.
> Lo que no entiendo es que cuando arranco sale el siguiente mensaje:
>
>
> "modprobe can't locate module eth0".
>
> osea que no lo encuentra, acaso no viene ya con el kernel?.
>
> ----- Original Message -----
> From: "Carlos E. R." <robin1.listas(a)tiscali.es>
> To: <suse-linux-s(a)suse.com>
> Sent: Tuesday, December 03, 2002 1:52 PM
> Subject: Re: [suse-linux-s] Modulos en kernel
>
>
> >
> > El 2002-12-03 a las 11:29, Miguel Angel Perez escribió:
> >
> > > Hola, estoy intentando actualizar un pc con suse 7.1 y kernel 2.2.18
> para
> > > ponerle kernel 2.4.19.
> >
> > Ugh...
> >
> > Cambian cosas, como los sistemas de ficheros virtuales para memoria
> > compartida. Hace falta cierto apoyo del sistema, y las librerías no se
si
> > te encajarán.
> >
> > > Me he bajado el kernel lo he configurado "make xconfig", lo he
compilado
> y
> > > demas "make bzImage" y tambien he hecho make modules.
> >
> > Repite empezando por "make cloneconfig", con el kernel antiguo en
> > ejecución, y con tu .config borrado. Y te falta tambien make
> > modules_install. O sea:
> >
> > make clean cloneconfig
> > make menuconfig (o xconfig)
> > make dep bzImage modules
> > make install modules_install
> > mk_initrd
> > lilo
> >
> > Por cierto, compila más rápido en consola de texto que bajo X.
> >
> > > El caso es que al arrancar con este nuevo kernel fallan cosas como
p.e.
> la
> > > red, ya que no tiene el modulo que reconoce la tarjeta de red.
> > >
> > > Me he fijado que si hago "more /proc/modules" no sale nada, en cambio
si
> > > hago esto mismo desde el kernel viejo sale: ipv6, mousedev, hid,
> input.... y
> > > algunos mas
> > >
> > > Como le digo al kernel nuevo que cargue estos modulos? he visto que
cada
> > > kernel tiene una carpeta en "/lib/modules", bastaria con copiar los
> ficheros
> > > de /lib/modules/2-2-18 a /lib/modules/2.4.19?? y el initrd? tengo que
> crear
> > > uno nuevo o no es necesario?
> >
> > No, el make modules_install crea el arbol nuevo en /lib/modules. La
orden
> > depmod actualiza las dependencias (con el kernel nuevo ejecutandose, o
no
> > recuerdo como si no lo está). En principio, si el arbol correspondiente
al
> > kernel actual no contiene el modulo lo busca en los anteriores.
> >
> > Pero posiblemente cambie el /etc/modules.conf.
> >
> > Creo que te merecería la pena actualizar; por ejemplo, a suse 7.3, que
> > tiene la misma estructura que el 7.1 y ya usa un kernel de la serie 2.4
> >
> > --
> > Saludos
> > Carlos Robinson
> >
> >
> >
> > --
> > Para dar de baja la suscripción, mande un mensaje a:
> > suse-linux-s-unsubscribe(a)suse.com
> > Para obtener el resto de direcciones-comando, mande
> > un mensaje a:
> > suse-linux-s-help(a)suse.com
> >
> >
> >
>