On Wed, 19 Nov 2003 14:56:00 +0800 lrd <[EMAIL PROTECTED]> wrote: | Randy.Dunlap Wrote: | > On Wed, 19 Nov 2003 13:35:15 +0800 lrd <[EMAIL PROTECTED]> wrote: | > | > | > | 2. 'insmod' fails in Linux2.6.0-test9. It says: Invalid module | > | format. | The code is modified to fit the chages from 2.4 to 2.6 and | > | compiled | successfully. Then, what does this message mean? I'm sure the | > | include | paths and the version settings are right. Furthermore, | > | modutils work | fine when I compile & install my 2.6.0-test9. | > | > | > | > In 2.6.x, did you insmod mod.o or mod.ko? You must insmod mod.ko. | > | > If it still says invalid module format, check your $PATH: whether | > | > it finds modutils (for Linux 2.4.x) or module-init-tools (for 2.6.x) | > | > first. And check it as root, not as $USER, since they can be (are) | > | > different. | > | | > | I run 'man insmod' and find these words: This version of insmod is for | > | kernel 2.5.48 and above. | > | So, is it ok for me to install my driver in 2.6.0? | > | > It should be. The kernel log should have some more error messages | > saying what was bad about the "Invalid module format". | > Did you look there, or can you repeat it and look for more messages? | > | The followings are the output. Puzzled.......... | [EMAIL PROTECTED] Kernel]# dmesg | [EMAIL PROTECTED] Kernel]# insmod ./ZBoard.ko | insmod: error inserting './ZBoard.ko': -1 Invalid module format | [EMAIL PROTECTED] Kernel]# dmesg | No module found in object
That means that the object file doesn't contain a section name with this string: ".gnu.linkonce.this_module". Could be a toolchain problem, otherwise I don't know. How did you build the driver module? (what commands) Where is the driver source file? in the linux/ tree or outside it? What other files are generated when you build the driver module? -- ~Randy MOTD: Always include version info. ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
