
		     Stallion Technologies Windows NT Manual
		     ---------------------------------------


INTRODUCTION
------------

This document details the steps required to install Stallion Technologies
multiport hardware and driver into a Windows NT system. The accompanying
EasyIO and EasyConnection files contain switch settings, cabling diagrams
and hardware related specifications and warnings.


Supported Hardware
------------------

The following Stallion board types are supported:
	o       EasyConnection 8/64 - ISA (EC 8/64-AT)
	o       EasyConnection 8/64 - EISA (EC 8/64-EI)
	o       EasyConnection 8/64 - Microchannel (EC 8/64-MC)
	o       EasyConnection 8/32 - ISA (EC 8/32-AT)
	o       EasyConnection 8/32 - Microchannel (EC 8/32-MC)
	o       EasyConnection 8/32 - PCI (EC 8/32-PCI)
	o       EasyIO - ISA (EasyIO)


Supported Software
------------------

The driver supports workstation and server versions of Windows NT 3.1, 3.5
and 3.5.1. It has been tested with Remote Access Server (RAS) and a variety
of DOS and Windows applications.

NOTE: EasyConnection 8/32 PCI requires Windows NT 3.51.  Earlier versions
of Windows NT do not have sufficient PCI bus support for this board.


Online Documentation
--------------------

Help screens are available from each dialog box displayed during
installation.


Distribution Diskette Contents
------------------------------

The distribution diskette contains the following:

	Hardware documentation including switch settings and cabling diagrams.
	These files can be found in the \DOCS directory.

	DOS Diagnostics for all Stallion Technologies boards. Refer to the
	Board Diagnostics section in this document.

	EISA and MCA system configuration files for various Stallion
	Technologies board types.


INSTALLATION PROCEDURES

Hardware Configuration
----------------------

Before installing the Windows NT driver software, the board(s) should be
configured ready for installation.  Up to eight boards may be configured
for installation into your system.

This procedure must be performed for ISA, EISA and Microchannel boards.
PCI boards are automatically detected and configured by the system.  If
you are installing a PCI board you may skip ahead to "Hardware Installation".

To configure your hardware:

1.      For each board, choose an I/O address that will avoid clashes with
	any other hardware you may have in your system.   Valid address
	ranges are provided in the accompanying Appendices.
	
	Notes:
	EC8/64 boards require a memory address and an I/O address and
	always run in polled mode, requiring no interrupt. EC8/32 boards
	require an interrupt and both a primary and secondary I/O address.
	Multiple EC8/64 boards may share the same memory address, while the
	secondary I/O address may be shared by EC8/32 boards. EISA and MCA
	boards may share interrupts.

2.      For ISA boards only:  Set the DIP switches on the board(s) according
	to the chosen addresses, by consulting the tables in the accompanying
	EasyConnection Appendices.

	Make note of any installation parameters that you set, such as the
	memory address, I/O address and interrupt for each board, as they
	will also be required to install the Windows NT Driver software.
	

				TO PREVENT STATIC
				DAMAGE AVOID EXCESSIVE
				BOARD HANDLING

Hardware Installation
---------------------

1.      Power down the machine.  Consult the computer system installation
	manual for the correct cover removal procedures.

2.      For each board, locate an available slot.  Push the board into the
	slot, making sure it is securely in place.

3.      If installing an EasyConnection, read the EasyConnection Module Notes
	in EASYCONN.TXT before attaching modules to the board(s).

4.      Configure the board(s).

	If boards are being installed in an ISA or PCI bus, proceed to
	"Installing the Windows NT Driver".

	Note: When installing ISA boards in an EISA machine we recommend
	that you configure the ISA boards using the system's EISA Configuration
	Utility.  Hardware conflicts can then be detected and resolved easily.

	The distribution diskette contains configuration files required by
	EISA machines to configure EISA and ISA boards, and by Microchannel
	machines to configure MCA boards. Configure your EISA/Microchannel
	machine to recognise the installed board(s) using the respective
	system configuration utility. Consult your computer system manual
	for instructions on using the system configuration utility.

	Follow these steps to reconfigure your EISA/Microchannel machine:

	(a)     Power-on and boot-up your machine using the diskette
		containing the system configuration utility supplied with
		your machine.
		
	(b)     If you are not using a working copy of this reference
		diskette, then make a working copy using the system
		configuration utility. Restart the machine from the working
		copy.

	(c)     Use the system configuration utility to copy the appropriate
		configuration file from the root directory of the
		distribution diskette. The configuration files are listed
		below:

		!STL0200.CFG    -       EasyIO (ISA) in an EISA machine
		!STL0400.CFG    -       EC8/64-EI (EISA) in an EISA machine
		!STL0410.CFG    -       EC8/32-AT (ISA) in an EISA machine
		!STL0420.CFG    -       EC8/64-AT (ISA) in an EISA machine
		@62F9.ADF       -       EC8/32-MC in a Microchannel machine
		@7113.ADF       -       EC8/64-MCA in a Microchannel machine

	(d)     Save the new configuration and exit the utility.

	(e)     Upon reboot to the system configuration utility, the
		configuration file information will be updated and a valid
		DPRAM address and I/O address will be selected automatically
		from the choices available.

	(f)     On a EC8/64, select 'disabled' in the interrupt field.

	(g)     Note the following information, as it will be required during
		installation of the Windows NT driver:
			EISA    - Slot number only
			ISA/MCA - Memory or Secondary IO address,
				  IO address
				  IRQ (if necessary)
	
	(h)     Save the new configuration, exit the system configuration
		utility, and reboot your system.


Installing the Windows NT driver
--------------------------------

NOTE: ensure boards are physically installed in the system before attempting
to install the driver.

1.      Boot Windows NT and bring up the "Network Settings" dialog.
	(Main > Control Panel > Network)
2.      Click on the "Add Adapter" button.
3.      The system will display a list of network adapter cards. Select the
	last entry: "<Other> Requires disk from manufacturer", and click on
	the "Continue" button.
4.      Insert the driver diskette when requested, and specify the path to
	the driver directory, eg. "A:\I386" if you are using diskette drive
	"A:". Now click the "OK" button.
5.      The system will then display a list of board types (EasyIO,
	EasyConnection 8/32, EasyConnection 8/64).  Select the appropriate
	entry and click on the "OK" button.
6.      If your system has multiple busses and the card you have selected is
	compatible with more than one bus, you will be asked to select the
	bus type (eg. ISA, MCA, EISA, PCI) and bus number.
7.      If the board you are installing is in an EISA bus, you will be asked
	to select the number of the bus slot that the board is in. If you are
	installing in an ISA or MCA bus, you will be asked to select values
	for different configuration parameters depending on the board type:
		EasyIO: I/O address, Interrupt request number
		EasyConnection 8/32 I/O address(es), IRQ
		EasyConnection 8/64 I/O address, Memory address
	For PCI, the installation dialog will automatically detect installed
	boards and display a list of those which have not been previously
	configured.  You should select one of these boards.
	Click the "OK" button once this step is complete.
8.      You will now be asked to specify the number of ports (EasyIO) or
	panel configuration (EasyConnection) and determine the COM port
	names (default names are allocated, but you may change these if you wish).
	EasyIO:
		Click on the appropriate radio button to select the 4 or 8
		port configuration.
	EasyConnection:
		Select the "Panel1", "Panel2"... radio buttons in turn to
		configure each panel.  For each panel select the number
		of ports (8 or 16). Click the "OK" button when you are
		finished.

9.      Installation will now complete without further user input. The driver
	will be started automatically when the system is rebooted.
	
10.     If an error occurs during the boot process, a message will be
	displayed by the Service Control Manager. These may be caused by
	incorrect DIP switch settings, address clash or a faulty board.
	Use the Event Viewer in Administrative Tools to check for driver
	errors. Stallion driver errors are indicated by "StlnATA" in the
	Source field. Board diagnostics, described in this document , may be
	used to check for faulty boards.


Port Configuration
------------------

Configuration of port settings such as baud rate and handshaking should done
through the standard Ports dialog (Main > Control Panel).


Configuring Printer Ports
-------------------------

If you wish to configure a new serial printer port,  you should first
configure the port using the Ports dialog and then reboot or stop and
restart the Spooler service. This makes the port visible to Print Manager
so that you can configure a printer on this port.


Installing further Stallion boards
----------------------------------

The process is as described above, but in step 3 you will be able to pick
the appropriate board type from the list of known network adapters. Steps 4
and 5 are omitted.


Reconfiguration and removal of boards
-------------------------------------

From the network settings dialog, select the appropriate installed Stallion
board from the displayed list and then click the "Configure" or "Remove"
button.  After reconfiguring or removing cards the system should be rebooted.


Updating the driver software
----------------------------

Bring up the "Network Settings" dialog (Main > Control Panel > Network).
Select one of the installed Stallion adapters and click the "Update" button.
Insert the new driver diskette when requested and specify the path,
eg A:\I386", and click on the "OK" button. Wait until the update is complete,
remove the diskette and restart the system.


Board Diagnostics
-----------------

Diagnostic software, DIAG.EXE, has been supplied for the purpose of testing
the state of the Stallion adapter(s). This software tests the hardware
functionality of the board and includes memory and loopback diagnostics
tests.

DIAG can be found on the distribution diskette and is run from a DOS command
line. The system must be booted to DOS as correct operation is not guaranteed
in a DOS window under Windows NT.

To use the diagnostic facility:

1.      Boot the machine to DOS.

2.      Insert the distribution diskette into the chosen floppy drive.

3.      To select the DIAGS directory, enter the following command at the
	DOS prompt of the chosen drive:

	CD \DIAGS

4.      To start the board diagnostics, type:  DIAG

5.      Select the board type from the menu.

6.      The settings for the board are displayed on the screen.  If these
	values are incorrect, change the configuration by entering the
	appropriate number for that parameter and set the configuration to
	the correct values.

7.      Press <ESC> to start the diagnostic program.

8.      Run the required tests using diagnostic options 1 - 4.

9.      If the board fails diagnostics, there may be an address clash.
	Check that the addresses chosen are available for use.

10.     If the board still fails diagnostic tests, contact your supplier.
	

Additional Notes
----------------

If a Stallion port is allocated to COM1..COM4 then you will be able to
invoke the Advanced Settings dialog for it (via Control Panel > Ports).
We recommend that you do not modify any of these settings.


Under some circumstances RAS may generate warning messages in the system
log such as:
	
	The serial driver could not allocate adequate I/O queues.
	This may result in an unreliable connection.

This message can be disregarded as RAS should still operate correctly.


The correspondence between PCI slots and the device numbers used internally
by Windows NT varies from system to system.  When installing multiple PCI
boards it may be easiest to add them one at a time so that it is obvious
which board is which.


The EasyConnection 8/32 PCI card uses modified PCI bus interface logic
based on the National Semiconductor PC87410 Enhanced IDE controller.
Unfortunately Windows NT does not provide enough device information to
distinguish between an EasyConnection 8/32 PCI board and a disk controller
based on the PC87410 at install time.  If you have one of these disk
controllers it will appear in the list of unconfigured Stallion PCI boards.
Configuring a disk controller as a Stallion PCI board will result in an
error from the driver, but will cause no damage.  To correct this, just
reconfigure the driver to use the correct PCI board listed in the
configuration dialog.
