Greetings,

I've been stuck with non-functional ftape for over a year.  I'm using a DEC
AlphaStation 200 4/233 with a QIC-80 drive on standard FDC.  My OS is
Linux-2.2.13 (about to reboot into 14) on RedHat-6.0, glibc-2.1.  The ftape
included in kernel 2.2.13 is 3.04d, dated 1997.  It does not work on Alpha
(it either doesn't recognize the drive, or locks the system up).  I have
downloaded pre-release versions of ftape-4 in 1999, and got ftape to work
on Alpha, though I had to hack the Makefile and a few source files to get
it to compile.

I just downloaded ftape-4.02 and am reading the install docs.  The install
docs incorrectly state that ftape-4.02 is part of the 2.2 kernel distro.

Now I am trying to build ftape-4.02, and I still have to hack the Makefile
(to add -mno-fp-regs and -ffixed-8 for Alpha) and the build now dies here:

gcc -Wall -Wstrict-prototypes -O2 -mno-fp-regs -ffixed-8
-fomit-frame-pointer -fno-strength-reduce
-DTHE_FTAPE_MAINTAINER=\"[EMAIL PROTECTED]\" -DCONFIG_FT_PROC_FS
-DCONFIG_FT_STD_FDC_0 -DCONFIG_FT_INT_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 -DMODVERSIONS -include
/usr/src/linux/include/linux/modversions.h -include
../../include/linux/modversions.h -D__KERNEL__ -I. -I../../include
-I/usr/src/linux/include  -c fdc-io.c
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 `/usr/src/ftape-4.02/ftape/lowlevel'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/ftape-4.02/ftape'
make: *** [all] Error 2

This error seems to indicate that this release of ftape hasn't even been
ported to 2.2.

Does anyone have a 2.2 version of ftape that compiles and works on Alpha?

thanks,
-bp
--
# bryan at terran dot org
# http://www.terran.org/~bryan

Reply via email to