This manual is reprinted in Taipei, Taiwan by ASUSTeK COMPUTER INC. under
license of Adaptec, Inc.
Trademarks
Adaptec, the Adaptec logo, AHA, and AIC are trademarks of Adaptec, Inc. which
may be registered in some jurisdictions. Windows and Windows 95 are registered
trademarks and Windows NT is a trademark of Microsoft Corporation in the U.S. and
other countries used under license.
All other trademarks are owned by their respective owners.
ASUS and ASUSTeK are registered trademarks of ASUSTeK COMPUTER INC.
Changes
The material in this document is for information only and is subject to change
without notice. While reasonable efforts have been made in the preparation of this
document to assure its accuracy, Adaptec, Inc. assumes no liability resulting from
errors or omissions in this document, or from the use of the information contained
herein.
Adaptec and ASUSTeK reserves the right to make changes in the product design
without reservation and without notification to its users.
Adaptec Technical Support and Services
If you have questions about installing or using your Adaptec product, check this
user’s guide first—you will find answers to most of your questions here. If you need
further assistance, please contact us. We offer the following support and information
services:
Electronic Support
Technical information, including product literature, answers to commonly asked
questions, information on software upgrades and other topics is available
electronically through the following:
■ Adaptec World Wide Web (WWW) site at
■ File Transfer Protocol (FTP) server at
■ Adaptec USA Bulletin Board Service (BBS) at 408-945-7727; supports up to 28,800
bps (bits per second), 8 data bits, 1 stop bit, no parity. No product literature is
available on the Adaptec BBS.
■ Interactive Fax System at 303-684-3400; available 24 hours a day, 7 days a week.
http://www.adaptec.com
ftp.adaptec.com
.
.
ASUS Contact Information
ASUS may be contacted at
indicated in your motherboard manual.
http://www.asus.com.tw
ii
or through any of the means
Page 3
Technical and Product Support
For technical support and information about many of Adaptec’s electronic
■
support services, call 800- 959-7274 or 408-94 5-2550, 24 hours a day, 7days a we ek.
To speak with a product sup p ort rep resentati ve , call 408-934-727 4, M–F, 6:00 A.M.
■
to 5:00
., Pacific Time. After hours, on weekends, and on holidays, product
P.M
support is also available for a fee at 800-416-8066.
Sales and Ordering Information
For sales in formation, c all 800-959-7274 or 408-945-2550, M–F, 6:00A.M. to 5:00
■
., Pacific Time.
P.M
To order Adaptec software and cables, cal l 800-442-7274 or 408-957- 7274,
■
M–F, 6:00
To request add it ional documentation for Adapte c p roducts, call 800-934-2766 or
■
510-732-3829, M–F, 6:00
. to 5:00 P.M., Pacific Time.
A.M
. to 5:00 P.M., Pacific Time.
A.M
Federal Communications Commission Radio Frequency Interference Statement
WARNING: Changes or modifications to this unit not expressly approved by the party responsible for compliance could void the user’s authority to operate the equipment.
This equipment has been tested and found to comply with the limits for a Class B digital device,
pursuant to Part 15 of the FCC rules. These limits are designed to provide reasonabl e protection
against harmful interference in a residential installat ion. This eq ui pment genera tes, uses, and can
radiate radio frequency energy, and if not installed and used in accorda nce with the instr uction
manual, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. However, if this equipment does
cause interference to radio or television equipment recep tion, whi ch can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or
more of the following measures:
• Reorient or relocate the receiving antenna.
• Increase the separation between equipment and receiver.
• Connect the equipment to an outlet on a circuit different from that to which the receiver is connected.
• Consult the dealer or an experienced radio/television technician for help.
Use a shielded and properly grounded I/O cable and power cable to ensure compliance of this
unit to the spec if ied limits of the rules.
This device complies with part 15 of the FCC rules. Operation is subject to the following two
conditions: (1) this device may not cause harmfu l interference and (2) this device must accept any
interference received, including interfer ence that may cause undesired operation.
Canadian Compliance Statement
This Class B digital apparatus meets all requirements of the Canadian Interference-Causing
Equipme n t Reg u la ti o n s.
Cet appareil numérique de la classe B respecte toutes les exigences du Règlement sur le matérial
brou illeur du Canada.
Installing the Driver When Installing Windows NT 2-2
Completing a Fre sh Windows NT 3.5x Installation 2-2
Completing a Fresh Windows NT 4.0 Installation 2-4
Installing the Driver When Windows NT is Already
Installed 2-5
Updating Windows NT 3.5x 2-5
Updatin g Win dows NT 4.0 2-7
Using Advanced Configurable Parameters 2-8
Using Windows NT SCSI Parameters 2-8
Using Driver-specific Param eters 2-10
Using Windows NT and the Host Adapter 2-12
Removing a Host Adapter 2-12
Swapping a Host Adapter 2-15
Troubleshooting 2-16
Problems and Solutions 2-16
Error Code s 2- 16
3Microsoft Windows 95 Installation
Installing the Driver When Installing Windows 95 3-2
Installing the Driver When Windows 95 is Already
Installed 3-2
Updating the Driver for Windows 95 (Version OSR 2) 3-4
Troublesho oting 3-5
v
Page 6
Adaptec 7800 Family Manager
Problems and Solutions 3-5
4Novell NetWare Installation
Installing the Driver When Installing NetWare 4-2
NetWare v3.1x 4-2
NetWare v4.0 or v4.1x 4-3
Installing the Driver When NetWare is Already Installed 4-4
Loading the Driver at Server Boot up 4-5
Using the Load Comm an d Line Optio ns 4- 7
Table of aic7870.dsk Command Line Optio ns: 4-7
Table of aic78u2.dsk Command Line Options 4-10
Bit Mask Options 4-12
Sample Load Commands 4-12
Using NetWare and the Host Adapter 4-13
Installing OS/2 Warp 3.x, 4.x, and 4.x SMP 5-3
Installing the Driver When OS/2 is Already Installed 5-6
Using Command Line Options 5-8
Universal Parameters 5-8
Adapter ID 5-9
Unit Parameters 5-9
Command Line Examples 5-11
Troubleshooting 5-12
Problems and Solutions 5-12
Error Messages 5-12
vi
Page 7
6SCO UNIX Installation
Installing the Driver When Installing SCO UNIX 6-2
Installing SCO UNIX 3.2 v4.2, SCO ODT 3.0, or
SCO OpenServer 3.0 6-2
Installing SCO OpenServer 5 6-4
Installing the Driver When SCO UNIX is Already
Installed 6-5
Perform a System Backup 6-6
Use the Install Package 6-7
Modify the mscsi File 6-8
Rebuild the UNIX Kernel 6-9
Boot the New Kernel 6-10
Using SCO UNIX an d the Host Adapter 6-10
Using Multiple Host Adapt ers 6-10
Changing the Boot Disk 6-10
Using Wide SCSI Host Adapters and Devices 6-11
Using Tunable Parameters for the alad Driver 6-11
Enabling Scatter/Gather and Tagged Queuing 6-12
Troubleshooting 6-13
Problems and Solutions 6-13
Error Messages 6-17
Contents
7SCO UnixWare Installation
Installing the Driver When Installing SCO UnixWare 7-2
Installing the Driver When SCO UnixWare is Already
Installed 7-3
Back Up the Computer 7-4
Load the Package 7-4
Modify the New S y st e m Fil e 7- 6
Rebuild the SCO Unix War e Kernel 7-7
Boot the New Kernel 7-7
Using SCO UnixWare a nd the Hos t Ad ap ter 7-8
Using Tunable Parameters 7-8
Using Multiple Host Adapt ers 7-8
Removing the Driver 7-9
vii
Page 8
Adaptec 7800 Family Manager
Troubleshooting 7-11
Problems and Solutions 7-11
Error Messages 7-11
Index
❒
viii
Page 9
1
▼ ▼ ▼ ▼
Introduction
The Adapt ec® 7800 Family Manager Set v3.x is a set of soft ware
drivers and other files that enable your Adaptec 7800 Family host
adapter to communicate with your computer. The Adaptec 7800
Family Manager Set contains drivers for the following operating
systems:
■
Microsoft Windows NT
■
Microsoft Windows 95
■
Novell NetWare
■
IBM OS/2
■
SCO UNIX
®
■
SCO UnixWare
The remainder of this chapter includes a table that lists all Adaptec
host adapters that make up the Adaptec 7800 Family, as well as the
minimum re qui rements needed to install the software.
The remaining chapters are organized by operating system. Each
chapter provides instructions on how to install the driver at the
same time you install your operati ng system. If yo u r ope rating
system is alr ead y in sta lled, i nstr uc tions on upda tin g or insta lli ng the
driver are also included. If you have problems installing and using
the driver , refer to the
each chapter.
T r oubleshooting
sections, included at the end of
1-1
Page 10
Adaptec 7800 Family Manager
Device Drivers
The 7800 Family Manager Set has two driver files for each operating
system; one for Ultra SCSI a nd e a rlier devices and one for Ult ra2
SCSI devices. This manu al refers to both the Ultra SCSI and Ultr a2
SCSI drivers when describing installation. Ref er to the table below
for a l ist o f f il es f or the dr iver s provided on your instal la tio n di sket te
or CD ROM. Use the columns in the table to determine the correct
driver for your SCSI device.
Windows NTaic78xx.sysaic78u2.sys
Windows95aic78xx.mpdaic78u2.mpd
NetWareaic7870.dskaic78u2.ham
OS2aic7870.addaic78u2.add
SCO UNIXalad or alad325blad or blad325
SCO UnixWareadsl20 or adsladsb20 or adsb
For information on how to install the driv er for your SCSI Adapt er,
refer to the section of this manual describing yo ur specific operating
system.
1-2
Page 11
Introduction
Adaptec 7800 Family Host Adapters
The following Adaptec PCI-to-SCSI host adapters are collectively
referred to as the Adaptec 7800 Family host adapters:
Host AdapterDescription
AVA-2902IPCI-to-Fast SCSI (non-bootable, internal)
AVA-2902EPCI-to-Fast SCSI (non-bootable, external)
AVA-2904PCI-to-Fast SCSI (non-bootable)
AHA-2910PCI-to-Fast SCSI (non-bootable)
AHA-2930PCI-to-Fast SCSI
AHA-2940PCI-to-Fast SCSI
AHA-2940WPCI-to-Fast and W i de SCSI
AHA-2940AUPCI-to-Ultra SCSI
AHA-2940UPCI-to-Ultra SCSI
AHA-2940UWPCI-to-Wide Ultra SCSI
AHA-2940U2WPCI-to-Ult ra2 Wide Si ngle-ended SCSI
AHA-2940U DualMultiChannel PCI-to-Ultra SCSI with Dual
External Connectors
AHA-2940UW DualMultiChanne l PCI-to-Wide Ultra SCSI with
Dual Extern a l Con nec to rs
AHA-2944WPCI-to-Fast and W i de Di fferential SCSI
AHA-2944UWPCI-to-Wide Ultra Di fferential SCSI
AHA-3940MultiCha nne l PCI-to-Fast SCSI
AHA-3940WMultiChannel PCI-to-Fast and Wide SCSI
AHA-3940UMultiChannel PCI-to-Ultra SCSI
AHA-3940UWMultiChannel PCI-to-Wide Ultra SCSI
AHA-3940UWDMultiChanne l PCI-to-Wide Ultra SCSI with
Dual Extern a l Con nec to rs
AHA-3940AUMultiChannel PCI-to-Ultra SCSI
AHA-3940AUWMultiChanne l PCI-to-Wide Ultra SCSI
AHA-3940AUWDMultiChanne l PCI-to-Wide Ultra SCSI with
Dual Extern a l Con nec to rs
AHA-3944WMultiCha nne l PCI-to-F ast and Wide
Differential SCSI
1-3
Page 12
Adaptec 7800 Family Manager
Host AdapterDescription
AHA-3944UWDMultiChannel PCI-to-Wide Ultra Di fferential
SCSI with Dual External Connectors
AHA-3944AUWDMultiChannel PCI-to-Wide Ultra Differ e ntial
AIC-7850Single-c h i p PCI-to-Fast SCSI
AIC-7855Single-c h i p PCI-to-Fast SCSI
AIC-7856Single-c h i p PCI-to-Fast SCSI
AIC-7860Single-chip PCI-to-Ultra SCSI
AIC-7870Single-chi p PC I-to-Fast and Wide SCSI
AIC-7880Single-chip PCI-to-Wide Ultra SCSI
AIC-7890Single-c h i p PCI-to-Ul tra2 SCSI (32 bit)
AIC-7891Single-c h i p PCI-to-Ul tra2 SCSI (64 bit)
AIC-7895Single-chip PCI-to-MultiChannel Wide Ultra
The following are the minimum and recommended requi rements
needed to install the Adaptec 7800 Family Manager Set:
■
A PCI computer, with an installed and configured Adaptec
7800 Family host adapter(s).
■
An installed primary (boot) floppy diskette drive. The drive
must be able t o read your operating system diske ttes. A
3.5-inch (1.44 MByte) floppy diskette drive is required.
■
The diskettes included with your Adaptec 7800 Family
Manager Set.
■
Optional—an inst alled an d conf igured CD -RO M dr ive for
installing your operating system from CD-ROM.
■
The distribution software and documentation inclu ded with
your operating system.
■
The User’s Guide for your host adapter.
❒
1-5
Page 14
Page 15
2
▼ ▼ ▼ ▼
Microsoft Windows NT
Installation
This chapter explain s h ow to in stall the Adaptec 7800 Family
Manager Set
Windows
Family Ultra SCSI (and earlier) ho st adapters, and the
driver supports all Ultr a2 SCSI adapters. Refer to the list on
page 1-3.
If you are per f orming a first ti me Windows NT installation, see
Installing the Driver When Installing Windows NT
Windows NT is already installed in yo u r sy stem, see
Driver When Windows NT is Already Installed
aic78xx.sys
®
NT. The
aic78xx.sys
aic78u2.sys
and
drivers for
driver supports all Adaptec 7800
aic78u2.sys
on page 2-2. If
Installing the
on page 2-5.
2-1
Page 16
Adaptec 7800 Family Manager
Installing the Driver When Installing Windows NT
A version of the
(included) in the Windows NT 3.5x and 4.0 installation disks (or CDROM). During a normal Windows NT installation, the 7800 Family
host adapter is detected in your system and the embedded driver is
automatically installed.
Note:
and you are unable to install the embedded
driver by performing a Windows NT installation, follow the
instructions for completing a fresh Windows NT installation.
The
aic78u2.sys
Windows NT 3.5x and 4.0 installation disks (or CD-ROM) and must
be installed after Windows NT has been installed. When completing
the Windows NT installation, you can update the driver by
following the instructions in Installing the Driver When Windows NT is Alrea dy In s t al led on page 2-5.
aic78xx.sys
If you are booting from a 7800 Famil y host ada pter
driver (Ultra2 SCSI) is not embedded on the
driver(Ultra SCSI) driver is embedded
aic78xx.sys
Completi ng a Fresh Windows NT 3. 5x Installation
1
If you choose to install Windows NT from a flop p y drive,
locate the Windows NT Setup Disk 1 for Floppy Installation.
If you are installing from a CD-ROM drive, locate the
Windows NT Setup Disk 1 fo r CD- ROM Installat ion.
2
Insert the di skette into drive A (not drive B) and turn ON your
computer. When prompted, insert Windo ws NT Disk 2.
3
From the Welcome to Setup Screen, press Enter to set up
Windows NT.
4
When prompted, select Custom setup .
Note:
If you are installing an Ultra2 SCSI host adapter
such as the A HA-2940U2W, you cannot select Express
2-2
setup, because the
embedded. Selecting Express setup loads the
embedded driver
NT which is for Ultra SCSI adapters only.
aic78u2.sys
aic78xx.sys
driver is not
included with Windows
Page 17
Microsoft Windows NT Installation
5
Press S to skip mass storage device detection. This allows you
to manually select the driver for your host adapter.
6
Since mass storage device detection was skipped in the
previous step, Windows NT Setup displays none in the list of
recogni zed device s. Press S to configure add itional SCSI
adapters.
7
From the lis t of additi onal SC SI ad apters, expan d the l ist, sel ect
Other, and press Enter (requires disk provided by a hardware
manufacturer).
8
Insert the Ada ptec 7 80 0 F am ily M ana ge r S et d iske tte fo r
Windows NT into drive A
The screen displays the adapter drivers supported on the
diskette. For Windows NT 3.5x, the following is displayed:
Adaptec AHA-290x/291x/294x/4944/AIC-78xx PCI SCSI
Controller (NT 3.5x)
or
Adaptec AHA-294xu2/AIC-7890/91 PCI Ultra2 SCSI Controller
(NT 3.5x)
and press Enter.
9
Highlight the driver and press En ter.
10
To add other host ad apters that are not a part of the 7800
Family, do so at this time by repeat from step 7 for each
addition al adapter and inse rt the appropriate driver disk. The
Adaptec 7800 Family host adap ter s use the same dr iver ; it is
not necessary to install the driver again .
11
Press Enter to continue wit h the Windows NT operat ing
system setup. Follow the instruction s given onscreen and in
the Windows NT installation documentation.
2-3
Page 18
Adaptec 7800 Family Manager
Completi ng a Fresh Windows NT 4. 0 Installation
Start your system with the Windows NT Boot Diskette in th e
1
floppy drive.
When prompted, insert diskette #2 in your floppy drive. After
2
a few moments you will see a blue screen. To setup Windows
NT now, press Enter.
Press S to skip auto-detection of your SCSI host adapter.
3
Press S again to specify an additional device.
4
Press Enter to select Others; insert the 7800 Family Manager
5
Set diskette for W indows NT in your flo p p y dri ve.
Select from the f ol l owing dr iv ers:
6
Adaptec AHA-290x/291x/294x/394x/4944/AIC-78xx PCI SCSI
Controller (NT 4.0)
or
Adaptec AHA-294xu2/AIC-7890/91 PCI Ultra2 SCSI Controller
(NT 4.0)
Highlight a driver and press Enter.
7
To add other host adapters that are not part of the 7800 Family,
8
press S and r epeat from Step 4 for each additional adapter and
insert the appropriate driver disk. The Adaptec 7800 Family
host adapters use the same driver; it is not nec e ssary to install
the driver again.
Press Enter to continue with the W indows NT operating
9
system se tup. Follow the instructions onscr e e n and in the
Windows NT docume ntation to compl e te the installation.
2-4
Page 19
Microsoft Windows NT Installation
Installing the Driver When Windows NT is
Already Installe d
To upd ate or install the
Windows NT is already installed, follow the instructions below for
the version of Windows NT you are installing.
aic78xx.sys
or
aic78u2.sys
driver if
Updating Windows NT 3.5x
1
Select and start the Windows N T Setup program. (Its icon is
usually found in the Main program group.) There is a brief
pause while Windows NT Setup scans your hardw are
configuration.
2
Select the Options pull-down menu and then select
setup
Add/Remo v e SCSI Adapters . The SCSI Adapter
program displays a list of all host adapters currently installed.
3
Click the Add button to add another host adapter type to the
list. A list of additional SCSI adapters appears.
4
Expand the list of additional SCSI adapters; select Other and
press Enter. (Requires disk provided by th e hardware
manufacturer.)
5
Insert the Ada ptec 7 80 0 F am ily M ana ge r S et d iske tte fo r
;
Windows NT into drive A
to the install at io n fil es an d th e n c lick OK .
a:\winnt\3_5)
enter one of th e fo llow ing p aths
The screen displays the adapter drivers supported on the
diskette:
Adaptec AHA-290x/291x/294x/4944/AIC-78xx PCI SCSI
Controller (NT 3.5x)
Adaptec AHA-294xu2/AIC-7890/91 PCI Ultra2 SCSI Controller
(NT 3.5x)
6
Highlight a driver, then click OK. The driver is added to the
list of SCSI ad ap ters.
7
Select the dri ver f rom th e li st of SCSI adapters an d clic k Install.
At this poin t, Windows NT Setup checks to see if the specified
driver has al ready been copied to the syst e m disk.
2-5
Page 20
Adaptec 7800 Family Manager
8
If the following message appears, click New to replace the
existing driver and skip to Step 10.
The driver(s) for this SCSI Adapter are already on the
system. Do you want to use the currently installed driver(s)
or install new one(s).
If the following message appears, continue with Step 9.
Please enter the full path to the Windows NT SCSI Adapter
files.
9
Change the path to th e a:\winnt\3_5 directory, then cl ick
Continue.
The device driver is copied to your system disk and the
Windows NT confi guration is updated so that th e new device
driver loads when Windows NT reb oots.
10
When the installation is complete, Windows NT Setup again
displays a list of currently installed host adapter types. Verify
that the new host adapter appears on the list. The text string
should look similar to:
Adaptec AHA-290x/291x/294x/4944/AIC-78xx PCI SCSI
Controller (NT 3.5x)
or
Adaptec AHA-294xu2/AIC-7890/91 PCI Ultra2 SCSI Controller
(NT 3.5x)
11
Add other ty p e s of host adapters if necessary (see ste p4 on
page 2-5), or click Close to exit the SCSI adapters portion of
Windows NT Setup, and the n close the prog ram.
12
When you see this message, click OK to exit:
The changes you have made will not take effect until the
computer is restarted
If this message does not appear, no changes have been made to
the Windows NT system configuration.
13
Restart y our computer and Wind ows NT. It is possible that
some drive letter assignments may change from the previous
configuration.
2-6
Page 21
Microsoft Windows NT Installation
Updating Windows NT 4.0
Start Windows NT.
1
Click the Start button on the Windows NT task bar, and then
2
poin t to Se t tings .
Click the C ontrol Panel.
3
Double-click the SCSI Adapters icon.
4
Click the Drivers ta b , and then click the Add button.
5
In the Install Driver window, click the Have Disk button.
6
Insert the 7800 Family Manag e r Set diskette for Windows NT
7
into drive A.
From the Copy Manufacturer’s File From text box, type
8
a:\winnt\4.0, and click OK.
In the Install Driver window, Click OK.
9
Click the New button when asked if you want to use the
10
currently installed driver(s) or install new one(s).
Type a:\winnt\4_0 again, and click Continue. The driver is now
11
installed.
You must restart your computer for the changes to take effect.
12
Click Yes to restart your computer. Click No to ret urn to th e
SCSI Adapters window.
2-7
Page 22
Adaptec 7800 Family Manager
Using Advanced Configurable Parameters
Advanced use rs may use software parameters to alter the
configuration of the Windows NT device drivers supplied by
Adaptec. All Windows NT configuration information is stored in a
data structure called the Registry. You can ed it this informa tion
through a tool called the Re g istry Editor.
Caution:
necessary . If there is an error in your registry, your computer
!
may become nonfunctional.
Do not edit your registry unless it is absolutely
Using Windows NT SCSI Parameters
Follow the instructions below to enter the registry values that affect
how the Windows NT SCSI manager interprets the generic
configuration information of S C SI device drivers. All SCSI host
adapters installed in your system are affected by the values you enter
here. A list of valid values fol lows.
Note:
The following value keys are case-sensitive and must
be entered exactly as shown .
■
DisableTaggedQueuing—A nonzero value indicates that the
SCSI host adapter disables tagged queueing for SCSI devices.
The data type for this value is REG_SZ.
■
DisableSynchronousTransfers—A nonze ro value indi cates
that the SCSI h ost adapter is not to initiate synchronous
negotiations (but it may still accept negotiations initiated by a
SCSI target). The data type for this value is REG_SZ.
■
DisableDisconnects—A nonzero value indicates that target s
are not permitted to disconnect during the execution of a SCSI
command. Th e dat a typ e for this value is REG_DWORD.
■
MaximumLogicalUnit—This can limit the scan for connected
devices on the SCSI bus. Valid values are 1 to 8. If 1 is specified,
the Windows NT SCSI manager assu mes that no SCSI targets
support LUNs other than 0. Otherwise, LUNs from 0 to 8 are
scann e d during s ystem initialization. The d a ta typ e f or this
value is REG_DWORD.
2-8
Page 23
Microsoft Windows NT Installation
■
Maximum SGList— Specifies the ma ximum number of
scatter -g ath er elements. Valid values are 17-255. The data type
for thi s value is REG_DWORD.
To enter Windows NT parameters, follow these steps:
1
Select Run from the File menu (Windows NT 3.5x), or Run
from the Start button (Windo ws NT 4.0).
2
Type regedt32 and press Enter.
3
Open the re gistry list to the following locati on:
If the
below to begin entering values. If the keys do not yet exist, you
will need to create them by continuing with step 4.
4
Click on the aic78xx or aic78u2 key.
5
Select Add Key from the Edit menu; Type Parameters in the
Key Name edit box. Leave the Class edit box blank.
6
Click on the Parameters key.
7
Select Add Key from the Edit menu; Type Device in the Key
Name edit box. Leave the Class edit box blank.
To specify a certain host adapter, append De vice with the
number of the host adapter. For example, type Device0 for the
first host adapter, Device1 for the second, etc. If you omi t the
host adapter number, the configuration information applies to
all 7800 Family host adapters.
8
Click on the Device key.
9
Select Add Valu e from the Edit menu. In th e Value Name edit
box, enter one of the valid parameter values. Make sure to
enter the appropriate Data Type for the value. To enter
additional values, repeat steps 8-9.
keys already exist, skip to step 8
2-9
Page 24
Adaptec 7800 Family Manager
Changes made with the Registry Editor do not take
Note:
effect until you shut down and then restart your system.
Using Drive r-specific Parameters
To use the Registry Editor to enter
aic78xx.sys
or
aic78u2.sys
driver-specific param eter s that affect the configuration informati on
for Adaptec SCSI PCI device drivers, follow the instructions below.
A list of valid parameters follows.
The following parameters are case- sensi tive and must
Note:
be entered exactly as shown . When entering multiple
parameters, each parameter must be separ ated by a space.
■
/INSTRUMENTATION—enables recording of I/O statistics
and errors. If this option is not specified, instrumentation
defaults to disabled. The data type for this value is REG_SZ.
■
/INSTR_ERRLOG_Z=nnn—sets the maximum number of
error log entries, if /INSTRUMENTATION is enabled. If a
number is not specified, the maximum number or error log
entries de f au lts to 32. Valid values are 0-128. The data type for
this value is REG_SZ.
■
/MAXTAGS=nnn—specifies the tagged command queue
depth. If a number is not specified, the tagged queue depth
defaults to 128. Valid values are 1-255. The data type for this
value is REG_SZ.
2-10
Page 25
Microsoft Windows NT Installation
To enter driver-specif i c parameters, foll ow these steps:
1
Select Run from the File menu (Windows NT 3.5x), or Run
from the Start button (Windo ws NT 4.0).
2
Type regedt32 and press Enter.
3
Open the re gistry list to the following locati on:
If the
skip to step 10 below to begin entering par ameters. If t he k e ys
do not yet exist, you will need to create them by continuing
with st ep 4.
4
Click on the aic78xx or aic78u2 key.
5
Select Add Key from the Edit menu; Type Parameters in the
Key Name edit box. Leave the Class edit box blank.
6
Click on the Parameters key.
7
Select Add Key from the Edit menu; Type Device in the Key
Name edit box. Leave the Class edit box blank.
To specify a certain host adapter, append De vice with the
number of the host adapter. For example, type Device0 for the
first host adapter, Device1 for the second, etc. If you omi t the
host adapter number, the configuration information applies to
all 7800 Family host adapters.
8
Click on the Device key.
9
Select Add Valu e from the Edit menu; type Dri v erParameters
in the Key Name edit box. Enter REG_SZ a s the Data Type and
press Enter.
10
A String Editor text box appears. Enter valid parameters in the
text box. When entering multiple parameters, each parameter
must be separated by a space.
keys already exist ,
2-11
Page 26
Adaptec 7800 Family Manager
Changes made with the Registry Editor do not take
Note:
effect until you shut down and then restart your system.
Using Windows NT and the Host Adapter
This section contains useful information on using Windows NT and
your host adapter.
Removing a Host Adapter
Removing a host adapter can be as si mpl e as ph ysically removin g it
from t he s lot wh en your c ompu t er is sh ut dow n. W i nd ows NT b oo ts
and function s pr o perly in this con fig ura tion , but a war ning me ssag e
is generated every time you boot Windows NT.
Caution:
other host adapters of the same type installed in your
!
computer, do not use Windows NT Setup to remove the
device dri ve r.
To eliminate the warning message, you must update the Windows
NT software configuration, as described below:
If you have removed a host adapter but still have
Removing a Host Adapter in Windows NT 3.5x
1
Start the Windows NT Setup program. There is a brief pause
while Windows NT Setup scans your hardware configuration.
2
Select the Options pull-down menu and then select
setup
Add/Remo v e SCSI Adapters . The SCSI Adapter
program displays a list of all host adapters currently installed.
3
Select the host adapter y ou want to remove and click the
Remove button. When the Wind ows NT Setup program asks
you for confirmation, click OK.
Because SCSI device drivers are loaded during system bootup
and because they may be needed to load Windows NT itself, a
screen may appear warning you that Windows NT may not
start if you rem ove the SCSI adapter.
2-12
Page 27
Microsoft Windows NT Installation
4
If you are sure you are removing the correct host a dapt er t y pe,
click OK.
5
Return to Step 3 to remove dri ver support for other types of
host adapters, or click Close to exit the SCSI adapters portion
of W indows NT Setup.
6
Close the Windows NT Setup prog ram. When the following
message appears, click OK to exit:
The changes you have made will not take effect until the
computer is restarted.
If this message does not appear, no changes have been made to
the Windows NT system configuration.
7
Restart the computer.
Windows NT Setup does not delete the device driver
Note:
from your system disk; it only updates Windows NT
software configuration information so that the device driver
is no longer loaded during system bootup.
2-13
Page 28
Adaptec 7800 Family Manager
Removing a Host Adapter in Windows NT 4.0
1
From the Control Panel, double-click the SCSI Ada p t ers icon.
2
Click the Drivers ta b .
3
Select the driver you are planning to remove. The driver
appears as one of the following:
For Ultra SCSI:
Adaptec AHA-294X/AHA-394x/AHA-49 44 or AIC-78xx PCI
SCSI Controller (NT 4.0)
or
Adaptec AHA-294x/AHA-394x or AIC-78xx PCI SCSI
Controller (NT 4.0)
or
Adaptec AHA-294x/AHA-394x or AIC-78xx PCI SCSI
Controller
For Ultra2 SCSI
Adaptec AHA-294Xu2/AIC-7890\91 PCI Ultra2 SCSI Controller
(NT 4.0)
4
Click the Remove button.
5
If you are sure you are removing the correct host a dapt er t y pe,
click Yes.
6
Click Yes to restart the computer and initialize chan ges. Click
No to return to the SCSI Adapters window.
Windows NT Setup does not delete the device driver
Note:
from your system disk; it only updates Windows NT
software configuration information so that the device driver
is no longer loaded during system bootup.
2-14
Page 29
Microsoft Windows NT Installation
Swap pi n g a H ost Adapt er
Swapping a 7800 Family host adapter for a non-7800 Family host
adapter is similar to the procedure for adding a host adapter. The
important distinction is that you make all software configuration
changes while Windows NT is running and before you make the
hardware changes.
If you do not install the driver that comes with the
Note:
new host adapter, it may result in a Windows NT boot
failure.
To swap adapters, follow these steps:
Install the driver fo r the 7800 Family h ost adapt er by following
1
the steps in Installing the Driver When Wind ows NT is Already
Installed on page 2-5.
It is not essential to remove the device driver for the h ost
adapter you are replacing. Windows NT dynamically detects
the absence or presence of host adapter hardw are, and no
problems should arise if you leave the existing device driver
installed. You may remove the device driver later, after you
have successfully rebooted Wi nd ows NT. However, if you
leave the driver installed, the system alerts you with an error
message of the extra device driver every time you boot. See
Remov ing a Host Ad ap ter on page 2-12.
Once the new device driver is installed, shu t down Windows
2
NT and replace the existing host adapter with th e 7800 Family
host adapter.
Restart y our computer and Wind ows NT. It is possible that
3
some drive letter assignments may change from the previous
configuration.
2-15
Page 30
Adaptec 7800 Family Manager
Troubleshooting
Problems and Solutions
I made changes to the host adapter configuration and Windows NT no longer boots!
The boot manager for Windows NT contains recovery logic to allow
you to return to the last known good configuration. If you have
changed your host adapter configuration and Windows NT no
longer boots, follow these steps to recover:
1
Undo an y h a rdwa re cha n g es you have ma de to the com p uter
since it was last operational.
2
Reboot the computer. Watch the display carefully duri ng
bootup. If the following message appears, press the Spacebar
and foll ow the instructions on the screen to co ntinue booting
with the last known good configuration:
Press spacebar NOW to invoke the Last Known Good menu
3
Once your computer is operational again, check all of the
hardwar e and software configuration changes you want to
make. Look specifically for conflicts with parts of the existing
system con f iguration that a re not being chan ged.
Error Codes
Error codes generated by the
be viewed by opening the Windows NT Event Viewer error logs.
To view events generated by the driver, follow these steps:
1
Double-click the Event Viewer icon in the Administrativ e
Tools program group.
Error codes generated by th e driver show up as Event I D 11.
Error codes generated by th e SCSIPort show up as Even t ID 9.
2
To view event details, select System from the Log menu.
Double-click the
has an Event ID of 11 . (There may be none or multiple driver
events.)
The top portion of the Event Detail dialog box displays
information such as th e ti me that th e ev e n t wa s g e ne rated, th e
computer on which the event occurred (in case of remote
2-16
aic78xx.sys
aic78xx.sys
or
aic78u2.sys
or
aic78u2.sys
driver can
driver event that
Page 31
Microsoft Windows NT Installation
monitoring) and the description of the event. The Data section
of the Event Details dialog box displays the error codes
generated.
3
Click the Words radio button.
In the Data section of the dialog box, the entry in the second
row and sec ond column (t o the r ig ht of th e 0010: en try) list s the
error code generated by the driver. The common error codes
for the driver are described below.
The entry in the third row of the last column
Note:
identifies the SCSI ID of the device originating th e
error.
aic78u2.sys
aic78xx.sys
The following error codes are listed sequentially ac cording to the
last three digit s of the code. For example, [xxxxx010], [xxxxx011],
[xxxxx012], etc.
or
When reporting problems to Customer Support, be
Note:
sure to include the complete error code in your problem
description.
Error Codes
[xxxxx004]
[xxxxx005]
[xxxxx006]
Command co mp leted with error. A request issued to a tar get device
completed with indication that there is an error. In most cases, the
error is recove re d and n or m al o p era tions cont in ue s .
[xxxxx010]
Error issuing command. An error has occurred while the driver was
setti ng up it s i n t e rnal data st ru c tu re s .
[xxxxx011]
Error issuing command. The requested command is not supported
by this driver.
2-17
Page 32
Adaptec 7800 Family Manager
[xxxxx012]
[xxxxxx99]
Error issuing command. The driver does not recognize the target
device.
[xxxxx021]
Device protocol error. An unexpected event occurred during data
transfer between th e adapter and target device. Normally, this
indicates a faulty or no ncompliant target device.
[xxxxx022]
Adapter or target device protocol error. The adapte r or target device
has broken the communication pr otocol. A badly behaving device
could be cause this message to appear. Normally this is not a serious
problem. If you get this message frequently over a short period of
time, it could i ndicate that the dev ice or syste m is malfunctioning.
Unplug or power down unused devices to see if t he problem
persists.
[xxxxx023]
Target device parity error. The driver has detected a parity erro r by
the target device.
[xxxxx024]
Data overrun or underrun. The adapter was given more or less data
than the expecte d amount of data.
[xxxxx031]
Target device queue full. The target device internal buffer is full.
[xxxxx032]
Target device busy. The target device reports a busy sta tu s. Another
program may already be using this device.
[xxxxx050]
[xxxxxx9A]
Host adapter failure. Your host adapter may not be properly
installed or is defective. Try re-seating the ad ap te r in the PCI slot, or
try installing it a different PCI slot.
2-18
Page 33
Microsoft Windows NT Installation
[xxxxx081]
[xxxxxx8A]
[xxxxxx83]
Adapter initialization failure. An error has occurred while the driver
was setting up its internal data structures. Verify that your adapter is
supported by this version of the driver.
[xxxxx089]
Unable to allocate memory. This indicates that there may be a
problem with the amount of memory installed in your system.
Verify that your system has at least the minimum amount of
memory required by your operating system.
[xxxxx096]
Adapter hardware initializatio n failu re—po ssible resource conflict .
The driver has attempted to initialize the adapter hardware but
failed. This might suggest that the a dapter resources (e .g., IRQ)
conflict with another boa rd installed in you r syst em.
[xxxxx097]
Unable to allocate memory. This indicates that there may be a
problem with the amount of memory installed in your system.
Verify that your system has at least the minimum amount of
memory required by your operating system.
[xxxxx0af]
Unable to de-allocate memory that was allocated for a target device.
Normally, this is not a serious problem, unless yo u get this message
frequently over a short period of time. The memory can be
reclaimed by rebooting the system.
[xxxxx0ce]
Scatter Gather Limit exceeded. An I/O request packet from the
system contained a Scatter Gather element list th at contained more
elements than are supported by the miniport. Scatter Gather is a list
of data segments that define the entire data transfer. Scatter Gather
is a means to improve total data throughput. Thi s e rror might be
caused by a component external to the miniport driver, such as the
operating system or an ASPI application.
2-19
Page 34
Adaptec 7800 Family Manager
[xxxxxd4]
Adapter hardware failure - adapter reset. The host adapter
hardw are fa i le d and the mi n i p ort has to res e t the hardw a re.
[xxxxx0d6]
Interna l driver erro r. An error has oc curred wh ile the dri v e r wa s
setting up its internal data structures. Try installing th e most up-todate version of the driver available from the Adapt ec Web site or
BBS.
❒
2-20
Page 35
▼ ▼ ▼ ▼
Microsoft Windows 95
Installation
This chapter explain s h ow to in stall the Adaptec 7800 Family
Manager Set
Windows
Family UltraSCSI (and earlier ) host ada pter s, and the
driver supports all Ultr a2 SCSI adapters. Refer to the list on
page 1-3.
If you are per f orming a first ti me Windows 95 installation, see
Installing the Driver When Installing Windows 95
Windows 95 is already installed in your system, see
Driver When Windows 95 is Already Installed
aic78xx.mpd
®
95. The
aic78xx.mpd
aic78u2.mpd
and
driver supports all Adaptec 7800
drivers for
on page 3-2. If
on page 3-2.
aic78u2.mpd
Installing the
3
Note:
When Windows 95 starts, if a
dialog is di splayed after y our 7800 Family Manager Set host
adapter has bee n installed, you must select the Driver from
Disk Provided by Hardware Manufacturer
Adaptec 7800 Family Manager Set v. 3.00 diskette into the
floppy drive and type
on screen instructions.
a:\win95
New Hardware Found
option. Insert your
as the path. Then, follow the
3-1
Page 36
Adaptec 7800 Family Manager
Installing the Driver When Installing Windows 95
A version of the
(included) in the W indo ws 95 install ation CD-ROM. During a normal
Windows 95 installation, the 7800 Family host adapter (Ultra SCSI or
earlier) is detected in your system and the embedded
driver is automatically installed.
Note:
Family host adapter(Ultra SCSI or earlier) installed in your
computer, or you are installing the
an Ultra2 SCSI host adapter, you must install the driver
manually after Windows 95 is complete. Follow the
procedures i n the sectio n, Installing the Driver When Windows 95 is Al ready In s t alled , below
aic78xx.mpd
If the Windows 95 installation cannot detect the 7800
(Ultra SCSI) driver is embedded
aic78xx.mpd
aic78u2.mpd
driver for
Installing the Driver When Windows 95 is
Already Installe d
To u p d a te o r i n st a l l th e
is already installed, follow these ins truct ion s:
Note:
All Adaptec 7800 Family Ultra SCSI (and earlier) host
adapters use the
use the
updated, it is not necessar y to update it again for eac h 7800
Family host adapter installed in you r system.
aic78u2.mpd
aic78xx.mpd
aic78xx.mpd
driver. Once the cor rect driver is
or
aic78u2.mpd
driver. Ultra2 SCSI adapters
if Wi ndows 95
1
Start Windows 95.
2
Click the Start button on the Windows 95 task bar, and then
poin t to Se t tings .
3
Click Control Pane l.
4
Double-click the System icon.
5
On the Device Manager tab, click the plus sign (+) next to the
SCSI controller icon.
3-2
Page 37
Microsoft Windows 95 Installation
If W i ndows 95 ca nnot det erm ine t he t ype of host
Note:
adapter installed in your computer, a yellow question
mark labelled Other devices appears instead of the SC SI
controller icon. T o continue, click the plus sign (+) next
to the ques tion mark; a yellow question mar k lab e lled
PCI SCSI Bus Controller then appears.
6
Double-click the 7800 Family host adapter you wish to update,
or if a yellow question mark labelled PCI SCSI Bus Controller is
displayed, double-click the question mark.
7
Insert the Adaptec 7800 Family Manager Set v.3.00 diskette
into drive A.
8
Select the Drive s tab
If the ver si on of Windows 95 you ar e us ing displ ays an
Note:
Update Drivers button i nstead of a Change Driver button,
follow the procedures in the section Updating the Driver for Windows 95 (Version OSR 2) on page 3-4.
9
Click Change Driver. If you are prompted to select the
hardware type, select SCSI Controller.
10
Click the Ha v e Di s k button and enter a:\win95 as the path.
11
Click OK.
12
Select the 7800 Family ho st adapter, and click OK.
13
Click OK. The driver is copied and scanned.
14
You must restart your computer for the changes to take effect.
Click Yes to restart your computer. Click No to ret urn to th e
system properties window.
3-3
Page 38
Adaptec 7800 Family Manager
Updating the Driver for Windows 95 (Version
OSR 2)
This section covers the remaining steps for updating the drives on
Windows 95, OSR 2.
1
Follow steps 1 through 7 in the previous section, Installing the
Driver When Windows 95 is Already In stalle d .
2
Click Up date Driv ers.
3
In the Update D e vice Driver Wizard, select Yes, then click
Next.
4
Under Location type a:\win95, then click OK.
5
Click Finish.
6
The message Pleas e insert the disk labeled ‘7800 Family Manager
Set v.3.00 Installation Disk’ appears dialog box. Click OK.
7
In the Copying Files dialog box, a message stating that ‘The file
AIC78XX.MPD or AIC78U2.MPD on 7800 Family Manager Set
v3.00 installation disk could not be found...’ appears. Type
a:\win95 and click OK to install the driver.
8
Click Yes to res t ar t y o u compute r to u p da te the cha ng e s . To
return to the System Properties window, click No.
Note:
If you wish to re-update the driver again, you must
select No at step 3 above, then click Next and follow the
onscreen instruc tions to re- u p date.
3-4
Page 39
Microsoft Windows 95 Installation
Troubleshooting
Problems and Solutions
What is a miniport driver, and how do I make sure that the miniport driver for my host
adapter is installed correctly?
Miniport drivers are 32-bit protected mode device drivers used by
Windows 95 to cont rol host adapters and devices. Windows 95
includes a set of miniport drivers f or various SCSI host adapters .
If your 7800 Family host adapter is already installed, th e adapter ’s
miniport driver is automatically installed and configured during
Windows 95 installation. Follow the instructions listed in Installing the Driver When Windows 95 is Already Installed on page 3-2 to ensure
that the miniport driver is updated.
To make sure the driver is installed correctly in systems running
Windows 95, open the Control Panel, double-click on System, and
click the Device Manage r tab. Then double-click the SCSI Controllers icon; you should see the model name of the SCSI host
adapter(s) installed in your system.
What if there is no SCSI Controllers icon under Devi ce Manager, or the model name of
the host adapter does not appear under Device Manager?
If the SCSI Con trollers icon or your host ad ap te r’s model name do
not appear in the Device Manager, follow thes e steps:
1
Open Control Panel and double-click the Add New Hardware
icon. Le t Windows search for the host adapter by sel ecting Yes
on the second screen of the Add New Hardware Wizard.
2
If Windows does not detect the adapter, run the Add New
Hardware Wizar d again. This time, select No on the second
screen of the wizard, then select SCSI Controllers on the next
screen.
3
Insert the 7800 Family Manager Set diskette for Windows 95
into your floppy drive.
4
Select the model of your 7800 Family host adapter, and then
click the Have Disk button.
5
Enter a:\win95 or b:\win95 as the location to copy the file from.
6
Click OK. The driver is copied and your system is updated.
3-5
Page 40
Adaptec 7800 Family Manager
7
You must restart your computer for the changes to take effect.
What if a yellow exclamation mark or a red X appears in Device Manager in front of my
host adapter.
This means th e re is some kind of resour ce p roblem. First, see if the
names of any host adapters appear that are not actually instal led in
your computer. If so , se lect the n a me a nd click Remove.
If a red X appears i n front of your host adapter name, r emove all the
host adapter references under SCSI Controller s and run Add New
Hardware, as described in the previous question/answer.
If a yellow exclamation point appears in front of your host adapter
name, the resources that the driver uses probably do not match the
resources used by the hardware. Double-cl ick the host adapter
name, then click on the Resource tab. Deselect the Use Automatic
Settings b ox and edit the re sou rces (Interrupt Req uest, Dire ct
Memory Access, etc.) so they match those used by the host adapter.
If the problem still remains, there is probably a hardware resource
conflict betw e e n th e ho st adapt e r a n d o th er hardwa re in your
computer. You can fix this by changing the hardware resource
settings. (See your hardware documentation.)
What do I need to do if I change or upgrade my host adapter?
1
Open the Control Panel, double-click on System, and click the
Device Manager tab.
2
Double-click the SCSI Co ntroll ers icon, select the name of the
old host adapter, and click Remove.
3
4
5
3-6
OFF
Turn
installed host adapter.
Install the n ew host adapte r ac cor di ng to th e in str ucti o ns in the
hardware documentation.
Turn the co m p u t e r ON. If the new host adapter supports Plug
and Play , Windows will install and configure it automatically.
Otherwise, ru n Add New Hardware to make sure th e new
driver is loaded.
the computer and physically remove the currently
Page 41
Microsoft Windows 95 Installation
If I am running under Windows 95, do I need lines for the Adaptec real mode ASPI
drivers and mscdex in my config.sys and autoexec.bat files?
Usually, you do not need to use these Real mode ASPI drivers, because
the new Windows miniport drivers support most SCSI host adapters
and SCSI devices. However, you need to load the drivers (including
mscdex
, if you ha v e a CD-ROM drive) if any of t he following is true:
■
You are running in MS-DOS mode a nd need to access your
CD-ROM dr ive .
■
You are using a scanner or another SCSI device with
autoexec.bat
or
-based drivers, such as Hewlett Packard
config.sys
sjiix.sys.
■
You have an older model SCSI-1 CD-ROM drive that
Windows 95 does not support.
■
You are using a CD-Recorder drive (however, some newer
models of CD-Recorder drives can use the em bedded
Windows miniport drivers).
My CD-ROM drive doesn’t work properly under Windows95.
Some olde r mod el s of SCS I CD -ROM dri ves ar e not c ompa t ible wit h
the embedded Windows 95 CD-ROM driver. You can add support
for the CD-ROM drive by doing the following:
-
Make sure your ASPI Real mode drivers (including
1
and
aspi8dos.sys,
config.sys
your
mscdex.exe
and
autoexec.bat
) are loaded and running from
files. Refer to the EZ-SCSI
User’s Guide for more informa tion.
If step 1 di d not work, fin d th e file named
2
\windows\system\iosubsys
directory and ren ame it
cdtsd.vxd
aspicd.sys,
in the
cdtsd.sav
.
3-7
Page 42
Adaptec 7800 Family Manager
My CD-ROM dri ve sho ws up as mo re tha n one ic on unde r My C omp uter.
The mapping between
mscdex
, which runs in Real mode, and th e
Windows 95 CD-ROM driver does not match. You can correct this in
one of two ways:
■
Comme nt out th e l in e th a t lo a ds
autoexec.bat
■
Change the /L switch on the line that loads
autoexec.bat
file.
file so it assigns the CD-ROM drive the next
mscdex.exe
in the
mscdex.exe
in the
highest l ogical drive letter aft e r the hard di sk drives.
❒
3-8
Page 43
4
▼ ▼ ▼ ▼
Novell NetWare Installation
This chapter explains how to install the Adaptec 7800 Family
Manager Driver
SCSI) for Novell NetWare— NetWare v3.1x, v4.0, and v4.1x. The
aic7870.dsk
earlier) ho st adapters, and the
Ultra2 SCSI adapters. Refer to the list on page1-3.
aic7870.dsk
driver supports all Adaptec 7800 Family UltraSCSI (and
(Ultra SCSI) or
aic78u2.ham
aic78u2.ham
driver supports all
(Ultra2
If you are performing a first time NetWare installation, see
the Driver When Installing NetWare
installed in your system , see
Already Installed
on page 4-4.
on page 4-2. If NetWare is already
Installing the Driver When NetW are is
Installing
4-1
Page 44
Adaptec 7800 Family Manager
Installing the Driver When Installing NetWare
To ins tall the
NetWare, follow the instruct io ns belo w for the vers io n of Net Ware
you are installing.
aic7870.dsk
or
aic78u2.ham
driver when you install
NetWare v3.1x
Follow these instructions only if you are installing NetW are v3.1x for
the firs t time :
1
Follow the procedures in your NetWare documentation for
installing a new server.
2
After completing the NetWare installation, exit to DOS.
If you are installing the
step 3. If you are installing the
5.
3
Copy all the files from the
c:\server.312
copy a:*.* c:\server.312\server.exe
4
Update the
lswap c:\server.312\loader.exe c:\server.312
5
Create the
load pm312
pmload c:\server.312
load aic78u2
6
Start
server.exe
directory . Do this with the following command:
server.exe
startup.ncf
and continue with the installation.
aic89u2.ham
NetWare 3.12 Patch Disk
file with the following command:
with the fo llowing li nes:
driver, continue on to
aic7870.dsk
driver , jump t o step
to the
4-2
Page 45
Novell NetWare Installation
NetWare v4.0 or v4.1x
Follow these instructions only if you are installing NetW are v4.0 or
v4.1x for the first time:
Begin in stallation of NetWare v4.0 or v4.1x on your server as
1
instructed in your NetWare documentation.
When a screen appears that asks you to select a disk driver,
2
press Insert.
Insert the Adaptec 7800 Family Manager Set diskette for
3
NetWare into your di sk drive.
Press F3 and spe ci fy the path to the
4
aic78u2.ham
diskette).
Select
5
Press A lt-ESC. From the console prompt type the following:
6
load a:\netware\aic7870.dsk
or
load a:\netware\aic78u2.ham
Press Enter. A list of slot numbers sep arated by commas is
7
displayed. Write down all slot numbers listed. Do not press
Enter.
Press ESC twice.
8
At the prompt, press Alt-ESC.
9
Choose Select/Modify Driver Parameters then press Enter.
10
Type the slot number and press Enter.
11
Press F10 , o r ESC.
12
Choose Sav e P arameters and Continue, and press Enter.
13
To install additional adapters, follow the procedures fr om step
14
10.
driver for NetWare (e.g.,
AIC7870.DSK
or
AIC78U2.HAM
aic7870.dsk
a:\netware\v4_xx
and press Enter.
or
on the
When comp lete, select Continue the Installation to complete the
15
install ation.
4-3
Page 46
Adaptec 7800 Family Manager
To load the driver automatically at server bootup,
Note:
make sure the
line for your host adapter. See Installing th e Driver Wh en
NetWare is Already Installed on page 4-4 and Loading the
Driver at Server Bootup on page 4-5 .
startup.ncf
file includes the load command
Installing the Driver When NetWare is Already
Installed
To u p d a te o r i n st a l l th e
NetWare is already installed, follow the instr uctio ns in this section.
The procedures ar e simila r for all versions of NetWare. Procedures
that are specific to a NetWare version are noted when necessary.
1
Make a backup copy of the old driver (if it exists) before
installing the new driver.
2
Copy the
Family Manager Set diskette f or NetWare into the serv e r’s
startup directory (e.g.,
on your hard disk . This ove rw rites any e xi s t i ng ve r si o n of the
driver in the directory.
aic7870.dsk
Note:
the
NetWare v4.0 and v4.1x, the file is in
3
If necessary, modify the load command line in the
file so that the proper path to the driver and all appropriate
command line options are specified. See Loading the Driver at Server Bootup on page 4-5.
The correct sy ntax to load the 7800 Family driver is
pathname
load [
or
load [
pathname
Command line options are not case sensitive. Placing commas
between command line options is optional. See Loading the Driver at Server Bootup on page 4-5 for possible values.
aic7870.dsk
or
c:\nwserver, c:\server.40 , c:\ser ver.312
For NetWare v3.1x, the driver file is located in
\netware\v3_1x
]aic7870 [
]aic78u2 [
or
aic78u2.ham
aic78u2.ham
directory on the diskette; for
options
options
driver from the 7800
]
]
driver when
\netware\v4_xx
startup.ncf
)
.
4-4
Page 47
Novell NetWare Installation
Loading the Driver at Server Bootup
To automat icall y lo a d the
bootup, the
directory) must contain a load command line that specifies the
location of the driver and any appropriate command line options
(see Using the Load Command Line Options on page 4-7). For
additional information on the
documentation.
startup.ncf
Note:
T o load the driver from your hard disk, the driver and
aspitran.dsk
Mana ge r Set dis k e t te fo r NetWare to a direc tory on you r
hard di sk [usually the server’s startup d irectory (e.g.,
c:\nwserver
The correct syntax to load the driver is
load [
pathname
or
load [
pathname
For example, the command line to load the driver from the
c:\nwserver
directory, with the v erbose= option on is
load c:\nwserver\aic7870 verbose=y
or
load c:\nwserver\aic78u2 verbose=y
aic7870.dsk
file (usually located in your server’s startup
startup.ncf
module must be copied from the 7800 Family
)].
]aic7870 [
]aic78u2 [
options
options
or
aic78u2.ham
file, refer to your NetWare
]
]
at server
4-5
Page 48
Adaptec 7800 Family Manager
Command line options are not case sensitive. Placing commas
between command line options is optional. See Using the Load Command Line Options on page 4-7 for possible values.
To modi fy the
1
Type load install at the NetWare prompt and press Enter.
2
Select the ap p ropriate menu choice t hat allows you to edit the
startup.ncf
3
Make the nec e ssary changes. When you are done, press Esc.
startup.ncf
You can also use your DOS text edit or to modify the
Note:
startup.ncf
file.
file, follow these steps:
file.
4-6
Page 49
Novell NetWare Installation
Using the Load Command Line Options
You can specify several command line options when the driver is
loaded. The available options are described in the tables below. The
first ta bl e de scrib e s the comm a n d l i ne op t i o n s fo r the
aic7870.dsk
driver for Ultra SCSI and earlier products. The second table
describes command line options for the
aic78u2.ham
driver for
Ultra2 SCSI pro duc ts.
Table of aic7870.dsk Command Line Options:
OptionValuesDefaultDescription
auto_bus_fairness=on, offonEnables/d i s abl es auto
SCSI bus fairness
algorithm.
auto_disabl e _tagq=on, offonEnables/d i s abl es auto
disable tag queuing
algorithm.
auto_flush_diskreq=on, offonEnables/dis abl es auto
disk flush algo rithm.
cdrom=on, offonEnables/disable driver
suppor t for CD-ROM
devices; on = Driver, off =
ASPI.
dev_enable=00-FFFFFFFFAllows you to enable the
driver's registration of
SCSI devices on a per
target basis. By default, all
targets are scanned. A bit
value of 0 causes the targ et
not to register unde r the
operating system. These
devices are still accessible
via ASPI. This enable bit
mask is entere d in hex (see
Bit Mask Options
page 4-12).
on
4-7
Page 50
Adaptec 7800 Family Manager
OptionValuesDefaultDescription
ext_tran=yes, non oDetermines translation
method for a new drive in
the system; yes =
extended, no = standard.
By default, standard
translation is used unless
set to extended by
SCSISelect
fixed_disk=on, offonEnables/disables support
for hard disks. By default,
hard disks are supported .
You may want to disable
hard disk support in order
to load an ASPI Fixed Disk
Module.
flush_diskreq=00-FFFF0A bit mask to send
occa sionally orde red tags
to specific targets. By
default, no targets receive
occasionally ordered tags.
This bit mask is entered in
hex (see Bit Mask Options
on page 4-12).
instr=on, offoffEnables/disables
recording of I/O statistics.
io_combine=1-3216Specifies maximum
number of segments in a
scatter/gather list.
lun_enable=
1
00-FFFF01A bit mask to enable
scanning f or specifi c LUNs
on all targets. The default
value of 01 causes the
driver to scan LUN 0 only.
This enable bit mask is
entered in hex (see Bit Mask Options on
page 4-12.)
max_tags=1-12816Specifies maximum
number of tagged
commands per device.
4-8
Page 51
Novell NetWare Installation
OptionValuesDefaultDescription
multlun_target s00-FFFFFFF FA b it ma sk to enabl e LU Ns
on selected targets. By
default, LUNs on all
targets are enabled. This
bit mask is entered in hex
(see Bit Mask Options on
page 4-12).
read_after_write0-11Specifies default verify
mode; 0 = Off (No verify
on writes ), 1 = On
(Hardware ver i fy ).
remo v able=
1
on, offonEnables/disab les su pport
for removable medi a other
than CD-ROMs. By
default, removable media
is supported. Yo u may
want to disabl e removable
disk support in order to
load an ASPI Remov abl e
Disk Module.
start_uni t0-FFFF0A bit mask to ena b le
sending the Start_Unit
command to specific
targets. By defaul t, the
command is not sent to
any target. This feature is
not needed by most
devices. This bi t mask is
entered in hex (see Bit Mask Options on
page 4-12).
tag_disab l e0-FFFF0A bit mask to disa b l e
tagged queuing for
specific targets. By default,
tagged queuing is enabled
for all targets. If bit mask is
set, then tagged que u ing
for that particular dev ice is
disabled. T hi s bi t mask is
entered in hex (see Bit Mask Options on
page 4-12).
4-9
Page 52
Adaptec 7800 Family Manager
OptionValuesDefaultDescription
slot=0-xxxx
2
0Defines a physical slot
number for the host
adapter. If 0 is specifi ed, or
if this option is no t
specified, then the driver
loads for all 7800 Family
host adapters.
verbose=yes, nonoDisplays host adapter
configuration information
at load time.
1
Many multiple-lun and removable medi a devices are changers or magazines. Some
of these are only supported by the driver through an ASPI driver provided by the
hardware vendor.
2
The values can vary and are dependent on the system configuration.
Table of aic78u2.dsk Command Line Options
OptionValuesDefaultDescription
auto_bus_f ai rness=on, offonEnables/di s abl e s auto
SCSI bus fairness
algorithm.
auto_disabl e _tagq=on , offonEnables/disables auto
disable tag queuing
algorithm.
auto_flush_diskreq=on, offonEnables/disables auto
disk flush algorithm.
dev_enable=0-FFFFFFFFAllows you to enable the
dri v e r 's registra t i on of
SCSI devices on a per
target basis. By default, all
targets are scanned. A bit
value of 0 causes the
target not to register
under the operating
system. These devices are
still accessible via ASPI.
This enable bit mask is
entered in hex (see Bit Mask Options on
page 4-12) .
4-10
Page 53
Novell NetWare Installation
OptionValuesDefaultDescription
flush_diskreq=0-FFFF0A bit mask to send
occasionally ord ered tags
to specific targets. By
default, no targets receive
occasionally ord ered tags.
This bit mask is entered in
hex (see Bit Mask Options
on page 4-12).
lun_enable=
1
0-FF01A bit mask to enable
scanning for specif i c
LUNs on all targets. The
default v a l ue of 01 causes
the driver to scan LUN 0
only. This enable bit mask
is entered in hex (see Bit Mask Options on
page 4-12. )
max_tags=1-12816Specif ies maximum
number of tagged
commands per device.
multlun_targets=0-FFFFFFFFA bit mask to enable
LUNs on selected targets.
By default, LUNs on all
targets are enabled. This
bit mask is entered in hex
(see Bit Mask Options on
page 4-12) .
slot=0-xxxx
1
0Defines a physical slot
number for the host
adapter . I f 0 is spec ified , or
if this option is not
specified, then the driver
loads for all 7800 Family
host adapters.
verbose=yes, nonoDisplays host adapter
configuration information
at load time.
1
The values can vary and are dependent on the system configurati on.
4-11
Page 54
Adaptec 7800 Family Manager
Bit Mask Option s
Use the example below as an aid for calculating bit mask option hex
values. Each SCSI device is ena bled b y a 1 in its corresponding bit
position. The table that follows the figure, lists the binary-to-hex
conversions. Using this example, if you want to enable scanning for
LUNs 0, 2, and 6 on all targe ts, then use the command line option of
lun_enable=0045.
Bit Position
6
SCSI ID
0, 2, 6
Converted
binary-to-hex:
13012
14
15
0
0
1009
11
807
0
0
0
403
5
1
0
0
0
211
0
1
0
Binary
= 0045
0
0
45
Hex
Binary Hex.Binary Hex.
0000010008
0001110019
001021010A
001131011B
010041100C
010151101D
0110611 10E
011171111F
Sample Load Commands
Here is a simp le load command with no option sw itches (if loaded
from drive A):
load a:\netware\v3_1x\aic7870
If an error message appears when attempting to load the driver,
refer to Troubleshoo t ing on page 4-18.
Here is an example of the
aic7870.dsk
command line options (if loaded from drive A):
driver being loaded with
load a:\netware\v3_1x\aic7870 verbose=y slot=22
4-12
Page 55
Novell NetWare Installation
Using NetWare and the Host Adapter
This section contains useful information on using NetW are and your
host adapter.
Using Removable Media
The
aic7870.dsk
disk drives, including magneto-optical drives. Removable media is
treated as a st andard SCSI hard disk, with some exceptions:
■
The driver only re cogn izes and registers media with 512
bytes/sector.
■
NetWare allows you to mount/dismou nt the media, and to
lock/unlock the media.
driver module fully supports removable-media
NetWare’s
monitor.nlm
program supports several removable media
options. Follow these s teps to view and configure these options:
1
Load
monito r.nlm
2
Select Disk Information. All system disk drives appear.
3
Select the removable-media device. The following drive status
to display the various options.
items appear:
Menu ChoiceDefault Value
1
(select for list)
Hardware Level
Not Supported
Active
Mounted
Not Locked
1. V o lume Segments On
1
Drive
2. Read After Wr ite Verify
3. Drive Light Status
4. Driver Operating Stat us
5. Removable Drive Mount
2
Status
6. Removable Drive Lock
2
Status
1
Valid for both removable and nonremovable types of SCSI disk drives.
2
Valid for removable media only
1
1
4-13
Page 56
Adaptec 7800 Family Manager
Mount Status
Mounting causes a drive to come online as a NetWare storage
device. Dismounted drives are inactive and cannot be accessed.
Before you eject y o u r current me dia, you should first dismount it
(menu choice 5). When the media status is dismounted, you can eject
the me di a . H o wever, NetWare does n o t al low you to d ismount it if
the media is locked.
To insert your new media, wait fo r the drive to spin-up, and then
selec t the Drive Mo unt option.
Lock Status
If your removable-media device supports the Lock/Unlock feature,
you can lock the media (menu choice 6). The media must be in the
Not Locked state before you can eject it. If the media i s Locked, it
cannot be ejected when you press the Eject button.
aic7870.dsk
Ver if y (
Read After Write Verify (menu choice 2) is set to Hardware Level by
default. The option can also b e se t on the command line, see Using the Load Command Line Options on page 4-7.
driver only)
The available options ar e defined as follows:
Read After Write Verify
Option
SettingFunction
DisabledAll writes to SCSI disk drives are with the SCSI
Write command (2Ah).
Hardware
Level
Software
Level
4-14
All writes to SCSI disk drives are with the SCSI
Write and Verify comm and (2E h). If not
supported by the drive, behavior is the same as if
Read After Write Verify is disabled. We
recommend this setting for best data security.
Not supported.
Page 57
Novell NetWare Installation
Using the NetWare T ape Backup
Included with Novell NetWare is a server-based tape backup utility
sbackup.nlm
called
drives to a server tape drive. The utility supports Adaptec host
adapters.
Novell NetWare documentation contains instru ctions for loading
the server backup software. Refer to the NetWare Server Backup Manual to load the
The appropriate driver that interfaces
load e d automatic ally.
If you are duplexing the Adaptec 7800 Family host adapter wit h
another host adapter for NetWare drive mirroring, you must
also load the appropriate ASPI manager (
host adapter.
When
2
appropriate name.
If
sbackup
3
DIBI-2 Tape Driver, regardless of th e typ e o f S CSI tape dr ive
being attached (e.g., ev en if the tape drive is manufactured by
Wangtek, do not select the Wangtek driver).
with th e se op t i o n s :
xxx
sbackup
sbackup
is loaded, it asks for a login name. Enter the
asks you to select the device driver, select the HP
Novell also includes a driver called
Note:
This drive r i s not needed and should not be loaded.
Adaptec’s driver module takes advantage of ASPI
interface features bypassed by
adaptec.nlm
to ASPI is
.dsk
) for the second
adaptec.nlm
.
.
Novell publishes a list of SCSI tape drives supported by
sbackup.nlm
.
4-15
Page 58
Adaptec 7800 Family Manager
Using a CD-ROM with NetWare
To use a CD-ROM with NetWare v3.1x, v4.0, or v4.1x, follow these
instructions:
Load
1
aic7870.dsk
line:
or
aic78u2.ham
by entering the following
pathname
:load [
or
pathname
:load [
If using an Ultra SCSI host adap ter, load
2
entering the following line:
pathname
:load [
For multiple LUN CDs, enable multiple LUN scanning with
the lun_enable switch (e.g., load aspicd lun_enable=FF). The
lun_enable switch is not needed for
aic78u2.ham
Load
3
cdrom.nlm
:load [
pathname
Note:
nwpa.nlm
Enter the following line at the prompt and then note the
4
number and name of th e CD:
:cd d evic e list
Enter the number or volu me name of the CD at th e command
5
line:
]aic7870
]aic78u2
aspicd.dsk
]aspicd
aic7870.dsk or
.
by entering the following line:
]cdrom.nlm
For NetWare 4.01 and 4.02 only: You have to load
before you can load
cdrom.nlm
by
.
4-16
:cd mount
[x] [name]
Page 59
Novell NetWare Installation
Optimizing Performance
The Adaptec 7800 Family SCSI Bus Master firmware increases the
SCSI performance of the Adaptec 7800 Family host adapters under
multitasking environments. The firmwar e uses a paging mechanism
to handle up to 255 simultaneous SCSI commands. The sequencer
can simultaneously manag e up to 128 tagg e d, or 1 non tag g ed, SCSI
commands for each SCSI device, up to a limit of 255 SCSI
commands. The firmware can queue as many commands as the
operating system is able to send to the host adapter. To set this
feature, enter the following command:
max_tags=
In general, a low number of max_tags gives be tter sequent i a l
performance, and a h igh number a better random performance.
Note:
problems leading to deactivations with some drives.
n
A large number of max_tags can also ca use starvation
4-17
Page 60
Adaptec 7800 Family Manager
Troubleshooting
Error Messages
The error messages listed below are the messages associated with
aic7870.dsk
the
seque n ti ally ac co rdi ng to th e la st th re e dig i t s of the e rro r co d e . For
example, [xxxxx080], [xxxxx081], [xxxxx082], etc.
Note:
sure to include the complete error code in your problem
description.
[xxxxx080] Unable to allocate memory
This indicates that the re may be a problem with th e amou nt of
memory installed in your system. Verify that your system has at
least the minimum amount of memor y required by your operating
system.
An error has occurred while the driver was setting up its internal
data st ruc tures. V er i fy th at y our adapt er is su ppor ted by t his ver sion
of the dr i ve r.
or
aic78u2.ham
When reporting problems to Customer Support, be
driver. Messages are l i sted
[xxxxx082] Internal driver error
An error has occurred while the driver was setting up its internal
data structures. Tr y installing th e most up-to -da te version of the
driver avai lable from the Adap te c Web site or BBS.
[xxxxx083] Adapter not supported by this version of the driver
Your adapter is not supported by the driver on your system. You
may have installed a new ad apter and have not updated the driver
on your system.
An error has occurred while the driver was setting up its internal
data structures. Tr y installing th e most up-to -da te version of the
driver avai lable from the Adap te c Web site or BBS.
4-18
Page 61
Novell NetWare Installation
[xxxxx085] Unable to allocate memory
This indicates that the re may be a problem with th e amou nt of
memory installed in your system. Verify that your system has at
least the minimum amount of memor y required by your operating
system.
[xxxxx087] Internal driver error
An error has occurred while the driver was setting up its internal
data structures. Tr y installing th e most up-to -da te version of the
driver avai lable from the Adap te c Web site or BBS.
An error has occurred while the driver was setting up its internal
data structures. Tr y installing th e most up-to -da te version of the
driver avai lable from the Adap te c Web site or BBS.
[xxxxx089] Unable to allocate memory
This indicates that the re may be a problem with th e amou nt of
memory installed in your system. Verify that your system has at
least the minimum amount of memor y required by your operating
system.
[xxxxx096] Adapter hardware initialization failure - possible resource conflict
The driver has attempted to initialize the adapter hardware but
failed. This might suggest that the a dapter resources (e .g., IRQ)
confli ct wit h the r esour c es of ano the r boar d inst all ed in you r system .
An error has occurred initializing one of the driver’s internal data
structu res for a devi ce connec ted to the ada p t e r. This may result in
problems accessing the device. Try installing the most up-to-date
versio n of the drive r availa b le from the Ad ap tec Web site or BBS.
[xxxxx0ab] Driver already loaded for this host bus adapter
The driver is already loa ded for thi s ad apter. Verify that the correct
adapter is specified in your command line or startup file.
[xxxxx0ac] Driver already loaded for all host bus ad ap ters
The driver is already loaded for all the supported adapters in this
system.
4-19
Page 62
Adaptec 7800 Family Manager
[xxxxx0a4] SCSI bus reset by third party hardware
Hardware such as an array enclosu re may have reset the SCSI bus.
This is a normal condition unless you receive additio na l errors.
[xxxxx0a7] Unable to allocate memory
[xxxxx0a8] Unable to allocate memory
This indicates that the re may be a problem with th e amou nt of
memory installed in your system. Verify that your system has at
least the minimum amount of memor y required by your operating
system.
[xxxxx0a9] Possible interrupt conflict
This indicates that the adapter IRQ conflicts with the IRQ of another
board installed in your system. Check your hardware
documentation for instructions on setting and changing IRQs.
[xxxxx0c9] Invalid command line parameter
A command line option for the driver is invalid. See Using the Load
Command Line Options on page 4-7 for valid command line options.
[xxxxx0ca] Invalid command line syntax
[xxxxx0cb] Invalid command line syntax
[xxxxx0cc] Invalid command line syntax
The command line syntax for the driver is incorrect. See Using the
Load Command Line Options on page 4 - 7 fo r e nte r i ng the co rre ct
synta x.
[xxxxx07c] Unable to allocate memory
[xxxxx07d] Unable to allocate memory
[xxxxx07e] Unable to allocate memory
[xxxxx07f] Unable to allocate memory
This indicates that the re may be a problem with th e amou nt of
memory installed in your system. Verify that your system has at
least the minimum amount of memor y required by your operating
system.
❒
4-20
Page 63
5
▼ ▼ ▼ ▼
IBM OS/2 Installation
This chapter explains how to install the Adaptec 7800 Family
Manager Set Driver for OS/2. The
Ultra SCSI devices for OS/2 v.2.1x, and OS/2 Warp3.x, 4.x, and 4.x
SMP. The
Warp 3.x, 4.x, and 4.x SMP. Refer to the list of devices on page 1-3.
aic78u2.add
driver supports Ultra2 SCSI devices for OS/2
aic7870.add
driver supports
If you are in stalling OS/2 for the first time, see
When In s t a l ling OS/2
system, see
page 5-6.
Installing the Driver When OS/2 is Already Instal led
on page 5-1. If OS/2 is alread y instal led in your
Installing the Driver
on
Installin g the Driv er Wh en Ins talli ng OS /2
To install the
you install OS/2, follow the instructions below for the version of
OS/2 you are installing.
aic7870.add
Note:
When installing OS/ 2 from a CD-RO M, be sure the
CD-ROM SCSI ID is not set to 0 or 7.
aic78u2.add
or
driver at the same time
5-1
Page 64
Adaptec 7800 Family Manager
Installing OS/2 v2.1x (Ultra SCSI Driver Only)
Follow these instructions only if you are installing OS/2 v2.1x for the
first time. We assume here that OS/2 is not already installed on the
system. Y ou will need to have access to a computer where you can
copy DOS files from one diskette to another.
To install the
Note:
copy the driver from the 7800 Family Manager Set diskette
for OS/2 on to the OS/2 installation diskette #1. However,
before you can copy the driver, you must first remove
various files from the OS/2 installation diskette #1, as
explained in step 2 below.
Go to a computer on which DOS, Windows®, or OS/2 is
1
already installed. Use diskcopy to make backup copie s of all
IBM OS/2 and Adaptec-supplied diskettes. Use the backup
copies as your working diskettes.
Delete some of the existi ng files on the bac kup copy of the
2
OS/2 diskette #1 so that approximately 120 KBytes of dis k
space is available on the diskette. Use the following
information to help you decide which files to delete:
– If the Adaptec 7800 Family host adapter is the only Adaptec
host adapter installed in your system, delete all Adaptec
drivers (
aha152x.add, aha154x.add, aha164x.add
aha174x.add, aic7770.add
– If you have an Adapt e c host adapter th at is not part of the
7800 Family, delete all of the Adaptec drivers not used by
that particular host adapter. For example, if you have an
Adaptec AHA-1540CP host ad apter installed in your
computer, delete all Adaptec drivers except for the
aha154x.add
driver.
aic7870.add
, and
driver, it is necessary to
,
fd16_700.add
).
– If you have deleted the suggested Adaptec dr ivers above,
and you still do not have approximately 120 KBytes of disk
space avai lable on the diskette, delete these files:
Copy the
3
for OS/2 (i.e.,
diskette.
5-2
ibm2flpy.add, ibm2adsk.add
os2ldr
file from the 7800 F amily Manager Set dis kette
\os2\aic7870\
, and
ibm2scsi.add
) onto the OS/2 installation
.
Page 65
IBM OS/2 Installation
4
Copy the
Family Manager Set diskette for OS/2 (i.e.,
the
OS/2 dis ke t te # 1.
5
Add the following line to the
basedev=aic7870.add
6
Run the OS/2 v2.1x installation program; foll o w the
instructions in your OS/2 documentation.
7
At the end of the installation process, follow the onscreen
instructions to remove the last OS/2 distribution diskette and
reboot the computer.
8
After the computer has restarted, OS/2 displa ys a welcome
screen. You have the option to view online information while
the OS/2 desktop is building. Allow OS/2 to finish building.
ibmint13.i13
and the
aic7870.add
config.sys
files from the 7800
\os2\aic7870\
file on diskette #1:
) onto
Refer to the
Note:
information on installing OS/2 v2.1x and the driver.
readme.txt
file for any additional
Installing OS/2 Warp 3.x, 4.x, and 4.x SMP
Follow these instructions only if you are installing OS/2 Warp 3.x,
4.x, and 4.x SMP for the first time. The instructions are the same for
these versions of OS/2, unless otherwise state d. We assume here
that OS/2 is not already installed on the system. You will need to
have access to a computer where you can copy DOS files from one
diskette to another.
To install the
Note:
necessary to co py the dri ver from the Adaptec 7800 Family
Manager Set diskette for OS/2 on to the OS/2 installation
diskette #1. However, before you can copy the driver, you
must first remove various files from the OS/2 installation
diskette #1, as explained in step 2 below.
1
Go to a computer on which DOS, W in dows, or OS/2 is alr ead y
installed. Use d iskcopy to make backup copies of all IBM OS /2
and Adaptec-supplied dis k e ttes. Use the backup copies as
your working diskettes.
aic7870.add
or
aic78u2.add
driver, it is
5-3
Page 66
Adaptec 7800 Family Manager
2
Delete some of the existi ng files on the bac kup copy of the
OS/2 insta l lation diskette #1 so that approximately 140 KBytes
of disk space is av ailable on the diskette. Use the following
information to help you decide which files to delete:
– If the Adaptec 7800 Family host adapter is the only Adaptec
host adapter installed in your system, delete all Adaptec
drivers (
aha174x.add, aic7770.add
– If you have an Adapt e c host adapter th at is not part of the
7800 Family, delete all of the Adaptec drivers not used by
that particular host adapter. For example, if you have an
Adaptec AHA-1540CP host ad apter installed in your
computer, delete all Adaptec drivers except for the
aha154x.add
– If you have deleted the suggested Adaptec dr ivers above,
and if you do not have a Microchannel architecture system,
and you still do not have approximately 120 KBytes of disk
space avai lable on the diskette, delete these files:
ibm2flpy.add, ibm2adsk.add
aha152x.add, aha154x.add, aha164x.add
, and
driver.
fd16_700.add
, and
ibm2scsi.add
).
.
,
If you have a combination PCI/Microchannel
Note:
architecture system, you need to delete third-party
driver files not required.
3
Copy the
Family Manager Set diskette for OS/2 onto the OS/2
installation diskette #1. This overwrites any existing version of
the driver included on diskette #1.
5-4
aic7870.add
The
Note:
aic7870.add
\os2\aic7870
resides in the
or
aic78u2.add
driver resides in the
dir ectory and the
\os2\aic78u2
directory.
driver from the 7800
aic78u2.add
driver
Page 67
IBM OS/2 Installation
4
For each driver removed from the OS/2 diskette #1, remove its
corresponding line in the
#1).
For example, if you deleted all Adaptec drivers, as explained in
Step 2a, above, remove the following lines from the
file:
This line must be added so that the install process copies the
aic7870.add
instead of the
ROM.
file on OS/2 diskette #1, add the following
or
aic78u2.add
aic7870.add
config.sys
driver from th e O S/2 diske tte #1,
driver included on your OS/2 CD-
file (also on OS/2 diskette
config.sys
For OS/2 Warp 4.0 or 4.0 SMP users only, add
Note:
the basedev=aic7870.add or basedev=aic78u2.add
line to the top line of the
diskette #1. This will result in two
basedev=aic7870.add or basedev=aic78u2.add
statements existing in the
6
Run the OS/2 installation program; follow the in structions in
your OS/2 documentation until you reach the System
Configuration window.
7
In the System Configuration windows, click the SCSI Adapter
Support icon.
8
Deselect any highlighted adapters (including th e Adaptec
294x, 394x, AIC7870 PCI SCSI), and click OK. The text box for
SCSI Adapter Support should say None.
config.sys
config.sys
file on OS/2
file.
5-5
Page 68
Adaptec 7800 Family Manager
If these adapters are not deselected, the driver
Note:
included on the CD-ROM will be copied over the
driver being installed.
9
Follow the instructions in your OS/2 docum ent ation to
complete the installation.
The update files
Note:
the Adaptec 7800 Family Manager Set are n ot n eeded when
installing OS/2 Warp.
After installation is complete, verify that only one
basedev=aic7870.add statement exists in the
on your hard drive. Remove other instances if more than
one is found.
os2ldr
and
ibmint13.i13
included with
config.sys
file
Installing the Driver When OS/2 is Already
Installed
To update or install the
already installed, follow the instructio ns below. The procedures are
similar for all versions of OS/2. Procedures that are specific to an
OS/2 version are noted when necessary.
1
If you are updating the driver, simply copy the
aic78u2.add
for OS/2 (e.g.,
\os2
dire ct ory (f or OS /2 v2. 1x ) or
Warp 3.x, 4.x, or 4.x SMP) on your hard disk. (Make a backup copy of the older driver before doing this. ) This overwrites any
existin g version of the driver in the d irectory. Updating of the
driver is complete; do not continue with Steps 3 through 5.
aic7870.add
driver from the 7800 Family Manager Set dis ket te
\os2\aic7870.add or \os2\aic78u2.add
or
aic78u2.add
\os2\boot
driver if OS/2 is
aic7870.add
) into the
directory (for OS/2
or
The
Note:
v2.1x
If OS/2 ha s b e e n installed and does not recognize the Adaptec
7800 Family host adapter , or if you are adding your Adaptec
5-6
aic78u2.add
driver does not support OS/2
Page 69
IBM OS/2 Installation
7800 Family host adapter to your OS/2 computer, you need to
install the driver. To do so, continue with Step 2:
2
Run the
Install icon from the System Setup folder or by typing ddinstal
at the OS/2 prompt.
ddinstal
Note:
directory containing
and run
program by selec ting the Device Driver
If you are running OS/2 v2.1x, change to the
ddinstal
aic7870.add
from the OS/2 prompt.
and associated files
Caution:
Device Driver Install from the System Setup folder.
!
Instead , open a f ull scr ee n OS/2 se ssi on and ch ang e to
the drive with the 7800 Family Manager Set diskette
for OS/2. Then type ddinstal and press Enter.
3
Insert the Adaptec 7800 Family Manager Set diskette for OS/2
in the appropriate disk drive and follow the prompts from
ddinstal
4
The computer scans for the host adapter(s). If a h ost adapter is
found, the Installing Device Drivers message appears. Another
message appears when the driver is successfully installed. If
no host adapters are found, an error message appears.
5
Reboot the computer for the changes to take effect.
.
If you are running OS/2 v2.1x GA, do not run
5-7
Page 70
Adaptec 7800 Family Manager
Using Command Line Options
Once installed, the
usually require any modifications to its configuration. In certain
situation s, however, you may wish to add command line options to
the driver to meet your specific needs. The command line options
described in this section can be used in OS/2 v2.1x and OS/2 Warp
3.x and 4.x.
aic7870.add
The
config.sys
take effect after t he computer is rebooted. The command line syntax
is
file. Command line options are not case sen sitive, and
basedev=aic7870.add [
Unit Parameters
[
or
basedev=aic78u2.add [
Unit Parameters
[
Caution:
command line options incorrectly.
!
aic7870.add
or
aic78u2.add
: [
SCSI Target ID
: [
SCSI Target ID
Your comput er ma y n o t b oo t if y ou enter th e
or
aic78u2.add
driver command line resides in the
Universa l Paramet er s][Adapter ID
]]
Universa l Paramet er s][Adapter ID
]]
driver does not
]
]
Universal Parameters
/et
Embedded targets allowed. Makes the driver assume that all tar g e ts
have more than one Logical Unit Number (LUN) defined.
/!et
No embedded targets allowed. Makes the driver assume that all
targets have only one LUN defi ned. (This is th e def ault setting.)
/v
Verbose mode. Information such as the driver name, version
number, and Adaptec copyright appears if the driver loads
successfu ll y. Also displays inf orma ti on abou t al l targets found in the
computer.
5-8
Page 71
IBM OS/2 Installation
/pcihw
PCI configuration hardware registers. Enables driv er to access PCI
configuration hardware registers. This switch is available for some
PCI systems that run into problems when trying to access PCI
configuration space through PCI BIOS function calls. (This is the
default setting.)
/!pcihw
Disables the /pcihw switch. This parameter will cause the driver to
access the PCI configuration space though PCI BIOS function calls.
Adapter ID
/a:
n
Adapter n umber s a r e a ssig ned based o n BIO S address (starting fr om
the lowest fi rst) and the Device number (PCI De vice number in hex
as seen at the upper right hand corner of the first SCSISelect screen)
if the BIOS is disabled. Built-in single-channel host adapters are
generally assig ned ID 0 (zero), as the first found adapter.
Unit Parameters
Replace the italicized letters (
with th e SCS I ta rge t I D( s) of the d ev ice(s) th a t you wa n t affe ct e d .
The IDs may be a sin gle ID (x) or a list of IDs (x,y ,z). The IDs must be
separated by commas.
/dm:
x,y,z
Enables D irect Access Storage Device (DASD) manager support.
Allows
identified as DASD devices. (This is the d efault setting.)
/!dm:
Disables DASD manager support. Prevents
controlling the specified target(s).
os2dasd.dmd
x,y,z
Caution:
drive, or the computer will not be able to boot.
!
to control the specified tar get(s) when they are
Do not disable DASD manager support to the boot
x,y,z
) in the switch descript ions belo w
os2dasd.dmd
from
5-9
Page 72
Adaptec 7800 Family Manager
/sm:
x,y,z
Enables SCSI manager support for the target device(s)
os2scsi.dmd
to control the specified target(s) if they are identified as
x,y,z
. Allows
non-DASD SCSI dev ices . All SCSI hard drives are controlled by
os2dasd.dmd
/!sm:
x,y,z
Disables SCSI manager support. Prevents
. (This is th e def a u lt setting.)
os2scsi.dmd
from
controlling the specified target(s).
/tag:
x
Specifies the maximum number of tagged commands for all target
device s on th e ho st adap te r ( 1 -1 6 ) . A va lu e of 1 di s a b l e s tagged
queuing. The maximum num ber allo wed is 16. (The default is 8.)
/i
Ignores the host adapter. The driver ignor e s the host adapte r so that
another driver may control it.
/ur
Enables reporting of underruns.
/!ur
Disables report ing of underr u ns. (This is the default setting.)
5-10
Page 73
IBM OS/2 Installation
Command Line Examples
Example 1
Suppose that you have a removable-media drive as target 3.
Normally
and prevents you from sending any SCSI commands via another
device manager. The command line below prevents
from accessing the target and allows
to share access to it:
os2dasd
basedev=aic7870.add /a:0 /!dm:3
or
basedev=aic78u2.add /a:0 /!dm:3
Example 2
Suppose that you have a multidisk CD-RO M as ta rget 4 on host
adapter 0 and two DASD device s as targets 1 and 5 on host adapter
1. The command line below prevents
the CD-ROM and
The driver searches for multiple LUNs on all devices.
allocates this device, treats it as a large floppy,
os2dasd.dmd
os2dasd.dmd
os2scsi.dmd
os2scsi.dmd
from controlling the DASD devices.
and
os2aspi.dmd
from accessing
There are no switches for directly controlling
Note:
os2aspi.dmd
, the ASPI de vice mana g er.
5-11
Page 74
Adaptec 7800 Family Manager
Troubleshooting
Problems and Solutions
How do I assign an interrupt fo r the host adapter?
The inter ru pt assig nmen t is han dl ed via th e mother board BIOS. Y ou
may or may not be able to assign an interrupt manually. Refer to
your motherboard or system documentation.
During installation, OS/2 fails to find the hard drive.
Make sure the latest driv e r from Adaptec has been installed. Add
the /pcihw or /!pcihw command option to the basedev=aic7870.add
aic78u2.add
(or
Does extended translation need to be enabled on the host adapter to support drives
greater than 1GByte?
Under OS/2, if you are using a FA T file system and/or switching
back and fort h f rom D OS, ex tended tran slat ion shoul d be enab led . If
you are using HPFS (High Performance File System), extended
translation may or may not be enabled. Once the driver for the host
adapter loads, the remaining hard drive space will be seen beyond
1024KBytes.
) driver statement in the
config.sys
file.
Error Messages
The error messages listed below are the messages associated with
aic7870.add
the
seque n ti ally ac co rdi ng to th e la st th re e dig i t s of the e rro r co d e . For
example, [xxxxx080], [xxxxx081], [xxxxx082], etc.
Note:
sure to include the complete error code in your problem
description.
[xxxxx080] Unable to allocate memory
This indicates that the re may be a problem with th e amou nt of
memory installed in your system. Verify that your system has at
least the minimum amount of memor y required by your operating
system.
An error has occurred while the driver was setting up its internal
data st ruc tur e s. Verify th at y our adapt er is su ppor ted by t his ver sion
of the dr i ve r.
[xxxxx082] Internal driver error
An error has occurred while the driver was setting up its internal
data structures. Tr y installing th e most up-to -da te version of the
driver avai lable from the Adap te c Web site or BBS.
[xxxxx083] Adapter not supported by this version of the driver
Your adapter is not supported by the driver on your system. You
may have installed a new ad apter and have not updated the driver
on your system.
An error has occurred while the driver was setting up its internal
data structures. Tr y installing th e most up-to -da te version of the
driver avai lable from the Adap te c Web site or BBS.
[xxxxx085] Unable to allocate memory
This indicates that the re may be a problem with th e amou nt of
memory installed in your system. Verify that your system has at
least the minimum amount of memor y required by your operating
system.
[xxxxx087] Internal driver error
An error has occurred while the driver was setting up its internal
data structures. Tr y installing th e most up-to -da te version of the
driver avai lable from the Adap te c Web site or BBS.
An error has occurred while the driver was setting up its internal
data structures. Tr y installing th e most up-to -da te version of the
driver avai lable from the Adap te c Web site or BBS.
[xxxxx089] Unable to allocate memory
This indicates that the re may be a problem with th e amou nt of
memory installed in your system. Verify that your system has at
least the minimum amount of memor y required by your operating
system.
5-13
Page 76
Adaptec 7800 Family Manager
[xxxxx096] Adapter hardware initialization failure - possible resource conflict
The driver has attempted to initialize the adapter hardware but
failed. This might suggest that the a dapter resources (e .g., IRQ)
confli ct wit h the r esour c es of ano the r boar d inst all ed in you r system .
An error has occurred initializing one of the driver’s internal data
structu res for a devi ce connec ted to the ada p t e r. This may result in
problems accessing the device. Try installing the most up-to-date
versio n of the drive r availa b le from the Ad ap tec Web site or BBS.
[xxxxx0a7] Unable to allocate memory
This indicates that the re may be a problem with th e amou nt of
memory installed in your system. Verify that your system has at
least the minimum amount of memor y required by your operating
system.
[xxxxx0a9] Possible interrupt conflict
This indicates that the adapter IRQ conflicts with the IRQ of another
board installed in your system. Check your hardware
documentation for instructions on setting and changing IRQs.
[xxxxx0c9] Invalid command line parameter
A command line option for the driver is invalid. See Using Command
Line Options on page 5-8 for valid command l ine options.
[xxxxx0ca] Invalid command line syntax
[xxxxx0cb] Invalid command line syntax
[xxxxx0cc] Invalid command line syntax
The command line syntax for the driver is incorrect. See Using
Command Line Options on page 5-8 for enteri ng th e correct syntax.
5-14
Page 77
IBM OS/2 Installation
[xxxxx07c] Unable to allocate memory
[xxxxx07d] Unable to allocate memory
[xxxxx07e] Unable to allocate memory
[xxxxx07f] Unable to allocate memory
This indicates that the re may be a problem with th e amou nt of
memory installed in your system. Verify that your system has at
least the minimum amount of memor y required by your operating
system.
❒
5-15
Page 78
Page 79
▼ ▼ ▼ ▼
SCO UNIX Installation
This chapter explain s h ow to in stall the Adaptec 7800 Family
Manager Set Driver
3.2v4.2 based products (SCO UNIX 3.2v4.2, SCO ODT 3.0, or SCO
OpenServer 3.0). The
used with SCO OpenServer 5. The
Ultra SCSI and earlier Adaptec 7800 host adapters, the
blad325
the Adaptec 7800 Family host adapte rs on page 1-3.
If you are performing a first time SCO UNIX installation, see
Installing the Driver When Installing SCO UNIX
driver installatio n. If SCO UNIX is already installed in you r system ,
Installing the Driver When SCO UNIX is Already Installed
see
page 6-5.
blad
and
drivers support Ultra2 Adapt ec 7800 host adapter s. Refer t o
Note:
tape drive, set the tape drive to SCSI ID 2; if you are
installing with a CD-ROM, set the CD-ROM drive to SCSI
ID 5 as recommended b y SCO.
drivers (or packages) are used with SCO UNIX
alad325
If you are installing SCO UNIX products with a SCSI
and
blad325
alad
and
drivers (or packages) are
alad325
drivers support
blad
and
on page 6-2 to begin
on
6-1
Page 80
Adaptec 7800 Family Manager
Installing the Driver When Installing SCO UNIX
To install the
you install SCO UNIX, follow the instructions below for the version
of SCO UNIX you are installing.
Follow these instructions only if you are installing SCO UNIX
3.2v4.2, SCO ODT 3.0, or SCO OpenServ er 3. 0 f or the fi rst time. The
instructions for installing the driver are the same for these SCO
products.
Note:
Remember that UNIX commands are case sensitive.
Enter the commands exactly as sh own in the instru ctions.
1
Insert the SCO UNIX N1 (Boot) flop p y di skette into th e
primary floppy drive and turn
2
When you see these prompts
SCO UNIX System V/386
Boot
:
type link and press Enter.
the computer.
ON
Note:
Do not use the link command to install the driver
for SCO OpenServer 5. See Installing SCO OpenServer 5
on page 6-4.
3
Type alad or blad as the package you want linked to the system
and press Enter.
6-2
Page 81
SCO UNIX Installation
4
Insert the r equ ested v olume ( 7800 Fam ily Manage r Set disket te
for SCO UNIX) in the floppy drive and press Enter. Prom p t s
similar to the following appear until the driver is completely
loaded:
When prompted to insert the SCO UNIX N2 (Filesystem)
diskette, remov e the 7800 Fami ly Manager Set di sket te for SC O
UNIX from th e flop py d riv e, and then inse rt th e S CO UNIX N2
(Filesystem) diskette and press Enter.
6
Follow the procedures in your SCO UNIX documentation for
completing the installation until you have reached and
completed the Password procedure.
For SCO UNIX 3.2v4.2 only: When the run-time
Note:
installation is com p lete, make sure you selec t the
Install Additional Software option. This ensures that
Link Kit
the
integration.
is installed and available for later driver
7
After completing the Password procedure, a message similar
to the following appears:
The BTLD packages will now be added to the Link Kit.
The following packages are on this disk.
NAMEDESCRIPTION
aladAdaptec 7800 Family Driver for SCO UNIX 3.2v4.2/dxx
alad325 Adaptec 7800 Family Driver for SCO OpenServer 5/dxx
bladAdaptec 7800 U2 Family Driver for SCO UNIX 3.2v4.2
blad325 Adaptec 7800 U2 Family Driver for SCO OpenServer 5
Please enter the names of the packages you
wish to install or q to quit:__
[default: alad]
6-3
Page 82
Adaptec 7800 Family Manager
8
Type alad or blad and press Enter. The
7800 Family host adapter has been relinked to the SCO UNIX
kernel.
Installation is complete!
alad
driver for your
Install ing SCO OpenServer 5
1
Insert the SCO OpenServer 5 Boot floppy diskette into the
primary floppy drive and turn
2
When you see these prompts
SCO OpenServer (TM) Release 5
Boot
:
type link and press Enter.
3
Type alad325 or blad325, or type ahslink for OpenServer 5.00,
as the package you want linked to the system and press Enter.
4
Insert the requested volume (i.e., the 7800 Family Manager Set
diskette for SCO UNIX) in the floppy drive and press Enter. If
your driver is already embedded, several messages appear
including a message similar to
Table “io_init” contains (at 21) another routine named
“aladinit.”
Please enter
Which (0-40) to replace (‘?’ to list),
‘a’ to add “aladinit” at the end [default]/
‘n’ to do nothing
or ‘q’ to quit:
the computer.
ON
5
If the above message does not appear, skip to step 6.
Otherwise, enter the corresponding number for “aladinit or
bladinit.” In the above example, the number 21 appears in the
Table “io_init” contains (at 21) another routine named “aladinit”
message, and is the number that should be entered. If you are
unsur e of whi ch number to use, enter a “?” to list possible
values; use the number that is listed next to “aladinit.’ In
general, enter 21 for OpenServer 5.0.0 and 5.0.2, and enter 25
for 5.0.4.
6-4
Page 83
SCO UNIX Installation
6
If the driver is properly loaded, the following message
appears:
Follow the procedures in your SCO UNIX documentation for
completing the installation.
Installing the Driver When SCO UNIX is Already
Installed
To update or install the
installed, follow the instructions in this section. The procedures are
similar for all versions of SCO UNIX. Procedures that are specific to
a SCO version are noted when necessary.
Caution:
your existing UNIX file system. Back up all important files
!
before proceeding.
Installing or updating the driver involves the following tasks, which
must be completed in the order presented:
■
Perform a System Backup—Backs up the old UNIX kernel and
any other important files.
■
Use the Install Package—Uses installpkg to load the driver.
■
Modify the mscsi File—Changes the primary host adapter to a
7800 Family host adapter , if necessary.
■
Rebuild the UNIX Kernel—Rebuilds the kernel to reflect the n ew
changes.
■
Boot the New Kernel—Reboots the compute r wi th the new
kernel.
alad/alad325
Improper or corrupt driver updates might destroy
driver if SCO UNIX is already
6-5
Page 84
Adaptec 7800 Family Manager
To update/install the driver, you must first enter the
Note:
Single Use r Mode (Syste m M a intenance Mo de) . Refer to the
SCO UNIX docume ntation for instructions on how to use
the init(m) or shutdown(m) command to bring the system to
System Maintenance Mode.
Perform a System Backup
If you have not already done so, back up all importan t fi les on the
computer by following these steps:
T o b ack up the whole system, ref er to yo ur SCO UNIX
Note:
documentation.
1
Log in as root.
2
For SCO 3.2v4.2 based UNIX: To back up the current kernel
configuration, type the following and press Enter:
cp /unix /unix.orig
For SCO OpenServer 5: To back up the current kernel
configuration, type the following and press Enter after each
line:
umount /stand
mount /dev/boot /stand
cp /stand/unix /stand/unix.orig
If you ever need to bootup from the pre-update
Note:
kernel, load the
Boot: prompt. To do this, type unix.orig and press Enter.
3
This step is optional. For extra security, you may back up the
mdevice
backup, type the following and press Enter:
6-6
file and the
copy -rom /etc/conf /e tc/conf.bak
unix.orig
sdevi ce.d
backup kernel at the UNIX
directory. To perform this
Page 85
SCO UNIX Installation
Use the Ins tall Pac kage
To load the driver using installpkg, follow these steps:
At the UNIX system prompt, type installpkg and pr ess Enter.
1
The screen then displays these messages:
Confirm
Please insert the floppy disk
:
:
Strike ENTER when ready
or ESC to stop.
Insert the 7800 Fami ly Manager Set disk ette fo r S CO UNIX and
2
press Enter. The screen then displays th e se messages:
Installation is in progress — do not remove the floppy disk.
The following packages are on this disk:
NAMEDESCRIPTION
aladAdaptec 7800 Family Driver for SCO UNIX 3.2v4.2/dxx
alad325Adaptec 7800 Family Driver for SCO OpenSer ver 5/dxx
bladAdaptec 7800 U2 Family Driver for SCO UNIX
3.2v4.2/dxx
blad325Adaptec 7800 U2 Family Driver for SCO OpenServer
5/dxx
Please enter the names of the packages you wish to install, or q t o
quit:
At this point, type al ad or blad (or alad325 or blad325 for SCO
3
OpenServer 5) and press Enter. The screen then di spl a y s th is
message and va rious installation status p rompts:
Installing alad
When the driver is done loading, the following appears:
Installed alad
#
alad/alad325
The
for kernel additi on.
driver has now been loaded into the
Link Kit
6-7
Page 86
Adaptec 7800 Family Manager
Modify the mscsi File
If necessary, to change your pr imary host adapter to a 7800 Family
host adapter, follow these steps:
Enter th is co mmand:
1
cd /etc/conf/cf.d
Enter thi s command to copy the file:
2
cp mscsi mscsi.org
Use a text editor to edit this file. Enter the following command
3
if using the vi editor:
vi mscsi
Searc h for all entries with the host adapte r number 0 (zero).
4
The host adapter number i s the third column in each entry. For
example:
Host
Adapter
Prefix
xx
xx
xx
1
This field applies to SCO OpenServer 5 only.
SCSI
Device
Type
Stp
Sdsk
Srom
Host
Adapter
Number
0
0
0
Target
ID
2
0
5
Logical
Unit
NumberBus
0
0
0
0
0
0
1
6-8
Page 87
SCO UNIX Installation
5
Modify the
mscsi
file according to your hardware setup:
– If you are booting from a 7800 Family host adapter, make
sure the host adapter pref ix for the host adapter number 0 is
alad
.
– If you are not booting from a 7800 Family h ost adapter,
make sure the host adapter prefix for the host adapter
number 0 is the appropriate prefix for each device on your
primary Adaptec host ad apter. See the table below:
Host Adapter
PrefixTyp e of Driver
ad
eiad
spad
arad
smad
alad
blad
6
Save the file and exit the tex t editor.
embedded
embedded
embedded
BTLD
BTLD
BTLD
BTLD
Primary Adaptec
Host Adapter
AHA-1540/1 640 family
AHA-1740 family
AIC-6260 fa mi l y
AIC-7770 fa mi l y
AIC-6260/6360 family
AIC-78xx, AIC-7895
AIC-789x
Rebuild the UNIX Kernel
To rebuild the UNIX kernel with the new changes, follow these
steps:
1
Type the following at the # prompt and press Enter after each
line:
cd /etc/conf/cf.d
./link_unix
Status messages appear.
2
When the kernel has been built, shut down the system by
typing haltsys and pr essing Enter.
3
Turn
the system power when you are prompted to do so.
OFF
The UNIX kernel has been prepared for 7800 F amil y host adapter
operation.
6-9
Page 88
Adaptec 7800 Family Manager
Boot the Ne w Kernel
To reboot the computer with the new kernel, follow these steps:
Follow the onscreen instruct ions to reboot your system,
1
usually by pressing Enter.
Check the hos t adapter BIOS messages to verify that all your
2
installed SCSI devices are listed.
If some or all of your installed SCSI devices do not appear at
this time, your SCSI cables may be loose, or the SCSI device
setup may not be complete. If s o , go back and correct any
problem before proceeding.
Wait for UNIX to complet e bootup with the new kernel.
3
Refer to Troubleshooting on page 6 - 1 3 if th e system crash e s or if
panic (UNIX error) messages are displa y e d during bootup.
The
alad/alad325
now be ready for use.
driver for your 7800 Family host adapter should
Using SCO UNIX and the Host Adapter
This section contains useful information on using SCO UNIX and
your host adapter.
Using Multiple Host Adapters
If you are ad ding an addit ional 7800 Family h ost ad apter to a sys tem
with a 7800 Family host adapter already installed, follow the
instructions in the SCO UNIX documentation for adding devices
using the mkdev command. When the system asks for the host
adapter prefix, type alad or blad and press Enter.
Changing the Boot Disk
If you are changing the boot device from a non-SCSI har d disk to a
SCSI hard disk attached to an Adaptec 7800 Family host adapter,
you must reinstall SCO UNIX.
If you are already booting from a SCSI hard disk and wish to boot
from a SCSI hard disk attached to an Adaptec 7800 Family host
adapter, you may elect to either reinstall SCO UNIX with the new
driver (see Installing the Dri ver Wh en Inst alling SCO UNIX on
6-10
Page 89
SCO UNIX Installation
page 6-2), or update SCO UNIX with the new driver (see Installing
the Driver When SCO UNIX is Already Inst alle d on page 6-5).
Using Wide SCSI Host Adapters and Devices
SCO UNIX 3.2v4.2, SCO ODT 3.0, and SCO OpenServer 3.0 support
SCSI IDs 0 to 7; SCSI IDs greater than 7 are not recognized. If your
7800 Family host adapte r is a Wide SCSI adapter, only 7 SCSI
devices (SCSI ID 0 to 6, with the host adapter se t at SCSI ID 7) can be
attach e d an d sup ported.
SCO OpenServer 5 supports SCSI IDs 0 to 15. If your 7800 Family
host adapter is a Wide SCSI adapter, up to 15 SCSI devices can be
attach e d an d sup ported.
Using Tunable Parameters for the alad Driver
For SCO UNIX, some parameters are defined in the following file:
/etc/conf/pack.d/alad/space.c
These parameters can be tuned for the
modif y in g the
parameters to take effect. The following section describes how to set
the tunable parameters.
space.c
file, you must rebuild the kernel for the new
alad/alad325
driver. After
Setting Parameters
If the
space.c
accord ing to the SC SISelect utilit y for your 7800 Family host adapter.
However, you can override the parameters by modifying the
space.c
space.c
If you want to change the configured values, the first number
indicates whether the default should be changed. If it is set to 0
(zero), the parameter is set to the default. If it is set to 1, th e second
number is used to override the default. For example:
char variable = {1,22};
The first number is 1 which overrides the default variable with the
value 22.
file has not been modified, all the parameters are set
file. Changing the parameters is self-explanatory in the
file. Examples are provided in the following section s.
6-11
Page 90
Adaptec 7800 Family Manager
Examples
■
alad_parity[SCSI_NALAD]—specifies w hethe r the host adapter
checks parity on incoming SCSI data. If the second number is
set to 0, parity checking is enabled. If it is set to 1, pa rity
checking is disabled.
■
alad_parity[SCSI_NALAD]—in this example you want the host
adapter not to check parity on incoming SCSI data; define
param e te rs as
alad_parity[SCSI_NALA D] = {1,0};
Enabling Scatter/Gather and Tagged Queuing
The
alad/alad325
queuing; howeve r, the
whether these features are enabled or disabled. Look for the
driver controls in the
/etc/conf/pack.d/Sdsk/space.c
drive r su p ports sca tter/ g a t h e r a n d ta g g e d
Sdsk
(SCSI disk module) driver controls
space.c
file. It is located at
Sdsk
6-12
Page 91
SCO UNIX Installation
Troubles hoo ting
Problems and Solutions
In SCO OpenServer 5, my system hangs after I have installed the driver and rebooted
the system.
If you are installing OpenServer 5, version 5.0.0, you may have to
install the SCO OpenServer 5 keyboard patch (available from the
SCO Web site or BBS) at the same time you install the
alad325
driver. To install the keyboard patch at the same time you install
SCO OpenServer 5 and the
alad325
driver, type the foll owing
instead of the ahslink command described above:
defbootstr ahslink = “kbp alad325”
Follow the onscreen instruct ions to inser t the SCO keyboard patch
diskette (kbp) and the 7800 Family Ma na ger Set diskette for SCO
UNIX when instructed.
I have problems using my SCSI devices.
During bootup, check to see if the BIOS messages for your primary
7800 Family host adapter lists all installed SCSI devices. I f some or
all devices do not appear , check the following (also check your host
adapter’s User’s Guide for additional tr ou b leshooting inf ormation):
■
Are all SCSI devices powered?
■
Are all SCSI bus cables and power cables properly connected?
■
Do the host adapter and all devices on the SCSI bus have
unique SCSI IDs?
■
Are all devices on the SCSI bus terminated properly?
■
Do you have an older SCSI peripheral installed? Some older
SCSI peripherals, especially CD-ROM drives, do not properly
respond to synchronous negotiation. As a result, these
periph erals m ay lo ck or reset th e SCS I b u s. To solve this
problem, turn off synchronous negotiation for this device ID
through the SCSI Se lect utility for the host adapter. See the host
adapter’s User’s Guide.
6-13
Page 92
Adaptec 7800 Family Manager
My computer does not recognize my host adapter.
During bootup, check to see if the BIOS message for your primary
7800 Family host ad apter appea rs. If the mes sages do not appear, the
host adapter may not be properly configured; check the following:
■
The 7800 Family host adapte r suppor ts level-triggered
interrupts and can share the same interrupt with another 7800
Family host adapter or PCI hardware that also supp orts leveltrigge re d in t er ru p t s. Check your ho st adap te r’s User ’s Guide
and your computer documentation for details in configuring
IRQs and other parameters in the system CMOS setup.
■
The Boot host adapters should be installed into the lowest PCI
Device number. The Device number is determined by the slot
number on the PCI bus.
To find out the Device number of your 7800 Family host
adap te r ( s) , run the SCS ISelect utility (by pressing a key
combination displayed onscree n at bootup). Lo ok on the first
screen of SCSISelect in the upper right hand corner for Bus:Device xx:xxh (given in hex).
If the Device number is high, power
the computer , move
OFF
the 7800 Family host adapter to a PCI slot at the other end of
the motherboard, and r erun SCSISelect to see if the number is
lower.
The host adapter LED lights during activity. This light helps to
determine which adapter SCSISelect displays information for.
Refer to your system doc u me ntati on fo r further d e t ai l s on
determining the PCI slot number and slot number order in the
system.
6-14
Page 93
SCO UNIX Installation
I am having problems booting the computer from a SCSI drive.
■
Make sure your host adapter is ins tal l e d and configured
correctly, as described in your host adapter’s User’ s Gui de . Her e
are some of the things you sh ould check:
If both SCSI and non-SCSI (e.g., IDE) disk drives
Note:
are installed, then the non-SCSI disk drive is always
the boot device.
– Be sure the Drives setting (in your computer ’s CMOS setup
program) that corresponds to the SCSI boot drive is set to
None or No Drives Installed, as is required for SCSI hard
disk drives. (See your computer’s documentation.)
– Be sure the Host Adapter BIOS setting in the SCSISelect
utility is enabled.
– Be sure the Extended BI OS Translation feature i n the
SCSISelect utility is enabled. The host adapter BIOS
automati cally selec ts the correc t translation method as
needed.
■
Examine the SCO UNIX
mscsi
file to make sure the correct
host adapter and devic e are spec ifi ed as the boot entr y. The boot
mscsi
entry is th e f irs t a l l zero entry in th e
file (see Modify the
mscsi File on page 6-8 for additional info rma tion)
For SCO 3.2v4 .2 b ased UNIX, the boot entry looks li ke th is:
alad Sdsk 0 0 0
or
blad Sdsk 0 0 0
For SCO OpenSer ver 5, the boot entry looks like thi s:
alad Sdsk 0 0 0 0
or
blad Sdsk 0 0 0 0
Each field is separated by a tab (do not use the
Note:
spacebar to separate fields).
6-15
Page 94
Adaptec 7800 Family Manager
The meaning of each field is as follows:
Host
Adapter
Prefix
aladSdsk0000
bladSdsk0000
1
This field applies to SCO OpenServer 5 only.
SCSI
Device
Type
Host
Adapter
Number
Target
ID
Logical
Unit
NumberBus
1
– Host Adapter Prefix—Identifies the name of th e host
adapter driver. If you are booting from a 7800 Family ho st
adapter, the Host Adapter Prefi x must be
alad or blad
.
– SCSI Device Type—Identifies the type of SCSI device. For
example, Sdsk indicates that the device is a hard disk; Srom
indicates a CD-ROM drive; and Stp indicates a tape drive.
– Host Adapter Number—Identifies the SCSI host adapter
that the SCSI device is attached to. For example, the first
7800 Family host adapte r is 0, the second 7800 Family host
adapter is 1.
– Target ID—Identifies the SCSI ID of the SCSI device.
– Logical Unit Number —Identifies the Logical Unit Number
(LUN) of the SCSI device. This field is usually 0.
– Bus—Identifies the SCSI bus that the SCSI device is att ached
to. For most single channel devices su ch as the AHA2940/2940W, the bus number is 0.
mscsi
If you need to edit the
file, use the vi editor. You m ust
build a new kernel in order for any changes to take effect (see
Rebuild the UNIX Kernel on page 6-9).
■
If you are booting fr om a 7800 Family host adapter and are
using ISA/EISA-based host adapters as secondary devices,
you must disab le the BIOS on all ISA/EISA-based host
adapters.
If you are booting fro m ISA/EISA-based host adapters and are
using a 7800 Family host adapter as a secondary device , see
your ISA /EISA-based host adapter documentation to ensure
the host adapter is at the lowest BIOS base address. ISA/EISAbased host adapters boot before the 7800 Family host adapters.
6-16
Page 95
SCO UNIX Installation
My computer crashes or displays panic messages during the bootup procedure.
You may have to boot from the backup kernel created earlier. To
boot from the backup kernel, follow these steps:
Reboot the system.
1
At the Booting UNIX System. .. prompt, type unix.orig and
2
press Enter.
Your system should now boot from the backup kernel you
created prior to the driver update.
Error Messages
The error messages listed below are the messages associated with
alad/alad325
the
seque n ti ally ac co rdi ng to th e la st th re e dig i t s of the e rro r co d e . For
example, [xxxxx020], [xxxxx021], [xxxxx022], etc.
Note:
sure to include the complete error code in your problem
description.
or
blad/blad325
When reporting problems to Customer Support, be
drivers. Messages are listed
[xxxxx020] Adapter or target device not responding or not connected
The target device did not respo nd to the adapter. If the device is
present, refer to your host adapter’s user’s guide for
troubleshooting information. If the device is no longer connecte d to
the system, i gn o re this erro r.
[xxxxx022] Adapter or target device protocol error
The adapte r or target device has broken the comm u ni cation
protocol. A badly behaving device could be causing this mess ag e to
appear. Normally this is not a serious problem. If you get this
message fr e quentl y ove r a sho rt per iod of time, it could indi cat e that
the devi ce or system is ma lf u nction ing . U np lu g or power down
unused devices to see if the problem persists.
The target device reports a busy status. Another program might
already be using this device.
6-17
Page 96
Adaptec 7800 Family Manager
[xxxxx09D] Unexpected interrupt
The Adaptec driver received an interrupt from the system that does
not corr e sp ond to any adapte r su p p orted by the driver. This could
be caused by anot her ho st adapte r fr om a dif f er ent ven dor, such as a
video card or a network card. The problem can also be caused by
malfunctioning hardware.
[xxxxx0a3] Adapter diagnostic failure - possible resource conflict
The driver fai led th e in terna l sof twar e or har d ware d iag nost ic. Refe r
to your host adapter’s user’s guide for troubleshooting information.
[xxxxx0ca] Cannot initialize device
The system, host adapter, or target device is busy or is not
responding. The target device could not be initialized.
[xxxxx0cb] Unable to allocate memory. Decrease alad_instr_buffersz in space.c
The driver has requested a larger buffer size than the available
RAM. Either increase the amount of RAM in the system, or decrease
the user opti on alad_instr_buffersz in the
/etc/conf/pack.d/alad/space.c
[xxxxx0cc] CONFLICT: Disconnection must be enabled in order for tag-queueing to
work
file.
Use the SCSISelect utility of your host adapter to enable
Disconnection for each device reporting this message. Alternatively,
disable tagged queuing in
/etc/conf/pack.d/alad/space.c
file by
setting alad_do_tagged = 0. If tagged queuing is disabled,
performance may be negatively affected.
❒
6-18
Page 97
7
▼ ▼ ▼ ▼
SCO UnixWare Installation
This chapter explain s h ow to in stall the Adaptec 7800 Family
Managers Set Driver
(Ultra2 SCSI) for SCO UnixWare—SCO UnixWare 2.0x and SCO
UnixWare 2.1.
adsl20
or
adsl
(UltraSCSI) and
adsb20
or
adsb
adsl20
UnixWare 2.0x. The
with SCO UnixWare 2.1. The
and earlier Adaptec 7800 host adapters. The
drivers support Ultra2 Adapte c 7800 host adapters. Refer to the
Adaptec 7800 Family host adapters on page 1-3.
If you are per f orming a first ti me SCO UnixWare instal lation, see
Installing the Driver When Installing SCO UnixWare
begin driver installation. If SCO UnixWare is already installed in
your system, see
Installed
adsb20
and
on page 7-3.
drivers (or packages) are used with SCO
adsl
Installing the Driver When SCO UnixWare is Already
and
adsb
drivers (or packages) are used
adsl
and
adsl20
supp or t U ltra SCS I
adsb
and
on page 7-2 to
adsb20
7-1
Page 98
Adaptec 7800 Family Manager
Installing the Driver When Installing SCO
UnixWare
To ins tall the
you install SCO UnixWar e, follow the instructions below. The
procedures are the same for SCO UnixWare 2.0x and 2.1.
1
Insert the Install dis kette of the SCO UnixWare package into
the floppy boot drive. Reboot your computer.
W ait for the first SCO UnixW are installation screen and prompt
to appear, then follow the onscreen instructions.
2
When prompted to ei ther Install Host Bus Adapter Drivers or
Continue Installation, first remove the Install diskette, then
select Install Host Bus Adapter Driver and press Enter.
3
Insert the 7800 Family Manage r Set diskette for UnixWare 2.x
into the primary floppy driv e and pr ess Enter (you ca nnot load
drivers from a secondary floppy drive).
As the driver loads, a messag e identifying the installed host
adapter briefly appears on screen. The installation proc ess
determines which device drivers on the diskettes are needed.
4
If you have additional HBA disk e tte s, insert the next HBA
diskette, select Install Another HBA Diskette, and press
Enter.
If all of your HBA diskettes have been installed, remove the
last HBA diskette, select Continue Installation, and press
Enter.
adsl20/adsl
or
adsb20/adsb
drivers at the sa me time
5
If necessary, enter the DCU (Device Configuration Utility) to
view/change the SCO UnixWar e device driver configuration
data.
6
Follow the onscreen instructions to continue with installation.
Refer to the SCO UnixWa re documentation and onscreen help
files for help in choosing options.
7-2
Page 99
SCO UnixWare Installation
If your installation fails, do not attem p t to us e th e
Note:
update installation pkgadd procedure to fix the installation.
Follow the instructions in the SCO UnixWare
document ati on a nd in thi s do cum e nt to retry the
installation.
Installing the Driver When SCO UnixWare is
Already Installe d
To update or install the
system where SCO UnixWare is already installed, follow the
instructions in this section. The procedures are similar for SCO
UnixWare 2.0x and 2.1. Procedures th at are specific to a SCO
UnixWare version are noted when necessary.
Caution:
your existing SCO UnixWare file system. Back up all
!
import ant files before proceeding. Con su lt your SCO
UnixWare documentation for proper bac kup procedures.
Installing or updating the driver involves the following tasks, which
must be completed in the order presented:
■
Back Up the Computer—Backs up the old SCO UnixWare kernel
and any other important files.
■
Load the Package—Uses pkgadd to load the 7800 Family driver
package.
■
Modify the New System File—For computers booting from a
device connected to a 7800 Family host adapter, modifies the
new driver that was loaded in the previous procedure.
Loading the driver causes the driver to become a permanent
part of the new boot kernel on rebuild.
adsl20/adsl
Improper or corrupt driver updates might destroy
or
adsb20/adsb
drivers on a
■
Rebuild the SCO UnixWare Kernel—Rebuilds the kernel with the
new driver.
■
Boot the New Kernel—Reboots the computer with the new
kernel.
7-3
Page 100
Adaptec 7800 Family Manager
Remember tha t SCO UnixWare commands are case
Note:
sensitive. Enter the commands exac tly as shown.
Back Up the Compu t er
If you have not already done so, back up all importan t fi les on the
computer. See your SCO UnixWar e documentation for proper SCO
UnixWare file system backup procedures.
1
Log in as root at the Uni xWare # system prompt.
2
To back up the old SCO UnixWare kernel, type the following
and press Enter:
cp /stand/u nix /stand/unix.wor k
3
To back up the old configuration file, type the following and
press Enter:
For SCO UnixWare 2.0x:
cp /etc/conf/sdevice.d/adsl20 /save/adsl20
or
cp /etc/conf/sdevice.d/adsb20 /save/adsb20
For SCO UnixWare 2.1:
cp /etc/conf/sdevice.d/adsl /save/adsl
or
cp /etc/conf/sdevice.d/adsb /save/adsb
Load the Package
To load the driver, follow these steps:
1
At the system prompt, type the following and press Enter:
pkgadd -d diskette1
Follow the instructions onscreen to insert the IHV HBA
diskette (or 7800 Family Manager Set diskette for UnixWare
2.x) into the floppy boot drive.
2
Select the
onscreen menu and press Enter. The package is loaded into
your SCO UnixWare operating system.
7-4
adsl20/adsl
or
adsb20/adsb
package from the
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.