Contents:
To install the EasyIO Driver for DOS, perform
the following:
Hardware
Installation
Configuring the EasyIO
Before installing the DOS 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 boards.
PCI boards are automatically detected and configured by the system.
To configure an ISA board, perform the following:
Step 1. I/O address.
For each board, choose an I/O address that will avoid clashes with
any other hardware you may have in your system.
Step 2. DIP switches.
Set the DIP switches on the board(s). EasyIO8 and EasyIO8-PCI do not
have DIP switches (they have software selectable IRQ). Default I/O
address (2A0h) DIP switch setting for EasyIO:
ON ON OFF ON OFF ON OFF OFF
A full list of DIP switch setting can be found
in the EasyIO Hardware Installation
Reference.
Various DIP packages are used on Stallion
boards. On the lever-type package,
the lever is pushed in the desired direction (i.e. on or off). On
the recessed variety
you must press down on the desired end (on or off).
Step 3.
IRQ jumpers (EasyIO4 and EasyIO8-M only).
The default IRQ shunt position is 15. If IRQ 15 is already in
use, select an alternative by installing the shunt in either
3, 4, 5, 7 10, 11, or 12.
Make a note of any installation parameters
that you set, such as the I/O address and interrupt for each board.
Installing
the DOS Driver
To install the DOS driver, perform the following:
Step 1.
Ensure that your EasyIO board(s) are configured according to the instruction
given in the previous section.
Step 2.
Run the install batch file in the msdos\ata directory on the CD: install
<target drive spec>
You must provide a target directory to install
into e.g. type install c:\stallion for drive C. The C:\stallion
directory must already exist.
Step 3.
INSTALL.BAT will copy the DOS Driver files to \STALLION\ATA on the
target drive specified.
Step 4.
Make an entry in your config.sys file in order to load the DOS Driver.
Multiple boards must be included in the single entry. Commands to
configure ports should be added to the AUTOEXEC.BAT file.
The driver entry in the CONFIG.SYS file must
be in the following format:
device = <path><driver> [-a] [-i <intfce>]
[-r <rqsize>] -b <brdtyp>, <mem>, <i/o>, <irq>, <slot>
[-b ......]
Where:
<path> full path to the file ATA.EXE
eg. c:\stallion\ata\ata.exe
<driver> is the driver required
for the board you have installed. (atahost.exe).
<brdtyp> specifies the board type
(easyio for ISA, or easyio-pc for PCI).
<mem> This parameter should always
be set to 0.
<i/o> is the primary I/O address of the board. For ISA
boards, refer to the DIP Switch Settings [PDF
- 5KB] table. For PCI boards, this parameter should be set to
0.
<irq> is the interrupt request line
of the board. Possible values are: 0, 3, 4, 5, 7, 10, 11, 12, 15.
For PCI cards, value must be set to zero.
<slot> is the slot size. On an ISA
bus this may be 16 or 8. For PCI boards this field should always be
32.
Multiple boards require additional '-b <board_info>'
settings to be added to this device=<driver> entry, for example:
device=c:\stallion\ata\atahost.exe -b easyio,0,2A0,10,16
-b easyio-pc,0,0,0,32
Optional Driver Parameters
When using the '-a' option, all Stallion com
ports will be named in the following manner: COM<b><p><nn>
where: <b> is the single digit board number, <p> is the single
digit module number, and <nn> is the two digit port number.
-i <intfce> provides the option of
using one of the following INT14 interfaces, where <intfce> is one
of:
0 Standard BIOS interface,
1 Extended BIOS interface,
2 Stallion standard BIOS (Digiboard compatible),
3 Stallion extended BIOS (Digiboard compatible),
4 Fossil enhancements.
-r <rqsize> Provides the option of
specifying a ring queue size larger than the default to improve performance.
Specifying a <rqsize> of, for example 256
for a single board, significantly improves the performance under high
load. For multiple boards, a lower <rqsize> should be used. If the
specified <rqsize> is too high, the driver will generate an `out
of memory' message upon loading.
-a provides an optional alternate port
naming convention.
Note:
It is also possible (although not recommended)
to load the ATAHOST.EXE driver from the DOS command line or a batch
file using the same parameters described above. The driver may then
be unloaded by executing ATAHOST.EXE with no parameters.
Go
to Contents