COHERENT manpages

This page displays the COHERENT manpage for ft [Floppy-tape driver].

List of available manpages
Index


ft -- Device Driver

Floppy-tape driver
/dev/ft

The device  driver ft supports floppy-tape drives.  It  has major number 4.
Minor-number    assignments   are   documented    in   the    header   file
/usr/include/sys/ft.h.

ft works  with QIC-40 and  QIC-80 drives from  Colorado, Archive, Mountain,
and Summit.  It offers the following features:

-> It uses  the bad-block  bitmap that  is written into  the first  two 32-
   kilobyte segments of tape at format time.

-> It uses standard QIC-40/QIC-80 Reed-Solomon error-correcting code (ECC).
   This technique uses three of every 32 blocks for error checking.  A tape
   block is one kilobyte long.

-> It supports no-rewind-on-close.  This feature permits you to concatenate
   several archives onto a single tape cartridge.

-> It performs auto-configuration for users who do not know if their drives
   use soft select  A or soft select B, or hard  select on unit 0, 1, 2, or
   3, with manual override.

-> It lets you configure the size of the tape buffer, from 64 through 4,064
   kilobytes.

-> It  reads from  and writes  to buffer  space rather  than going  to tape
   whenever possible.

-> It works with  partially formatted tapes.  Some formatting utilities let
   you select the number of tape  tracks to format, in case you do not want
   to take the time to format an entire cartridge.

-> It recognizes both 205-foot and 307.5-foot tapes.

-> It works  with the COHERENT  command tape with  the following arguments:
   rewind, retension, seek, status, and tell.

Please note that release 1.0 of ft has the following limitations:

-> It  does not  format  tapes.  For  now,  we suggest  that  you buy  pre-
   formatted  tapes,  or use  formatting  utilities  available under  other
   operating systems.

-> It does not  support the QIC-80 formats for MS-DOS  or UUCP file systems
   on tape.   These features do not  need to be part  of the device driver,
   and can be implemented by user-level applications.

-> It does  not perform data compression, as  documented in QIC-122.  Other
   forms of  data compression are presently  available under COHERENT, such
   as the -z option supported by the tape-archive command gtar.

-> The  device driver  is character-only: there  is no  corresponding block
   device for floppy tape.

-> It  does not  support 1,100-foot  tapes.   Although the  QIC-80 standard
   mentions this length, it is not in common use.

-> You cannot access a  floppy-disk drive from COHERENT while a floppy-tape
   drive is in  use.  Likewise, if a floppy disk  is in use -- for example,
   if it is mounted -- you cannot access the floppy-tape drive.

-> Although a QIC-80  drive can read a tape that  was formatted for QIC-40,
   it cannot write  to such a tape.  The cartridge  must be reformatted for
   QIC-80 before a QIC-80 drive can write to it.

See Also

device drivers,
fd,
ftbad,
gnucpio,
gtar,
tape

Notes

ft reports  any error that may  affect integrity of the  data.  If the same
block number  appears repeatedly in ft's warning messages,  it is a problem
on the  tape and the  block should be  in the bad block  list.  Because the
Reed-Solomon ECC used in ft allows the physical medium to spoil up to three
of every  32 one-kilobyte blocks  yet recover all  data, your data  set may
still be  recoverable despite these  errors; but you  should consider using
the command ftbad to add such blocks to your cartridge's list of bad blocks
before you again write data onto that cartridge.

The message:

    Get Reference Burst Failed

can occur  if you attempt to  back up to an unformatted  tape, or one who's
format is  unrecognizable.  If a backup fails with  this message, try using
another, formatted cartridge.

Systems  with a  very  slow CPU  (e.g.,  a 16-megahertz  80386SX) may  have
trouble  running ft  in multi-user  mode.  The  reason is  that floppy-tape
hardware does not have much intelligence  built into it, so the driver must
consume many  CPU cycles.  In such  instances, we suggest that  you back up
your system while in single-user mode (which is a good idea in any case).