Bonjour à tous,
Voilà j'ai suivi le (très bon ) tuto pour écrire et insérer un module dans un noyau linux :
http://broux.developpez.com/articles/c/driver-c-linux/
Au point "2.3. Méthodes open et release" du tuto, il y a un code d'exemple que j'arrive à compiler mais voilà lorsque je l'insère avec insmod il me retourne :
insmod: error inserting 'module.o': -1 Invalid module format
J'ai donc essayé une recompilation de mon noyau et lorsque je boote sur mon noyau recompilé et que j'insère mon module, tout se passe bien.
Mes questions sont :
Le message d'erreur vient-il du fait que je dois être sur mon noyau recompilé pour insérer le module ?
Est il possible d'insérer un module à chaud sans recompiler son noyau ?
Merci et bonne soirée
Partager