PSD TESTS MENU
--------------
 	1.  Utilities/
 	2.  Node Tests/
 	3.  Message Network Tests/
 	4.  MIO Module Tests/
 	5.  SCSI Device Tests/
 	6.  HiPPI Module Tests/

NOTE:  The back slash (/) immediately following a test name indicates
       that the test is a directory and that there are a series of
       tests contained within that directory.  Any test without a
       back slash indicates an individual test.


SCSI DEVICES AND RAID TESTS
---------------------------

   The SCSI Device Test menu contains tests which verify the SCSI
   bus communication with devices and the ability of the devices to
   accept and execute SCSI commands. 

   Following is the Device Tests menu followed by a description of
   each test:

      1. SCSI Bus Reset Test
      2. Device ID Test
      3. Array Controller Tests/
      4. Array Controller Disk Tests/
      5. Disk Tests/
      6. Tape Tests/
      7. Operator Functions/

SCSI Bus Reset Test
   The SCSI Bus Reset Test issues a reset to the SCSI bus. The reset
   causes all connected devices to execute a start-up sequence. The
   SCSI Controller is checked to insure a SCSI Bus Reset interrupt
   was generated. Another reset is issued and the interrupt is allowed
   to go to the SCSI Driver interrupt handler generating a renegotiate
   synchronous mode to all connected devices.

Device ID Test
   The Device ID test compares the configuration of the device to
   test with the configuration requested.

Array Controller Tests/
   The Array Controller Tests menu contains tests which verify the
   Array Controller and its ability to execute SCSI commands. 

Array Controller / Array Controller Ready Test
   The Array Controller Ready test verifies that the device is ready
   to receive commands by issuing Test Unit Ready commands to the
   device and expecting a ready status.

Array Controller / Array Controller Self Test
   The Array Controller Self test directs the device to execute its
   self test and return the status.

Array Controller / Array Controller Bad Command Rejection Test
   The Array Controller Bad Command Rejection test verifies that the
   device returns proper status for a bogus SCSI command.

Array Controller / Array Controller Buffer Write/Read Test
   The Array Controller Buffer Write/Read test writes/reads/verifies
   various test patterns to the Array Controllers buffer memory. A
   Read Buffer command is executed to find out the size of the devices
   buffer. A pattern of 0xAA and then 0x55 is written to the buffer,
   read from the buffer, and verified.

Array Controller Disks Tests /
   The Array Controller Disks Tests verify the ability of the Array
   Controller and the devices attached to the Array Controller to
   execute SCSI commands and store and retrieve data. 

Array Controller Disks / Array Controller Disks Ready Test
   The Array Controller Disks Ready test verifies that the device
   is ready to receive commands by issuing Test Unit Ready commands
   to the device and expecting a ready status.

Array Controller Disks / Array Controller Disks Self Test
   The Array Controller Disks Self test directs each device attached
   to the Array Controller to execute its self test and return the
   status.

Array Controller Disks / Array Controller Disks Bad Command Rejection Test
   The Array Controller Disks Bad Command Rejection test verifies
   that each device attached to the Array Controller returns proper
   status for a bogus SCSI command.

Array Controller Disks / Array Controller Disks Buffer Write/Read Test
   The Array Controller Disks Buffer Write/Read test writes/reads/verifies
   various test patterns to the buffer memory of each drive attached
   to the Array Controller. A Read Buffer command is executed to find
   out the size of the devices buffer. A pattern of 0xAA and then
   0x55 is written to the buffer, read from the buffer, and verified.

Array Controller Disks / Array Controller Disks Diagnostic Unit Test
   The Array Controller Disks Diagnostic Unit test directs the Array
   Controller to execute a vendor unique self test on itself and its
   attached devices.

Array Controller Disks / Array Controller Disks Diagnostic Write/Read Test
   The Array Controller Disks Diagnostic Write/Read test writes/reads/verifies
   test patterns to the restricted area of the Array Controller attached
   devices. This restricted area is where the Array Controller retains
   its loadable software and information about the drives. The area
   is large enough on each drive to go over cylinder boundaries. The
   commands used are Array Controller vendor unique. A pattern of
   0xAA is written to the Array Controller attached drives, read from
   them, and verified.

Array Controller Disks / Array Controller Disks Read Test
   The Array Controller Disks Read test reads a specified number of
   blocks from the Array Controller attached devices. The amount read
   is enough to cross several cylinder boundaries in the user area.

Array Controller Disks / Array Controller Disks Write/Read Test (Ignored)
   The Array Controller Disks Write/Read Test writes/reads/verifies
   data to the Array Controller disks. The data is an incrementing
   pattern (i.e. 0x00 - 0xff, then 0x00 - 0xff) that fills a 512 byte
   block. The first four bytes of each 512 byte block are also an
   incrementing pattern rippling through the 128 blocks of a 64K byte
   buffer (i.e. 0x00000000 - 0x0000007f). A megabyte of data is written
   (i.e. sixteen 64K byte buffers) to the Array Controller disks starting
   at address 0. The megabyte of data is read and the first four bytes
   of each 512 byte block is verified. This continues for a pre-determined
   number of one megabyte transfers to insure crossing several cylinder
   boundaries on all disks.
    
   NOTE: This test writes to the Array Controller disks starting
         at address 0 and is destructive. It will destroy data on the Array
         Controller disks.

Array Controller Disks / Array Controller Disks Total Write Test (Ignored)
   The Array Controller Disks Total Write Test writes data to the Array
   Controller disks. The data is an incrementing pattern (i.e. 0x00 - 0xff,
   then 0x00 - 0xff) that fills a 512 byte block. The first four bytes of
   each 512 byte block are also an incrementing pattern rippling through the
   128 blocks of a 64K byte buffer (i.e. 0x00000000 - 0x0000007f). A buffer
   of data is written to the Array Controller disks starting at address 0.
   This continues until the entire user writeable area has been written on
   all disks. This test can take 70 minutes for an Array Controller containing
   1.2 Gbyte disks.
    
   NOTE: This test writes to the Array Controller disks starting
         at address 0 and is destructive. It will destroy data on the Array
         Controller disks.

Array Controller Disks / Array Controller Disks Total Read Test (Ignored)
   The Array Controller Disks Total Read test reads all blocks from the user
   readable area of the Array Controller attached devices.  This test can
   take 70 minutes for an Array Controller containing 1.2 Gbyte disks.

Array Controller Disks / Array Controller Disks Total Write/Read Test (Ignored)
   The Array Controller Disks Total Write/Read Test writes/reads/verifies
   data to the Array Controller disks. The data is an incrementing
   pattern (i.e. 0x00 - 0xff, then 0x00 - 0xff) that fills a 512 byte
   block. The first four bytes of each 512 byte block are also an
   incrementing pattern rippling through the 128 blocks of a 64K byte
   buffer (i.e. 0x00000000 - 0x0000007f). A megabyte of data is written
   (i.e. sixteen 64K byte buffers) to the Array Controller disks starting
   at address 0. The megabyte of data is read and the first four bytes
   of each 512 byte block is verified.  This continues until the entire user
   writeable/readable area has been written/read/verified on all disks. This
   test can take 140 minutes for an Array Controller containing 1.2 Gbyte disks.
    
   NOTE: This test writes to the Array Controller disks starting
         at address 0 and is destructive. It will destroy data on the Array
         Controller disks.

Array Controller Disks / Array Controller Disks Total Seek Test (Ignored)
   The Array Controller Disks Total Seek test uses 4 algorithms to read data
   in various areas of the user readable area.  The test starts by reading
   cylinders 0, 1, 0, 2, 0, 3, etc. until the final sequence is cylinder 0
   and the last cylinder in the user readable area.  The next algorithm starts
   at the last cylinder in the user readable area and decrements ie. top,
   top - 1, top, top - 2, top, top - 3, etc. until cylinder 0 is reached.
   The next algorithm starts in the middle of the user readable area and
   decrements and increments on further reads ie. middle, middle - 1,
   middle + 1, middle - 2, middle + 2, etc. until cylinder 0 and top are
   reached.  The last algorithm starts on the outer edges ie. 0 and top and
   decrements and increments on further reads ie. 0, top, 1, top - 1, 2,
   top - 2, etc. until the middle cylinder of the user readable area is
   reached.  This test can take 10 minutes for an Array Controller containing
   1.2 Gbyte disks.


Disk Tests/
   The Disk Tests verify the ability of disks to execute SCSI commands
   and store and retrieve data. 

Disk / Disk Ready Test
   The Disks Ready test verifies that the device is ready to receive
   commands by issuing Test Unit Ready commands to the device and
   expecting a ready status.

Disk / Disk Self Test
   The Disk Self test directs the disk to execute its self test and
   return the status.

Disk / Disk Bad Command Rejection Test
   The Disk Bad Command Rejection test verifies that the disk returns
   proper status for a bogus SCSI command.

Disk / Disk Buffer Write/Read Test
   The Disks Buffer Write/Read test writes/reads/verifies various
   test patterns to the buffer memory of the drive. A Read Buffer
   command is executed to find out the size of the devices buffer.
   A pattern of 0xAA and then 0x55 is written to the buffer, read
   from the buffer, and verified.

Disk / Disk Read Test
   The Disks Read test reads a specified number of blocks from the
   device. The amount read is enough to cross several cylinder boundaries
   in the user area.

   NOTE: The following test writes to the disk starting at address 0 
         and is destructive. It will destroy data on the disks.

Disk / Disk Write/Read Test (Ignored)
   The Disk Write/Read Test writes/reads/verifies data to the disk.
   The data is an incrementing pattern (i.e. 0x00 - 0xff, then 0x00
   - 0xff) to fill a 512 byte block. The first four bytes of each
   512 byte block are also an incrementing pattern rippling through
   the 128 blocks of a 64K byte buffer (i.e. 0x00000000 - 0x0000007f).
   This buffer of data is written to the disk starting at address
   0. The data is read and the first four bytes of each 512 byte block
   is verified. This continues for a pre-determined number of transfers
   to insure crossing several cylinder boundaries on the disk.

Disk / Disks Total Write Test (Ignored)
   The Disk Total Write Test writes data to the disks. The data is an
   incrementing pattern (i.e. 0x00 - 0xff, then 0x00 - 0xff) that fills a
   512 byte block. The first four bytes of each 512 byte block are also an
   incrementing pattern rippling through the 128 blocks of a 64K byte buffer
   (i.e. 0x00000000 - 0x0000007f). A buffer of data is written to the disk
   starting at address 0.  This continues until the entire user writeable area
   has been written on the disk. This test can take 20 minutes for a disk
   containing 1.2 Gbyte.
    
   NOTE: This test writes to the disk starting at address 0 and is destructive.
         It will destroy data on the disk.

Disk / Disk Total Read Test (Ignored)
   The Disk Total Read test reads all blocks from the user readable area of
   the disk. This test can take 20 minutes for a disk containing 1.2 Gbyte.

Disk / Disk Total Write/Read Test (Ignored)
   The Disk Total Write/Read Test writes/reads/verifies data to the disk.
   The data is an incrementing pattern (i.e. 0x00 - 0xff, then 0x00 - 0xff)
   that fills a 512 byte block. The first four bytes of each 512 byte block
   are also an incrementing pattern rippling through the 128 blocks of a 64K
   byte buffer (i.e. 0x00000000 - 0x0000007f). A megabyte of data is written
   (i.e. sixteen 64K byte buffers) to the disk starting at address 0. The
   megabyte of data is read and the first four bytes of each 512 byte block
   is verified.  This continues until the entire user writeable/readable area
   has been written/read/verified on the disk. This test can take 40 minutes
   for a disk containing 1.2 Gbyte.
    
   NOTE: This test writes to the disk starting at address 0 and is destructive.
         It will destroy data on the disk.

Disk / Disk Total Seek Test (Ignored)
   The Disk Total Seek test uses 4 algorithms to read data in various areas
   of the user readable area.  The test starts by reading cylinders 0, 1, 0,
   2, 0, 3, etc. until the final sequence is cylinder 0 and the last cylinder
   in the user readable area.  The next algorithm starts at the last cylinder
   in the user readable area and decrements ie. top, top - 1, top, top - 2,
   top, top - 3, etc. until cylinder 0 is reached.  The next algorithm starts
   in the middle of the user readable area and decrements and increments on
   further reads ie. middle, middle - 1, middle + 1, middle - 2, middle + 2,
   etc. until cylinder 0 and top are reached.  The last algorithm starts on
   the outer edges ie. 0 and top and decrements and increments on further reads
   ie. 0, top, 1, top - 1, 2, top - 2, etc. until the middle cylinder of the
   user readable area is reached.  This test can take 10 minutes for a disk
   containing 1.2 Gbyte.


Tape Tests/
   The Tape Tests verify the ability of tape devices to execute SCSI
   commands and store and retrieve data. 

Tape / Tape Ready Test
   The Tape Ready test verifies that the device is ready to receive
   commands by issuing Test Unit Ready commands to the device and
   expecting a ready status.

Tape / Tape Self Test
   The Tape Self test directs the tape device to execute its self
   test and return the status.

Tape / Tape Bad Command Rejection Test
   The Tape Bad Command Rejection test verifies that the tape device
   returns proper status for an unsupported SCSI command.

Tape / Tape Buffer Write/Read Test
   The Tape Buffer Write/Read test writes/reads/verifies various test
   patterns to the buffer memory of the tape device. A Read Buffer
   command is executed to find out the size of the devices buffer.
   A pattern of 0xAA and then 0x55 is written to the buffer, read
   from the buffer, and verified.

   NOTE: A tape cartridge must be installed for the following test to
         execute.

Tape / Tape Rewind Test (Ignored)
   The Tape Rewind test issues a rewind command to the tape device
   and verifies that it is at the beginning of the partition.

   NOTE: A scratch tape cartridge must be installed for the following
         tape tests to execute. The tests are destructive and will destroy
         data on the tape cartridge.

Tape / Tape Erase Test (Ignored)
   The Tape Erase test issues a rewind command and then sets end of
   data at the start of the tape. After attempting to read of block
   of data, the response from the tape device is checked.

Tape / Tape Streaming Write/Read Test (Ignored)
   The Tape Streaming Write/Read test writes a predetermined number
   of blocks to the tape. The writes are conducted such as to force
   the tape to "stream". The tape is rewound and a predetermined number
   of blocks are read from the tape. Only the first 4 bytes of each
   block are checked for unique block numbers.

Tape / Tape Start/Stop Write/Read Test (Ignored)
   The Tape Start/Stop Write/Read test writes a predetermined number
   of blocks to the tape. The writes are conducted such as to force
   the tape to start and stop. The tape is rewound and a predetermined
   number of blocks are read from the tape. Only the first 4 bytes
   of each block are checked for unique block numbers.

Tape / Tape Space Data/Flummeries/EOD Test (Ignored)
   The Tape Space Data/Filemarks/EOD test writes a predetermined pattern
   of data and filemarks to the tape. Space forward/reverse for data
   blocks, filemarks, and EOD are conducted and the position on the
   tape is checked.


Operator Functions/
   The Operator Functions utilities are required to perform maintenance
   and initialize Array Controllers and devices. 

   CAUTION: These selections are not normally used by anyone except
            the test engineer and manufacturing. They can be destructive and
            results are unpredictable. When the menu is displayed, it will
            indicate which device it will attempt to execute the commands on.
            Selecting these commands on the wrong device can be destructive.

Operator Functions/ SCSI Bus Reset
   The SCSI Bus Reset Function issues a reset to the SCSI bus causing
   all connected devices to execute a start-up sequence. No Request
   Sense is done after the reset so any following command could fail.

   CAUTION: These selections are not normally used by anyone except
   	    the test engineer and manufacturing. They can be destructive and
   	    results are unpredictable. When the menu is displayed, it will
   	    indicate which device it will attempt to execute the commands on.
   	    Selecting these commands on the wrong device can be destructive.

Operator Functions/ Read Capacity
   The Read Capacity Function issues a Read Capacity SCSI command
   to the device selected and displays the capacity of the device
   selected. For example:

      dev highest block number block size    total bytes
      0  0x00938500  9667840   0x000200 512  0x270a0200 

   CAUTION: This selection is not normally used by anyone except the
            test engineer and manufacturing. It can be destructive and results
            are unpredictable. When the menu is displayed, it will indicate
            which device it will attempt to execute the commands on. Selecting
            these commands on the wrong device can be destructive.

Operator Functions/ Test Unit Ready
   The Test Unit Ready Function issues a Test Unit Ready SCSI command
   to the device selected.

   CAUTION: These selections are not normally used by anyone except the
   	    test engineer and manufacturing. They can be destructive and results
   	    are unpredictable. When the menu is displayed, it will indicate
   	    which device it will attempt to execute the commands on. Selecting
   	    these commands on the wrong device can be destructive.

Operator Functions/ Request Sense
   The Request Sense Function issues a Request Sense SCSI command
   to the device selected and displays the information returned. An
   example follows:

   sense info:
   dev  class seg key    info      asl     CSI       ASC  ASCQ FRU  bit  field
    0     70   0   6     0000     0000     0000      29    0    0    0     0

   This is referred to as 6,29,0 or a sense key of 6, additional sense
   key of 29, and additional sense code qualifier of 0. This is what
   one would get after doing a SCSI Bus Reset, Test Unit Ready, and
   then the Request Sense. This indicates a Power On, Reset, or Bus
   Device Reset Occurred. The next Test Unit Ready, Request Sense
   combination would normally show a 0,0,0 or normal.

   CAUTION: These selections are not normally used by anyone except
            the test engineer and manufacturing. They can be destructive and
            results are unpredictable. When the menu is displayed, it will
            indicate which device it will attempt to execute the commands on.
            Selecting these commands on the wrong device can be destructive.

Operator Functions/ Send Diagnostic
   The Send Diagnostic Function issues a Send Diagnostic command to
   the device selected. This command requests the device selected
   to execute its self-test.

   CAUTION: These selections are not normally used by anyone except
   	    the test engineer and manufacturing. They can be destructive and
   	    results are unpredictable. When the menu is displayed, it will
   	    indicate which device it will attempt to execute the commands on.
   	    Selecting these commands on the wrong device can be destructive.

Operator Functions/ Set Pass Thru Cmd
   The Set Pass Thru Cmd Function issues a vendor unique SCSI command
   to the Array Controller. This command informs the Array Controller
   that the next SCSI command will be passed to an attached device.
   For example, select this command and answer the prompts: select
   disk 1, scsi id of 0, and 3 for target to initiator (data). Next,
   select the Read Capacity command and the capacity of RAID Disk
   1 would be displayed.

   CAUTION: These selections are not normally used by anyone except 
            the test engineer and manufacturing. They can be destructive and 
            results are unpredictable. When the menu is displayed, it will 
            indicate which device it will attempt to execute the commands on. 
            Selecting these commands on the wrong device can be destructive.

Operator Functions/ Inquiry
   The Inquiry Function issues an Inquiry SCSI command to the device
   selected and displays the information returned. An example showing
   the inquiry data from an Array Controller follows:

     dev type len qual   rmb   vers fmt  B5  B6 B7     Identification
      0   00   1f   00    0     02   2   00  00 12     NCR  ADP-92/01  0302

   CAUTION: These selections are not normally used by anyone except
            the test engineer and manufacturing. They can be destructive and
            results are unpredictable. When the menu is displayed, it will
            indicate which device it will attempt to execute the commands on.
            Selecting these commands on the wrong device can be destructive.

Operator Functions/ Mode Sense
   The Mode Sense Function issues a Mode Sense SCSI command to the
   device selected and displays the information returned. This command
   is normally used to display RAID mode sense page 0x2a which shows
   the status of its attached drives. For example:

      0     aa  f0  00  00  00  00  00  11
      8     11  11  11  11  11  11  11  11
      16    11  01  01  01  01  01  11  11
     etc.

   This example is the result of selecting page 0x2a. Bytes 2 through
   6 indicate good status for drives 1 through 5 with a SCSI id of
   0 on an Array Controller.

   CAUTION: These selections are not normally used by anyone except
   	    the test engineer and manufacturing. They can be destructive and
   	    results are unpredictable. When the menu is displayed, it will
   	    indicate which device it will attempt to execute the commands on.
   	    Selecting these commands on the wrong device can be destructive.

Operator Functions/ Mode Select

   The Mode Select Function issues a Mode Select SCSI command to the
   device selected. This command is used in conjunction with the Mode
   Sense command. A Mode Sense is issued for a particular page. The
   Mode Select command is selected. The data previously acquired with
   the Mode Sense command can be edited and the new page data written
   back to the device. In the case of an Array Controller, the Mode
   Select data will be written to the Array Controller and its attached
   devices. For example:

      0     aa  f0  00  03  00  00  00  11
      8     11  11  11  11  11  11  11  11
      16    11  01  01  01  01  01  11  11
     etc.

   This example is the result of selecting page 0x2a with the Modes
   Sense command and then selecting Mode Select. Byte 3 indicates
   disk 2 failed. To change this, you would enter 3 0x83 and on the
   prompt enter "q". This data would be written to the Array Controller
   and the other good drives as "user failed". Another Modes Sense
   and then Mode Select would show:

      0     aa  f0  00  53  00  00  00  11
      8     11  11  11  11  11  11  11  11
     16     11  01  01  01  01  01  11  11
     etc.

   This indicates that the user has failed drive 2. Now, if you set
   3 0x80 and on the prompt enter "q", this data would be written
   to the Array Controller and the other good drives. The Array Controller
   would now spin up drive 2 and check it out. If this is successful,
   the Array Controller then writes the other drives that drive 2
   is good. This is just a brief example of how the Mode Select command
   interfaces with the Mode Sense.

   CAUTION: These selections are not normally used by anyone except
            the test engineer and manufacturing. They can be destructive and
            results are unpredictable. When the menu is displayed, it will
            indicate which device it will attempt to execute the commands on.
            Selecting these commands on the wrong device can be destructive.

Operator Functions/ Format
   The Format Function issues a Format SCSI command to the device
   selected. If issued to an Array Controller, it could force formatting
   of the attached devices and the destruction of all usable data.

   CAUTION: These selections are not normally used by anyone except
            the test engineer and manufacturing. They can be destructive and
            results are unpredictable. When the menu is displayed, it will
            indicate which device it will attempt to execute the commands on.
            Selecting these commands on the wrong device can be destructive.

Operator Functions/ Download RAID Microcode 
   The Download RAID Microcode Function loads Array Controller software
   to the Array Controller. You will be prompted whether to download
   to the Array Controller only or the Array Controller and its attached
   devices.

   CAUTION: These selections are not normally used by anyone except the 
   	    test engineer and manufacturing. They can be destructive and results
   	    are unpredictable. When the menu is displayed, it will indicate
   	    which device it will attempt to execute the commands on. Selecting
   	    these commands on the wrong device can be destructive.

Operator Functions/ Tape Log Sense
   The Tape Log Sense Function issues a Tape Log Sense SCSI command
   to a Tape device and displays the information returned.

   CAUTION: These selections are not normally used by anyone except
            the test engineer and manufacturing. They can be destructive and
            results are unpredictable. When the menu is displayed, it will
            indicate which device it will attempt to execute the commands on.
            Selecting these commands on the wrong device can be destructive.

Operator Functions/ Dump Memory
   The Dump Memory Function displays local memory. You will be prompted
   for the address and size of memory to display.

   CAUTION: These selections are not normally used by anyone except
            the test engineer and manufacturing. They can be destructive and
            results are unpredictable. When the menu is displayed, it will
            indicate which device it will attempt to execute the commands on.
            Selecting these commands on the wrong device can be destructive.

Operator Functions/ MFG Set Up Array Controller
   The MFG Set Up Array Controller Function initializes an Array Controller
   and its attached devices. This function runs with minimum prompting
   of the user and is normally used by manufacturing on the first
   mating of an Array Controller and its attached devices. Starting
   this function will destroy all usable data on the disks attached
   to an Array Controller.

   CAUTION: These selections are not normally used by anyone except
            the test engineer and manufacturing. They can be destructive and
            results are unpredictable. When the menu is displayed, it will
            indicate which device it will attempt to execute the commands on.
            Selecting these commands on the wrong device can be destructive.

Operator Functions/ Change Array Controller Levels
   The Change Array Controller Levels Function initializes an Array
   Controller and its attached devices to a new RAID level. This function
   runs with maximum prompting of the user and is used on a known
   good Array Controller and its attached devices. This function is
   used should the user decide to stop at various points in the initializing
   of an Array Controller and its attached devices.

   CAUTION: These selections are not normally used by anyone except
   	    the test engineer and manufacturing. They can be destructive and
   	    results are unpredictable. When the menu is displayed, it will
   	    indicate which device it will attempt to execute the commands on.
   	    Selecting these commands on the wrong device can be destructive.

Operator Functions/ Reconstruct a RAID Disk
   The Reconstruct a RAID Disk function instructs the Array Controller
   to reconstruct one of its attached devices from the others. Normally
   used if the Operation System is not running.

   CAUTION: These selections are not normally used by anyone except
   	    the test engineer and manufacturing. They can be destructive and
   	    results are unpredictable. When the menu is displayed, it will
   	    indicate which device it will attempt to execute the commands on.
   	    Selecting these commands on the wrong device can be destructive.


Operator Functions Hidden Menu/ 
   The Operator Functions Hidden Menu is selected by typing a "?" at the
   prompt. A description of these utilities follows:

Operator Functions/ Select Channel on this node
   The Select Channel on this node function changes the channel on this node.
   For example, if there is a RAID at channel 0 SCSI ID 0, a Tape at channel
   0 SCSI ID 6, and a RAID at channel 1 SCSI ID 0, you can select 0 and run
   the Operator Functions on that channel. Using the Select Device function
   you could then select 6 to run on channel 0 SCSI ID 6.

Operator Function/ Select Device on this node
   The Select Device on this node function changes the target device on this
   node.  For example, if there is a RAID at SCSI ID 0 and a Tape at SCSI ID 6
   you can select 6 and run the Operator Functions on that device.  You can
   then select 0 and run on that device.

Operator Function/ Turn operator function debug on/off
   The Turn operator function debug on/off function displays some diagnostic
   data that is of no use to you and could, in fact, cause some Operator
   Functions to not work.

   CAUTION: These selections are not normally used by anyone except
   	    the test engineer and manufacturing. They can be destructive and
   	    results are unpredictable. When the menu is displayed, it will
   	    indicate which device it will attempt to execute the commands on.
   	    Selecting these commands on the wrong device can be destructive.

Operator Function/ Select a node
   The Select a node function allows you to select a different IO node to run
   the Operator Functions on.

Operator Function/ List IO's
   The List IO's function lists all the IO nodes in the system using the
   Diagnostic numbering system. These node numbers could then be used by the
   preceeding function to select other nodes to run on.

Operator Function/ Start Up RAID disks
   The Start Up RAID disks function will start up disks that have been spun
   down by the RAID Controller. You will be prompted for which drive or all
   drives to start up.

   CAUTION: These selections are not normally used by anyone except
   	    the test engineer and manufacturing. They can be destructive and
   	    results are unpredictable. When the menu is displayed, it will
   	    indicate which device it will attempt to execute the commands on.
   	    Selecting these commands on the wrong device can be destructive.

Operator Function/ Set Up RAID Flash PROM
   The Set Up RAID Flash PROM function downloads default information to the
   RAID Flash PROM to be used by the RAID microcode.  This information is
   routinely downloaded when using MFG Set Up RAID and Change RAID Level
   functions.

   CAUTION: These selections are not normally used by anyone except
   	    the test engineer and manufacturing. They can be destructive and
   	    results are unpredictable. When the menu is displayed, it will
   	    indicate which device it will attempt to execute the commands on.
   	    Selecting these commands on the wrong device can be destructive.

Operator Function/ Read a block of data from disk
   The Read a block of data from disk function reads a block of data from a
   RAID or single disk. You will be prompted for the physical address of the
   block.  512 bytes of the data will be displayed.

   CAUTION: These selections are not normally used by anyone except
   	    the test engineer and manufacturing. They can be destructive and
   	    results are unpredictable. When the menu is displayed, it will
   	    indicate which device it will attempt to execute the commands on.
   	    Selecting these commands on the wrong device can be destructive.

Operator Function/ Read a block of data from RAID disks
   The Read a block of data from RAID disks function reads a block of data
   from a RAID disk. You will be prompted for which disk and the physical
   address of the block.  512 bytes of the data will be displayed.

   CAUTION: These selections are not normally used by anyone except
   	    the test engineer and manufacturing. They can be destructive and
   	    results are unpredictable. When the menu is displayed, it will
   	    indicate which device it will attempt to execute the commands on.
   	    Selecting these commands on the wrong device can be destructive.

Operator Function/ Write a block of data to disk
   The Write a block of data to disk function writes a block of zeroes to the
   RAID or a single disk. You will be prompted for the physical address of the
   block.

   CAUTION: These selections are not normally used by anyone except
   	    the test engineer and manufacturing. They can be destructive and
   	    results are unpredictable. When the menu is displayed, it will
   	    indicate which device it will attempt to execute the commands on.
   	    Selecting these commands on the wrong device can be destructive.

Operator Function/ Format RAID Disks (low-level)
   The Format RAID Disks(low-level) function formats RAID disks. You will be
   prompted for which drive or all drives to format.

   CAUTION: These selections are not normally used by anyone except
   	    the test engineer and manufacturing. They can be destructive and
   	    results are unpredictable. When the menu is displayed, it will
   	    indicate which device it will attempt to execute the commands on.
   	    Selecting these commands on the wrong device can be destructive.

Operator Function/ Clear RAID Disks Restricted Area
   The Clear RAID Disks Restricted Area function writes zeroes to the last
   100 blocks of the selected drive. You will be prompted for which drive or
   all drives to clear

   CAUTION: These selections are not normally used by anyone except
   	    the test engineer and manufacturing. They can be destructive and
   	    results are unpredictable. When the menu is displayed, it will
   	    indicate which device it will attempt to execute the commands on.
   	    Selecting these commands on the wrong device can be destructive.

Operator Function/ Read a defect list from RAID Disks or single Disks
   The Read a defect list from RAID Disks or single Disks function reads the
   grown or primary list from the selected drive. You will be prompted for
   which drive or single drive, which list, and the format of the list. The
   primary list could be quite large so caution is advised.

   CAUTION: These selections are not normally used by anyone except
   	    the test engineer and manufacturing. They can be destructive and
   	    results are unpredictable. When the menu is displayed, it will
   	    indicate which device it will attempt to execute the commands on.
   	    Selecting these commands on the wrong device can be destructive.

Operator Function/ Update Maxtor 1.2Gb drives to FW level I3.6
   The Update Maxtor 1.2Gb drives to FW level I3.6 function downloads Maxtor
   FW level I3.6 to Maxtor 1.2Gb drives. You will be prompted for which drive,
   all drives, or single drives to update. All selected drives must be
   operational.

   CAUTION: These selections are not normally used by anyone except
   	    the test engineer and manufacturing. They can be destructive and
   	    results are unpredictable. When the menu is displayed, it will
   	    indicate which device it will attempt to execute the commands on.
   	    Selecting these commands on the wrong device can be destructive.

