NetBSD/sys/arch/amiga
1994-06-13 08:12:30 +00:00
..
amiga some cleanup and various fixes for new fs code. plus some general 1994-06-13 08:12:30 +00:00
compile Clean up deleted files. 1993-10-30 23:40:43 +00:00
conf some cleanup and various fixes for new fs code. plus some general 1994-06-13 08:12:30 +00:00
dev some cleanup and various fixes for new fs code. plus some general 1994-06-13 08:12:30 +00:00
doc note change to ite.c and that X runs with no redirection and no MMU failt now. 1994-02-21 09:37:31 +00:00
fpsp FPU software emulator for '40 1994-01-26 21:24:05 +00:00
include some cleanup and various fixes for new fs code. plus some general 1994-06-13 08:12:30 +00:00
stand some cleanup and various fixes for new fs code. plus some general 1994-06-13 08:12:30 +00:00
sunos Clean up deleted files. 1994-02-02 00:26:04 +00:00
Makefile fix tags. 1994-05-08 05:47:07 +00:00
README.CHOPPS-CONSOLE2 Integrate recent changes done to the amiga branch. Includes support 1994-01-26 21:00:13 +00:00
README.scsi from M. Hitch. regarding scsi re-org. 1994-02-01 11:47:20 +00:00
README.st Integrate recent changes done to the amiga branch. Includes support 1994-01-26 21:00:13 +00:00

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