> 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 Este �ltimo link significa que si compilaras, el directorio include cambiar�a (por ejemplo aparece el fichero ese version.h tan necesario). De este modo no tendr�as que compilar. Pero si tienes problemas lo mejor es que te pongas los fuentes del kernel, lo compiles y lo instales Prueba y dime c�mo te va. Saludos David

