> I have a very strange problem.
> I'm trying to install an Iomega Ditto 2GB tape drive on my floppy
> controller. The controller is fast enough and works perfectly fine. It
> has a 1.44Mb floppy drive connected to it too.
> I compiled the kernel without tape support, so that I could use the
> ftape program.
> I compiled ftape with these options in MCONFIG :
> CONFIG_M586=y
> STD_DEV=1 (also tried 0 here)
> FDC_OPT := -DCONFIG_FT_STD_FDC_$(STD_DEV)
> It compiles perfectly well and after running 'make install', it asks me
> if I want to overwrite the /dev/ files needed to use ftape. I select yes
> and it overwrites the files.
> I then use 'modprobe ftape' and 'modprobe ftape-internal
> ft_fdc_base=0x03f0 ft_fdc_irq=6 ft_fdc_dma=2' and get no error messages.
> But when I use the ftape-tools or try to tar something to /dev/qft0, I
> get the message : no such device.
> I need to make a backup real fast, but I'm not moving forward at all.
> All help appreciated.
> Please reply to me by e-mail too, as my news provider doesn't seem to be
> getting all messages.
> Wim Godden
Do you have the latest ftape? I needed to update to ftape-3.04d to get
the Ditto 2GB support.
I'm using Red Hat 5.1. I followed the [html] readme, rebuilt the kernel
(without ftape support), recompiled ftape, and installed via insmod.
It's been working fine both with gtar and with xbru2000.
I'm using the standard floppy, so I didn't have to touch FTC_OPT.
Here's a diff of
the MCONFIG file. (Note: I'm on a dual-pentium, so I need to set SMP in
addition to the M586).
145,146c145,146
< #CONFIG_M486=y
< CONFIG_M586=y
---
Quote:> CONFIG_M486=y
> #CONFIG_M586=y
173c173
< SMP = 1
---
Quote:> #SMP = 1
When you're done, check your system log file (for Red Hat it's
/var/log/message), and check
that the ftape driver did recognize the Ditto 2GB.
Here's an extract from my /var/log/message file:
Jul 28 06:48:52 localhost kernel: ftape v3.04d 25/11/97
Jul 28 06:48:52 localhost kernel: (c) 1993-1996 Bas Laarhoven
Jul 28 06:48:52 localhost kernel: (c) 1995-1996 Kai Harrekilde-Petersen
Jul 28 06:48:52 localhost kernel: (c) 1996-1997 Claus-Justus Heine
Jul 28 06:48:52 localhost kernel: QIC-117 driver for QIC-40/80/3010/3020
floppy tape drives
Jul 28 06:48:52 localhost kernel: Compiled for Linux version 2.0.34 with
versioned symbols
Jul 28 06:48:52 localhost kernel: [000] ftape-init.c (ftape_init) -
installing QIC-117 floppy tape hardware drive ... .
Jul 28 06:48:52 localhost kernel: [001] ftape-init.c (ftape_init) -
Jul 28 06:48:52 localhost kernel: [002] ftape-buffer.c
Jul 28 06:48:52 localhost kernel: [003] ftape-buffer.c
Jul 28 06:48:52 localhost kernel: [004] ftape-buffer.c
Jul 28 06:48:52 localhost kernel: [005] ftape-calibr.c (time_inb) -
inb() duration: 713 nsec.
Jul 28 06:48:52 localhost kernel: [006] ftape-calibr.c
(ftape_calibrate) - TC for `ftape_udelay()' = 1102 nsec (at 5119
counts).
Jul 28 06:48:52 localhost kernel: [007] ftape-calibr.c
(ftape_calibrate) - TC for `fdc_wait()' = 1925 nsec (at 5119 counts).
Jul 28 06:48:52 localhost kernel: Compiled for Linux version 2.0.34 with
versioned symbols
Jul 28 06:48:52 localhost kernel: [008] zftape-init.c (zft_init) -
Jul 28 06:48:52 localhost kernel: [009] zftape-init.c (zft_init) -
installing zftape VFS interface for ftape driver ....
Jul 28 06:48:52 localhost kernel: [010] fdc-io.c (fdc_config) - fdc
base: 0x3f0, irq: 6, dma: 2.
Jul 28 06:48:52 localhost kernel: [011] fdc-io.c (fdc_probe) - Type
82077AA FDC found.
Jul 28 06:48:54 localhost kernel: [012] ftape-ctl.c
(ftape_log_vendor_id) - tape drive type: Iomega DITTO 2GB.
Jul 28 06:48:54 localhost kernel: [013] ftape-io.c
(ftape_report_configuration) - TR-3 tape detected.
Jul 28 06:48:54 localhost kernel: [014] ftape-ctl.c
Jul 28 06:48:54 localhost kernel: [015] ftape-ctl.c
(ftape_calibrate_data_rate_Rc04d638e) - Highest FDC supported data rate:
1000 Kbps.
Jul 28 06:48:55 localhost kernel: [016] ftape-io.c
(ftape_report_configuration) - TR-3 tape detected.
Jul 28 06:48:55 localhost kernel: [017] ftape-ctl.c
(ftape_init_drive) - unknown length QIC-3020 tape.