Time and time again I have failed today, trying to insert the pvfs2.komodule into the kernel. I've spent hours upon hours debugging the problem to no avail.
EXECUTIVE SUMMARY Trying to install pvfs2 on ibm zSeries x86 architecture. It compiles fine. Main problem is that my kernel was compiled with gcc 4.0 and I currently have gcc 4.1 installed. Due to package dependencies on this Debian Linux machine, I'm unable to downgrade to 4.0 without a huge amount of pain and heartache. Neither am I able to upgrade to a new kernel at this time. DETAILS I've tried setting the CC environment variable to compile with `cc -V 4.0`via `export CC="/usr/bin/cc -V 4.0"`. That makes its way into my Makefile and I'm assuming the source code is compiling with that 4.0 directive. I apply the pvfs-lk21.patch to the build tree, and then I go ahead and compile with: ./configure -with-mpi=/usr/bin/mpirun -with-kernel=/usr/src/linux- source-2.6.15/ make make install make kmod_install However when I try to insert the module using either insmod or modprobe I encounter errors. With insmod: insmod /usr/src/pvfs2/src/kernel/linux-2.6/pvfs2.ko insmod: error inserting '/usr/src/pvfs2/src/kernel/linux-2.6/pvfs2.ko': -1 Invalid module format dmesg|tail -n1 pvfs2: version magic '2.6.15 486 gcc-4.1' should be '2.6.15-1-486 486 gcc-4.0' With modprobe (trying to force the module in, despite bad vermagic): modprobe -i --force-vermagic pvfs2 FATAL: Module pvfs2 not found. modprobe -i --force-vermagic /usr/src/pvfs2/src/kernel/linux-2.6/pvfs2.ko FATAL: Module /usr/src/pvfs2/src/kernel/linux_2.6/pvfs2.ko not found. CONCLUSION Am I a doomed man? What am I doing wrong? How can I fix this? I thank in advance any and everyone who helps me to solve this problem. -- Tommy Butler
_______________________________________________ Pvfs2-users mailing list [email protected] http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users
