faf29d9800
for the '40.
97 lines
4.5 KiB
Smalltalk
97 lines
4.5 KiB
Smalltalk
From leland@wacky.acet.org Mon Nov 22 17:48:45 1993
|
|
Received: from mwunix.mitre.org by chsun.eunet.ch (8.6.4/1.34)
|
|
id RAA09132; Mon, 22 Nov 1993 17:48:41 +0100
|
|
Received: from wacky.acet.org.acet.org ([192.188.104.18]) by mwunix.mitre.org (5.65c/SMI-2.2)
|
|
id AA13343; Mon, 22 Nov 1993 11:46:42 -0500
|
|
Received: by wacky.acet.org.acet.org (4.1/SMI-4.1)
|
|
id AA06945; Sun, 21 Nov 93 16:30:44 EST
|
|
Date: Sun, 21 Nov 93 16:30:44 EST
|
|
From: leland@wacky.acet.org (Robert Leland - PSI)
|
|
Message-Id: <9311212130.AA06945@wacky.acet.org.acet.org>
|
|
To: mw@chsun
|
|
Subject: SCSI tape driver.
|
|
Cc: leland@wacky.acet.org
|
|
Status: OR
|
|
|
|
I would like to change the way scsi tape /dev/rst maps the minor device.
|
|
This will allow for the selection of more than just one density of tape.
|
|
|
|
Also though my Archive Viper 2525 drive can Read QIC-24 Tapes generated by
|
|
a sun tape drive, it has to do this by traversing the tape several times
|
|
until it figures it is a QIC-24, I would rather not wear out my tapes!
|
|
This change would allow all type drive types to specify 3 additional densities, other than
|
|
the default.
|
|
----------------------------- The Bottom Line(first)------------------------------
|
|
People currently using
|
|
/dev/rst0, rts1 .... rst15
|
|
would remain uneffected, regardless of tape drive type.
|
|
|
|
People using the Exabyte type tape drives including Python that normally use
|
|
/dev/rst16 , /dev/rst32
|
|
would use instead:
|
|
/dev/rst32, /dev/rst64
|
|
(See below for more details)
|
|
-------------------------------------------------------------------------------------
|
|
Current
|
|
* Specific to Exabyte:
|
|
* minor bit 4 [b1bbbb] (aka /dev/rst16) selects short filemarks
|
|
* Specific to 8mm Drives.
|
|
* minor bit 5 [1bbbbb] (aka /dev/rst32) selects fix block mode, 1k blocks.
|
|
*
|
|
|
|
Minor Device: --------------------------------+
|
|
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|
|
+---+---+---+---+---+---+---+---+
|
|
^ ^ ^ ^ ^ ^ ^ ^
|
|
| | | | | | |___|_____ Unit Number
|
|
| | | | | |_____________ NoRewind
|
|
| | | | |_________________ HiDensity
|
|
| | | |_____________________ Short FileMarks
|
|
|_________________________ Fix block mode 1K
|
|
|
|
- - - - - - - - - - - - - - - - - - - - - - -
|
|
Proposed
|
|
* Specific to Exabyte:
|
|
* minor bit 5 [bb1bbbbb] (aka /dev/rst32) selects short filemarks
|
|
* Specific to 8mm Drives.
|
|
* minor bit 6 [bb1bbbbb] (aka /dev/rst64) selects fix block mode, 1k blocks.
|
|
|
|
Minor Device: --------------------------------+
|
|
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|
|
+---+---+---+---+---+---+---+---+
|
|
^ ^ ^ ^ ^ ^ ^ ^
|
|
| | | | | | |___|_____ Unit Number
|
|
| | | | | |_____________ NoRewind
|
|
| | | |___|_________________ HiDensity
|
|
| |_________________________ Short FileMarks
|
|
|_____________________________ Fix block mode 1K
|
|
|
|
|
|
Advantages: More similar to sun mapping, Keeps bits together.
|
|
Disadvantages: Possiblely some initial confusion.
|
|
- - - - - - - - - - - - - - - - - - - - - - -
|
|
Alternate Proposed
|
|
I would rather keep the density bits together but we could...
|
|
Split the bits used for density Use bits 3 and 6:
|
|
|
|
Minor Device: --------------------------------+
|
|
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|
|
+---+---+---+---+---+---+---+---+
|
|
^ ^ ^ ^ ^ ^ ^ ^
|
|
| | | | | | |___|_____ Unit Number
|
|
| | | | | |_____________ NoRewind
|
|
| | | | |___________________________________ HiDensity
|
|
| | | |_____________________ Short FileMarks |
|
|
| |_________________________ Fix block mode 1K |
|
|
|_________________________________________________|
|
|
|
|
This would mean that other users would remain uneffected.
|
|
-----------------------------------------------------------------------------------------
|
|
This change will also benefit other tape drives, so that specific densities can be specified.
|
|
Could really use three bits for density, however It's nice to have a spare bit for the future.
|
|
|
|
|
|
-Rob
|
|
|
|
|