Adaptec | 1744 | Installation guide | Adaptec 1744 Installation guide

so ASPI MS-DOS Manager
with ASPI Disk Module
Version 3.0
PIN: 472800-01
Rev - B
adoptee ASW-1410 Ver. 3
ASPI DOS Manager
with ASPI Disk Module
Installation Guide
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
Preface
COPYRIGIIT
Copyright 1991 Adaptec, Inc. All rights reserved.
No part of this publication may be reproduced, stored in a retrieval system, or
transmitted, in any form or by any means, electronic, mechanical, photocopying,
recording, or otherwise, without the prior written consent of Adaptec, Inc. 691
South Milpitas Blvd., Milpitas, CA 95035
CHANGES
The material in this manual is for information only and is subject 10 change
without notice.
While reasonable efforts have been taken in the preparation of this manual 10
assure its accuracy, Adaptec, Inc. assumes no liability resulting from any errors
or omissions in this manual, or from the use of the information contained herein.
Adaptec reserves the right 10 make changes in the product design without
reservation and without notification to its users.
Additional information may be obtained from:
adaptec
Literature Department
691 South Milpitas Blvd.
Milpitas, CA 95035
ASW-1410 Ver. 3
adaptee
Table of Contents 1.0 INT'RODUCTION .................................................................................... 1-1 ASPI J)()S MANAGER ......................................................................... l-l ASPI4 J)()S.SYS AND ASPIEDC>S.SYS ............................................... 1-1 ASPIDISK.SYS ....................................................................................... 1-2 AFDISK.EXE ..............._......................................................................... 1-3 2.0 INSTALLATION .....................................................................................2-1 ASPI4DOS.SYS INSTALLATION ....................................................... 2-1 SAMPLE CONFIG.syS ........................................................................2-1 COMMAND LINE OPTIONS .............................................................2-2 ADVANCED COMMAND LINE OPTIONS .................................... 2-4 ASPIEJ)()S.SYS INSTALLATION ......................................................2-6 COMMAND LINE OPTIONS .............................................................2-7 ASPIDISK.SYS INSTALLATION ....................................................... 2-8 COMMAND LINE OPTIONS .............................................................2-8 AFDISK INSTALLATION ................................................................... 2-9 3.0 SOFIWARE CONSIDERATIONS ........................................................3-1 WINOOWS 3.0 ...................................................................................... 3-2 4.0 USING MULTIPLE HOST ADAPTERS .............................................. .4-1 5.0 COMMONLY ASKED QUESTIONS ....................................................5-1 6.0 ERROR MESSAGES ................................................................................6-1 ASPI4DC>S.SYS ...................................................................................... 6-1 ASPIEOOS.SYS ...................................................................................... 6-3 AFDISK.SYS ........................................................................................... 6-4 ASW-1410 Ver. 3 adaptee
This page intentionally left blank.
ASW-1410 Ver. 3
ii
adaptee
Introduction Section One
This document provides installation infonnation on Adaptec's Advanced
SCSI Programming Interface (ASPJ) DOS Manager for Adaptec's bus
master line of SCSI host adapters. These host adapters currently include
the AHA-1540B/1542B, AHA-1640, and AHA-1740/1744 SCSI host
adapters. Also included is the ASPI disk driver ASPIDISK.SYS, and the
SCSI hard disk partitioning program AFDISK, with full support for
removable media (512 bytes/sector media only).
The DOS versions supported are MS and mM 3.30, Compaq 3.31, MS or
mM 4.Ox, and MS 5.0.
ASPI DOS MANAGER
There are two ASPI DOS Managers included with the ASW-1410, named
ASPI4DOS.SYS and ASPIEDOS.SYS. The ASPI4DOSSYS driver is used
on the AHA-1S40B/1542B, AHA-1640, and the AHA-1740/1744 (in the
standard mode only). The ASPIEDOSSYS Manager Is used on the AHA­
1740/1744 when in the enhanced mode.
ASPI4DOS.SYS AND ASPIEDOS.SYS
The DOS operating system uses the ASPI DOS Manager to mmmunicate
with the SCSI host adapter and allow access to additional SCSI devices
connected to the host adapter. The ASPI DOS Manager is typically
installed:
-
when more than two hard disk drives are already installed (see
section on ASPIDISK.SYS installation)
to install a SCSI drive that is configured at a SCSI ID other than 0 or 1
(see section on ASPIDISK.SYS installation)
-
to install removable media (see section on ASPIDISK.syS installa­
tion)
-
when interfadng to ASPI modules, which include modules for SCSI
tape (SY-TOSand Sytos Plus), CD-ROM, removable media, printers,
plotters, and other SCSI devices
ASW-1410 Ver. 3
1-1
adoptee
Section One
Introduction
to support programs that use virtual memory (i.e., MS Windows 3.0,
MS Windows 386, Quarterdeck QEMM 386, Qualitas 386MAX)
to support programs that write large amounts of data directly to
video memory (AHA-1540/1542/1640 only)
to change the host adapter configuration
to increase performance (ASPI4DOS.SYS only).
These managers fully conform to the Virtual DMA Services (VOS) specifica­
tion (described in Section Five, "Commonly Asked Questions" of this
document).
ASPIDISK.SYS
ASPIDISK.SYS is used to install valid DOS partitions as logical drives
with SCSI disk drives that are not installed under the host adapter BIOS.
A drive will not be installed under the host adapter BIOS if
the host adapter BIOS is disabled
more than two hard disk drives are already installed
the SCSI ID is something other than 0 or 1 (except for the AHA­
1740/1744 in the enhanced mode).
Valid DOS partitions are created with DOS FDISK or Adaptec's
AFDISK.EXE.
Removable media hard disks should only be installed with the
ASPIDISK.SYS driver, and not with the host adapter BIOS. If the remov­
able media hard disk is installed under the host adapter BIOS, do not
change media or unpredictable results may occur and data may be lost!
Only media with 512 Bytes/sector is supported.
If no AFDISK or DOS partitions are found, the ASPIDISK.SYS driver will
not install. However, if a removable media hard disk is found and not
installed under the BIOS, a minimum of one logical drive will be re­
served.
ASW-1410 Ver. 3
1-2
adoptee
Introduction
Section One
If only a total of two or less hard drives is in the system <e.g., two stan­
dard hard disks, one standard hard disk and one SCSI hard disk, or two
SCSI hard disks), ASPIDISKSYS is not needed. ASPIDISKSYS can be
loaded in the CONFIG.SYS because it will not install and take up
memory unless valid partitions are found. Do not be concerned that
ASPIDISKSYS does not load if it is known that no valid partitions exist.
AFDISK.EXE
AFDISKEXE is an Adaptec SCSI disk partitioning and high-level format­
ting utility. SCSI disks not installed under the host adapter BIOS must
be partitioned with AFDISK AFDISK will allow you to add or delete a
DOS partition, as well as delete a non-DOS partition. AFDISK partitions
are installed with the ASPIDISKSYS driver. AFDISK partitions are
completely compatible with DOS partitions (i.e., partitions created with
DOS FDISK can later be installed with the ASPIDISKSYS driver). Also,
partitions created by AFDISK can be moved to control of the host
adapter BIOS. These partitions will be bootable if previously high-level
formatted with the system's files <e.g., using the / s option on DOS
FORMAT.COM). The DOS version used must be 3.3 or newer.
ASPI4DOS.SYS and ASPIDISKSYS are written to the Advanced SCSI
Programming Interface. This is a modular approach to writing SCSI
device drivers. Drivers are written to the ASPI interface instead of to the
host adapter hardware. The advantage is that a program need only be
written once; if the ASPI Manager for a particular host adapter is loaded,
it will work with all ASPI modules.
ASPI
r-----O-PE-~-n-N-G-S-n-~-M----~I
~":. ~'0
ASW-310
svros
svrOSPlUS
'I---SO-RW--~--E-M-P-L~-A-noN-----'
I:: IDOTHER
ASP!
DEVICE
MODULES
ASPI lAVER
ASPI400S.SVS
ASP!200S.SVS
ASPIEOOS.SVS
ASPISCSI
MANAGER fOR
AHA-1NO/1542
AHA-l640
AHA-1740/17.u
(Sid Mode)
ASPiSCSI
MANAGER fOR
AHA-1520/1522
ASPISCSI
MANAGER fOR
AHA-1740/17.u
(Enhanced Mode)
ASW-1410 Vet. 3
1-3
ASP! SCSI
MANAGERS
(OPERATING
SYSTEM
DEPENDENT)
adoptee
Section One
Introduction
This page intentionally left blank.
ASW-1410 Ver. 3
1-4
adoptee
Installation
Section Two
The first installation step is to copy the files from the ASW-1410 program
diskette to a directory on drive C using the- DOS COpy command.
ASPI4DOS.SYS INSTALLAnON
The ASPI4DOS.5YS Manager should only be used with the AHA-1540/
1542, the AHA-1640, and the AHA-1740/1744 (standard mode only). If
the AHA-1740/1744 is in the enhanced mode, the ASPIEDOS.SYS driver
should be used, and installation is described in the ASPIEDOS.SYS
INSTALLATION section.
In order for the ASPI MS-DOS Manager files to be loaded whenever the
system is booted, the CONFIG.SYS file must contain the following
DEVICE= command:
DEVICE = [path]ASPI400s.5YS [optional switches]
Using any ASCII file editor, add the individual device driver commands
to an existing CONFIG.SYS file, or follow the instructions in the MS-DOS
Operations Reference Manual to create a new CONFIG.SYS file. The
driver should precede the loading of all ASPI modules and any disk
caching drivers.
SAMPLE CONFIG.SYS
A sample CONFIG.SYS should look similar to:
buffers-20
files-20
DEVICE=ASPI4DOS.SYS
;Things like DOS buffers and files can be
;before or after the ASPI Manager
;In general, the ASPI Manager should be the
;first in line in the CONFlG.SYS
DEVICE=ASPIDISK.SYS
;This is an ASPI Module, and should be
;loaded after the ASPI Manager in the
;CONHG.SYS
DEVICE-HIMEM.SYS
;Memory managers for Windows and other
;third party software, such as 386MAX and
;QEMM should be loaded after the ASPI
;Manager
DEVICE-SMARTDRV. SYS 2048 512 ;Caching device drivers should be loaded
;after the ASPI Manager
ASW-1410 Ver. 3
2-1
adoptee
Section Two
Installation
When the driver is loaded, the display should look similar to:
AHA-1540/1542/1640 ASPI Manaoer for DOS
Version 3.0
Copyrloht 1991 Adaptec. Inc.
lnt 13H routed throuoh ASPI manaoer
ASPI4DOS.SYS Installation Successful
If you add the' /0' command line option (i.e., DEVICE = ASPI4DOSSYS
/0), the driver will display configuration information similar to:
AHA-1540/1542/1640 ASPI Manaoer for DOS
Version 3.0
Copyrioht 1991 Adaptec. Inc.
Host Adapter .:
110 Port Address
Interrupt Level:
o
330
11
Host Adapter SCSI ID:
DNA Channel:
VDS Support Level:
Host Adapter .0 - SCSI 10 0 - LUN 0: QUANTUM
Host Adapter .0 - SCSI ID 1 - LUN 0: QUANTUM
Host Adapter .0 - SCSI ID 4 - LUN 0: SONY
7
5
MultiSeoRW
P40S 940-40-94xx
PlOSS 9l0-l0-94x
CD-ROM CDU-6XXX
Int l3H active for drive C: and D:
Int 13H routed throuoh ASPI manaoer
ASPI4DOS.SYS Installation Successful
COMMAND LINE OPTIONS
The following command line options may be added to the
ASPI4DOS.SYS driver to change the parameters of the host adapter:
DEVICE= [pathname]ASPI4DOS.SYS [/P<port address>] [lS<slot num­
ber» [10] [lL] [lW) [lWM) [IV) [/VM) [lX<:speed» [IN <bus on timo)
[IF<bus off timo] [II) [lNORST)
Notes: IS is for the AHA-1640 only
I P <port address>, IX <.speed>, IN <bus on time>, IF<bus off
timo are for the AHA-1540/1542 and the AHA-174011744 (in
standard mode) only.
Use either IW, IWM, or neither, but do not use both
Use either /V, /VM, or neither, but do not use both
ASW-1410 Ver. 3
2-2
adoptee
Installation
Section Two
/P <port address>
Sets the port address that the driver uses to
communicate with the host adapter. This value is
in hex. Valid addresses are:
130, 134, 230, 234, 330, 334 <e.g., /P334)
The AHA-I540/1542 should be jumpered. accord­
ingly, or the AHA-1740/1744 should be config­
ured accordingly. The host adapter BIOS should
be disabled if a port address other than 330 is
used since the BIOS only works at port 330.
/S<slot number>
Sets the slot number where the driver will find
your AHA-I640 host adapter. The valid slot
values are:
1,2,3,4,5,6,7,8 <e.g., /53)
If this option is not used, the driver will scan the
slots starting with slot one and install all of the
AHA-I640 that it finds.
/D
This option will display useful information about
the host adapter and attached SCSI devices
during boot (see earlier example).
/L
This option will enable support for SCSI logical
units other than zero. The driver can recognize
all eight possible SCSI LUNs on each target. If
this option is not specified, the driver will only
recognize LUN 0 for each SCSI device.
/W
This option will enable virtual mode buffering.
The driver will attempt to allocate a 64K virtual
buffer from extended memory; if no extended
memory is available, the driver will allocate 64K
.from main memory. Do not use this option if the
/WM switch is used. Virtual mode buffering is
required for applications such as Windows 386
v2.x. Virtual mode buffering is not required. for
MS Windows v.3.0 or later. See section "Software
Considera lions."
ASW-141O Ver. 3
2-3
adoptee
Section Two Installation
/WM This option has the same function as the /W
option except that this will always allocate the
64K virtual buffer from main memory. Do not
use the /W switch and the /WM switch at the
same time. Use the /WM switch if the /W
switch does not work, or if no extended memory
is available.
/V
This option will enable video buffering. The
driver will attempt to allocate a 64K video buffer
from extended memory; if no extended memory
is available, the driver will allocate 64K from
main memory. Do not use this option if the /VM
switch is used. Video buffering is required for
applications or programs that write large
amounts of data directly to video memory. This
switch is only required if using an AHA-I540/
IS42A. If used in conjunction with /W or /WM,
only a single 64K buffer will be allocated.
/VM This option has the same function as the /V
option except that this will always allocate the
64K video buffer from main memory. Do not use
the /V switch and the /VM switch at the same
time. Use the /VM switch if the /V switch does
not work or no extended memory is available. If
used in conjunction with /W or /WM, only a
single 64K buffer will be allocated.
ADVANCED COMMAND LINE OPTIONS
/X<speed> ASW-1410 Ver. 3
This option sets the AT Bus Master transfer speed
of the AHA 1540/1542 and AHA-1740/1744
(standard mode) host adapter only. This option
overrides the host adapter jumpers. If this option
is not used, the speed will be determined by the
jumpers or programmed settings of the host
adapter. Normally the host adapter is configured
for 5.7 MBytes/ second. The hex value is what is
sent directly to the host adapter during a "Set
Transfer Speed" (Opcode=9) command.
2-4 adoptee
Section Two
Installation Five values are predefined:
00 - 5.0 MB/sec (i.e.,/XOO) 01-6.7 MB/sec 02 - 8.0 MB/sec 03 -10.0 MB/sec 04 -5.7 MB/sec WARNING: AT BUS MASTER TRANSFER
SPEEDS OF GREATER THAN 5.7 MBYTESI
SECOND ARE NOT SUPPORTED IN ALL AT
SYSTEMS. INCREASING THE TRANSFER
SPEED TO A SPEED GREATER THAN THE AT
CAN HANDLE MA Y CAUSE A HANG CONDI­
TION.
A VALUE OF FF (E.G., IXFF) WILL SET THE
HOST ADAPTER TO THE SWWEST AND MOST
COMPATIBLE TRANSFER SPEED OF 3.3
MBYTESISECOND.
IN<bus on time>
This option sets the BUS ON time for the AHA­
1540/1542 host adapter only. Valid BUS ON
times are between 02 and 15 usecs. The default
time is 11 f.LSeCS (i.e., INl1). The value is in
decimal.
IF<bus off time>
This option sets the BUS OFF time for the AHA­
1540/1542 host adapter only. Valid BUS OFF
times are between 01 and 64 J.15eCS. The default
time is 4 f.LSeCS (i.e., IF4). The value is in decimal.
II
This option will disable the loading of the embed­
ded !NT 13 module. When specified, INT 13 calls
are routed through the host adapter BIOS instead
of the !NT 13 code in ASPI4DOS.SYS (only for
SCSI disks installed with the host adapter BIOS).
This option is for debugging purposes and should
normally not be used.
ASW-1410 Ver. 3
2-5
adaptee
Section Two /NORST Installation
This option will cause the driver to not issue a
hard reset to the host adapter during initialization
only if the BIOS is disabled. If the BIOS is en­
abled, no hard reset is ever issued by the driver
because the BIOS resets the board during its
. initialization phase. If not specified with the BIOS
disabled, all devices on the SCSI bus will be reset.
ASPIEDOS.SYS INSTALLATION
ASPIEDOS.SYS is only used with the AHA-1740/1744 in enhanced
mode.
In order for the ASPI MS-DOS Manager files to be loaded whenever the
system is booted, the CONFIG.SYS file must contain the following
DEVICE= command:
DEVICE = [path] ASPIEDOS.SYS [optional switches]
Using any ASCII file editor, add the individual device driver commands
to an existing CONFIG.SYS file, or follow the instructions in the MS-DOS
Operations Reference Manual to create a new CONFIG.SYS file. The
driver should precede the loading of all ASPI modules.
When the driver is loaded, the display should look similar to:
AHA-1740/l744 (enhanced mode) ASPI HanaQer for DOS
Version 1.0
Copyrloht 1991 Adaptec, Inc.
ASPIEDOS.SYS Installation Successful
ASW-1410 Ver. 3
2-6 adoptee
Installation
Section Two
COMMAND LINE OPTIONS
The following command line options may be added to the
ASPIEOOS.SYS driver to change the parameters of the host adapter:
DEVICE= [pthname1ASPIEOOS.SYS [lS<siot number>] [/01 [lL]
IS<slot number>
Sets the slot number where the driver will find
your AHA-1740/1744 host adapters. The valid
slot values are:
1,2,3,4,5,6,7,8,9, 10, 11, 12, 13, 14, 15 <e.g., IS3)
If this option is not used, the driver will scan the
slots starting with slot one and install aU the
AHA-1740/1744 host adapters that it finds.
ID
This option will display useful information about
the host adapter and attached SCSI devices
during boot.
IL
This option will enable support for SCSI logical
units other than zero. The driver can recognize
all eight possible SCSI LUNs on each target. If
this option is not specified, the driver will only
recognize LUN 0 for each SCSI device.
ASW-1410 Ver. 3
2-7
adoptee
Section Two Installation
ASPIDISK.SYS INSTALLATION In order for the ASPIDISKSYS driver to recognize logical drives partitioned with AFDISK, the CONFIGSYS file must contain the following DEVICE= command: DEVICE =(path] ASPI4DOS.SYS [optional switches] DEVICE = [path) ASPIDISKSYS [optional switches] or DEVICE = [path) ASPIEDOS.SYS [optional switches] DEVICE = [path] ASPIDISKSYS [optional switches] Note: The ASPIDISK.SYS driver must be loaded after the ASPI4DOS.SYS or
ASPIEDOS.SYS drivers for proper operation.
COMMAND LINE OPTIONS
The following command line option may be added to the ASPIDISK.SYS
driver:
/D 'This displays useful information during boot
(see the following example).
/R<## of reserved logical drives> 'This determines the number of logical drives that
will be reserved for removable media. This com­
mand is ignored if the hard disk is the nonremov­
able type. If not specified, the default number of
reserved logical drives is one. Valid values are 1 to
24.
When both the ASPI4DOS5YS driver and the ASPIDISK.SYS driver are
loaded, the display should look similar to:
AHA-1540/l542/l640 ASP! Manager for DOS Version 3.0 Copyright 1991 Adaptec. Inc. lnt IJH routed through ASPI manager ASPI4DOS.SYS Installation Successful ASP! Disk Driver for DOS Version 3.0 Copyright 1991 Adaptec. Inc. 2 SCSI disk drivels) handled by ASPIDISK 5 Logical drive (s) installed ASPIDISK.SYS Installation Successful ASW-1410 Ver. 3
2-8 adoptee
Installation
Section Two
If you add the '/D' command line option to both drivers (i.e. , DEVICE =
ASPI400s.5YS /D DEVICE = ASPIDISK.SYS /D), the driver will display configuration information similar to: AHA-lS40/1S42/1640 ASPI Manager for DOS
Version 3.0
Copyright 1991 Adaptec, Inc.
Host Adapter .:
I/O Port Address
Interrupt Level:
Host
Host
Host
Host
Adapter
Adapter
Adapter
Adapter
.0
.0
.0
.0
0
330
Host Adapter SCSI 10:
OMA Channel:
VDS Support Level:
11
-
SCSI
SCSI
SCSI
SCSI
10
10
10
10
0 - LUN
1 - LUN
2 - LUN
4 - LUN
0:
0:
0:
0:
QUANTUM
QUANTUM
SyQuest
CONNER
7
S
HultiSegRW
P40S 940-40-94xx
PlOSS 910-10-94x
SQ5SS
CP3040-40mb-3.5
Int 13H active for drive C: and 0:
Int 13H routed through ASPI manager
ASPI400S.SYS Installation Successful
ASPI Disk Driver for ODS
Version 3.0
Copyright 1991 Adaptec, Inc •
HA • 0 - SCSI 10 0: Handled b¥ host adapter BIOS
HA .0 - SCSI 10 1: Handled b¥ host adapter BIOS
HA .0 - SCSI 10 2: Removable media - 2 looicai drives E: to F:
reserved
HA .0 - SCSI 10 4: Fixed Oisk - 3 looicai drives G: to I:
Host Adapter BIOS: 64 head translation DOS version:
5.0 2 SCSI disk drivels, handled by ASPIDISK
5 Logical drivels' installed
ASPIOISK.SYS Installation Successful
AFDISK INSTALLATION
Make sure that all the AFDISK support files are in the same directory as
AFDISK.EXE. The files and their functions are listed below.
File
Fumdion
AFDISK.EXE
AFDISK.HLP
AFDISK.CWA
SCSI disk partition and format utility
AFDISK HELP file
AFDISK system file
ASW-1410 Ver. 3
2-9
adaptee
Section Two
Installation
To invoke AFDISK, simply type AFDISK at the OOS prompt. Currently
three slash options are available with AFDISK. These are:
/Mor /MONO
/?
;Run AFDISK in black and white mode
;Display currently supported / options
AFDISK may need to run in black and white mode in some laptops, with
some monochrome VGA monitors, and other systems that do not
properly display AFDISK in color mode.
If "/M" is not working correctly, try "MODE BW80" before running
AFDISK.
The screen will look similar to:
<Enter> Select, <arrows> Up and Down, <Fl> Help, <Esc> Exit
ASW-1410 Ver. 3
2-10
adoptee
Section Two
Installation The displayed list shows all installed SCSI disk drives, including remov­
able media devices. The "HAN" field indicates the host adapter number.
If running a single host adapter, this number win be zero. The ''Target''
field indicates the SCSI devices target 10. Select the SCSI disk to parti­
tion, and format, and press <Enter>. The screen win look similar to:
100 mBQabyt•• 32112h blocks Logical drive information will be displayed in the lower left-hand corner
of the screen. Since Adaptec SCSI host adapters use a 64-head/32-spt
translation scheme, the number of cylinders will equal the number of
megabytes of capacity available. The number of SCSI logical blocks is
also displayed.
ASW-1410 Ver. 3
2-11
adoptee
Section 1\vo
Installation
The existing partitions on the drive will be displayed on the upper right­
hand comer of the screen. Both DOS and non-DOS partitions can be
deleted by pressing the <Delete> key and answering "ye~' to the
prompt. In this example, no partitions exist. To create a partition, press
the <Insert> key. The screen will look similar to:
vl.O
100 cyl1ndllra 512 bytu/uctor 100 lIIIIQabyte. l2112h block. <11111> Create, <Del> DIIlete, <F1> Help, <Esc> Exit
A "Create a DOS Partition" window will appear in the lower right-hand
comer of the screen. The "Start Cylinder" and "End Cylinder" will
default to the maximum allowed. For DOS 330 the limit is 32 megabytes
per partition, for COMPAQ DOS 3.31 the limit is 512 megabytes per
partition, and for DOS 4.Ox and "ewer the limit is 1 gigabyte per parti­
tion. In this example, DOS 3.3 is used so the Start Cylinder is 0 and the
End Cylinder is 31. These values can be changed. AFDISK will not
allow illegal values to be entered.
ASW-1410 Ver. 3
2-12
adoptee
Section Two
Installation
When the desired cylinder numbers have been entered, press the <Esc>
key. The screen will look similar to:
Adaptec Disk Setup Utility v3.0
Use the down arrow key to select ''Yes'' and press the <Enter> key. If
additional partitions are desired, hit the <Insert> key and repeat the
instructions described above.
After partitions have been created, the partitions will be displayed. In
the following example, two 32-megabyte partitions were created.
Adaptec Disk Setup Utility
v3.0
32 sectorslt rack
100 cylinders
512 byte./sector
100 ""'Qabytes
32112h blocK.
Press the <Esc> key to return to the "Select SCSI Device to Partition"
screen. Select any other valid SCSI drives to partition.
ASW-1410 Ver. 3
2-13
adoptee
Section Two
Installation
A drive that was installed with the host adapter BIOS cannot be parti­
tioned with AFDISK. If such a drive is selected, the following screen will
appear:
Adaptec Disk Setup Utility
v3.O
You have selecte<l a SCSI drive which 18 controlled by DOS
throuoh the Host ildapter BIOS. Use DOS FDISK and FORMAT
comnands to partition and tonnat the device.
AFDlSK will only allow you to view the drive's part1tions.
<Enter> Select, <arrows> Up and Down, <Fl> Help, <Esc> Ex1t
AFDISK will allow the drive's partitions to be displayed, but not altered.
Simply press the <Esc> key to continue.
To quit AFDISK, press the <Esc> key and select "yes" when prompted
on whether or not to quit, It is necessary to reboot the system in order
for the partitions that have just been created to be installed.
On-line help is always available by pressing <Fl>.
ASW-1410 Ver. 3
2-14
adoptee
Software Considerations
Section Three Some programs that use the virtual mode of the 386 sometimes require a virtual
buffer allocated to run correctly with the AHA-1540/1542, the AHA-l640, and
the AHA-1740/1744 (standanl mode). A virtual buffer can be allocated with the
command line switch /W or /WM after the ASPI4DOSSYS driver. See the
table below to determine if a separate buffer is required.
The AHA-1740/1744 (enhanced mode) BIOS fully confo11n'> to the VDS
specification (described in Section 5, ''Commonly Asked Questions" of this
docurnent), and a separate buffer is never required.
Program
Version
Note
MS Windows 286
All
No buffer required
MS Windows 386
2.x
/Wor /WM required
MSWindows·
3.0
or newer
No buffer required
5.0 No buffer required. Driver can be loaded into
''high'' memory except when booting from a
SCSI drive controlled by the host adapter
BIOS.
5.0 No buffer required. Driver can be loaded into
''high'' memory except when booting from a
SCSI drive controlled by the host adapter
BIOS.
QEMM386·
by Quarterdeck
QEMM386
by Quarterdeck
QRAM·
by Quarterdeck
386MAX­
by Qualitas
ASW-1410 Ver. 3
or newer Previous to 5.0 /W should be used. If it is used, at least 641( of
extended memory should be left free when
QEMM is loaded (i.e., DEVICE = QEMM.SYS
EXTMEM = 64). ASPI4DOS.SYS should NOT
be loaded into ''high'' memory.
All
No buffer required. Driver can be loaded into
''high'' memory.
4.08 No buffer required. Driver can be loaded into
''high'' memory except when booting from a
SCSI drive controlled by the host adapter
BIOS.
or newer 3-1 adoptee
Section Three
Software Considerations
Program
Version'
Note
386MAX by Qualitas Previous
to 4.08
/W should be used. If it is used, at least 64K of
extended memory should be left free when
386MAX is loaded (i.e., DEVICE =
386MAX.SYS EXT~4). ASPI4DOS.SYS
should NOT be loaded into "high" memory.
MOVE'EM· by Qualitas All
No buffer required. Driver can be loaded into
''high'' memory.
Any protected mode ?
Software (No VDS support) /W or /WM required
Any protected mode· ?
Software (VOS support) No buffer required
"This program conforms to the VOS specification (VOS is described in Section Five,
Commonly Asked Questions" of this document.
Note: If problems occur loading ASPI4DOS.SYS into high memory, make sure
that ASPI4DOS.syS is not being loaded into video memory. Consult your
user's manual for the particular application.
WINDOW53.0
Windows 3.0 has a caching device driver called SMARTDRV.SYS. This
driver has a buffering capability built in, similar to the buffering pro­
vided by the /W or /WM command line switches on the ASPI4DOS.SYS
driver. Since buffering is not required when the ASPI Manager is
loaded, buffering by SMARTDRV.SYS can be disabled by adding the
following command line switch to SMARTDRV.SYS:
device=c:\windows\smartdrv.sys 1024 512 /8­
The ASPI4IX)S.SYS driver should be loaded before the SMARTDRV.SYS
driver in the CONFIG.SYS.
Also, if the host adapter is set to IRQ 14, the following line should be
added to the SYSTEM.INI file:
Virtual HDIRQ=FALSE
ASW-1410 Ver. 3
3-2
adoptee
Section Four
Using Multiple Host Adapters The ASPI400s.SYS and ASPIEOOS.SYS drivers will support multiple
host adapters. Support for multiple host adapters can be achieved by
loading one copy of the driver, and specifying the appropriate IPxxx
option (AT) or IS (Micro Channel, EISA) option specifying the port
address or slot location. The drivers are capable of chaining themselves
onto the ASPI entry point, so the'ASPI400s.SYS and ASPIEOOS.5YS
ASPI managers could be mixed in with ASPI managers for other host
adapters as well.
If booting from a SCSI disk drive, then the ASPI Manager that corre­
sponds to the boot host adapter must be loaded before the ASPI Manager
for other SCSI host adapters (or if the ASPI Manager is loaded only once,
but with I options for multiple host adapters, then the I option for the
host adapter with the booting SCSI drive should be specified first).
Examples:
AHA-1540/1542B
If two SCSI host adapters are in the system, an AHA-1540B and an AHA­
1520, for example, and the boot SCSI disk drive is attached to the AHA­
1540B, then the CONFIG.SYS should look similar to:
DEVlCE-ASPI4DOS.SYS
DEVlCE-ASPI2DOS.SYS
If two AHA-1540B host adapters are in the system, the host adapters
should be configured to different port addresses, interrupt channels, and
DMA channels. The booting SCSI disk drive should be attached to the
host adapter set to port 330h and should have its BIOS enabled, since the
host adapter BIOS is required for booting and only works at port 330h.
Therefore, the CONFIG.SYS should similar to:
DEVlCE-ASPI4DOS.SYS /P330 /P334
ASW-1410 Ver. 3
4-1
adoptee
Section Four
Using Multiple Host Adapters
The host adapter at port address 330 will be assigned to HA #0, and the
host adapter at port address 334 will be assigned to HA #1. If a com­
mand line option is specified that alters the operation of the host adapter
(e.g. , /N04 to set the bus on time to 4 J.I.5eC), both host adapters will be
set to the same value. If a different value is desired for each host
adapter, then the driver can be loaded twice, with different command
line switches on each:
DEVICE - ASPI4DOS.SYS /P330
DEVICE - ASPI4DOS.SYS /P334 /N4
In this example, the bus on time for the host adapter at port 330 would
remain at the default of 11 J15eC, while the bus on time for the host
adapter at port 334 would be changed to 4 J.I.5eCS.
AffA-1640
The following is the CONFIC.syS entry for a Micro Channel system with
two AHA-I640 host adapters:
DEVICE - ASPI4DOS. SYS \Sl \S2
In this case, only the host adapters at slots 1 and 2 will be installed.
When using multiple host adapters, be sure to select a different port
address, DMA channel, and Interrupt channel for each host adapter.
Only one AHA-I540/1542 should have its BIOS enabled; all other host
adapter BIOS's should be disabled. Multiple AHA-1740/1744 BIOS can
be enabled, if desired.· If using multiple AHA-I542 host adapters (the '2'
indicates the presence of a floppy controller), you will also need to
disable the floppy controllers on all the host adapters except the one
used.
When using multiple AHA-I640 host adapters, be sure to select a differ­
ent port address, arbitration level, and interrupt level for each host
adapter. Only one AHA-I640 should have its BIOS enabled; all other
host adapter BIOS' should be disabled.
ASW-1410 Vera 3
4-2
adoptee
Section Four
Using Multiple Host Adapters
AHA-1740
Standard Mode:
When the AHA-1740 is in Standard Mode, the ASPI4DOS.SYS driver
should be used. Multiple adapters are handled just like multiple AHA­
1540 series adapters.
Ehanced Mode:
When the AHA-1740 is in Enhanced Mode, the ASPIEDOS.SYS driver
should be used. Multiple adapters are handled just like multiple AHA­
1640 series host adapters.
The following is the CONFIG.SYS entry for an EISA system with two
AHA-1740 host adapters in Ehanced Mode:
DEVICE - ASPIEDOS.SYS
All installed Enhanced Mode AHA-1740 host adapters will be installed.
The host adapter in the lowest slot number will be assigned to host
adapter #0, the AHA-1740 in the next highest slot will be numbered host
adapter #1, etc. If desired, the ASPI Manager can be specified more than
once with the slot number specified:
DEVICE - ASPIEDOS.SYS \S1
DEVICE - ASPIEDOS.SYS \S2
;will be assigned to host adapter '0
;will be assigned to host adapter .1
In this case only the host adapters at slots 1 and 2 will be installed.
ASW-1410 Vel. 3
4-3
adoptee
Section Four
Using Multiple Host Adapters
This page intentionally left blank.
ASW-141O Ver. 3
4-4
adoptee
Section Fi.ve Commonly Asked Questions
Q. What is VDS?
A. VDS stands for virtual DMA Services. It is a standard, developed so
that bus master devices can obtain the physical address of software
that is running in the protected mode of the 386. It eliminates the
need for a separate buffer, thus increasing overall system perfor­
mance. The ASW-1410 ver 2.0 and newer fully supports the VDS
specification. Microsoft Windows 3.0 also supports VDS. See
section on "Software Considerations."
Q. Why should I install the ASPI4DOS.SYS manager if I only have one SCSI
hard disk installed, and it is currently installed under the BIOS?
A. When the manager is loaded, Int 13 calls are rerouted through the driver instead of through the host adapter BIOS. Since the Int 13 code is processed at RAM speed instead of ROM speed, overall system performance is increased. Q. What is SCSIHA.SYS and do I still need it?
A. SCSIHA.SYS is a buffering device driver for the AHA-1540/1542,
AHA-1640, and the AHA-1740/1744 (standard mode) that can be
obtained from the Adaptec BBS. It is not required when using the
ASPI4DOS.5YS driver. SCSIHA.SYS creates a buffer in lower
memory that is required when using programs that use the protected
mode of the 386, such as Windows 3.0 in the standard and enhanced
modes.
Q. I have both ASPI4DOS.SYS and ASPIDISK.SYS loaded into my
CONFIG.SYS. However, I'm getting a message during boot "No SCSI
logical drives to support. ASPIDISK.SYS is NOT installed." What is
wrong?
A. ASPIDISK.SYS will only install if compatible partitions are found on
SCSI drives that are not installed under the host adapter BIOS. If
such partitions are not found, ASPIDISK.SYS will not install. lbis is
normal and is not a problem. ASPI400s.5YS will still install nor­
mally.
ASW-1410 Vef. 3
5-1 adoptee
Section Five Commonly Asked Questions
Q. What are the DOS partition limits with my SCSI host adapter?
A. The maximum 005 partition size is determined by the 005 version.
The following table can be used to determine the maximum partition
size:
DOS Version MllXimum Partition Size
MS or IBM 3.30
32 MBytes/partition
Compaq 331 512MBytes/partition
MS or IBM 4.0 and newer
1 GigaByte/partition
MS or IBM 5.0
1 Gigabyte/partition
Q. How do I instaU a removable media drive?
A. Removable media is supported by ASPI4OO5.SYS (or
ASPIEOO5SYS) and ASPIDISKSYS. Use the following guidelines to
install removable media:
1. Change the SCSIID of the removable media drive to 2, 3, 4, 5, or
6. (Consult the drive's manual for instructions.)
2. A low-level fonnat of the media may be necessary. Format
Utilities are available on the Adaptec BBS.
3. Boot to 005, with a CONFIG.SYS containing the ASPI Manager.
4. Partition the media with AFDISK.EXE.
5. Reboot for partitions to take effect (ensure CONFIG.SYS has
ASPI4DOS.SYS, or ASPIEIX>S.SYS and ASPIDISK.SYS loaded).
Q. Why would I want to decrease the host adapter bus on time?
A. Some tape drives require that the host adapter bus on time be decreased from the default of 11 J1SeC to about 4 J1SeC for proper operation. ASW-1410 Vel. 3
5-2 adaptee
Section Six
Error Messages
ASPI4DOS.SYS
Invalid entry for 'Ip' setting
You have entered an invalid' IP' setting on the command line.
There are six valid port settings: 334,330, 234, 230, 134, and 130
(e.g., IP334).
Invalid entry for 'In' setting
You have entered an invalid'IN' setting on the command line.
You can only enter number 2-15 (e.g., IN10). lhis bus on time is
entered in decimal. This option is only valid for the AHA-l54O/
1542.
Invalid entry for 'If' setting
You have entered an invalid' IF' setting on the command line. You
can only enter numbers 1-64 (e.g., IPS). This bus off time is entered
in decimal. This option is only valid for the AHA-1540/1542 and
the AHA-1740/1744 (standard mode).
Invalid entry for 'Ix' setting
You have entered an invalid' IX' setting on the command line. You
should enter a 2-byte hex value (e.g., IX03). This option is only
valid for the AHA-1540/1542 and the AHA-1740/1744 <standard
mode).
Unable to read configuration from host adapter
The driver failed in its attempt to get the host adapter's configura­
tion settings. This error will only occur with the AHA-1540/1542
or the AHA-1740/1744 (standard mode). Make sure there are no
hardware conflicts within your PC, the host adapter's jumpers are
set correctly, and that the host adapter is securely inserted.
ASW-1410 Ver. 3
6-1
adoptee
Section Six
Error Messages
Unable to set Bus Master transfer rate
The driver failed in its attempt to set the host adapter's Bus Master
DMA transfer rate. This error will only occur with the AHA-1540/
1542 or the AHA-1740/1744 (standard mode). Make sure there are
no hardware conflicts within your system, the host adapter's
jumpers are set correctly, and that the host adapter is securely
inserted.
Unable to set bus on/off timing
The driver failed in its attempt to set the host adapter's bus-on or
bus-off time. This error will only occur with the AHA-1540/1542
or the AHA-1740/1744 (standard mode). Make sure there are no
hardware conflicts within your system, the host adapter's jumpers
are set correctly, and that the host adapter is securely inserted.
Unable to initialize host adapter mailboxes
The driver failed in its attempt to initialize the host adapter's
mailbox base address. Make sure there are no hardware conflicts
within your system, the host adapter's jumpers are set correctly,
and that the host adapter is securely inserted.
Failed checking for scatter/gather mode
The driver failed in its attempt to determine whether or not your
host adapter supports scatter/gather. Make sure there are no
hardware conflicts within your system, the host adapter's jumpers
are set correctly, and that the host adapter is securely inserted.
Failed to hard reset the host adapter
The driver failed in its attempt to hard reset the host adapter. Make
sure there are no hardware conflicts within your system, the host
adapter's jumpers are set correctly, and that the host adapter is
securely inserted.
ASW-141O V•• 3
6-2
adoptee
Section Six
Error Messages
Not enough memory available to load driver
This error only occurs with DOS 5.0 and above. This message will
only be displayed if the ASPI4 DOS.SYS driver is being loaded high
('DEVICEHIGH=') and not enough upper memory is available. Use
'DEVICE =' to load the driver into conventional memory.
Failed scanning for SCSI devices
The driver failed scanning for devices on the SCSI bus. Make sure
that the SCSI bus is properly terminated. The SCSI host adapter is
a SCSI device that has onboard terminators that should be removed
if both the internal and external connectors are used.
Unable to find host adapter in POS registers
No AHA-1640 host adapter was found in your system.
ASPI4DOS.SYS Installation Failed
This error message indicates that the ASPI driver was not loaded.
This message will generally be preceded by one of the aforemen­
tioned errors.
ASPIEDOS.SYS
Slot txx AHA-1740/1744 - Not configured for enhanced
mode
The ASPIEOOS.SYS driver is intended for the AHA-1740/1744
when configured for enhanced mode. If any AHA-1740/1744s in
the system are configured for standard mode, ASPIEDOS.SYS will
not load unless the / s switch is specified. The / s switch is used
with ASPIEOOS.SYS to indicate the host adapters to be installed
(Le., all configured to enhanced mode).
Slot txx AHA-1740/1744 is using an old BIOS revision
which could cause some unpredictable results. Programs
such as ADPIDISK.SYS and AFDISK will not work with
this BIOS!!
The AHA-1740/1744 BIOS being used is down rev, and should be
replaced.
ASW-1410 Ver. 3
6-3
adoptee
Section Six
Error Messages
ASPIDISK.SYS
No SCSI logical drives to support.
This indicates that ASPIDISK has not found any logical drives to
support. The driver will not load and take up memory if this
message appears. There may be no logical drives to support for
several reasons:
1. There are no attached SCSI disk drives.
2. All SCSI disk drives are under control of the host adapter BIOS.
3. The SCSI disk drives have not been partitioned yet.
Error issuing SCSI Inquiry command.
This indicates that ASPIDISK timed out on issuing a SCSI Inquiry
command. Check SCSI bus termination, SCSI parity, and cabling.
The driver will not load if this message is displayed.
Unable to open ASPI Manager!
This messgae indicates that there is not ASPI Manager loaded.
Ensure that the ASPI Manager is specified before ASPIDISK in the
CONFIG.SYS. Check that the ASPI Manasger is loading corrently
(it will not load if incorrect / options are specified).
Invalid DOS version. DOS must be version 3.21 and above. ASPIDISK supports DOS versions 3.21 and newer. Versions of DOS
older than 3.21 cannot be used. ASPIDISK will not load if this
message is displayed.
Command line arguments are incorrect.
Check to ensure that any command line switches U options) are
specified correctly and as specified in this document. If invalid
parameters are used, the driver will not load.
ASW-1410 Vet. 3
6-4
adoptee
Error Messages
Section Six
Failed to read, or invalid, boot record.
This messgae will appear if ASPIDISK was unable to read data
from a disk, or if the data read from the disk was invalid. This may
occur if the drive has not been partitioned or formatted yet, or is
defective. A low-level format of the drive may fix this problem. The
driver will oontinue to load for valid attached devices.
WARNING: Maximum number of DOS logical drives (A: to
Z:) reached.
Only 24 logical drive letters are available for hard disk logical
drives, whether they are SCSI or standard hard disk drives. If 24
logical drives are exceeded, only a maximum of 24 logical drives
(C: to Z:) will be available for hard disk drives.
Unsupported (old-style) ASPI manager found.
ASPIDISK v3.0 must be used with ASPI400s.SYS v3.0 or newer.
Older ASPI Managers are not supported.
Failed to find any SCSI logical drives to support.
The driver cannot find any logical drives to be handled. The drive
that is not oontrolled by host adapter BIOS may not have been
formatted.
ASW-1410 Ver. 3
6-5
adoptee
Section Six
Error Messages
This page intentionally left blank.
ASW-1410 Ver. 3
6-6
adoptee
adaptee
691 south milpitas blvd.• milpitas. ca 95035 • (408) 945-8600
Stock No.: SfOI68..(()
Rev. A
TH 7/91
Printed In Singapore
Download PDF