At 05:06 p.m. 2000-12-21 +0100, David Charro Ripa wrote: >> Estoy intentando compilar unos m�dulos pero, cuando los intento >> cargar con insmod, me dice que han sido compilados para un kernel 2.2.15 >> (definido en /usr/include/linux/version.h) pero mi n�cleo es 2.2.17. Por >> tanto, no puede cargarlos convenientemente. �Qu� es lo que debo >> cambiar/actualizar para que no aparezca este conflicto de versiones? > >En general deber�as compilaralos con la misma versi�n de fuentes que el >que tienes funcionando. >Es decir: > >Consigues los fuentes del 2.2.17 que tienes instalado y te lo compilas. >Si el 2.2.17 es el de debian inst�late el kernel-sources-2.2.17 y el >kernel-headers-2.2.17. Y luego suele ser conveniente hacer una serie de >links simb�licos > >/usr/src/linux -> /usr/src/kernel-source-2.2.17 >/usr/src/kernel-source-2.1.17/include -> >/usr/src/kernel-headers-2.2.17/include
Esto es exactamente lo que Linus Torvalds recomienda -NO- hacer. Creo que hay una opci�n cuando compilas el kernel para que pueda cargar modulos de otras versiones. -- Ugo Enrico Albarello L�pez de Mesa A proud Debian GNU/Linux 2.2 User http://members.xoom.com/ugo_linux/ Linux Registered User #52657

