Help File - this is the comment section, next section is the index and last 
section contains the help messages
%%
.!Main Menu
1,1:1
1,2:2
1,3:3
.!Diagnostic Options
1,4:4
1,5:5
1,6:6
1,7:7
2,1:8
2,2:9
2,3:10
2,4:11
2,5:12
2,6:13
2,7:14
2,8:15
.!Select-Deselect Test Menu
3,1:20
3,2:21
3,3:22
3,4:23
3,5:24
3,6:25
3,7:26
3,8:27
.! FATAL Error messages 
5,1:40
5,33:41
5,34:42
5,35:43
5,36:44
5,37:45
5,39:46
5,42:47
5,43:48
5,51:49
5,52:54
5,66:50
5,71:51
5,72:52
5,73:53
5,80:70
5,82:71
5,84:72
5,86:73
5,88:74
5,89:75
%%
.1
Execute Card Diagnostics

Test the Card by executing all or some of the tests listed below:
 1) Reset card
 2) Test card RAM
 3) Execute Bring Up Diagnostic 
 4) Initialize card
 5) Open card
 6) Send/Receive MAC frames
 7) Close card.

                                                   (ESC = continue)
.2
Display Card Configuration
.! Comment

Display the configured interrupt level, DMA level, network speed and 
global administered (burned-in) address of the card(s).

                                                    (ESC = continue)
.3
Quit Diagnostic

Exit from DIAG program

      (ESC = continue)
.8
Continue

Execute the selected card tests

                   (ESC = continue)
.9
Select/Deselect Tests

Select the set of tests to be executed

                     (ESC = continue)
.10
Enable/Disable Diagnostic Log

Enable or disable output of the test results to a file. The output
file (or log file) is named DIAGLOG.TXT. The log file is a normal DOS
text file which may be viewed using a standard editor or the TYPE 
command.

                                                     (ESC = continue)
.11
Display Contents of log file

Display the logged diagnostic messages.

                      (ESC = continue)
.12
Set Number of Open Retries

Specify the maximum number of times the Open card command shall
be issued, if it fails - the default maximum value is 4. If the Open
card command fails, it is not necessarily due to a malfunction of
the card, it may also be due to a transient (or permanent) error 
condition of the Token-Ring.

                                                    (ESC = continue)
.13
Wrap bit in Open Command

Specifiy whether to reset or set the Wrap Option bit in the card
Open command - by default this bit is reset (off). When set (on)
the card will not physically insert into the ring.

IMPORTANT
If your card is used with UTP Media Cabling, the cable must be
connected to both the card and the UTP MAU or wall outlet.
If your card is used with STP Media Cabling, the cable must be
connected at least to the card.

                                                 (ESC = continue)
.14
Set Number of Test Rounds

Specify the number of times you want the selected set of tests
to be executed. The default value is 1.

                                              (ESC = continue)
.15
Back

Return to Previous Menu

       (ESC = continue)
.20
Reset Card

Issue an card reset command and check the result.

To toggle between select/deselect press ENTER. Selection/deselection of 
a test which are either dependent on one or more other tests or on which
one or more other tests depend will cause this or these other tests to 
be selected/deselected automatically. The tests are executed in sequence
as listed.

                                                        (ESC = continue)
.21
RAM Test

Execute the card RAM test. The card RAM is tested byte for byte
by first writing a specific pattern to the byte, then reading the byte
and finally checking that the value read is identical to the value
written. 

NOTE - This test may take several minutes

To toggle between select/deselect press ENTER. Selection/deselection of 
a test which are either dependent on one or more other tests or on which
one or more other tests depend will cause this or these other tests to 
be selected/deselected automatically. The tests are executed in sequence
as listed.

                                                        (ESC = continue)
.22
Bring-up Diagnostic

Make the card execute its Bring Up Diagnostic (BUD) tests. As
an integral part of preparing the card for operation, the card
executes an extensive on-board self-test (BUD tests). This test
brings the card in the state, where it executes the BUD.

To toggle between select/deselect press ENTER. Selection/deselection of 
a test which are either dependent on one or more other tests or on which
one or more other tests depend will cause this or these other tests to 
be selected/deselected automatically. The tests are executed in sequence
as listed.

                                                        (ESC = continue)
.23
Initialize Card

Issue an Initialize card command and check the result

To toggle between select/deselect press ENTER. Selection/deselection of 
a test which are either dependent on one or more other tests or on which
one or more other tests depend will cause this or these other tests to 
be selected/deselected automatically. The tests are executed in sequence
as listed.

                                                        (ESC = continue)
.24
Open Card

Issue an Open card command and check the result

To toggle between select/deselect press ENTER. Selection/deselection of 
a test which are either dependent on one or more other tests or on which
one or more other tests depend will cause this or these other tests to 
be selected/deselected automatically. The tests are executed in sequence
as listed.

                                                         (ESC = continue)
.25
TX/RX Test

Test the transmit/receive function of the card. 200 MAC frames are
transmitted/received during the test.

To toggle between select/deselect press ENTER. Selection/deselection of 
a test which are either dependent on one or more other tests or on which
one or more other tests depend will cause this or these other tests to 
be selected/deselected automatically. The tests are executed in sequence
as listed.

                                                        (ESC = continue)
.26
Close Card

Issue a Close card command and check the result

To toggle between select/deselect press ENTER. Selection/deselection of 
a test which are either dependent on one or more other tests or on which
one or more other tests depend will cause this or these other tests to 
be selected/deselected automatically. The tests are executed in sequence
as listed.

                                                        (ESC = continue)
.27
Back

Return to Previous Menu

       (ESC = continue)
.40
Help Message

Unknown Error code - No help available

                      (ESC = continue)
.41
Help Message

033E Bring-up diagnostics failed, ireg=0xNNNN
     NNNN = 0000 - Initial test error,
            0001 - Card software checksum error,
            0002 - Card RAM error,
            0003 - Instruction test error,
            0004 - Context/interrupt test error,
            0005 - Protocol handler hardware error,
            0006 - System interface register error.
                
     Action: Rerun the test and if it still fails call your place
             of purchase.

                                                 (ESC = continue)
.42
Help Message

034E Init setup failed ireg=0xNNNz
        z = 1 - Invalid initialization block
            2 - Invalid options
            3 - Invalid receive burst size
            4 - Invalid transmit burst size
            5 - Invalid DMA abort threshold
            6 - Invalid SCB
            7 - Invalid SSB
            8 - DIO parity
            9 - DMA timeout (or Programmed IO timeout)
            A - DMA parity error (or Programmed IO parity error)
            B - DMA bus error 
            C - DMA data error (or Programmed IO data error)
            D - Card check
     
     Action: Check that the card is configured correctly.

                                                 (ESC = continue)
.43
Help Message

035E Open failed

     Action: Check that the interrupt level are correctly configured,
     and that there is no mismatch between the configured level
     and the system configuration (e.g conflicts between the card
     and other boards).

                                                    (ESC = continue)
.44
Help Message

036E Close failed

     Action: Check the cable connections for physical damage,
     loose connection, bent/broken pins, etc.

                                             (ESC = continue)
.45
Help Message

037E Command Execution Timeout

     Action: Check that the card is configured correctly.


                                                 (ESC = continue)
.46
Help Message

039E Card RAM test failure addr=0xNNNN
     0xNNNN is the address of the first byte in RAM failing the
     test.

     Action: Call your place of purchase.

                                               (ESC = continue)
.47
Help Message

042E Card Initialize Failed

     Action: Check that the card is configured correctly.


                                                 (ESC = continue)
.48
Help Message

043E Card reset timeout

     Action: Check that the card is configured correctly.


                                                 (ESC = continue)
.49
Help Message

051E Open Command Retrying
     In the log window/file is recorded: 'Open rejected cmd=0x0003,
     stat=0x02yz', where y indicates the Open Phase in which the error
     ocurred, z indicates the error type (refer the file Errors.doc).

     Action: Check the cable connections for physical damage,
     loose connection, bent/broken pins, etc. Ensure that the
     card is connected to the ring with a Type 1 media cable
     or an UTP media cable.

                                               (ESC = continue)
.50
Help Message

066E Download of software to card failed
     Action: The download of software to the card failed. Rerun
     the test and if it still fails call your place of purchase.

                                                    (ESC = continue)
.51
Help Message

071E Initialize failed, SCB <> 0000C1E2D48B
     Action: The System Command Block (SCB) does not contain
     the above test pattern. Ensure that interrupt and DMA
     are configured correctly and re-run the diagnostic tests.

                                            (ESC = continue)
.52
Help Message

072E Initialize failed, SSB <> FFFFD1D7C5D9C3D4 
     Action: The System Status Block (SSB) does not contain
     the above test pattern. Ensure that interrupt and DMA
     are configured correctly and re-run the diagnostic tests.

                                            (ESC = continue)
.53
Help Message

073E Open Command Rejected - max retry count reached
     Action: none, refer the Help Message which was displayed
     for the individual Open tests.

                                             (ESC = continue)
.54
Help Message

052E Close rejected cmd=0x0002, status=0xZZZZ
     The card rejects to execute the close command, either
     because it does not recognize the command or because it
     is in a state where this command is deemed invalid.
     (0xZZZZ gives the exact reason for the rejection, but is
     of little interest, since the rejection alone indicates
     that the card malfunctions.)
 
     Action: Check the cable connections for physical damage,
     loose connection, bent/broken pins, etc.

                                              (ESC = continue)
.70
Help Message

080E Receive failed
     Action: Check that the card's configuration do not
     conflict with those of other installed boards. Check the
     cable connections for physical damage, loose connection,
     bent/broken pins, etc. Rerun the test after setting the
     Wrap bit on (Diagnostic Options), if the test then executes
     okay, the error condition may be related to the ring itself.

                                                 (ESC = continue)
.71
Help Message

082E Transmit failed 
     Action: Check that the card's configuration do
     not conflict with those of other installed boards. Check the
     cable connections for physical damage, loose connection,
     bent/broken pins, etc. Rerun the test after setting the
     Wrap bit on (Diagnostic Options), if the test then executes
     okay, the error condition may be related to the ring itself.

                                                 (ESC = continue)
.72
Help Message

084E Timeout error(tx/rx)
     Action: Check that the card's configuration do
     not conflict with those of other installed boards. Check the
     cable connections for physical damage, loose connection,
     bent/broken pins, etc. Rerun the test after setting the
     Wrap bit on (Diagnostic Options), if the test then executes
     okay, the error condition may be related to the ring itself.

                                                 (ESC = continue)
.73
Help Message

086E Data compare error on received data 
     Action: Check that the card's configuration do
     not conflict with those of other installed boards. Check the
     cable connections for physical damage, loose connection,
     bent/broken pins, etc. Rerun the test after setting the
     Wrap bit on (Diagnostic Options), if the test then executes
     okay, the error condition may be related to the ring itself.

                                                 (ESC = continue)
.74
Help Message

088E Bring-up diagnostic failed - Timeout
     The diagnostic program experienced a timeout waiting for the
     bring-up diagnostic to complete (the timeout occurs after 3 
     seconds from card reset).

     Action: Check that the card's configuration do
     not conflict with those of other installed boards.

				                  (ESC = continue)
.75
Help Message

089E Card RAM or DMA test failure - error code: XX
     XX is the completion code from the test.

     Action: Call your place of purchase.

			                  (ESC = continue)
.End
