patch-2.1.66 linux/Documentation/Configure.help
Next file: linux/Documentation/devices.tex
Previous file: linux/Documentation/00-INDEX
Back to the patch index
Back to the overall index
- Lines: 305
- Date:
Tue Nov 25 14:45:26 1997
- Orig file:
v2.1.65/linux/Documentation/Configure.help
- Orig date:
Mon Nov 17 18:47:20 1997
diff -u --recursive --new-file v2.1.65/linux/Documentation/Configure.help linux/Documentation/Configure.help
@@ -5009,22 +5009,278 @@
support package.
If you want to use the qic02conf program, say Y.
-Ftape (QIC-80/Travan) support
+Floppy tape drive (QIC-80/40/3010/3020/TR-1/TR-2/TR-3) support
CONFIG_FTAPE
- If you have a tape drive that is connected to your floppy
- controller, say Y here. Some tape drives (like the Iomega Ditto
- 3200) come with a high speed controller of its own. These drives
- (and their companion controller) are also supported by this driver,
- so say Y if you have one. If you have a special controller (such as
- the CMS FC-10, FC-20, Iomega Mach-II, or Ditto Dash), you must say Y
- here and configure it by editing the file
- drivers/char/ftape/Makefile. If you want to use such a tape drive on
- a PCI-bus based system, please read the file
- drivers/char/ftape/README.PCI. This driver is also available as a
- runtime loadable module ( = code which can be inserted in and
- removed from the running kernel whenever you want). If you want to
- compile it as a module, say M here and read
- Documentation/modules.txt. The module will be called ftape.o.
+ If you have a tape drive that is connected to your floppy
+ controller, say `Y' here. Some tape drives (like the Seagate "Tape
+ Store 3200" or the Iomega "Ditto 3200" or the Exabyte "Eagle TR-3")
+ come with a "high speed" controller of their own. These drives (and
+ their companion controllers) are also supported.
+ If you have a special controller (such as the CMS FC-10, FC-20,
+ Mountain Mach-II, or any controller that is based on the Intel 82078
+ FDC like the high speed controllers by Seagate and Exabyte and
+ Iomega's "Ditto Dash") you must configure it by selecting the
+ appropriate entries from the "Floppy tape controllers" sub-menu and
+ possibly modify the default values for the IRQ and DMA channel and
+ the IO base in ftape's configuration menu. If you want to use your
+ floppy tape drive on a PCI-bus based system, please read the file
+ `./drivers/char/ftape/README.PCI'.
+ The ftape kernel driver is also available as a runtime loadable
+ module ( = code which can be inserted in and removed from the
+ running kernel whenever you want). If you want to compile it as a
+ module, say `M' here and read `./Documentation/modules.txt'.
+ Note that the `Ftape-HOWTO' is out of date (sorry), but there is a
+ web page with more recent documentation at
+ `http://www-math.math.rwth-aachen.de/~LBFM/claus/ftape/'. This page
+ always contains the latest release of the ftape driver and useful
+ information (backup software, ftape related patches and
+ documentation, FAQ). The Ftape-HOWTO still contains useful
+ information, though, but documents the older 2.08 version of ftape,
+ whereas this version of ftape is 3.04.
+ Note that the file system interface has changed quite a lot
+ compared to previous versions of ftape. Please read
+ `./Documentation/ftape.txt'
+
+The file system interface for ftape
+CONFIG_ZFTAPE
+ Normally, you want to say `Y' or `M'. DON'T say `N' here or you
+ WON'T BE ABLE TO USE YOUR FLOPPY TAPE DRIVE.
+ The ftape module itself no longer contains the routines necessary
+ to interface with the kernel VFS layer (i.e. to actually write data
+ to and read data from the tape drive). Instead the file system
+ interface (i.e. the hardware independent part of the driver) has
+ been moved to a separate module.
+ If you say `M' zftape will be compiled as as a runtime loadable
+ module ( = code which can be inserted in and removed from the
+ running kernel whenever you want). In this case you should read
+ `./Documentation/modules.txt'.
+ There will also be another module called `zft-compressor.o' which
+ contains code to support user transparent on-the-fly compression
+ based on Ross William's lzrw3 algorithm. `zft-compressor.o' will be
+ compiled as a runtime loadable module only. If you have enabled
+ auto-loading of kernel modules via `kerneld' (i.e. have said `Y' to
+ CONFIG_KERNELD) then `zft-compressor.o' will be loaded automatically
+ by zftape when needed.
+ Despite of its name zftape does NOT use compression by
+ default. The file `./Documentation/ftape.txt' contains a short
+ description of the most important changes in the file system
+ interface compared to previous versions of ftape. The ftape home
+ page `http://www-math.math.rwth-aachen.de/~LBFM/claus/ftape/'
+ contains further information. IMPORTANT NOTE: zftape can read
+ archives created by previous versions of ftape and provide file mark
+ support (i.e. fast skipping between tape archives) but previous
+ version of ftape will lack file mark support when reading archives
+ produced by zftape.
+
+Builtin on-the-fly compression for zftape, based on lzrw3
+CONFIG_ZFT_COMPRESSOR
+ This module implements builtin on-the-fly compression for ftape's
+ file system interface zftape. `zft-compressor.o' is compiled as a
+ runtime loadable module only and will be loaded by zftape on demand
+ if support for auto-loading of modules via `kerneld' has been
+ enabled (CONFIG_KERNELD).
+
+Default block size for zftape
+CONFIG_ZFT_DFLT_BLK_SZ
+ If unsure leave this at its default value, i.e. 10240. Note that
+ you specify only the default block size here. The block size can be
+ changed at run time using the MTSETBLK tape operation with the
+ MTIOCTOP ioctl (i.e. with "mt -f /dev/qft0 setblk #BLKSZ" from the
+ shell command line).
+ The probably most striking difference between zftape and previous
+ versions of ftape is the fact that all data must be written or read
+ in multiples of a fixed block size. The block size defaults to
+ 10240 which is what GNU tar uses. The values for the block size
+ should be either 1 or multiples of 1024 up to a maximum value of
+ 63488 (i.e. 62k). If you specify `1' then zftape's builtin
+ compression will be disabled.
+ Reasonable values are `10240' (GNU tar's default block size),
+ `5120' (afio's default block size), `32768' (default block size some
+ backup programs assume for SCSI tape drives) or `1' (no restriction
+ on block size, but disables builtin compression).
+
+Number of DMA buffers
+CONFIG_FT_NR_BUFFERS
+ Please leave this at `3"' unless you REALLY know what you are
+ doing. It is not necessary to change this value. Values below 3 make
+ the proper use of ftape impossible, values greater than 3 are waste
+ of memory. You can change the amount of DMA memory used by ftape at
+ runtime with "mt -f /dev/qft0 setdrvbuffer #NUMBUFFERS". Each buffer
+ wastes 32kb of memory. Please note that this memory cannot be
+ swapped out.
+
+Procfs entry for ftape
+CONFIG_FT_PROC_FS
+ Optional. Saying `Y' will result in creation of a file
+ `/proc/ftape' under the proc file system. This files can be viewed
+ with your favorite pager (i.e. use "more /proc/ftape/history" or
+ "less /proc/ftape/history" or simply "cat /proc/ftape/history"). The
+ file will contain some status information about the inserted
+ cartridge, the kernel driver, your tape drive, the floppy disk
+ controller and the error history for the most recent use of the
+ kernel driver. Saying `Y' will enlarge the size of the ftape driver
+ by approximately 2k.
+ WARNING: When compiling ftape as a module (i.e. saying `M' to
+ `CONFIG_FTAPE') it is dangerous to use ftape's proc file system
+ interface. Accessing `/proc/ftape' while the module is unloaded will
+ result in a kernel Oops. This cannot be fixed from inside ftape.
+
+Controlling the amount of debugging output of ftape
+CONFIG_FT_NORMAL_DEBUG
+ This option controls the amount of debugging output the ftape driver
+ is ABLE to produce; it does not increase or diminish the debugging
+ level itself. If unsure, leave this at its default setting,
+ i.e. choose "Normal".
+ Ftape can print lots of debugging messages to the system console
+ resp. kernel log files. Reducing the amount of possible debugging
+ output reduces the size of the kernel module by some kb, so it might
+ be a good idea to use "None" for emergency boot floppies.
+ If you want to save memory then the following strategy is
+ recommended: leave this option at its default setting "Normal" until
+ you know that the driver works as expected, afterwards reconfigure
+ the kernel, this time specifying "Reduced" or "None" and recompile
+ and install the kernel as usual. Note that choosing "Excessive"
+ debugging output does not increase the amount of debugging output
+ printed to the console but only makes it possible to produce
+ "Excessive" debugging output.
+ Please read `./Documentation/ftape.txt' for a short description
+ how to control the amount of debugging output.
+
+The floppy drive controller for ftape
+CONFIG_FT_STD_FDC
+ Only change this setting if you have a special controller. If you
+ didn't plug any add-on card into your computer system but just
+ plugged the floppy tape cable into the already existing floppy drive
+ controller then you don't want to change the default setting,
+ i.e. choose "Standard".
+ Choose "MACH-2" if you have a Mountain Mach-2 controller.
+ Choose "FC-10/FC-20" if you have a Colorado FC-10 or FC-20
+ controller.
+ Choose "Alt/82078" if you have another controller that is located at
+ an IO base address different from the standard floppy drive
+ controller's base address of `0x3f0', or uses an IRQ (interrupt)
+ channel different from `6', or a DMA channel different from
+ `2'. This is necessary for any controller card that is based on
+ Intel's 82078 FDC such as Seagate's, Exabyte's and Iomega's "high
+ speed" controllers.
+ If you choose something other than "Standard" then please make
+ sure that the settings for the IO base address and the IRQ and DMA
+ channel in the configuration menus below are correct. Use the manual
+ of your tape drive to determine the correct settings!
+ If you are already successfully using your tape drive with another
+ operating system then you definitely should use the same settings
+ for the IO base, the IRQ and DMA channel that have proven to work
+ with that other OS.
+ Note that this menu lets you specify only the default setting for
+ the hardware setup. The hardware configuration can be changed at
+ boot time (when ftape is compiled into the kernel, i.e. if you
+ have said `Y' to `CONFIG_FTAPE') or module load time (i.e. if you
+ have said `M' to `CONFIG_FTAPE').
+ Please read also the file `./Documentation/ftape.txt' which
+ contains a short description of the parameters that can be set at
+ boot or load time. If you want to use your floppy tape drive on a
+ PCI-bus based system, please read the file
+ `./drivers/char/ftape/README.PCI'.
+
+IO base of the floppy disk controller used with Ftape
+CONFIG_FT_FDC_BASE
+ You don't need to specify a value if the following default
+ settings for the base IO address are correct:
+ <<< MACH-2 : 0x1E0 >>>
+ <<< FC-10/FC-20: 0x180 >>>
+ <<< Secondary : 0x370 >>>
+ Secondary refers to a secondary FDC controller like the "high speed"
+ controllers delivered by Seagate or Exabyte or Iomega's Ditto Dash.
+ Please make sure that the setting for the IO base address
+ specified here is correct. USE THE MANUAL OF YOUR TAPE DRIVE OR
+ CONTROLLER CARD TO DETERMINE THE CORRECT SETTING. If you are already
+ successfully using the tape drive with another operating system then
+ you definitely should use the same settings for the IO base that has
+ proven to work with that other OS.
+ Note that this menu lets you specify only the default setting for
+ the IO base. The hardware configuration can be changed at boot time
+ (when ftape is compiled into the kernel, i.e. if you specify `Y' to
+ `CONFIG_FTAPE') or module load time (i.e. if you have say `M' to
+ `CONFIG_FTAPE').
+ Please read also the file `./Documentation/ftape.txt' which
+ contains a short description of the parameters that can be set at
+ boot or load time.
+
+IRQ channel for the floppy disk controller used with Ftape
+CONFIG_FT_FDC_IRQ
+ You don't need to specify a value if the following default
+ settings for the interrupt channel are correct:
+ <<< MACH-2 : 6 >>>
+ <<< FC-10/FC-20: 9 >>>
+ <<< Secondary : 6 >>>
+ Secondary refers to secondary a FDC controller like the "high speed"
+ controllers delivered by Seagate or Exabyte or Iomega's Ditto Dash.
+ Please make sure that the setting for the IO base address
+ specified here is correct. USE THE MANUAL OF YOUR TAPE DRIVE OR
+ CONTROLLER CARD TO DETERMINE THE CORRECT SETTING. If you are already
+ successfully using the tape drive with another operating system then
+ you definitely should use the same settings for the IO base that has
+ proven to work with that other OS.
+ Note that this menu lets you specify only the default setting for
+ the IRQ channel. The hardware configuration can be changed at boot
+ time (when ftape is compiled into the kernel, i.e. if you specify
+ `Y' to `CONFIG_FTAPE') or module load time (i.e. if you have say `M'
+ to `CONFIG_FTAPE').
+ Please read also the file `./Documentation/ftape.txt' which
+ contains a short description of the parameters that can be set at
+ boot or load time.
+
+DMA channel for the floppy disk controller used with Ftape
+CONFIG_FT_FDC_DMA
+ You don't need to specify a value if the following default
+ settings for the DMA channel are correct:
+ <<< MACH-2 : 2 >>>
+ <<< FC-10/FC-20: 3 >>>
+ <<< Secondary : 2 >>>
+ Secondary refers to a secondary FDC controller like the "high speed"
+ controllers delivered by Seagate or Exabyte or Iomega's Ditto Dash.
+ Please make sure that the setting for the IO base address
+ specified here is correct. USE THE MANUAL OF YOUR TAPE DRIVE OR
+ CONTROLLER CARD TO DETERMINE THE CORRECT SETTING. If you are already
+ successfully using the tape drive with another operating system then
+ you definitely should use the same settings for the IO base that has
+ proven to work with that other OS.
+ Note that this menu lets you specify only the default setting for
+ the DMA channel. The hardware configuration can be changed at boot
+ time (when ftape is compiled into the kernel, i.e. if you specify
+ `Y' to `CONFIG_FTAPE') or module load time (i.e. if you have say `M'
+ to `CONFIG_FTAPE').
+ Please read also the file `./Documentation/ftape.txt' which
+ contains a short description of the parameters that can be set at
+ boot or load time.
+
+FDC FIFO Threshold before requesting DMA service
+CONFIG_FT_FDC_THR
+ Set the FIFO threshold of the FDC. If this is higher the DMA
+ controller may serve the FCD after a higher latency time. If this is
+ lower, less DMA transfers occur leading to less bus contention.
+ You may try to tune this if ftape annoys you with "reduced data
+ rate because of excessive overrun errors" messages. However, this
+ doesn't seem to have too much an effect.
+ If unsure, don't touch the initial value, i.e. leave it at "8".
+
+FDC maximum data rate
+CONFIG_FT_FDC_MAX_RATE
+ With some mother board/FDC combinations ftape will not be able to
+ run your FDC/tape drive combination at the highest available
+ speed. If this is the case you'll encounter "reduced data rate
+ because of excessive overrun errors" messages and lots of retries
+ before ftape finally decides to reduce the data rate.
+ In this case it might be desirable to tell ftape beforehand that
+ it need not try to run the tape drive at the highest available
+ speed. If unsure, leave this disabled, i.e. leave it at 2000
+ bits/sec.
+
+Main CPU frequency, only for DEC alpha machine
+CONFIG_FT_ALPHA_CLOCK
+ On some DEC Alpha machines the CPU clock frequency cannot be
+ determined automatically, so you need to specify it here ONLY if
+ running a DEC Alpha, otherwise this setting has no effect.
Zilog serial support
CONFIG_SUN_ZS
@@ -6342,3 +6598,10 @@
# LocalWords: dataless kerneltype SYSNAME Netbeui Comtrol Rocketport palmtop
# LocalWords: nvram SYSRQ SysRq PrintScreen sysrq NVRAMs NvRAM Shortwave RTTY
# LocalWords: HFMODEM shortwave Sitor Amtor Pactor GTOR hfmodem hayes TX TMOUT
+# LocalWords: QIC TR CONFIG FTAPE Iomega CMS FC FDC Exabyte Iomega's DFLT
+# LocalWords: tapedrive THR FCD IRQ DMA SZ PCI ftape README txt HOWTO
+# LocalWords: http www rwth aachen LBFM claus FAQ mt ZFTAPE VFS
+# LocalWords: zftape zft William's lzrw kerneld BLK zftape's tar's
+# LocalWords: afio's MTSETBLK MTIOCTOP dev qft setblk BLKSZ NR
+# LocalWords: setdrvbuffer kb NUMBUFFERS Procfs PROC FS proc resp STD
+# LocalWords: Alt LocalWords
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov