diff options
author | joerg <joerg@FreeBSD.org> | 1995-04-17 21:55:11 +0000 |
---|---|---|
committer | joerg <joerg@FreeBSD.org> | 1995-04-17 21:55:11 +0000 |
commit | e35369434b2ed49ded9bce42e7f02313117b4dba (patch) | |
tree | f9cbb614ebacdd8ddbc994ca983fead4851047df /usr.bin/mt/mt.1 | |
parent | c21d11ed433776afcd9241a0536a8cf0ae0d2f36 (diff) | |
download | FreeBSD-src-e35369434b2ed49ded9bce42e7f02313117b4dba.zip FreeBSD-src-e35369434b2ed49ded9bce42e7f02313117b4dba.tar.gz |
Round #1 of my st(1) -> mt(1) merge. All the commands should be
covered now, and i've attempted to give textual representations
instead of magic numbers.
The st(4) driver still misses some pieces; i'm going to implement the
EOM functionality RSN.
Any takers for the MTCOMP command? Seems to have never been implemented.
Diffstat (limited to 'usr.bin/mt/mt.1')
-rw-r--r-- | usr.bin/mt/mt.1 | 85 |
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 |