summaryrefslogtreecommitdiffstats
path: root/usr.bin/mt/mt.1
diff options
context:
space:
mode:
Diffstat (limited to 'usr.bin/mt/mt.1')
-rw-r--r--usr.bin/mt/mt.185
1 files changed, 81 insertions, 4 deletions
diff --git a/usr.bin/mt/mt.1 b/usr.bin/mt/mt.1
index 8da5b2d..4b63509 100644
--- a/usr.bin/mt/mt.1
+++ b/usr.bin/mt/mt.1
@@ -91,6 +91,17 @@ Erase the tape
(Count is ignored).
.It Cm status
Print status information about the tape unit.
+.It Cm blocksize
+Set the block size for the tape unit. Zero means variable-length
+blocks.
+.It Cm density
+Set the density for the tape unit. For the density codes, see below.
+.It Cm eom
+Forward space to end of recorded medium
+(Count is ignored).
+.It Cm comp
+Set compression mode.
+(Not yet implemented.)
.El
.Pp
If a tape name is not specified, and the environment variable
@@ -98,11 +109,68 @@ If a tape name is not specified, and the environment variable
does not exist;
.Nm mt
uses the device
-.Pa /dev/rmt12 .
+.Pa /dev/nrst0 .
.Pp
.Nm Mt
returns a 0 exit status when the operation(s) were successful,
1 if the command was unrecognized, and 2 if an operation failed.
+.Pp
+The different density codes are as follows:
+.Pp
+.Dl 0x0 default for device
+.Dl 0xE reserved for ECMA
+.Bd -literal -offset indent
+Value Tracks Density(bpi) Code Type Reference Note
+0x1 9 800 NRZI R X3.22-1983 2
+0x2 9 1600 PE R X3.39-1986 2
+0x3 9 6250 GCR R X3.54-1986 2
+0x5 4/9 8000 GCR C X3.136-1986 1
+0x6 9 3200 PE R X3.157-1987 2
+0x7 4 6400 IMFM C X3.116-1986 1
+0x8 4 8000 GCR CS X3.158-1986 1
+0x9 18 37871 GCR C X3B5/87-099 2
+0xA 22 6667 MFM C X3B5/86-199 1
+0xB 4 1600 PE C X3.56-1986 1
+0xC 24 12690 GCR C HI-TC1 1,5
+0xD 24 25380 GCR C HI-TC2 1,5
+0xF 15 10000 GCR C QIC-120 1,5
+0x10 18 10000 GCR C QIC-150 1,5
+0x11 26 16000 GCR C QIC-320(525?) 1,5
+0x12 30 51667 RLL C QIC-1350 1,5
+0x13 1 61000 DDS CS X3B5/88-185A 4
+0x14 1 43245 RLL CS X3.202-1991 4
+0x15 1 45434 RLL CS ECMA TC17 4
+0x16 48 10000 MFM C X3.193-1990 1
+0x17 48 42500 MFM C X3B5/91-174 1
+.Ed
+
+where Code means:
+.Bd -literal -offset indent
+NRZI Non Return to Zero, change on ones
+GCR Group Code Recording
+PE Phase Encoded
+IMFM Inverted Modified Frequency Modulation
+MFM Modified Frequency Modulation
+DDS Dat Data Storage
+RLL Run Length Encoding
+.Ed
+
+where Type means:
+.Bd -literal -offset indent
+R Reel-to-Reel
+C Cartridge
+CS cassette
+.Ed
+
+where Notes means:
+.Bd -literal -offset indent
+1 Serial Recorded
+2 Parallel Recorded
+3 Old format know as QIC-11
+4 Helical Scan
+5 Not ANSI standard, rather industry standard.
+.Ed
+
.Sh ENVIRONMENT
If the following environment variable exists, it is utilized by
.Nm mt .
@@ -116,12 +184,16 @@ argument
.Ar tapename
is not given.
.Sh FILES
-.Bl -tag -width /dev/rmt* -compact
-.It Pa /dev/rmt*
+.Bl -tag -width /dev/rwt* -compact
+.It Pa /dev/rwt*
Raw magnetic tape interface
+.It Pa /dev/*st[0-9]*
+SCSI magnetic tape interface
.El
.Sh SEE ALSO
.\".Xr mtio 4 ,
+.Xr st 4 ,
+.\".Xr wt 4 ,
.Xr dd 1 ,
.Xr ioctl 2 ,
.Xr environ 7
@@ -131,5 +203,10 @@ The
command appeared in
.Bx 4.3 .
.Pp
-Erase function added by Andreas Klemm <andreas@knobel.gun.de> 10/94.
+Extensions regarding the
+.Xr st 4
+driver appeared in 386BSD 0.1, and have been merged into the
+.Nm
+command in FreeBSD 2.1.
.\" mt.1: mtio(4) missing
+.\" mt.1: wt(4) missing
OpenPOWER on IntegriCloud