(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/>