This version of ftape does not compile with the 2.2.X series of kernel.
The good news is that the kernel comes with 3.04d. All you have to do is:
insmod "insert path here"/ftape.o
insmod "insert path here"/zftape.o
The ftformat command that comes with ftape-tools 1.07 doesn't work either.
You have to use ftformat 1.0 which I believe comes with an older version
of ftape-tools or might even be in the ftape contrib directory that comes
with the kernel. I'm not at my Linux system right now so I cannot look up
exact stuff.
-Chuck
On Mon, 20 Sep 1999, Thomas Davis wrote:
> Hi,
>
> I have a 250MB Trakker on the paralell port and I am building the new
> ftape so I can access it.
> I got some compile errors that prevented the build. I have left my
> information below. Can you help?
> When I got it, all I did was read and change the folling in MCONFIG
> #
> # For a HP Colorado Trakker parallel port drive, try
> #
> TRAKKER_DEV=0
> FDC_OPT += -DCONFIG_FT_1DC_PARPORT_$(TRAKKER_DEV)=-1 \
> -DCONFIG_FT_PAR_$(TRAKKER_DEV)=1 \
> -DCONFIG_FT_TRAKKER_$(TRAKKER_DEV)=1
>
> > make
> make[2]: Entering directory
> `/home/thomas/ftape-4.03-pre-2/ftape/lowlevel'
> gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer
> -fno-strength-reduce
> -DTHE_FTAPE_MAINTAINER=\"[EMAIL PROTECTED]\"
> -DBROKEN_FLOPPY_DRIVER
> -DCONFIG_FT_PROC_FS -DCONFIG_FT_1DC_PARPORT_0=-1 -DCONFIG_FT_PAR_0=1
> -DCONFIG_FT_TRAKKER_0=1 -DCONFIG_FTAPE_MODULE
> -DCONFIG_FT_INTERNAL_MODULE
> -DCONFIG_FT_TRAKKER_MODULE -DCONFIG_FT_BPCK_MODULE
> -DCONFIG_ZFTAPE_MODULE
> -DCONFIG_ZFT_COMPRESSOR_MODULE -DMODULE -D__KERNEL__ -I. -I../../include
> -I/usr/src/linux/include -m486
> -DCPU=486 -DTHE_FTAPE_MAINTAINER=\"[EMAIL PROTECTED]\"
> -DBROKEN_FLOPPY_DRIVER
> -DCONFIG_FT_PROC_FS -DCONFIG_FT_1DC_PARPORT_0=-1 -DCONFIG_FT_PAR_0=1
> -DCONFIG_FT_TRAKKER_0=1 -DCONFIG_FTAPE_MODULE
> -DCONFIG_FT_INTERNAL_MODULE
> -DCONFIG_FT_TRAKKER_MODULE -DCONFIG_FT_BPCK_MODULE
> -DCONFIG_ZFTAPE_MODULE
> -DCONFIG_ZFT_COMPRESSOR_MODULE -DMODULE -D__KERNEL__ -I. -I../../include
> -I/usr/src/linux/include -m486
> -DCPU=486 -c fdc-io.c -o fdc-io.o
> fdc-io.c: In function `fdc_interrupt_wait':
> fdc-io.c:433: structure has no member named `timeout'
> fdc-io.c:454: structure has no member named `timeout'
> make[2]: *** [fdc-io.o] Error 1
> make[2]: Leaving directory
> `/home/thomas/ftape-4.03-pre-2/ftape/lowlevel'
> make[1]: *** [modules] Error 2
> make[1]: Leaving directory `/home/thomas/ftape-4.03-pre-2/ftape'
> make: *** [all] Error 2
>
> > uname -a
> Linux chaos.galois.net 2.2.10 #1 SMP Tue Aug 10 19:01:45 MDT 1999 i586
> unknown
>
> > packages
> linux-kernel-doc-2.2.10-8.i386.rpm
> linux-kernel-include-2.2.10-8.i386.rpm
> linux-source-common-2.2.10-8.i386.rpm
> linux-source-i386-2.2.10-8.i386.rpm
>
>
> Thanks,
>
> Thomas Davis
> [EMAIL PROTECTED]
>
>
>
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
: WWW: http://www.silverlink.net/poke :
: E-Mail: [EMAIL PROTECTED] :
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
: Ask Mike! Aviation's response to Dear :
: Abby. http://www.avstarair.com :
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~