I have an internal Ditto 2GB tape on what I believe is a standard floppy
controller.
I am trying to backup to it from RedHat 6.0 (with many updates).  I
downloaded ftape
4.03 last night and rebuilt my kernel (2.2.12-20) without ftape.  I then
built ftape,
which built without errors, and installed it.

I descended into Win95 and got the following info about the FDC: irq=6,
dma=2,
iobase=0x3f2.

I edited the modules/insert file and used those values.  When I do
        mt -f /dev/ftape status

I get
/dev/ftape: Device not configured

So I changed the iobase to 0x3f0 (as suggested in documentation), and
then I get the
light going on on the tape drive but I get an error message
/dev/ftape: Input/output error

and in my message log I get the following:

QIC-117 driver for QIC-40/80/3010/3020/Ditto 2GB/MAX floppy tape drives.

Compiled for Linux version 2.2.12-20 (UP).
installing QIC-117 floppy tape driver ...
ftape_init @ 0xc402c21c.
zftape for ftape v4.03 06/30/2000
(c) 1996-2000 Claus-Justus Heine <heine instmath.rwth-aachen.de>
vfs interface for ftape floppy tape driver.
Support for QIC-113 compatible volume table.
Compiled for Linux version 2.2.12-20 with versioned symbols
[000]   zftape-init.c (zft_init) - zft_init @ 0xc4061828.
[001]   zftape-init.c (zft_init) - installing zftape VFS interface for
ftape driver ....
fdc-internal.c: fdc_internal_register @ 0xc40698e0.
[002]   fdc-io.c (fdc_register) - Probing for ftape-internal tape drive
slot 0.
[003] 0 fdc-internal.c (fdc_int_detect) - called with count 0.
[004] 0 fdc-internal.c (fdc_int_detect) - fdc[0] base: 0x03f0, irq: 6,
dma: 2.
[005] 0  ftape-buffer.c (add_one_buffer) - buffer nr #1 @ c35c0700, dma
area @ c0828000.
[006] 0  ftape-buffer.c (add_one_buffer) - buffer nr #2 @ c35c0ca0, dma
area @ c0918000.
[007] 0  ftape-buffer.c (add_one_buffer) - buffer nr #3 @ c35c0f20, dma
area @ c08d8000.
[008] 0     ftape-calibr.c (ftape_calibrate) - calibr_count: 7282,
calibr_time: 9998 us.
[009] 0     ftape-calibr.c (ftape_calibrate) - TC for `fdc_wait()' =
1372 nsec (at 7282 counts).
[010] 0     fdc-io.c (fdc_probe) - Type 82077AA FDC found.
[011] 0    ftape-ctl.c (ftape_log_vendor_id) - tape drive type: Iomega
DITTO 2GB.
[012] 0       ftape-io.c (ftape_report_error) - errorcode: 20.
[013] 0    ftape-ctl.c (ftape_init_drive) - Warning: tape is not
formatted !.
[014] 0    ftape-ctl.c (ftape_init_drive) -
ftape_report_configuration(ftape, &model, &data_rate, &qic_std,
&ftape->tape_len) failed: -5.
[015] 0   ftape-ctl.c (ftape_enable) - ftape_init_drive(ftape) failed:
-5.
[016] 0  zftape-ctl.c (_zft_open) - ftape_enable(sel) failed: -5.
[017] 0 zftape-init.c (zft_open) - _zft_open failed.


I wonder about the line that says "tape is not formatted", since you are
supposed to be
unable to format the 2GB tapes anyway.

The lines of interest (not commented out) from modules/insert are

insmod ./ftape.o ft_fdc_driver=ftape-internal,none,none,none
insmod ./zftape.o ft_major_device_number=27 # ${27-FT_MAJOR}
insmod ./ftape-internal.o ft_fdc_fc10=0 ft_fdc_mach2=0 ft_fdc_base=0x3f0
ft_fdc_dma=2 \
  ft_f dc_irq=6 ft_fdc_threshold=15 # ft_fdc_rate_limit=4000

Can anyone shed some light on this?

Thanks.

Tom



Reply via email to