NetBSD/sys/arch/amiga
chopps 13a0aa4ee0 resistance is futile, you will be assimilated.
amiga goes: config.new *and* /sys/scsi.
clock code coerced into a single .c file adding an accurate usec delay().
disklabel.c updated to DTRT, code to write RDB's to be added soon.
sbic (old scsi) converted over to new scsi and config this covers about
90% of users.  Other drivers soon.
1994-05-08 05:52:49 +00:00
..
amiga Clean up deleted files. 1994-05-08 05:52:34 +00:00
compile Clean up deleted files. 1993-10-30 23:40:43 +00:00
conf resistance is futile, you will be assimilated. 1994-05-08 05:52:49 +00:00
dev don't reinit board twice if it works once. 1994-04-26 03:48:08 +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 update to match current proc flags. 1994-05-04 07:35:33 +00:00
stand Clean up deleted files. 1994-04-05 01:57:40 +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