(Courriels de diversion: <gladiateurs@beurre-retabliras.com> <blaspheme@freezers-drop.com> <branchements@degringolant-tairait.com> <forcats@deteindre-renonciation.com> <quantifierent@reevalue-idealisera.com> <detellerais@picorent-tartufe.com> <cueillerons@chevalerie-enhardisse.com> <pope@propagandiste-marathons.com> <vomissait@mazdeisme-ex-voto.com> <concurrente@sonars-interfera.com> )
Quoting Guillaume Betous <gbetous@netpratique.fr>: > > > make modules_install > au lieu de make, tu peux faire "make modules" Certes. Dans les deux cas, j'obtiens bien un module udf.ko > et en effet, il te faudra faire un "make modules_install" Je ne vois pas l'intérêt. Si c'est pour recopier le fichier, je peux le recopier à la main. Mais le problème de chargement de module est le même, que je le recopie ou pas. > ensuite : > rmmod module > modprobe module > > et tu as ton module tout neuf qui s'exécute !!! et bien non, puisque dmesg me dit: udf: disagrees about version of symbol struct_module Je pense que le probleme vient du fait que lors de la compilation, un numero de version est insere dans chaque module afin de s'assurer de sa compatibilite avec le noyau. C'est ce système que j'aimerais court-circuiter, pour ne pas avoir à rebooter un nouveau noyau, à chaque fis que je recompile le module. Et pour être plus précis: objdump -j .modinfo -S fs/udf/udf.ko fs/udf/udf.ko: format de fichier elf64-x86-64 Déassemblage de la section .modinfo: 0000000000000000 <__mod_author43>: 0: 61 75 74 68 6f 72 3d 42 65 6e 20 46 65 6e 6e 65 author=Ben Fenne 10: 6d 61 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ma.............. 0000000000000020 <__mod_description44>: 20: 64 65 73 63 72 69 70 74 69 6f 6e 3d 55 6e 69 76 description=Univ 30: 65 72 73 61 6c 20 44 69 73 6b 20 46 6f 72 6d 61 ersal Disk Forma 40: 74 20 46 69 6c 65 73 79 73 74 65 6d 00 t Filesystem. 000000000000004d <__mod_license45>: 4d: 6c 69 63 65 6e 73 65 3d 47 50 4c 00 00 00 00 00 license=GPL..... 5d: 00 00 00 ... 0000000000000060 <__mod_vermagic5>: 60: 76 65 72 6d 61 67 69 63 3d 32 2e 36 2e 31 38 20 vermagic=2.6.18 70: 53 4d 50 20 6d 6f 64 5f 75 6e 6c 6f 61 64 20 67 SMP mod_unload g 80: 63 63 2d 34 2e 31 00 cc-4.1. 0000000000000087 <__module_depends>: 87: 64 65 70 65 6e 64 73 3d 00 depends=. objdump -j .modinfo -S /lib/modules/2.6.18-4-amd64/kernel/fs/udf/udf.ko /lib/modules/2.6.18-4-amd64/kernel/fs/udf/udf.ko: format de fichier elf64-x86-64 Déassemblage de la section .modinfo: 0000000000000000 <__mod_author43>: 0: 61 75 74 68 6f 72 3d 42 65 6e 20 46 65 6e 6e 65 author=Ben Fenne 10: 6d 61 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ma.............. 0000000000000020 <__mod_description44>: 20: 64 65 73 63 72 69 70 74 69 6f 6e 3d 55 6e 69 76 description=Univ 30: 65 72 73 61 6c 20 44 69 73 6b 20 46 6f 72 6d 61 ersal Disk Forma 40: 74 20 46 69 6c 65 73 79 73 74 65 6d 00 t Filesystem. 000000000000004d <__mod_license45>: 4d: 6c 69 63 65 6e 73 65 3d 47 50 4c 00 00 00 00 00 license=GPL..... 5d: 00 00 00 ... 0000000000000060 <__mod_vermagic5>: 60: 76 65 72 6d 61 67 69 63 3d 32 2e 36 2e 31 38 2d vermagic=2.6.18- 70: 34 2d 61 6d 64 36 34 20 53 4d 50 20 6d 6f 64 5f 4-amd64 SMP mod_ 80: 75 6e 6c 6f 61 64 20 67 63 63 2d 34 2e 31 00 unload gcc-4.1. 000000000000008f <__module_depends>: 8f: 64 65 70 65 6e 64 73 3d 00 depends=. -------------------------------------------------------------------- Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>