How can I load the module having mismatch vermagic in subn?

Hello.
I try to build the mosix cluster using the rpm mosix package.
but the mosix kernel did not support my NIC (r8168).
(I can’t get a mosix kernel-source)
so I compiled the module in other linux kernel version 2.6.27.21
(mosix kernel version is 2.6.27.21-44) and the module is loaded by ‘modprobe -f r8168’ manually.
To load the module automatically, I use some trick in yast.
‘r8168’, the module name in hardware tab in network setup, is changed as ‘-f r8168’. then it is loaded automatically.
(when I use ‘r8168’ instead of ‘-f r8168’, kernel cannot load the module because of vermagic mismatch)

now. this is a problem.
For setting up the subnodes (there are no hdd),I used DRBL(Diskless Remote Boot in Linux) and kernel image could be loaded by PXE in Subnode. but it cannot load the module r8168. :frowning: (like when I had used ‘r8168’). So it’s cannot mount nfs-server. But I can load the module using ‘modprobe -f -o r8168’ in built-in-shell

How can I load the module in subnode automatically?

and When I change the module name ‘r8168’ as -f r8168 in yast, which file is modified?

Thanks for your reading. and I hope that this problem is solved ASAP. please reply to me.

See the file /etc/modprobe.conf
man modprobe.conf

The “install” command in modprobe.conf is very powerfull.
(You may modify /etc/modprobe.conf.local instead of /etc/modprobe.conf).