Posté(e) le 9 mars 200619 a bon sa y est je pleure j'explique: je veux recompiler mon module usbhid car je dois faire une modification dans hid-core.c (blacklister un produit) il s'agit d'un loadable module donc pas besoin de tout recompiler le noyau. j'ai installer mes source 2.6.8.1-12mdk bon mais pour compiler que ce module j'ai aucune idée comment m'y prendre alors make modules marche pas pas fait de configure make xconfig je save le tout par defaut make modules (c long ici) j'ai mon .ko enlève l'ancien fait insmod ./usbhid marche pas invalid module format dmesg me dis que c 2.6.8.1-12mdksmp PENTIUM4 machin... devrais etre 2.6.8.1-12mdk SMP machin... donc la question est comment je fait pour rendre ma source compatible avec le noyau que j'utilise acutelement??? merci beaucoup ps mandrake 10.1 Modifié le 11 mars 200619 a par julspower
Posté(e) le 9 mars 200619 a Si ce n'est pas toi qui a compilé ton noyau actuel, il y a de fortes chances pour que ça ne marche pas... En gros dans l'idéal, il faut télécharger les sources correctes (même version, etc...), avoir le fichier qui a servi à configurer le noyau, ne pas le reconfigurer et lancer directement le make avec ce fichier
Posté(e) le 9 mars 200619 a Auteur j essaye sa demain dans /boot il y a bien le fichier de configuration actuel non? je le renome en .config et make oldconfig exact? et le module sera exacte au premier
Posté(e) le 9 mars 200619 a Il faut aussi le même compilateur (comparer "cat /proc/version" avec "gcc --version")
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.