I apologize for the length of this post, but I have tried everything I can
think of and decided to provide some output from info files. Perhaps someone
can give me a clue to the problem here. 

I have upgraded from RH 5.1 to 6.0 (kernel 2.2.5) on two IBM Aptiva systems
(onw A90 100 MH and one L61 400 MHz K6) and have had  problems getting ftape
(unstable versions or older versions) to work properly. I have solved most
of the problem with the Pentium systems, but despite numerous tries,
continue to get the discouraging message, "device not configured" error on
the other.

Both systems have Iomega Ditto 3200 Easy drives which were working on those
systems with ftape-4.02 under RH 5.1 (kernel 2.0.34) prior to the upgrade.
Both drives work currently under Win98, so parallel port (ECP) is working
OK.
Both systems have motherboard parallel ports on lpt1 (under windows).

In MCONFIG, I have only the bpk-fdc driver defined as device 0, as follows: 
**************
#FDC_OPT :=
#
# For a standard floppy tape controller or automatic configuration of
# parallel port floppy tape drives uncomment the following line:
#
#AUTO_DEV=0
#FDC_OPT +=      -DCONFIG_FT_STD_FDC_$(AUTO_DEV) \
#               -DCONFIG_FT_AUTO_$(AUTO_DEV)=1
#
# For a standard floppy tape controller, uncomment the following line:
#
#STD_DEV=0
#FDC_OPT +=      -DCONFIG_FT_STD_FDC_$(STD_DEV) \
                -DCONFIG_FT_INT_$(STD_DEV)=1
#
# For a Mountain MACH-2 controller, try
#
#MACH2_DEV=0
#FDC_OPT +=     -DCONFIG_FT_MACH2_$(MACH2_DEV)=1        \
#               -DCONFIG_FT_FDC_BASE_$(MACH2_DEV)=0x1E0 \
#               -DCONFIG_FT_FDC_IRQ_$(MACH2_DEV)=6      \
#               -DCONFIG_FT_FDC_DMA_$(MACH2_DEV)=2      \
#               -DCONFIG_FT_NR_BUFFERS=3                \
#               -DCONFIG_FT_INT_$(MACH2_DEV)=1
#
# For Colorado CMS FC-10 or FC-20 controllers:
#
#FC10_DEV=0
#FDC_OPT +=     -DCONFIG_FT_FC10_$(FC10_DEV)=1  \
#               -DCONFIG_FT_FDC_BASE_$(FC10_DEV)=0x180  \
#               -DCONFIG_FT_FDC_IRQ_$(FC10_DEV)=9       \
#               -DCONFIG_FT_FDC_DMA_$(FC10_DEV)=3       \
##              -DCONFIG_FT_NR_BUFFERS=3                \
#               -DCONFIG_FT_INT_$(FC10_DEV)=1
#
# Secondary floppy disk controller:
# including Ditto Dash 2Mbps controller, ExaByte accelerator card,
# CTC-2Mb (Seagate) and hopefully any 82078 based FDC controller card.
#
#82078_DEV=0
#FDC_OPT =      -DCONFIG_FT_FDC_BASE_$(82078_DEV)=0x370 \
#               -DCONFIG_FT_FDC_IRQ_$(82078_DEV)=6      \
#               -DCONFIG_FT_FDC_DMA_$(82078_DEV)=2      \
#               -DCONFIG_FT_NR_BUFFERS=3                \
#               -DCONFIG_FT_INT_$(82078_DEV)=1
#
# Maybe one of the following alternatives work if you have a Ditto
# Dash and the above setting doesn't work:
#
#FDC_OPT =      -DCONFIG_FT_FDC_BASE_$(82078_DEV)=0x370 \
#               -DCONFIG_FT_FDC_IRQ_$(82078_DEV)=5      \
#               -DCONFIG_FT_FDC_DMA_$(82078_DEV)=3      \
#               -DCONFIG_FT_NR_BUFFERS=3                \
#               -DCONFIG_FT_INT_$(82078_DEV)=1
#FDC_OPT =      -DCONFIG_FT_FDC_BASE_$(82078_DEV)=0x370 \
#               -DCONFIG_FT_FDC_IRQ_$(82078_DEV)=2      \
#               -DCONFIG_FT_FDC_DMA_$(82078_DEV)=3      \
#               -DCONFIG_FT_INT_$(82078_DEV)=1
#
# For a HP Colorado Trakker parallel port drive, try
#
#TRAKKER_DEV=0
#FDC_OPT +=     -DCONFIG_FT_FDC_PARPORT_$(TRAKKER_DEV)=-1 \
#                -DCONFIG_FT_PAR_$(TRAKKER_DEV)=1 \
#                -DCONFIG_FT_TRAKKER_$(TRAKKER_DEV)=1
#
# For a Micro Solutions opispo "backpack" based parallel port drive, try
#
BPCK_DEV=0
FDC_OPT +=      -DCONFIG_FT_FDC_PARPORT_$(BPCK_DEV)=-1 \
                -DCONFIG_FT_PAR_$(BPCK_DEV)=1 \
                -DCONFIG_FT_BPCK_$(BPCK_DEV)=1

The insert file is as follows: Note that only bpck-fdc is defined (as device
0) 
******************
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 ./ftape-internal.o ft_fdc_fc10=0 ft_fdc_mach2=0 ft_fdc_base=0x210
ft_fdc_dma=0 ft_fdc_threshold=15 # ft_fdc_rate_limit=4000
modprobe parport || true # pre-2.1 kernels don't have the parport module
#insmod ./trakker.o
insmod ./bpck-fdc.o ft_fdc_threshold=15 ft_fdc_rate_limit=1000
#
# maybe your klogd doesn't understand `-i', refer to its man-page ...
#
#/usr/sbin/klogd -i

******

The insert command gives no errors. lsmod gives the following:

******
Module                  Size  Used by
bpck-fdc               30232   0 
parport                 7092   0  (unused)
zftape                 88524  -1 
ftape                 146168   0  [bpck-fdc zftape]
3c509                   5812   1  (autoclean)
hpfs                    8568   0  (autoclean) (unused)
nls_cp437               3548   3  (autoclean)
msdos                   8220   3  (autoclean)
fat                    25664   3  (autoclean) [msdos]

On the L61 system the command "ftmt -f /dev/nqft0 status" (or qft0 or ftape
(linked to qft0)) gives the message "device not configured". On the other
system, it works fine.

The ft-tools package is ft-tools-1999_09_11. I have also tried
ft-tools-1999_09_07. I have had difficulty getting a complete compile on
these ft-tool packages (on both systems). They seem to compile through to
the documents (texi) files, and then fail. Both ftmt and vtblc are compiled
and install with make install.

If anyone has any additional suggestions, I would appreciate it very much.

Rick Denney


Reply via email to