=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

This subdirectory contains Adaptec's AHA-1540/1542/1640/1740/1744 NetWare 386
v3.11 SCSI disk modules and Advanced SCSI Programming Interface (ASPI)
managers.  ALL of Adaptec's NetWare 386 drivers have full support for
standard SCSI disk drives, "NetWare Ready" drives, and removable media disk
drives (including optical drives).

These drivers also contain a built-in ASPI manager.  This allows for
other NetWare Loadable Modules (NLMs) to gain access to the host adapter.
Given the flexibility of ASPI, several companies are currently providing
server-based tape backup solutions through ASPI.  SBackup is a server based
tape backup solution which is shipped by Novell with NetWare 3.11.  SBackup
supports the ASPI interface.  There are other ASPI modules already developed
or under development.  A programming specification is available from Adaptec
if you are interested in writing your own NetWare 386 ASPI module.

AHA1540.DSK and AHA1640.DSK have been modified to support more than 16 MBytes
of RAM in a file server (AHA1740.DSK never had such a limitation).  This was
previously not possible due to the limitation of the ISA bus architecture
and NetWare.  If you have more than 16 MBytes of RAM in your file server,
and you are using the AHA-1540 or AHA-1640, you should load the driver with
the "above16=y" command line switch.  For example:

:load aha1540 port=330 above16=y

You should NOT use this switch if you have 16 MBytes of memory or less.  If
you use this switch, and you are encountering some unexpected out of memory
errors, you may need to increase the buffer pool size below 16 MBytes.  This
is done with the "Reserved Buffers Below 16 Meg" SET option.  For example:

:set Reserved Buffers Below 16 Meg = 32

Refer to the NetWare manuals for more information on this SET option.  If
you are using an ASPI module (ie. tape backup, CD-ROM, WORM, etc.), you
should check with the vendor to make sure his module supports the AHA-1540,
or AHA-1640, with more than 16 MBytes of RAM.

ASPI DEVELOPERS:  If you want your module to run with AHA1540.DSK or
                  AHA1640.DSK, when there is more than 16 MBytes of RAM,
                  you MUST allocate your SCSI Request Blocks (SRBs), and
                  data buffers, within the first 16 MBytes.

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


-----------------------------------------------------------------------------

Driver Name:              AHA1540.DSK

Driver Revision:          2.22

Supported Host Adapters:  AHA-1540/1542 (AHA-1740/1744 in standard mode)

Loading The Driver:       "load [path] aha1540 [options]"

Certification Status:     This driver has been fully certified by Novell.

-----------------------------------------------------------------------------

Driver Name:              AHA1640.DSK

Driver Revision:          2.22

Supported Host Adapters:  AHA-1640

Loading The Driver:       "load [path] aha1640 [options]"

Certification Status:     This driver has been fully certified by Novell.

-----------------------------------------------------------------------------

Driver Name:              AHA1740.DSK

Driver Revision:          1.20

Supported Host Adapters:  AHA-1740/1744 (enhanced mode)

Loading The Driver:       "load [path] aha1740 [options]"

Certification Status:     This driver has been fully certified by Novell.

-----------------------------------------------------------------------------
