Hi all,
trying to compile vmware tools modules for a kernel which I don't have sources for in a vendor-modified hardened distro I sneaked into which originally shipped with a different kernel version (uninteresting details below).
(mii.ko given for comparison)
Code:
[root@csacs linux]# modprobe vmmemctl
FATAL: Error inserting vmmemctl (/lib/modules/2.6.18.8-ADEVM/misc/vmmemctl.ko): Invalid module format
[root@csacs linux]# dmesg | tail -1
vmmemctl: disagrees about version of symbol struct_module
[root@csacs linux]# modinfo /lib/modules/2.6.18.8-ADEVM/misc/vmmemctl.ko | grep ver
description: VMware Memory Control Driver
version: 1.2.1.0
vermagic: 2.6.18.8-ADEVM SMP mod_unload 686 REGPARM gcc-3.4
srcversion: 3E235EF512CAFDC7A3431A0
[root@csacs linux]# modinfo /lib/modules/2.6.18.8-ADEVM/kernel/drivers/net/mii.ko | grep ver
filename: /lib/modules/2.6.18.8-ADEVM/kernel/drivers/net/mii.ko
vermagic: 2.6.18.8-ADEVM SMP mod_unload 686 REGPARM gcc-3.4
Any ideas?