ASUS 7890SCSI User Manual

Page 1
R
▼ ▼ ▼ ▼
Adaptec 7800 Family
Manager Set
for Windows NT, Windows 95,
Novell NetWare, IBM OS/2,
SCO UNIX, an d SCO UnixWare
Page 2

Copyright

© 1998 Adaptec, Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, without the prior written consent of Adaptec, Inc., 691 South Milpitas Blvd., Milpitas, CA 95035.
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 responsi­ble 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 guaran­tee 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 turn­ing 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 con­nected.
• 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.
iii
Page 4
Page 5
▼ ▼ ▼ ▼

Contents

1 Introduction

Device Drivers 1-2 Adaptec 7800 Family Host Adapters 1-3 Requireme nts 1-5

2 Microsoft Windows NT Installation

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

3 Microsoft 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

4 Novell 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
Using Removable Media 4-13
Using the NetWare Tape Backup 4-15
Using a CD-ROM with NetW are 4-16
Optimizing Performance 4-17 Troubleshooting 4-18
Error Messages 4-18

5 IBM OS/2 Installation

Installing the Driver When Installing OS/2 5-1
Installing OS/2 v2.1x (Ultra SCSI Driver Only) 5-2
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

6 SCO 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

7 SCO 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.
Operating System UltraSCSI Driver Ultra2 SCSI Driver
Windows NT aic78xx.sys aic78u2.sys Windows95 aic78xx.mpd aic78u2.mpd NetWare aic7870.dsk aic78u2.ham OS2 aic7870.add aic78u2.add SCO UNIX alad or alad325 blad or blad325 SCO UnixWare adsl20 or adsl adsb20 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 Adapter Description
AVA-2902I PCI-to-Fast SCSI (non-bootable, internal) AVA-2902E PCI-to-Fast SCSI (non-bootable, external) AVA-2904 PCI-to-Fast SCSI (non-bootable) AHA-2910 PCI-to-Fast SCSI (non-bootable) AHA-2930 PCI-to-Fast SCSI AHA-2940 PCI-to-Fast SCSI AHA-2940W PCI-to-Fast and W i de SCSI AHA-2940AU PCI-to-Ultra SCSI AHA-2940U PCI-to-Ultra SCSI AHA-2940UW PCI-to-Wide Ultra SCSI AHA-2940U2W PCI-to-Ult ra2 Wide Si ngle-ended SCSI AHA-2940U Dual MultiChannel PCI-to-Ultra SCSI with Dual
External Connectors
AHA-2940UW Dual MultiChanne l PCI-to-Wide Ultra SCSI with
Dual Extern a l Con nec to rs AHA-2944W PCI-to-Fast and W i de Di fferential SCSI AHA-2944UW PCI-to-Wide Ultra Di fferential SCSI
AHA-3940 MultiCha nne l PCI-to-Fast SCSI AHA-3940W MultiChannel PCI-to-Fast and Wide SCSI AHA-3940U MultiChannel PCI-to-Ultra SCSI AHA-3940UW MultiChannel PCI-to-Wide Ultra SCSI AHA-3940UWD MultiChanne l PCI-to-Wide Ultra SCSI with
Dual Extern a l Con nec to rs AHA-3940AU MultiChannel PCI-to-Ultra SCSI AHA-3940AUW MultiChanne l PCI-to-Wide Ultra SCSI AHA-3940AUWD MultiChanne l PCI-to-Wide Ultra SCSI with
Dual Extern a l Con nec to rs AHA-3944W MultiCha nne l PCI-to-F ast and Wide
Differential SCSI
1-3
Page 12
Adaptec 7800 Family Manager
Host Adapter Description
AHA-3944UWD MultiChannel PCI-to-Wide Ultra Di fferential
SCSI with Dual External Connectors
AHA-3944AUWD MultiChannel PCI-to-Wide Ultra Differ e ntial
SCSI with Dual External Connectors
AHA-4944W Quad Channel PCI-to-Fast a nd Wide
Differential SCSI
AHA-4944UW Quad Channel PCI-to-Ultra Wide Differential
SCSI
AIC-7850 Single-c h i p PCI-to-Fast SCSI AIC-7855 Single-c h i p PCI-to-Fast SCSI AIC-7856 Single-c h i p PCI-to-Fast SCSI AIC-7860 Single-chip PCI-to-Ultra SCSI AIC-7870 Single-chi p PC I-to-Fast and Wide SCSI AIC-7880 Single-chip PCI-to-Wide Ultra SCSI AIC-7890 Single-c h i p PCI-to-Ul tra2 SCSI (32 bit) AIC-7891 Single-c h i p PCI-to-Ul tra2 SCSI (64 bit) AIC-7895 Single-chip PCI-to-MultiChannel Wide Ultra
SCSI
AIC-7896 Single-chip PCI-to-MultiChannel Ultra2 SCSI
(32 bit)
AIC-7897 Single-chip PCI-to-MultiChannel Ultra2 SCSI
(32 bit)
1-4
Page 13
Introduction
Requirements
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 CD­ROM). 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:
\HKEY_LOCAL_MACHINE\System\CurrentControlSet\ Services\aic78xx\Parameters\Device
or \HKEY_LOCAL_MACHINE\System\CurrentControlSet\
Services\aic78u2\Parameters\Device
\Parameters\Device
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:
\HKEY_LOCAL_MACHINE\System\CurrentControlSet\ Services\aic78xx\Parameters\Device\DriverParameters
or \HKEY_LOCAL_MACHINE\System\CurrentControlSet\
Services\aic78u2\Parameters\Device\DriverParameters
\Parameters\Devi ce\DriverP arameters
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-to­date 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:
Option Values Default Description
auto_bus_fairness= on, off on Enables/d i s abl es auto
SCSI bus fairness algorithm.
auto_disabl e _tagq= on, off on Enables/d i s abl es auto
disable tag queuing algorithm.
auto_flush_diskreq= on, off on Enables/dis abl es auto
disk flush algo rithm.
cdrom= on, off on Enables/disable driver
suppor t for CD-ROM devices; on = Driver, off = ASPI.
dev_enable= 00-FFFF FFFF Allows 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
Option Values Default Description
ext_tran= yes, no n o Determines 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, off on Enables/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-FFFF 0 A 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, off off Enables/disables
recording of I/O statistics.
io_combine= 1-32 16 Specifies maximum
number of segments in a scatter/gather list.
lun_enable=
1
00-FFFF 01 A 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-128 16 Specifies maximum
number of tagged commands per device.
4-8
Page 51
Novell NetWare Installation
Option Values Default Description
multlun_target s 00-FFFF FFF F A 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_write 0-1 1 Specifies default verify
mode; 0 = Off (No verify on writes ), 1 = On (Hardware ver i fy ).
remo v able=
1
on, off on Enables/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 t 0-FFFF 0 A 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 e 0-FFFF 0 A 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
Option Values Default Description
slot= 0-xxxx
2
0 Defines 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, no no Displays 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
Option Values Default Description
auto_bus_f ai rness= on, off on Enables/di s abl e s auto
SCSI bus fairness algorithm.
auto_disabl e _tagq= on , off on Enables/disables auto
disable tag queuing algorithm.
auto_flush_diskreq= on, off on Enables/disables auto
disk flush algorithm.
dev_enable= 0-FFFF FFFF Allows 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
Option Values Default Description
flush_diskreq= 0-FFFF 0 A 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-FF 01 A 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-128 16 Specif ies maximum
number of tagged commands per device.
multlun_targets= 0-FFFF FFFF A 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
0 Defines 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, no no Displays 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
4 5
Hex
Binary Hex. Binary Hex.
0000 0 1000 8 0001 1 1001 9 0010 2 1010 A 0011 3 1011 B 0100 4 1100 C 0101 5 1101 D 0110 6 11 10 E 0111 7 1111 F
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 Choice Default 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 Setting Function
Disabled All 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
. This utility allows you to backup server disk
tapedai, tsa
, and
sbackup
modul e s.
Once you have loaded
1
aic7870.dsk
or
aic78u2.ham
, load
tapedai.dsk, tsaxxx.nlm (tsa312.nlm, tsa400.nlm, tsa410.nlm),
sbackup
and
:load tapedai :load tsa :load sbackup
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.
[xxxxx081] Adapter software initialization failure
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.
[xxxxx084] Adapter software initialization failure
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.
[xxxxx088] Adapter software initialization failure
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 .
[xxxxx099] Adapter software initialization failure [xxxxx09a] Adapter software initialization failure [xxxxx09b] Adapter software initialization failure
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:
basedev=aha152x.add basedev=aha154x.add basedev=aha164x.add basedev=aha174x.add basedev=aic7770.add basedev=fd16_700.add
5
In the
config.sys
line:
set copyfromfloppy=1
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.
basedev=aic7870.add /et /a:0 /!sm:4 /a:1 /!dm:1,5 or basedev=aic78u2.add /et /a:0 /!sm:4 /a:1 /!dm:1,5
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.
5-12
or
aic78u2.add
When reporting problems to Customer Support, be
driver. Messages are listed
Page 75
IBM OS/2 Installation
[xxxxx081] Adapter software initialization failure
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.
[xxxxx084] Adapter software initialization failure
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.
[xxxxx088] Adapter software initialization failure
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 .
[xxxxx099] Adapter software initialization failure [xxxxx09a] Adapter software initialization failure [xxxxx09b] Adapter software initialization failure
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
blad325
OpenDesktop 3.0 (ODT 3.0), SCO OpenServer 3. 0, and SCO OpenServer 5.
(Ultra2 SCSI) for SCO UNIX—SCO UNIX 3.2v4.2, SCO
alad
or
alad325
(for Ultra SCSI), and
blad
6
or
alad
The
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.
alad/alad325
or
blad/blad325
drivers a t t he same time
Installing SCO UNIX 3.2 v4.2, SCO ODT 3.0, or SCO OpenServer 3.0
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:
alad.alad:Loading module fd(52)/alad/driver/alad/Driver.o
.text .... ......
: : alad: Driver “alad” successfully loaded.
5
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.
NAME DESCRIPTION alad Adaptec 7800 Family Driver for SCO UNIX 3.2v4.2/dxx alad325 Adaptec 7800 Family Driver for SCO OpenServer 5/dxx
blad Adaptec 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:
alad.alad:Loading module fd(52)/alad/driver/alad/Driver.o
.text .... ......
: : alad325: Driver “alad” successfully loaded.
7
Insert the Boot floppy diskette and press Enter.
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:
NAME DESCRIPTION alad Adaptec 7800 Family Driver for SCO UNIX 3.2v4.2/dxx alad325 Adaptec 7800 Family Driver for SCO OpenSer ver 5/dxx
blad Adaptec 7800 U2 Family Driver for SCO UNIX
3.2v4.2/dxx
blad325 Adaptec 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 Number Bus
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 Prefix Typ 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 level­trigge 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 Number Bus
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 AHA­2940/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/EISA­based 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.
[xxxxx030] Target device busy [xxxxx032] Target device busy
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...