What can be the reason for “Invalid module format”

kernel-moduleskernel-paniclinux-kernel

I'm following the steps to compile kernel 2.6.32 from source,

and have no problem to go the the last step:

...
make modules_install 
make install

And I've also configured grub.conf correctly.

But when I try to reboot,it fails to boot:

insmod: error insertimg '/lib/ehci-hcd.ko': -1 Invalid module format
...

What can be the reason?

Error when booting

Best Answer

Module and kernel are not the same version OR, some times, you can get this error if you didn't used the same compiler for modules and kernel.

In your case, you recompiled the kernel and you didn't change/rebuild initrd. The screenshot what you posted now, show us a bad initrd with old modules. You should reboot with the old kernel (if you didn't overwrite it) and rebuild initrd also.

Regards