Linux - Módulo

 
Vista:

Módulo

Publicado por n0str0m0 (1503 intervenciones) el 08/07/2004 16:45:51
Hola a todos,
Estaba tratando de escribir un módulo y me encontré con que cuando lo intento insertar me dice que la versión del kernel que está corriendo no es la misma para la que fue compilado. Pero todo lo hice en la misma máquina. Uso Whitebox que viene a ser un clon de la RHEL. La id del kernel es 2.4.21.EL y con eso por ejemplo ya tuve algún problema con los drivers de NVIDIA (que no me reconocían el kernel, así que cambié algunos datos en el makefile de las fuentes del kernel y lo guardé y al compilar los drivers ya coló). Sin embargo el problema del módulo no sé cómo solucionarlo.
¿Alguien me echa una mano?

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Módulo

Publicado por palako (3 intervenciones) el 12/08/2004 10:18:56
Haz el insmod con la opción -f o --force.

$>man insmod
....
....
-f, --force
Attempt load the module even if the version of the running
kernel and the version of the kernel for which the module was
compiled do not match. This only overrides the kernel version
check, it has no effect on symbol name checks. If the symbol
names in the module do not match the kernel then there is no way
to force insmod to load the module.
....
....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar