acabo de instalar una Suse 8.1 y el kernel que me ha isntalado es kernel 2.4.19-64GB-SMP pero el pakete de sources es el 2.4.19 y cuando compilo un modulo me dice modprobe tor2 /lib/modules/2.4.19-64GB-SMP/misc/zaptel.o: kernel-module version mismatch /lib/modules/2.4.19-64GB-SMP/misc/zaptel.o was compiled for kernel version 2.4.19-4GB while this kernel is version 2.4.19-64GB-SMP. /lib/modules/2.4.19-64GB-SMP/misc/zaptel.o: insmod /lib/modules/2.4.19-64GB-SMP/misc/zaptel.o failed /lib/modules/2.4.19-64GB-SMP/misc/zaptel.o: insmod tor2 failed donde esta el fichero que le indica la version para poder cambiarla a la 2.4.19-64GB-SMP o donde esta el kernel source para esa version ?? muchas gracias.
me respondo yo mismo
he cambiado el fichero /usr/src/linux/include/linux/version.h
y me compila ya,
¿seria correcto ??
un saludo
----- Original Message -----
From: "Daniel Salamanca"
acabo de instalar una Suse 8.1 y el kernel que me ha isntalado es kernel 2.4.19-64GB-SMP
pero el pakete de sources es el 2.4.19
y cuando compilo un modulo me dice
modprobe tor2 /lib/modules/2.4.19-64GB-SMP/misc/zaptel.o: kernel-module version mismatch /lib/modules/2.4.19-64GB-SMP/misc/zaptel.o was compiled for kernel version 2.4.19-4GB while this kernel is version 2.4.19-64GB-SMP. /lib/modules/2.4.19-64GB-SMP/misc/zaptel.o: insmod /lib/modules/2.4.19-64GB-SMP/misc/zaptel.o failed /lib/modules/2.4.19-64GB-SMP/misc/zaptel.o: insmod tor2 failed
donde esta el fichero que le indica la version para poder cambiarla a la 2.4.19-64GB-SMP o donde esta el kernel source para esa version ??
muchas gracias.
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
El 2003-02-27 a las 19:53, Daniel Salamanca escribió:
acabo de instalar una Suse 8.1 y el kernel que me ha isntalado es kernel 2.4.19-64GB-SMP
pero el pakete de sources es el 2.4.19
Es correcto. El -SMP es el binario instalado, y como hay varios, los diferencian un poco en el nombre; pero los fuentes son los mismos. Si quieres compilar el kernel, arranca con el kernel original de suse, cambia al directorio de fuentes, y ejecuta "make cloneconfig", lo cual te copiará la configuración del kernel en ejecución en las fuentes. Antes de compilar, edita el Makefile, y añade algo a "EXTRAVERSION". Yo tengo: VERSION = 2 PATCHLEVEL = 4 SUBLEVEL = 19 EXTRAVERSION = _CER Eso sirve para que el arbol de modulos sea diferente para el kernel original de suse, y el tuyo, y que aunque hagas una trapisonda no machaques un módulo y no puedas arrancar bien: fido@nimrodel:~> ls /lib/modules 2.4.19-4GB 2.4.19-4GB-SMP 2.4.19-64GB-SMP 2.4.19_CER-4GB Luego, para compilar, haces algo como "make dep bzImage modules install modules_install" y listo. Bueno, hay que hacer un truquillo más si quieres que lo anterior no te machaque el /boot/vmlinuz original: yo el original lo renombro como vmlinuz.shipped, y edito el grub/lilo adecuadamente. -- Saludos Carlos Robinson
participants (2)
-
Carlos E. R.
-
Daniel Salamanca