This file is text only and can be edited by a normal text editor.

This file should be given read only attributes on the release floppy.

The maximum lines of help for each screen is 24 lines.
TABS will be expanded to 8 characters.
{1}

        Welcome to Stallion Technologies Diagnostics.


    These diagnostics may also be invoked with command line switch options.
    The switches are:

        -p ITER         Forces production diags (Iteration limit).
        -b BOARD_TYPE   Sets the board type. Valid board types are:
                1-Brumby, 2-ONboard, 
                3-ONboard2, 4-ONboard/E,

        -a IO_ADDR      Sets the IO address.
        -r RAM_ADDR     Sets the RAM address.
        -i INT_NUMBER   Sets the Interrupt number.
        -? This help screen

Note that the -b option must be used if any other command line options are
required.

{2}

The Diagnostic Menu displays the tests possible and allows the user to
select which test is to be run.

The tests will be performed using the default configuration displayed.

Complete Checkout enables the board memeory and confirms the presence of
the board in the system. This is indicated by the presence test result.
The test also checks the board memory for errors and the dual ported memory 
for faults. The selected interrupt on the host bus is also tested for 
correct operation. If required this test can be run repetitively by 
selecting option 2.

Ports Loopback test allows the testing of the communications ports by
looping transmit signals back to receive signals using the loopback plug 
supplied with the board.  This tests all of the electronic circuits on
the board including the communcations line drivers.  If required this test
can be run on an individual port.

{3}                             

{4}
The "Complete Checkout" verifies all board functions except the communications
interface. This is tested by the Cable Loopback tests.

"Board Present ...OK" indicates that the specified board has been found at the 
selected I/O and Memory address, and that the board has powered up correctly.
If this should fail check the I/O address is correctly selected and that the 
memory address is correctly chosen and does not clash with other adapters.

"Number of ASYNC Ports...." is the number of standard asynchronous ports found
to be alive on the board. If this is not equal to the number of ports actually 
on the board there may be a problem with the hardware.

"Number of SYNC Ports....." is the number of synchronous ports found to be 
alive on the board.  These are only on ONboard-SYNC and Xtream boards.

"Memory Size....." is the amount of memory found during the ROM boot process.
"Memory Test....." tests the Dual Port memory from the host bus to verify 
correct operation.

"Dual Port Test..." tests the memory on the board while also performing host
accesses to the board. This verifies the memory interface electronics.
"Interrupt to Host...." tests that the host machine is able to receive 
interrupts from the board on the interrupt line selected.

{5}

The Cable Loopback test checks the operation of the communications ports by 
sending packets of data and handshake sequences and verifying that these
transmissions are correctly returned. The tests should be performed using the
loopback plug supplied with the board. Note that the port may be tested 
directly at the back of the machine or at the far end of the connecting cable.
This provides a quick way of detecting cable breaks or short circuits.


{10}
            BRUMBY Configuration
The configuration options allow location of the board in the system resource
maps to be selected. This requires identification of a unique I/O address, 
Memory address and Interrupt to be selected. The following table shows the 
switch settings for the range of I/O and memory address options supported. 

I/O ->   300 310 320 330 340 350 360 370 380 390 3A0 3B0 3C0 3D0 3E0 3F0  
Sw #
1        ON  ON  ON  ON  ON  ON  ON  ON  OFF OFF OFF OFF OFF OFF OFF OFF
2        ON  ON  ON  ON  OFF OFF OFF OFF ON  ON  ON  ON  OFF OFF OFF OFF
3        ON  ON  OFF OFF ON  ON  OFF OFF ON  ON  OFF OFF ON  ON  OFF OFF
4        ON  OFF ON  OFF ON  OFF ON  OFF ON  OFF ON  OFF ON  OFF ON  OFF

MEM -> C0000   C4000   C8000   CC000   D0000   D4000   D8000   DC000
Sw #
5       ON      ON      ON      ON      OFF     OFF     OFF     OFF     
6       ON      ON      OFF     OFF     ON      ON      OFF     OFF
7       ON      OFF     ON      OFF     ON      OFF     ON      OFF
8       OFF     OFF     OFF     OFF     OFF     OFF     OFF     OFF

IRQ Jumper positions from left to right on the interrupt jumper are:
        15, 12, 11, 10, 7, 5, 4, 3


{11}
            ONboard Configuration
The configuration options allow location of the board in the system resource
maps to be selected. This requires identification of I/O address, Memory 
address and Interrupt to be selected. The I/O address and interrupt must be 
unique values but the memory address may be shared by more than one ONboard.
The I/O address is selected by the switches on the board. The table below 
shows the possible switch settings. The memory address and interrupt is 
software programmable.

I/O ->   200 210 220 230 240 250 260 270 280 290 2A0 2B0 2C0 2D0 2E0 2F0  
Sw #
1        ON  ON  ON  ON  ON  ON  ON  ON  OFF OFF OFF OFF OFF OFF OFF OFF
2        ON  ON  ON  ON  OFF OFF OFF OFF ON  ON  ON  ON  OFF OFF OFF OFF
3        ON  ON  OFF OFF ON  ON  OFF OFF ON  ON  OFF OFF ON  ON  OFF OFF
4        ON  OFF ON  OFF ON  OFF ON  OFF ON  OFF ON  OFF ON  OFF ON  OFF

The Memory addresses supported by the ONboard are : A0000 - E0000 inclusive
and 100000 - FF0000. The usable memory address depends on your system 
configuration. Commonly used values are D0000 and EC0000.

The Interrupts supported by the ONboard are IRQ 3,4,5,7,10,11,12,15.


{12}
            ONboard2 Configuration
The configuration options allow location of the board in the system resource
maps to be selected. This requires identification of I/O address, Memory 
address and Interrupt to be selected. The I/O address and interrupt must be 
unique values but the memory address may be shared by more than one ONboard2. 

The ONboard2 is configured with an ".ADF" file which is supplied with the 
board. Check the configuration option used before running these diagnostics 
or you may get incorrect results.

There are no switches or jumpers to set on the ONboard2 card.

The I/O addresses supported are from  780 - 7F0.

The memory addresses supported are C0000, D0000, E80000 - EF0000 

The Interrupts supported are  3,7,10,11,12,15.

The usable options depends on your system configuration.

{13}
            ONboard/E Configuration
The configuration options allow location of the board in the system resource
maps to be selected. This requires identification of I/O address, Memory 
address and Interrupt to be selected. The I/O address and interrupt must be 
unique values but the memory address may be shared by more than one ONboard/E.

The ONboard/E is configured with a ".CFG" file which is supplied with the 
board. Check the configuration option used before running these diagnostics 
or you may get incorrect results.

There are no switches or jumpers to be set on the ONboard/E.

The I/O addresses are slot specific (consult your EISA system manual).

The memory addresses supported are anywhere in the 4 Gbyte address range
on 64K byte boundaries.

The Interrupts supported are  3,4,5,7,10,11,12,15.

The usable options depends on your system configuration.


{14}
            ONboard/SYNC Configuration
 The configuration options allow location of the board in the system resource
maps to be selected. This requires identification of I/O address, Memory 
address and Interrupt to be selected. The I/O address and interrupt must be 
unique values but the memory address may be shared by more than one ONboard.
The I/O address is selected by the switches on the board. The table below 
shows the possible switch settings. The memory address and interrupt is 
software programmable.

I/O ->   200 210 220 230 240 250 260 270 280 290 2A0 2B0 2C0 2D0 2E0 2F0  
Sw #
1        ON  ON  ON  ON  ON  ON  ON  ON  OFF OFF OFF OFF OFF OFF OFF OFF
2        ON  ON  ON  ON  OFF OFF OFF OFF ON  ON  ON  ON  OFF OFF OFF OFF
3        ON  ON  OFF OFF ON  ON  OFF OFF ON  ON  OFF OFF ON  ON  OFF OFF
4        ON  OFF ON  OFF ON  OFF ON  OFF ON  OFF ON  OFF ON  OFF ON  OFF

The Memory addresses supported by the ONboard are : A0000 - E0000 inclusive
and 100000 - FF0000. The usable memory address depends on your system 
configuration. Commonly used values are D0000 and EC0000.

The Interrupts supported by the ONboard are IRQ 3,4,5,7,10,11,12,15.


{15}
                   Xtream-I and Xtream-II Configuration
The configuration options allow location of the board in the system resource
maps to be selected. This requires identification of I/O address, Memory 
address and Interrupt to be selected. The I/O address and interrupt must be 
unique values but the memory address may be shared by more than one board.
The I/O address is selected by the switches on the board. The table below 
shows the possible switch settings. The memory address and interrupt is 
software programmable.

I/O ->   200 210 220 230 240 250 260 270 280 290 2A0 2B0 2C0 2D0 2E0 2F0  
Sw #
1        ON  ON  ON  ON  ON  ON  ON  ON  OFF OFF OFF OFF OFF OFF OFF OFF
2        ON  ON  ON  ON  OFF OFF OFF OFF ON  ON  ON  ON  OFF OFF OFF OFF
3        ON  ON  OFF OFF ON  ON  OFF OFF ON  ON  OFF OFF ON  ON  OFF OFF
4        ON  OFF ON  OFF ON  OFF ON  OFF ON  OFF ON  OFF ON  OFF ON  OFF

Xtream uses dual port memory window (64 KBytes size on Xtr-I and 16
KBytes on Xtr-II). The Memory addresses supported by the Xtream
boards are : A0000 - E0000 inclusive and 100000 - FF0000. The usable
memory address depends on your system configuration. Commonly used
values are D0000 and EC0000.

The Interrupts supported by the Xtream boards are IRQ 3,4,5,7,10,11,12,15.
{16}
            Easyreach/XConnect Configuration
The configuration options allow location of the board in the system resource
maps to be selected. This requires identification of I/O address, Memory 
address and Interrupt to be selected. The I/O address and interrupt must be 
unique values but the memory address may be shared by more than one Easyreach
host card.

I/O ->   200 220 240 260 280 2A0 2C0 2E0 300 320 340 360 380 3A0 3C0 3E0  
Sw #
1        ON  ON  ON  ON  ON  ON  ON  ON  OFF OFF OFF OFF OFF OFF OFF OFF
2        ON  ON  ON  ON  OFF OFF OFF OFF ON  ON  ON  ON  OFF OFF OFF OFF
3        ON  ON  OFF OFF ON  ON  OFF OFF ON  ON  OFF OFF ON  ON  OFF OFF
4        ON  OFF ON  OFF ON  OFF ON  OFF ON  OFF ON  OFF ON  OFF ON  OFF

The Memory addresses supported by these boards are : A0000 - E0000 inclusive
and 100000 - FF0000. The memory address is selectable on 16K byte boundaries.
The usable memory address depends on your system configuration. 
Commonly used values are CC000, D0000 and EC0000. 

The Interrupts supported by these boards are IRQ 3,4,5,7,10,11,12,15.

{17}
            Easyreach-MCA Configuration
The configuration options allow location of the board in the system resource
maps to be selected. This requires identification of I/O address, Memory 
address and Interrupt to be selected. The I/O address and interrupt must be 
unique values but the memory address may be shared by more than one Easyreach
host card.

The Easyreach is configured with an ".ADF" file which is supplied with the 
board. Check the configuration option used before running these diagnostics 
or you may get incorrect results.

There are no switches or jumpers to set on the Easyreach-MCA card.

The I/O addresses supported are from  800 - 9F0.

The base memory addresses supported are C0000 - DC000, EE0000 - EFC000 

The Interrupts supported are  3,4,5,7,10,11,12,15.

The usable options depends on your system configuration.

{18}

        Welcome to Stallion Technologies Diagnostics.

    On this first screen you select the type of board you are going to be
    testing. 

    These diagnostics may also be invoked with command line switch options.
    The switches are:

        -a IO_ADDR      Sets the IO address.
        -i INT_NUMBER   Sets the Interrupt number.
        -p NO_OF_TIMES  Forces production diagnostics.
        -?              This help screen



{19}
             EasyIO  Configuration

The configuration options allow location of the board in the system resource
maps to be selected. This requires identification of a unique I/O address 
and Interrupt to be selected.

The DIP switch on the board allows any I/O Address, on an eight byte boundary,
to be used.  I/O Addresses in the range from 200(hex) to 3C0(hex) are 
recommended: commonly used addresses are 200, 240, 280, 2C0, 300, 340, 380
and 3C0.

Switch numbers 1 to 7 correspond to system address lines SA3 to SA9.  The
binary representation of the required I/O Address (disregarding the lowest
three bits) should be used to determine whether each switch should be set 
to the ON or OFF position: binary "1" being OFF, and binary "0" being ON.  
For example, the I/O address 2A0(hex) - 

             2           A               0      (HEX)
             10          1010            0000   (binary)
       OFF   OFF ON      OFF ON OFF ON   ON     (switch 8 to switch 1)

The interrupts supported by the EasyIO are IRQ 3,4,5,7,10,11,12,15.


{20}
            EasyIO MCA Configuration

A MicroChannel Architecture version of the EasyIO is not yet implemented


{21}
        Easy Connection 8/32-AT

The configuration options allow location of the board in the system resource
maps to be selected. This requires identification of a unique I/O address 
and Interrupt to be selected.

The DIP switch on the board allows any I/O Address, on a two byte boundary,
to be used.  I/O Addresses in the range from 200(hex) to 3FE(hex) are 
recommended: commonly used addresses are 2A0, 240, 2C0, 340, 380 and 3C0.

Switch numbers 1 to 8 correspond to system address lines SA1 to SA8.  The
binary representation of the required I/O Address (disregarding the lowest
three bits) should be used to determine whether each switch should be set 
to the ON or OFF position: binary "1" being OFF, and binary "0" being ON.  
For example, the I/O address 2A0(hex) - 
    2        A              0          (HEX)
    0        1010           0000       (binary)
    ON       OFF ON OFF ON  ON ON ON   (switch 8 to switch 1)

The interrupts supported by the EasyIO are IRQ 3,4,5,7,10,11,12,15.


{22}
        Easy Connection 8/32-MC

The configuration options allow location of the board in the system resource
maps to be selected. This requires identification of I/O address and 
Interrupt to be selected. The I/O address and interrupt must be 
unique values.

The EasyConnection is configured with an ".ADF" file which is supplied with 
the board. Check the configuration option used before running these 
diagnostics or you may get incorrect results.

There are no switches or jumpers to set on the EasyConnection card.

The I/O addresses supported are from  8000 - BFFF.

The Interrupts supported are  3,4,5,7,10,11,12,15.

The usable options depends on your system configuration.

{23}
        Easy Connection 8/32-PCI

The configuration options allow location of the board in the system resource
maps to be selected. Normally PCI boards have their system resources
automatically allocated by the system BIOS - so no selection of resources
is required.

The default I/O and interrupt values of 0 indicate that the system assigned
resources should be used. Entering any other value will override the system
assigned values.

The I/O address for the board can be in the range from 0 to FFFF(hex), with
16 bytes being consumed. The interrupt can be any of the standard IRQ lines
ranging from 0 to 15. (Note: many IRQ's are consumed by the system and,
although they can be chosen and configured, will not work).


{30}
        Welcome to Stallion Technologies Diagnostics.


    These diagnostics may also be invoked with command line switch options.
    The switches are:

        -p ITER         Forces production diags (Iteration limit).
        -b BOARD_TYPE   Sets the board type. Valid board types are:
                5-ONboard/SYNC, 6-XTREAM, 
                14-ONboard2-SYNC, 15-ONboard/E-SYNC.
                
        -a IO_ADDR      Sets the IO address.
        -r RAM_ADDR     Sets the RAM address.
        -i INT_NUMBER   Sets the Interrupt number.
        -? This help screen

Note that the -b option must be used if any other command line options are
required.

{31}

        Welcome to Stallion Technologies Diagnostics.
        

    These diagnostics may also be invoked with command line switch options.
    The switches are:

        -p ITER         Forces production diags (Iteration limit).
        -b BOARD_TYPE   Sets the board type. Valid board types are:
                        7-Easyreach, 8-Easyreach MCA.
 
        -a IO_ADDR      Sets the IO address.
        -r RAM_ADDR     Sets the RAM address.
        -i INT_NUMBER   Sets the Interrupt number.
        -? This help screen

Note that the -b option must be used if any other command line options are
required.

{32}
        Welcome to Stallion Technologies Diagnostics.
        

    These diagnostics may also be invoked with command line switch options.
    The switches are:

        -p ITER         Forces production diags (Iteration limit).
        -b BOARD_TYPE   Sets the board type. Valid board types are:
                12-EasyConnection,
                13-EasyConnection MCA.
                
        -a IO_ADDR      Sets the IO address.
        -r RAM_ADDR     Sets the Secondary IO address.
        -i INT_NUMBER   Sets the Interrupt number.
        -e              Selects Edge interrupts.
        -l              Selects Level interrupts.
        -? This help screen

Note that the -b option must be used if any other command line options are
required.

{33}
        Welcome to Stallion Technologies Diagnostics.
        

    These diagnostics may also be invoked with command line switch options.
    The switches are:

        -p ITER         Forces production diags (Iteration limit).
        -b BOARD_TYPE   Sets the board type. Valid board types are:
                9-EasyIO.
                
        -a IO_ADDR      Sets the IO address.
        -i INT_NUMBER   Sets the Interrupt number.
        -e              Selects Edge interrupts.
        -l              Selects Level interrupts.
        -? This help screen

Note that the -b option must be used if any other command line options are
required.

{42}

The Diagnostic Menu displays the tests possible and allows the user to
select which test is to be run.

The tests will be performed using the default configuration displayed.

Complete Checkout enables the board and confirms the presence of
the board in the system. This is indicated by the presence test result.
The number of ports on the board is calculated. If required this test 
can be run repetitively by selecting option 2.

Ports Loopback test allows the testing of the communications ports by
looping transmit signals back to receive signals using the loopback plug 
supplied with the board.  An internal data loopback test is also performed
to verify the RS232 driver operation. This tests all of the electronic 
circuits on the board including the line drivers and the interrupt on the 
host bus.  If required this test can be run on an individual port.

{43}

The "Complete Checkout" verifies board functions except the communications
interface and bus interrupt. This is tested by the Cable Loopback tests.

"Board Present ...OK" indicates that the specified board has been found at the 
selected I/O address, and that the board has powered up correctly.
If this should fail check the I/O address is correctly selected and does 
not clash with other adapters.

"Number of ASYNC Ports...." is the number of standard asynchronous ports found
to be alive on the board. If this is not equal to the number of ports actually 
on the board there may be a problem with the hardware.

"Firmware Revision...." is the firmware revision of the RISC UARTs on the
EasyIO board. This is provided for information only and indicates that
the UARTs are functional.

{44}

The "Complete Checkout" verifies board functions except the communications
interface and bus interrupt. This is tested by the Cable Loopback tests.

"Board Present ...OK" indicates that the specified board has been found at the 
selected I/O address, and that the board has powered up correctly.
If this should fail check the I/O address is correctly selected and does 
not clash with other adapters.

"Number of Panels found...." is the number of EasyConnection modular panels
connected to the host card.

"Number of ASYNC Ports...." is the total number of standard asynchronous 
ports found on all connected panels. If this is not equal to the number of 
ports actually installed there may be a problem with the hardware.

{45}

The "Complete Checkout" verifies board functions except the communications
interface and bus interrupt. This is tested by the Cable Loopback tests.

"Board Present ...OK" indicates that the specified board has been found at the 
selected I/O address, and that the board has powered up correctly.
If this should fail check the I/O address is correctly selected and does 
not clash with other adapters.

"Memory Size..." reports the amount of dual port memory found on the board.
This should be equal to 64Kbytes.

"Memory Test...." performs a memory test on the dual port memory. Any errors
could be caused by incorrect configuration or conflict with other devices.

{46}

        EasyConnection 8/64-AT

The configuration options allow location of the board in the system resource
maps to be selected. This requires identification of a unique I/O address ,
a Memory Address on a 4K boundary below 1Mb and an optional Interrupt.

The DIP switch on the board allows any I/O Address, on a four byte boundary,
to be used.  I/O Addresses in the range from 200(hex) to 3FE(hex) are 
recommended: commonly used addresses are 2A0, 240, 2C0, 340, 380 and 3C0.

Switch numbers 1 to 8 correspond to system address lines SA2 to SA9.  The
binary representation of the required I/O Address (disregarding the lowest
three bits) should be used to determine whether each switch should be set 
to the ON or OFF position: binary "1" being OFF, and binary "0" being ON.  
For example, the I/O address 2A0(hex) - 
    2         A              0          (HEX)
    10        1010           0000       (binary)
    OFF       ON OFF ON OFF  ON ON ON   (switch 8 to switch 1)

The interrupts supported by the EasyIO are IRQ 3,4,5,7,10,11,12,15.

{47}

    EasyConnection 8/64-EI, 8/64-MC

There are no switchs to configure on this card, however, the system
configuration utility should be used to configure the board with the
appropriate ".CFG" or ".ADF" file.


{*}
