I have been trying for over a month to get my Ditto Max tape drive and
"Iomega 4Mb/s Plug & Play Tape Drive Controller" to work with ftape on
Redhat Linux 6.2. I works OK with Windows98. Windows reports I/O
addresses 230-237, IR 11, and DMA 3. My BIOS is set to EPP mode. The
first indication of an error occurs after running the script containing the
INSMOD commands with the following messages in /var/log/messages:
fdc-parport.h (ft_parport_probe) - Device disabled during module/kernel
configuration
See below for detailed listings. Any help would be greatly appreciated.
Jim Wenzlaff
All of the messages after insmod:
Jul 29 22:34:45 SYSC kernel: ftape v4.04a 07/25/2000
Jul 29 22:34:45 SYSC kernel:
Jul 29 22:34:45 SYSC kernel: (c) 1993-1996 Bas Laarhoven
Jul 29 22:34:45 SYSC kernel: (c) 1995-1996 Kai Harrekilde-Petersen
Jul 29 22:34:45 SYSC kernel: (c) 1996-2000 Claus-Justus Heine
<[EMAIL PROTECTED])
Jul 29 22:34:45 SYSC kernel:
Jul 29 22:34:45 SYSC kernel: QIC-117 driver for QIC-40/80/3010/3020/Ditto
2GB/MAX floppy tape drives.
Jul 29 22:34:45 SYSC kernel: Compiled for Linux version 2.2.14-5.0 (UP).
Jul 29 22:34:45 SYSC kernel: installing QIC-117 floppy tape driver ...
Jul 29 22:34:45 SYSC kernel: ftape_init @ 0xc805f21c.
Jul 29 22:34:46 SYSC kernel: zftape for ftape v4.04a 07/25/2000
Jul 29 22:34:46 SYSC kernel: (c) 1996-2000 Claus-Justus Heine
<[EMAIL PROTECTED]>
Jul 29 22:34:46 SYSC kernel: vfs interface for ftape floppy tape driver.
Jul 29 22:34:46 SYSC kernel: Support for QIC-113 compatible volume table.
Jul 29 22:34:46 SYSC kernel: Compiled for Linux version 2.2.14-5.0 with
versioned symbols
Jul 29 22:34:46 SYSC kernel: [000] zftape-init.c (zft_init) - zft_init @
0xc8095b6c.
Jul 29 22:34:46 SYSC kernel: [001] zftape-init.c (zft_init) - installing
zftape VFS interface for ftape driver ....
Jul 29 22:34:46 SYSC kernel: parport0: PC-style at 0x230, irq 11 [SPP,PS2]
Jul 29 22:34:46 SYSC kernel: bpck-fdc.c: bpck_fdc_register @ 0xc80a9448
Jul 29 22:34:46 SYSC kernel: [002] fdc-io.c (fdc_register) - Probing for
bpck-fdc tape drive slot 0.
Jul 29 22:34:46 SYSC kernel: [003] 0 fdc-parport.h (ft_parport_probe) -
Device disabled during module/kernel configuration.
Jul 29 22:34:46 SYSC kernel: [004] 0 bpck-fdc.c (bpck_fdc_detect) - can't
find bpck interface for ftape id 0.
Jul 29 22:34:46 SYSC kernel: [005] 0 bpck-fdc.c (bpck_fdc_detect) -
ft_parport_probe(fdc, &bpck->parinfo) failed: -6.
The only change to MCONFIG:
CONFIG_MAMDK6
82078_DEV=0
FDC_OPT = -DCONFIG_FT_FDC_BASE_$(82078_DEV)=0x230 \
-DCONFIG_FT_FDC_IRQ_$(82078_DEV)=11 \
-DCONFIG_FT_FDC_DMA_$(82078_DEV)=3 \
-DCONFIG_FT_NR_BUFFERS=3 \
-DCONFIG_FT_INT_$(82078_DEV)=1
The insert script:
#!/bin/bash
#
# Example module insertion script for ftape-4.x
#
# Please modify to reflect your hardware configuration
#
isapnp /etc/isapnp.conf
insmod ./ftape.o ft_fdc_driver=bpck-fdc,none,none,none
ft_tracings=3,3,3,3,3
insmod ./zftape.o ft_major_device_number=27 # ${27-FT_MAJOR}
insmod parport
insmod parport_pc io=0x230 irq=11
rmmod lp
insmod ./bpck-fdc.o
#/usr/sbin/klogd -i
The isapnp.conf file:
# (DEBUG)
(READPORT 0x0273)
(ISOLATE PRESERVE)
(IDENTIFY *)
(VERBOSITY 2)
(CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING
(CONFIGURE IOM0040/-1 (LD 0
(IO 0 (SIZE 8) (BASE 0x0230))
(INT 0 (IRQ 11 (MODE +E)))
(DMA 0 (CHANNEL 3))
(NAME "IOM0040/-1[0]{iomega 4Mb/S PNP tape controller}")
(ACT Y)
))
(WAITFORKEY)
The pertinent parts of .config (ftape was removed from the kernel):
CONFIG_PARPORT=m
CONFIG_PARPORT_PC=m
CONFIG_PNP_PARPORT=m
CONFIG_PARIDE_PARPORT=m
CONFIG_FTAPE=m
CONFIG_ZFTAPE=m
Jim Wenzlaff
Development Host Attach Test
Austin, TX
[EMAIL PROTECTED]
512 838-0289 (tie line 678-0289)