| |||
Problema con driver Linux Hola chicos, vereis tengo un código C sobre el dispositivo cmos del sistema, pero al intentar compilar con el Makefile que me proporcionan en la práctica de la facultad no funciona, da errores. No contento con eso, me pasaron la práctica resuelta, junto con el archivo compilado (el código C era cmos.c y el archivo compilado era cmos.ko) pero cuando intento instalarlo con insmod cmos.ko me dice Invalid module format. Ando desesperado porque necesito que me funcionen las cosas para ir estudiando la asignatura pero no puedo. ¿Podeis ayudarme? |
| ||||
Respuesta: Problema con driver Linux Fijate si podes usar dmesg para averiguar el problema exacto. Seguro existe alguna diferencia entre tu Kernel y el que se uso para compilar ese driver ... es lo que tiene GNU/Linux ... debe coincidir exactamente un modulo de modo Kernel con la version especifica del Kernel ...
__________________ ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |
| |||
Problema con driver sencillo de Linux Hola chicos. A ver, ando un poco desesperado porque intentaba rular un driver pero no me funcionaba, así que decidí empezar por uno sencillo, un Hello World. El caso es que lo hice, el código es perfecto pero cuando compilo la primera vez me salta el error de que libreria linux/module.h no encontrada. Total, que busco la librería y cuando la encuentro compilo de la siguiente forma: gcc -I/usr/src/linux-headers-2.6.27-11-generic/include -O -Wall -c prueba.c Y es ahí cuando me sale una enorme lista de errores. Os pongo algunos: /usr/src/linux-headers-2.6.27-11-generic/include/linux/slab_def.h:28: error: expected declaration specifiers or ‘...’ before ‘gfp_t’ /usr/src/linux-headers-2.6.27-11-generic/include/linux/slab_def.h:29: error: expected declaration specifiers or ‘...’ before ‘gfp_t’ /usr/src/linux-headers-2.6.27-11-generic/include/linux/slab_def.h:31: error: expected declaration specifiers or ‘...’ before ‘gfp_t’ /usr/src/linux-headers-2.6.27-11-generic/include/linux/slab_def.h:32: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token In file included from /usr/src/linux-headers-2.6.27-11-generic/include/linux/percpu.h:5, y así un montón de lineas. Agradecería vuestra ayuda, un saludo! |
| ||||
Respuesta: Problema con driver Linux kernel-source-x.x.x http://www.freesoftwaremagazine.com/...page=0%2C0 http://www.freesoftwaremagazine.com/...ux?page=0%2C11 Viva Linux ... jaja ... nada como un buen DDK.
__________________ ¡Peron cumple, Evita dignifica! VIVA PERON CARAJO |
| |||
Respuesta: Problema con driver Linux Gracias por tu atencion pero al final no era de eso. Al parecer el Makefile que se me proporcionaba en el proyecto hace algunas instrucciones extrañas (localiza donde están exactamente las cabeceras del código que intentaba rular) y usando ese mismo Makefile y cambiando algunos nombres, ya puedo compilar cualquier driver. De todas formas muchas gracias ^^ |