

         Stallion Technologies ATA Driver for Windows 95
         ===============================================
             Copyright (C) 1996 Stallion Technologies



This document explains how to install and configure the Stallion
Technologies ATA driver for Windows 95.  It is important to note that
this driver only supports the EasyIO and EasyConnection 8/32-AT (EC8/32-AT)
boards at this point in time.  It does not support the EC8/64 range of
boards or the EC8/32-PCI and EC8/32-MCA boards.


Contents
--------

1. Installation Instructions
2. Changing Hardware Resources
3. Finding out the Port Names
4. Upgrading the Driver/Software
5. Removing the Driver/Software
6. Configuring Multiple Boards
7. Known problems and their answers
8. The STALPORT utility


1. Installation Instructions
============================

The Stallion Technologies ATA5 Driver is installed as a Multi-Function
Adaptor.  Follow these steps to ensure its correct installation.

    1.  Start up the control panel.
    2.  Double Click on "Add New Hardware" to start the "Add New Hardware"
        wizard.
    3.  Click on "Next".
    4.  Select "No", do not allow windows to search for new hardware and
        then Click on "Next".
    5.  Select "Multi-Function Adaptors" and click on "Next".
    6.  Click on "Have Disk".
    7.  Enter the name of the diskette/directory which contains the
        installation files (ie., A:\ for a normal diskette installation).
        Click on "Ok".
    8.  Select the correct board type from the list and Click on "Next".
    9.  The hardware resources will be shown.  These are automatically
        selected by windows as resources which are free to be used for
        this adaptor.  You should ensure that the setting matches any
        switch setting on the card by referring to the Hardware Manual.
        You should then Click "Next".
    10. Click "Finish".
    11. Do NOT shutdown your computer now,  click on "No".
    12. Windows will now Autodetect the ports attached to the adaptor
        that you installed.  It will prompt you to select a driver for
        an "Unknown Device".  You should select "Driver from disk provided
        by Manufacturer" and Click "Ok".  If you do not see this message,
        you should shutdown your computer and restart it.  This message
        will appear during the system startup.
    13. Enter the diskette/directory that was entered in phase 7 of the
        installation above and select "Ok".
    14. Windows will now detect all the ports,  this may take a few
        minutes.  When this phase is complete your devices are ready for
        use.


2. Changing Hardware Resources
==============================

Start up the Control Panel and Double Click on the "System" icon.
Click on "Device Manager" and then click on the "+" next to the
Multi-function adaptors icon.  Double click on the board for which you
wish to change the resources.  Click on "Resources", select the
resource you want to change and the Click "Change Settings".

If windows complains that a setting cannot be changed then you may
have to change which configuration you are using.  By default the
settings will be selected from "Basic Configuration 0".  This
configuration is the factory default settings.  To use a setting that
is not Factory default you will have to select "Basic Configuration 1".

NOTE:  You must reboot before windows will enable the new Resource
       settings.


3. Finding out the Port Names
=============================

Start up the Control Panel and Double Click on the "System" icon.
Click on the "Device Manager" and Double Click on "Ports (COM & LPT)"
to see the stallion devices and their COM device names.


4. Upgrading the Driver/Software
================================

To install a new version of the driver without removing the current driver
and losing all of your port setup,  follow these steps.

    1.  Start up the Control Panel.
    2.  Double Click on the "System" icon.
    3.  Click on the "Device Manager" folder.
    4.  Expand the "Multi-function Adaptors" folder by clicking on the "+".
    5.  Double Click on a stallion board.
    6.  Select "Driver".
    7.  Click on "Change Driver".
    8.  Choose "Have Disk".
    9.  Enter the appropriate disk/directory name and select "Ok".
    10. You should presented with a choice of compatible adaptors.  This
        should contain only the board type that you are updating.  Select
        "Ok".
    11. Select "Ok" on the Properties Window to commit these changes and
        install the new driver.
    12. Windows may ask for the drive/directory containing the new
        drivers.  If so,  enter the directory from step 9 and continue.
        It will then copy the new drivers into the correct places.
    13. Windows will ask you to reboot your system.  Because the driver
        may be in use at the time of upgrade,  it is best that you do
        reboot the machine in order to get the new driver fully installed.

5. Removing the Driver/Software
===============================

Start up the Control panel and Double Click on the "System" icon.
Click on the "Device Manager" and Double Click on "Multi-function adaptors".
Select the card that you want to remove and Click on "Remove".

If all the adaptors are removed and you also wish to remove the
software then follow these steps:

1.  remove /windows/system/stallion.vxd
2.  remove /windows/stalport.exe
3.  remove any OEM*.INF files from /windows/inf which contain the Stallion
    Technologies copyright.


6. Configuring Multiple Boards
==============================

To configure multiple boards,  install the first board as per the
"Installation Instructions" above.  Once this board is installed,
follow the same procedure for the second board,  however,  you do
not have to choose the "Have Disk" option as "Stallion Technologies"
will appear in the list of manufacturers.  Select "Stallion Technologies
Pty Ltd" from the manufacturers section and then choose the card you
wish to install from the "Models" list.  Click "Next" and continue the
installation.  Repeat this procedure for every board that needs to be
installed.

7. Known problems and their answers
===================================

- The Modem Wizard may not detect modems on ports above COM10.  It is
  recommended that modems are hand configured as the Modem wizard can
  take a substantial amount of time to detect modems on a multiport
  installation.

- In order to use ports above COM4 under HyperTerminal you must
  configure a Modem on the Port using the Modem wizard in the Control
  Panel.  If do not have a modem attached,  use a "Standard 28800" modem
  and choose "Cancel" when the dial window appears.  When characters are
  typed HyperTerminal will open the port directly without using the
  modem.  It is recommended that users upgrade to at least HyperTerminal
  v1.1.

- Printers will only work correctly on ports COM1 - COM9 due to limitations
  in the Windows 95 printer subsystem.


8. The STALPORT utility
=======================

As part of the Installation a utility called STALPORT.EXE in installed on
the system.  It should have been installed into your \WINDOWS directory or
it equivalent when you installed the driver.

STALPORT takes several options.  The syntax for running STALPORT follows:

    STALPORT <option> <device>

    <device> is the COMx device name for the port as listed in the Device
             Manager.  This name is case sensitive.  For example to change
             a setting on COM5 you must type "COM5" as the device name and
             not "com5".

    <option> is one of the following:

       +f  - Turn on fake DSR and RI functionality.  If you have
             Stallion hardware that supports DSR you may need to enable
             this option if your wiring does not connect DSR or RI to a
             device.  Please check your Hardware manual to see if your
             hardware supports these signals.

       -f  - Turn off the fake DSR and RI functionality.

       +t  - Some devices such as modems do not respond quick enough to HW
             flow control transitions to stop them overrunning our Hardware.
             This is seen as the occasional dropped packet or overrun error.
             This option enables safe RTS/CTS flow for such devices, however,
             there will be a slight drop in input performance.

       -t  - Disable the safe RTS/CTS flow control.

       +c  - Force the driver to do complete purges on the port even in
             situations where it normally wouldn't.

       -c  - Use the default purging operations.

       -p  - Display the host state and settings of the port.
       -s  - Display statistics and settings from the UART driver.
       -q  - Detailed information on the data queues.
       -v  - Display the version of the Driver and of the version of STALPORT.
       -dN - Change the data drain timeout on close to N seconds.
       -hN - Change the size of the simulated HW fifo to N bytes.

