home *** CD-ROM | disk | FTP | other *** search
- This tool is a real operator utility. It allows you to set the
- configuration data saved in the nonvolatile ram of the A3000 clock
- chip.
- Take care - if used in the wrong way this tool can cause great
- problems or even damage, you are using this tool on your own risk.
- The most prominent flag you may want to change is the SCSI scan
- timeout to make the SCSI controller recognize SCSI drives with a long
- select phase (namely the Seagate ST125N). Any other flags are to be
- treated with care and probably only serve as means of diagnosis.
-
- -olsen
-
-
-
- [Andreas M. Kirchwitz, amk@zikzak.in-berlin.de, 4 May 1994]
-
- This is a bug-fixed and enhanced version of Olaf Barthel's "SetBatt".
- Some options/flags worked incorrect, new options for fast-sync trans-
- fer and SCSI-2 tagged queuing. Compiled with SAS/C 6.x.
-
- -amk
-
- [Andreas M. Kirchwitz, amk@zikzak.in-berlin.de, 22 May 1994]
-
- New options "Amnesia" to reset (acknowledge) memory loss
- and "AAmiga"/"AShared" to control amnesia flags directly.
-
- -amk
-
-
-
- [excerpt from Commodore's includes]
-
- /*
- ** BattMem Amiga specific bit definitions:
- */
-
- /*
- * AMIGA_AMNESIA [used]
- *
- * The battery-backedup memory has had a memory loss.
- * This bit is used as a flag that the user should be
- * notified that all battery-backed bit have been
- * reset and that some attention is required. Zero
- * indicates that a memory loss has occured.
- */
-
- /*
- * SCSI_TIMEOUT [used]
- *
- * adjusts the timeout value for SCSI device selection. A
- * value of 0 will produce short timeouts (128 ms) while a
- * value of 1 produces long timeouts (2 sec). This is used
- * for SeaCrate drives (and some Maxtors apparently) that
- * don`t respond to selection until they are fully spun up
- * and intialised.
- */
-
- /*
- * SCSI_LUNS [used]
- *
- * Determines if the controller attempts to access logical
- * units above 0 at any given SCSI address. This prevents
- * problems with drives that respond to ALL LUN addresses
- * (instead of only 0 like they should). Default value is
- * 0 meaning don't support LUNs.
- */
-
- /*
- ** BattMem shared specific bit definitions:
- */
-
- /*
- * SHARED_AMNESIA [used]
- *
- * The battery-backedup memory has had a memory loss.
- * This bit is used as a flag that the user should be
- * notified that all battery-backed bit have been
- * reset and that some attention is required. Zero
- * indicates that a memory loss has occured.
- */
-
- /*
- * SCSI_HOST_ID [used]
- *
- * It's used to set the A3000 controllers SCSI ID (on reset)
- */
-
- /*
- * SCSI_SYNC_XFER [used]
- *
- * determines if the driver should initiate synchronous
- * transfer requests or leave it to the drive to send the
- * first request. This supports drives that crash or
- * otherwise get confused when presented with a sync xfer
- * message. Default=0=sync xfer not initiated.
- */
-
- /*
- * SCSI_FAST_SYNC [currently not used]
- *
- * determines if the driver should initiate fast synchronous
- * transfer requests (>5MB/s) instead of older <=5MB/s requests.
- * Note that this has no effect if synchronous transfers are not
- * negotiated by either side.
- * Default=0=fast sync xfer used.
- */
-
- /*
- * SCSI_TAG_QUEUES [currently not used]
- *
- * determines if the driver should use SCSI-2 tagged queuing
- * which allows the drive to accept and reorder multiple read
- * and write requests.
- * Default=0=tagged queuing NOT enabled
- */
-
-