I am trying to install a module that is part of the StorNext Filesystem, which is a part of Apple's new XSAN system. The module is released by adic (www.adic.com
), and was created for Red Hat 7.2 (it was originally an RPM), but we are running Debian Stable. (A simple info/tutorial sheet can be found at: http://afs.caspur.it/slab2003b/adic-details.html
the official document, enclosed with the packages is available for reading at: http://people.aero.und.edu/~scottj/README.txt
) We have tried running it with a debian custom 2.4.27 kernel, but according to the manufacturer, it requires a kernel 2.4.21 or prior. So, I installed 2.4.21, and still get errors.
I can compile it fine (We transferred the RPM to a CPIO file, and extracted part of the source...some of it is precompiled). The problem is when I go to load it with insmod, this happens:
nstall# insmod -f cvfs.o
Warning: kernel-module version mismatch
cvfs.o was compiled for kernel version 2.4.21-9.0.1.ELsmp
while this kernel is version 2.4.21
Warning: loading cvfs.o will taint the kernel: no license
Warning: loading cvfs.o will taint the kernel: forced load
cvfs.o: init_module: Invalid argument
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters
My dmesg looks like this:
CVFS: Linux Interface Verification
CVFS: Build kernel level = "2.4.21"
CVFS: Install kernel level = "2.4.21"
CVFS: entry 4 MISMATCH! name KIO_STATIC_PAGES build: offset 0 size 4 system: offset 0 size 129
And, my messages looks like:
Nov 15 16:10:22 servername kernel: CVFS: Linux Interface Verification
Nov 15 16:10:22 servername kernel: CVFS: Build kernel level = "2.4.21"
Nov 15 16:10:22 servername kernel: CVFS: Install kernel level = "2.4.21"
Currently, adic does not support debian. Thus, I am having a TON of trouble getting any answers from the manufacturer. I think that the init_module error is fairly common, so I am wondering if anyone out there might have some suggestions I could try in order to resolve this, and *hopefully* get this module to load.
Thanks in advance,