You are not logged in.
Pages: 1
Hello,
Since I updated the linux-kernel to 3.2.8-1 modprobing the kernel module powernow-k8 fails with:
ERROR: could not insert 'powernow_k8': Exec format error/var/log/messages.log:
mperf: disagrees about version of symbol module_layoutCould anyone give me a hint how I could solve this problem?
Last edited by jeff84 (2012-03-07 09:55:35)
Offline
That error usually means that the kernel module has been compiled against a different kernel version then the one that's running. Could you post the output of...
# modinfo powernow-k8Burninate!
Offline
modinfo powernow-k8
filename: /lib/modules/3.2.8-1-ARCH/kernel/drivers/cpufreq/powernow-k8.ko.gz
license: GPL
description: AMD Athlon 64 and Opteron processor frequency driver.
author: Paul Devriendt <paul.devriendt@amd.com> and Mark Langsdorf <mark.langsdorf@amd.com>
depends: freq_table,processor,mperf
intree: Y
vermagic: 3.2.8-1-ARCH SMP preempt mod_unload modversions I think that's ok...
Edit:
~ # modprobe -vv powernow-k8
insmod /lib/modules/3.2.8-1-ARCH/extramodules/mperf.ko
libkmod: kmod_module_insert_module: Failed to insert module '/lib/modules/3.2.8-1-ARCH/extramodules/mperf.ko': Exec format error
ERROR: could not insert 'powernow_k8': Exec format error
libkmod: kmod_unref: context 0x1ec01b0 released
~ # modinfo mperf
filename: /lib/modules/3.2.8-1-ARCH/extramodules/mperf.ko
license: GPL
depends:
vermagic: 3.2.1-1-ARCH SMP preempt mod_unload modversionsLast edited by jeff84 (2012-03-07 08:32:16)
Offline
Ok, so it seems the mperf module is compiled against a previous version somehow. Try the following:
# pacman -Syu
# pacman -S linux
# pacman -S mkinitcpio
# mkinitcpio -p linuxAfter that reboot and see if that solves the issue.
Burninate!
Offline
Solved it. phc-k8 was the Problem. I had to rebuild this module with
/etc/rc.d/phc-k8 setupOffline
Pages: 1