I have an Iomega Ditto Max parallel port tape device which after some trouble I got working with Red Hat 5.2 (under Linx 2.0.36 kernel). To do this I downloaded ftape-4.03-pre-2 and built it (this version was needed for my particular device). It built OK and then after some help from this mailing group I got the right arguments to load it as a module and I could read and write tapes fine. Recently I upgraded to Red Hat 6.0 (Linux 2.2.5) and found that t he modules wouldn't run apparently because they had been compiled against a different kernel version. I was also under the impression that Linux 2.2.5 actually included ftape built in so I shouldn't have to lad any modules but I can't now find any documentatio to support this idea so maybe I'm wrong. Any rate when I try to build the ftape source I get the following output from the make command executed in the ftape top source directory. ---------------------------------------------------------------------------- -------------------------------------------------------------------- root@eclipse ftape-4.03-pre-2]# make for i in ftape ; do make -C $i all ; done make[1]: Entering directory `/usr/src/ftape-4.03-pre-2/ftape' for i in setup lowlevel internal parport zftape compressor; \ do \ make -C $i NODEP=true versions; \ done make[2]: Entering directory `/usr/src/ftape-4.03-pre-2/ftape/setup' make[2]: Nothing to be done for `versions'. make[2]: Leaving directory `/usr/src/ftape-4.03-pre-2/ftape/setup' make[2]: Entering directory `/usr/src/ftape-4.03-pre-2/ftape/lowlevel' make[2]: Nothing to be done for `versions'. make[2]: Leaving directory `/usr/src/ftape-4.03-pre-2/ftape/lowlevel' make[2]: Entering directory `/usr/src/ftape-4.03-pre-2/ftape/internal' make[2]: Nothing to be done for `versions'. make[2]: Leaving directory `/usr/src/ftape-4.03-pre-2/ftape/internal' make[2]: Entering directory `/usr/src/ftape-4.03-pre-2/ftape/parport' make[2]: Nothing to be done for `versions'. make[2]: Leaving directory `/usr/src/ftape-4.03-pre-2/ftape/parport' make[2]: Entering directory `/usr/src/ftape-4.03-pre-2/ftape/zftape' make[2]: Nothing to be done for `versions'. make[2]: Leaving directory `/usr/src/ftape-4.03-pre-2/ftape/zftape' make[2]: Entering directory `/usr/src/ftape-4.03-pre-2/ftape/compressor' make[2]: Nothing to be done for `versions'. make[1]: Leaving directory `/usr/src/ftape-4.03-pre-2/ftape/compressor' set -e; for i in setup lowlevel internal parport zftape compressor; do make -C $i modules; done make[1]: Entering directory `/usr/src/ftape-4.03-pre-2/ftape/setup' make[1]: *** No rule to make target `/usr/src/linux/include/linux/modules/isdn_syms.ver', needed by `.ftape-setup.d'. Stop. make[1]: Leaving directory `/usr/src/ftape-4.03-pre-2/ftape/setup' make: *** [modules] Error 2 make: Leaving directory `/usr/src/ftape-4.03-pre-2/ftape' ---------------------------------------------------------------------------- -------------------------------------------------------------------- I checked all the docs I could find but I only found something about it being possible to switch on and off version checking on kernel builds. I'd be grateful for any help anyone can offer on this one.
