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 


Responder a