home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d5xx / d558 / btntape.lha / BTNtape / usernotes.doc < prev    next >
Text File  |  1991-10-28  |  11KB  |  251 lines

  1.                           BTN USER NOTES                           (2.1)
  2.  
  3. This document contains information for users of particular hardware:
  4.       o Commodore 2090A SCSI adapter
  5.       o Supra SCSI adapters
  6.       o ICD SCSI adapters
  7.       o 3M MCD-40 direct access tape drives
  8.  
  9. If you don't own any of these items, you may safely ignore this document.
  10.  
  11. ** DISCLAIMER **
  12. Statements about alleged problems with a manufacturer's product may not be
  13. accurate, and in any case should NOT be construed as a recommendation
  14. against purchasing products from that manufacturer.
  15.  
  16. =============================================================================
  17.  
  18. CBM 2090A SCSI ADAPTER
  19.  
  20.      2090A compatibility is iffy.  It works for some people, but doesn't
  21.      for others.  Read on if you want to risk it anyway.
  22.  
  23.      Apparently there is a software bug in the
  24.      CBM 2090A SCSI-direct code that causes problems with tape
  25.      writes.  Bob Mitchell figured out that the problem can be
  26.      circumvented by asserting data address bit 24 for writes.
  27.      This handler can optionally invoke that circumvention.
  28.      To do so, specify "C9-1" in the Startup string.
  29.      The circumvention is NOT necessary for other adapters.
  30.  
  31.      A worse problem- the 2090A cannot seem to handle both the disk
  32.      and the tape drive on the same SCSI bus.  Simple reads or writes
  33.      to the tape work fine, but intermixed tape reads and disk writes
  34.      (such as during a restore) will cause the 2090A to get confused.
  35.      This does not happen if the hard drive is on the ST506 bus.
  36.      It also does not happen if you restore the files to RAM or floppy.
  37.  
  38.      Make sure the tape is out of the drive when you boot
  39.      AmigaDOS;  otherwise, DOS never comes up.
  40.  
  41.      When you mount TAPE:,  make sure there is no cartridge in the
  42.      tape drive.  For some reason I do not understand, the 2090A
  43.      causes a reset to the tape drive when OpenDevice is called.
  44.      If a cartridge is in the drive at that time, the system
  45.      eventually enters an unusable state.  I recommend using
  46.      "Mount = 1" in your MountList entry for TAPE: so when TAPE:
  47.      is mounted, it will put up a requester because the drive is
  48.      empty;  click on cancel, then everything will be happy.
  49.  
  50. =============================================================================
  51.  
  52. SUPRA SCSI ADAPTERS
  53.  
  54.      If your hard drive SCSI adapter is made by Supra Corporation, you
  55.      need to determine which version of the driver software or ROM you
  56.      are using.  The possibilities are:
  57.         Series III version 3.0 or higher (the latest and greatest)
  58.         Series II  version 1.10 (not as good, but BTN can handle it)
  59.         Series II  version 1.09 or lower (will NOT work with BTN)
  60.         REALLY old version, like 5.1, 3.1, etc. (don't even think about it)
  61.  
  62.      Issue the CLI command "VERSION suprascsi.device".  If you get a
  63.      positive response to this, then SKIP the rest of this section.
  64.      Otherwise, try "supradirect.device".  If you get "9.1" or higher,
  65.      then you have the Series II v1.10 driver (makes sense, right?).
  66.      (Note: I recommend getting the Series III driver upgrade from Supra.
  67.      It is an excellent upgrade, and fixes all the following problems.)
  68.  
  69.      There is a problem with the Supra Series II v1.10 driver
  70.      software that causes the host adapter to hang when a
  71.      non-zero byte count is supplied in the command (SCSICmd.scsi_Length).
  72.      It works fine when a data length of zero is used.  The handler can also
  73.      circumvent this problem.  Specify "SU-1" in the Startup parameter.
  74.      DO NOT specify SU-1 for the Series III driver.
  75.  
  76.      For Series II, you MUST run the tape handler at a higher priority than
  77.      the Supra v1.10 driver task.  You do this by changing the "Priority ="
  78.      line in the mountlist entry.  For Supra v1.10, the task runs
  79.      at priority 10.  Therefore, the tape handler should run at
  80.      "Priority = 11" or higher.
  81.  
  82.      If the cartridge is in the drive at the time you boot AmigaDOS,
  83.      SupraMount will hang the system if it touches the tape drive.
  84.      To avoid this, use the selective mount feature of SupraMount
  85.      to mount only your disk unit.  Example: "SupraMount 6".
  86.  
  87. ==============================================================================
  88.  
  89. ICD SCSI ADAPTERS
  90.  
  91.      I've been informed that there may be problems using ICD SCSI adapters
  92.      on *accelerated* Amigas when writing to *slow* tape drives.  The result
  93.      is intermittent SCSI-PHASE ERRORs during writes (reads are ok).
  94.  
  95.      The ICD driver (2.01?) has a special flag to compensate for the problem,
  96.      but unfortunately it is not accessible through the standard SCSI-direct
  97.      interface.  IF you experience this problem, I suggest you contact ICD
  98.      and ask for a driver upgrade which provides access to this flag
  99.      through the standard OpenDevice() device flags.  Then you can enable
  100.      the flag in the BTN mountlist DF parameter.
  101.  
  102. ==============================================================================
  103.  
  104. 3M MCD-40 (403,405) DIRECT ACCESS TAPE DRIVES
  105.  
  106.      The following applies only to the 3M MCD-40 direct access drive,
  107.      and derivatives thereof.
  108.  
  109.      The value of BS must be either 8192 or 8320.  No other choices.
  110.      You should set BS according to the setting of switch 6 (see below).
  111.  
  112.      The 3M drive does not use filemarks.  When you reference the
  113.      tape as "TAPE:num", num is the SCSI block number, not the file number.
  114.      When writing multiple files to a tape, you should write down the
  115.      block numbers where each file starts and ends.  Use the TAPEMON program
  116.      to see the block numbers in the "Opened at" and "Closed at" messages.
  117.  
  118.      Also because it does not use filemarks, it is difficult to use the
  119.      drive with the CLI "COPY" command.  When copying from TAPE:,
  120.      COPY will just keep reading bytes until you manually stop it with
  121.      a control-C, or it reaches the end of the tape.
  122.  
  123.      The RB parameter in Startup may be used to skip over a number of
  124.      blocks at the beginning of the tape, if there is something there
  125.      (like volume information) you wish to preserve.
  126.  
  127.      The RT-1 (retension) parameter does not work properly on the 3M drives,
  128.      but it is not necessary anyway because the drive does its own retension.
  129.  
  130.      Be sure your cartridge is formatted.  If you try to use an
  131.      unformatted tape, results will get "BLANK CHECK".  You can buy
  132.      preformatted tapes (not sure which kind), or you can format your own.
  133.  
  134.      The raw command to format a tape is:  04 80 20 00 00 80
  135.      which denotes the format command (04), immediate completion (80),
  136.      precondition the tape (20), and retry on errors (80).
  137.      Some older drives may not like some of the other bits, in which case
  138.      try just:  "04"   The format operation takes approximately 40 minutes.
  139.  
  140.      A note about the hardware.  If you haven't noticed it yet, the
  141.      3M drive is EXTREMELY sensitive to electrical noise.  It is
  142.      *essential* that the drive be properly grounded.  The ground through the
  143.      power connector is inadequate.  You should run a thick wire or braided
  144.      strap from the metal side-plate to the DC POWER SUPPLY GROUND (not the
  145.      chassis or AC ground). Even the metal frame in which the drive is mounted
  146.      may not be good enough.  I'm not kidding.  You have been warned!
  147.  
  148.      For specific information about the 3M drives, contact the places
  149.      listed below.  Try Georgens first.
  150.  
  151.            Georgens Industries, Inc.          Voice  619-481-8114
  152.            3346 Industrial Court              Fax    619-481-6913
  153.            San Diego, CA  92121-1003
  154.  
  155.            3M OEM Data Cartridge Drive Products
  156.            Magnetic Media Division
  157.            3M Center 223-5N-1                 Voice  612-733-5454
  158.            St. Paul, MN  55144
  159.  
  160.  
  161.  
  162.  MCD-40 SWITCHES AND JUMPERS (from the manual):
  163.  
  164.      Switch#   Position     Description
  165.  
  166.         8  -    Open        YES Diagnostic mode
  167.                 Closed*     NO   "                (* = factory default setting)
  168.  
  169.         7  -    Closed*     NO reset on power-up and SCSI reset
  170.                 Open        YES "
  171.  
  172.         6  -    Open*       Data block size = 8192 bytes
  173.                 Closed        "               8320
  174.  
  175.         5,4     Open*       Reserved
  176.  
  177.         3,2,1               SCSI address  (3=MSB, 1=LSB)   (Open=0, Closed=1)
  178.  
  179.  
  180.  
  181.       Jumper Plugs:
  182.  
  183.              +5V ----|>|-----o JP5 o-------+------- Pin 26
  184.                                            |
  185.                          +---o JP6 o-------+
  186.                          |
  187.                ?   <-----+---o JP7 o------------ +5V
  188.  
  189.  
  190.      JP5 is for those systems that require terminator power to be supplied
  191.      by the tape drive on SCSI Pin 26 for external terminators.  The
  192.      internal terminators must be REMOVED from the unit when using this option.
  193.  
  194.      JP6 is for those systems that supply terminator power to the tape drive.
  195.      Only the SCSI terminators are powered in this option.  The internal
  196.      terminators must be INSTALLED if the drive is the last device on
  197.      the SCSI cable.
  198.  
  199.      JP7 is preset as a factory default for those systems that use no
  200.      terminator power.  The internal terminators must be INSTALLED if the
  201.      drive is the last device on the SCSI cable.
  202.  
  203.  
  204. Sense codes and Extended Sense codes:
  205.  
  206.    1 - RECOVERED ERROR
  207.  
  208.    2 - NOT READY
  209.              04 Drive Not Ready
  210.              A7 Logical Load Failure
  211.              A8 Cartridge Autoloading
  212.              B0 No Cartridge in Drive
  213.  
  214.    3 - MEDIUM ERROR
  215.              10 ID CRC
  216.              11 Unrecovered Read error of data blocks
  217.              15 Seek Positioning error
  218.              19 Defect List error
  219.              31 Medium Format corrupted
  220.              32 No Defect Spare Location Available
  221.  
  222.    4 - HARDWARE ERROR
  223.              08 Logical Unit Communication Failure
  224.              10 ID CRC
  225.              15 Seek Positioning error
  226.              42 Power On Diagnostic Failure
  227.  
  228.    5 - ILLEGAL REQUEST
  229.              20 Invalid Command Operation Code
  230.              21 Illegal Logical Block Address
  231.              24 Illegal field in CDB
  232.              26 Invalid field in Parameter List
  233.  
  234.    6 - UNIT ATTENTION
  235.              28 Medium Changed
  236.              29 Power On or Reset or Bus Device Reset occured
  237.              2A Mode Select Parameters changed
  238.  
  239.  
  240.    7 - DATA PROTECT
  241.              27 Write Protected
  242.  
  243.    8 - BLANK CHECK (unformatted tape)
  244.  
  245.    9 - VENDOR UNIQUE
  246.  
  247.    B - ABORTED COMMAND
  248.              47 Message Parity Error Message
  249.              48 Initiator Detected Error
  250.  
  251.