!" # $ % # $ & $ ' ()
! " # $ % & '( & ) * + ,+ -.// -.
▼ ▼ ▼ ▼ Adaptec 7800 Family Manager Set for Windows NT, Windows 95, Novell NetWare, IBM OS/2, SCO UNIX,and SCO UnixWare User’s Guide
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. Trademarks Adaptec, the Adaptec logo, AHA, and AIC are trademarks of Adaptec, Inc. which may be registered in some jurisdictions.
Technical and Product Support ■ For technical support and information about many of Adaptec’s electronic support services, call 800-959-7274 or 408-945-2550, 24 hours a day, 7 days a week. ■ To speak with a product support representative, call 408-934-7274, M–F, 6:00 A.M. to 5:00 P.M., Pacific Time. After hours, on weekends, and on holidays, product support is also available for a fee at 800-416-8066.
▼ ▼ ▼ ▼ 1 Contents Introduction Device Drivers 1-2 Adaptec 7800 Family Host Adapters 1-3 Hard disk capacity and software RAID sets 1-5 Requirements 1-6 2 Microsoft Windows NT Installation Installing the Driver When Installing Windows NT 2-2 Completing a Fresh 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 Updating Windows NT 4.
Adaptec 7800 Family Manager 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 Bootup 4-5 Using the Load Command Line Options 4-7 Table of aic7870.dsk Command Line Options: 4-7 Table of aic78u2.
Contents 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.
Adaptec 7800 Family Manager Problems and Solutions 7-11 Error Messages 7-11 Index viii
▼ ▼ ▼ ▼ 1 Introduction The Adaptec® 7800 Family Manager Set v3.x is a set of software drivers and other files that enable your Adaptec 7800 Family host adapter to communicate with your computer.
Adaptec 7800 Family Manager Device Drivers The 7800 Family Manager Set has two driver files for each operating system; one for Ultra SCSI and earlier devices and one for Ultra2 SCSI devices. This manual refers to both the Ultra SCSI and Ultra2 SCSI drivers when describing installation. Refer to the table below for a list of files for the drivers provided on your installation diskette or CD ROM. Use the columns in the table to determine the correct driver for your SCSI device.
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 Wide SCSI AHA-2940AU PCI-to-Ultra SCSI
Adaptec 7800 Family Manager Host Adapter Description AHA-3944UWD MultiChannel PCI-to-Wide Ultra Differential SCSI with Dual External Connectors AHA-3944AUWD MultiChannel PCI-to-Wide Ultra Differential SCSI with Dual External Connectors AHA-4944W Quad Channel PCI-to-Fast and Wide Differential SCSI AHA-4944UW Quad Channel PCI-to-Ultra Wide Differential SCSI AIC-7850 Single-chip PCI-to-Fast SCSI AIC-7855 Single-chip PCI-to-Fast SCSI AIC-7856 Single-chip PCI-to-Fast SCSI AIC-7860 Single-chip P
Introduction Hard disk capacity and software RAID sets If entire hard disks are to be networked as software RAID sets (RAID 1 or RAID 5), please ensure the entire capacity of the hard disk is not used but only the standardized capacity. This means the partition on the hard disk which is used for the RAID set must have a maximum capacity equal to the formatted capacity and not the entire physical capacity.
Requirements The following are the minimum and recommended requirements 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 to read your operating system diskettes. A 3.5-inch (1.44 MByte) floppy diskette drive is required. ■ The diskettes included with your Adaptec 7800 Family Manager Set.
▼ ▼ ▼ ▼ 2 Microsoft Windows NT Installation This chapter explains how to install the Adaptec 7800 Family Manager Set aic78xx.sys and aic78u2.sys drivers for Windows® NT. The aic78xx.sys driver supports all Adaptec 7800 Family Ultra SCSI (and earlier) host adapters, and the aic78u2.sys driver supports all Ultra2 SCSI adapters. Refer to the list on page 1-3. If you are performing a first time Windows NT installation, see Installing the Driver When Installing Windows NT on page 2-2.
Adaptec 7800 Family Manager Installing the Driver When Installing Windows NT A version of the aic78xx.sys driver(Ultra SCSI) driver is embedded (included) in the Windows NT 3.5x and 4.0 installation disks (or CDROM). During a normal Windows NT installation, the 7800 Family host adapter is detected in your system and the embedded driver is automatically installed. Note: If you are booting from a 7800 Family host adapter and you are unable to install the embedded aic78xx.
Microsoft Windows NT Installation Note: If you are installing an Ultra2 SCSI host adapter such as the AHA-2940U2W, you cannot select Express setup, because the aic78u2.sys driver is not embedded. Selecting Express setup loads the embedded driver aic78xx.sys included with Windows NT which is for Ultra SCSI adapters only. 5 Press S to skip mass storage device detection. This allows you to manually select the driver for your host adapter.
Adaptec 7800 Family Manager Completing a Fresh Windows NT 4.0 Installation 1 Start your system with the Windows NT Boot Diskette in the floppy drive. 2 When prompted, insert diskette #2 in your floppy drive. After a few moments you will see a blue screen. To setup Windows NT now, press Enter. 3 Press S to skip auto-detection of your SCSI host adapter. 4 Press S again to specify an additional device.
Microsoft Windows NT Installation Installing the Driver When Windows NT is Already Installed To update or install the aic78xx.sys or aic78u2.sys driver if Windows NT is already installed, follow the instructions below for the version of Windows NT you are installing. Updating Windows NT 3.5x 1 Select and start the Windows NT Setup program. (Its icon is usually found in the Main program group.) There is a brief pause while Windows NT Setup scans your hardware configuration.
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 the a:\winnt\3_5 directory, then click Continue.
Microsoft Windows NT Installation Updating Windows NT 4.0 1 Start Windows NT. 2 Click the Start button on the Windows NT task bar, and then point to Settings. 3 Click the Control Panel. 4 Double-click the SCSI Adapters icon. 5 Click the Drivers tab, and then click the Add button. 6 In the Install Driver window, click the Have Disk button. 7 Insert the 7800 Family Manager Set diskette for Windows NT into drive A. 8 From the Copy Manufacturer’s File From text box, type a:\winnt\4.0, and click OK.
Adaptec 7800 Family Manager Using Advanced Configurable Parameters Advanced users 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 edit this information through a tool called the Registry Editor. ! Caution: Do not edit your registry unless it is absolutely necessary. If there is an error in your registry, your computer may become nonfunctional.
Microsoft Windows NT Installation ■ Maximum SGList— Specifies the maximum number of scattergather elements. Valid values are 17-255. The data type for this 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 (Windows NT 4.0). 2 Type regedt32 and press Enter.
Adaptec 7800 Family Manager Using Driver-specific Parameters To use the Registry Editor to enter aic78xx.sys or aic78u2.sys driverspecific parameters that affect the configuration information for Adaptec SCSI PCI device drivers, follow the instructions below. A list of valid parameters follows. Note: The following parameters are case-sensitive and must be entered exactly as shown. When entering multiple parameters, each parameter must be separated by a space.
Microsoft Windows NT Installation To enter driver-specific parameters, follow these steps: 1 Select Run from the File menu (Windows NT 3.5x), or Run from the Start button (Windows NT 4.0). 2 Type regedt32 and press Enter.
Adaptec 7800 Family Manager 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 simple as physically removing it from the slot when your computer is shut down. Windows NT boots and functions properly in this configuration, but a warning message is generated every time you boot Windows NT.
Microsoft Windows NT Installation 6 Close the Windows NT Setup program. 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.
Adaptec 7800 Family Manager Removing a Host Adapter in Windows NT 4.0 1 From the Control Panel, double-click the SCSI Adapters icon. 2 Click the Drivers tab. 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-4944 or AIC-78xx PCI SCSI Controller (NT 4.0) or Adaptec AHA-294x/AHA-394x or AIC-78xx PCI SCSI Controller (NT 4.
Microsoft Windows NT Installation Swapping a Host Adapter 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. Note: If you do not install the driver that comes with the new host adapter, it may result in a Windows NT boot failure.
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 any hardware changes you have made to the computer since it was last operational. 2 Reboot the computer.
Microsoft Windows NT Installation 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 second column (to the right of the 0010: entry) lists the error code generated by the driver. The common error codes for the driver are described below. Note: The entry in the third row of the last column identifies the SCSI ID of the device originating the error.
Adaptec 7800 Family Manager [xxxxx021] Device protocol error. An unexpected event occurred during data transfer between the adapter and target device. Normally, this indicates a faulty or noncompliant target device. [xxxxx022] Adapter or target device protocol error. The adapter or target device has broken the communication protocol. A badly behaving device could be cause this message to appear. Normally this is not a serious problem.
Microsoft Windows NT Installation [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 initialization failure—possible resource conflict. The driver has attempted to initialize the adapter hardware but failed. This might suggest that the adapter resources (e.g.
Adaptec 7800 Family Manager ❒ 2-20
▼ ▼ ▼ ▼ 3 Microsoft Windows 95 Installation This chapter explains how to install the Adaptec 7800 Family Manager Set aic78xx.mpd and aic78u2.mpd drivers for Windows® 95. The aic78xx.mpd driver supports all Adaptec 7800 Family UltraSCSI (and earlier) host adapters, and the aic78u2.mpd driver supports all Ultra2 SCSI adapters. Refer to the list on page 1-3. If you are performing a first time Windows 95 installation, see Installing the Driver When Installing Windows 95 on page 3-2.
Adaptec 7800 Family Manager Installing the Driver When Installing Windows 95 A version of the aic78xx.mpd (Ultra SCSI) driver is embedded (included) in the Windows 95 installation 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 aic78xx.mpd driver is automatically installed.
Microsoft Windows 95 Installation Note: If Windows 95 cannot determine the type of host adapter installed in your computer, a yellow question mark labelled Other devices appears instead of the SCSI controller icon. To continue, click the plus sign (+) next to the question mark; a yellow question mark labelled PCI SCSI Bus Controller then appears.
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 Installed. 2 Click Update Drivers. 3 In the Update Device Driver Wizard, select Yes, then click Next. 4 Under Location type a:\win95, then click OK. 5 Click Finish. 6 The message Please insert the disk labeled ‘7800 Family Manager Set v.3.
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 control host adapters and devices. Windows 95 includes a set of miniport drivers for various SCSI host adapters.
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 there is some kind of resource problem. First, see if the names of any host adapters appear that are not actually installed in your computer. If so, select the name and click Remove.
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.
Adaptec 7800 Family Manager My CD-ROM drive shows up as more than one icon under My Computer. The mapping between mscdex, which runs in Real mode, and the Windows 95 CD-ROM driver does not match. You can correct this in one of two ways: ■ Comment out the line that loads mscdex.exe in the autoexec.bat file. ■ Change the /L switch on the line that loads mscdex.exe in the autoexec.bat file so it assigns the CD-ROM drive the next highest logical drive letter after the hard disk drives.
▼ ▼ ▼ ▼ 4 Novell NetWare Installation This chapter explains how to install the Adaptec 7800 Family Manager Driver aic7870.dsk (Ultra SCSI) or aic78u2.ham (Ultra2 SCSI) for Novell NetWare— NetWare v3.1x, v4.0, and v4.1x. The aic7870.dsk driver supports all Adaptec 7800 Family UltraSCSI (and earlier) host adapters, and the aic78u2.ham driver supports all Ultra2 SCSI adapters. Refer to the list on page 1-3.
Adaptec 7800 Family Manager Installing the Driver When Installing NetWare To install the aic7870.dsk or aic78u2.ham driver when you install NetWare, follow the instructions below for the version of NetWare you are installing. NetWare v3.1x Follow these instructions only if you are installing NetWare v3.1x for the first 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 aic89u2.
Novell NetWare Installation NetWare v4.0 or v4.1x Follow these instructions only if you are installing NetWare v4.0 or v4.1x for the first time: 1 Begin installation of NetWare v4.0 or v4.1x on your server as instructed in your NetWare documentation. 2 When a screen appears that asks you to select a disk driver, press Insert. 3 Insert the Adaptec 7800 Family Manager Set diskette for NetWare into your disk drive. 4 Press F3 and specify the path to the aic7870.dsk or aic78u2.ham driver for NetWare (e.g.
Adaptec 7800 Family Manager Note: To load the driver automatically at server bootup, make sure the startup.ncf file includes the load command line for your host adapter. See Installing the Driver When NetWare is Already Installed on page 4-4 and Loading the Driver at Server Bootup on page 4-5. Installing the Driver When NetWare is Already Installed To update or install the aic7870.dsk or aic78u2.ham driver when NetWare is already installed, follow the instructions in this section.
Novell NetWare Installation Loading the Driver at Server Bootup To automatically load the aic7870.dsk or aic78u2.ham at server bootup, the startup.ncf file (usually located in your server’s startup 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 startup.ncf file, refer to your NetWare documentation.
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 modify the startup.ncf file, follow these steps: Note: You can also use your DOS text editor to modify the startup.ncf file. 1 Type load install at the NetWare prompt and press Enter. 2 Select the appropriate menu choice that allows you to edit the startup.ncf file. 3 Make the necessary changes.
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 table describes the command line options for 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 products. Table of aic7870.
Adaptec 7800 Family Manager Option Values Defau lt 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 occasionally ordered 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-11).
Novell NetWare Installation Option Values Defau lt removable=1 on, off on Enables/disables support for removable media other than CD-ROMs. By default, removable media is supported. You may want to disable removable disk support in order to load an ASPI Removable Disk Module. start_unit 0-FFFF 0 A bit mask to enable sending the Start_Unit command to specific targets. By default, the command is not sent to any target. This feature is not needed by most devices.
Adaptec 7800 Family Manager Table of aic78u2.dsk Command Line Options Option Values Defau lt auto_bus_fairness= on, off on Enables/disables auto SCSI bus fairness algorithm. auto_disable_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 driver's registration of SCSI devices on a per target basis. By default, all targets are scanned.
Novell NetWare Installation 1 Option Values Defau lt 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-11). slot= 0-xxxx1 0 Defines a physical slot number for the host adapter. If 0 is specified, or if this option is not specified, then the driver loads for all 7800 Family host adapters.
Adaptec 7800 Family Manager Binar y Hex. Binar y Hex. 0011 3 1011 B 0100 4 1100 C 0101 5 1101 D 0110 6 1110 E 0111 7 1111 F Sample Load Commands Here is a simple load command with no option switches (if loaded from drive A): load a:\netware\v3_1x\aic7870 If an error message appears when attempting to load the driver, refer to Troubleshooting on page 4-18. Here is an example of the aic7870.
Novell NetWare Installation 3 Select the removable-media device. The following drive status items appear: Menu Choice Default Value 1. Volume Segments On Drive 2. Read After Write Verify 1 1 3. Drive Light Status1 4. Driver Operating Status (select for list) Hardware Level Not Supported 1 Active 5. Removable Drive Mount Status2 Mounted 6. Removable Drive Lock Status2 Not Locked 1 Valid for both removable and nonremovable types of SCSI disk drives.
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 your current media, you should first dismount it (menu choice 5). When the media status is dismounted, you can eject the media. However, NetWare does not allow you to dismount it if the media is locked. To insert your new media, wait for the drive to spin-up, and then select the Drive Mount option.
Novell NetWare Installation Using the NetWare Tape Backup Included with Novell NetWare is a server-based tape backup utility called sbackup.nlm. This utility allows you to backup server disk drives to a server tape drive. The utility supports Adaptec host adapters. Novell NetWare documentation contains instructions for loading the server backup software. Refer to the NetWare Server Backup Manual to load the tapedai, tsa, and sbackup modules. 1 Once you have loaded aic7870.dsk or aic78u2.ham, load tapedai.
Adaptec 7800 Family Manager 1 Load aic7870.dsk or aic78u2.ham by entering the following line: :load [pathname]aic7870 or :load [pathname]aic78u2 2 If using an Ultra SCSI host adapter, load aspicd.dsk by entering the following line: :load [pathname]aspicd 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 aic7870.dsk or aic78u2.ham. 3 Load cdrom.nlm by entering the following line: :load [pathname]cdrom.
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 firmware uses a paging mechanism to handle up to 255 simultaneous SCSI commands. The sequencer can simultaneously manage up to 128 tagged, or 1 nontagged, SCSI commands for each SCSI device, up to a limit of 255 SCSI commands.
Adaptec 7800 Family Manager Troubleshooting Error Messages The error messages listed below are the messages associated with the aic7870.dsk or aic78u2.ham driver. Messages are listed sequentially according to the last three digits of the error code. For example, [xxxxx080], [xxxxx081], [xxxxx082], etc. Note: When reporting problems to Customer Support, be sure to include the complete error code in your problem description.
Novell NetWare Installation [xxxxx087] Internal driver error An error has occurred while the driver was setting up its internal data structures. Try installing the most up-to-date version of the driver available from the Adaptec Web site or BBS. [xxxxx088] Adapter software initialization failure An error has occurred while the driver was setting up its internal data structures. Try installing the most up-to-date version of the driver available from the Adaptec Web site or BBS.
Adaptec 7800 Family Manager [xxxxx0a7] Unable to allocate memory [xxxxx0a8] 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. [xxxxx0a9] Possible interrupt conflict This indicates that the adapter IRQ conflicts with the IRQ of another board installed in your system.
▼ ▼ ▼ ▼ 5 IBM OS/2 Installation This chapter explains how to install the Adaptec 7800 Family Manager Set Driver for OS/2. The aic7870.add driver supports Ultra SCSI devices for OS/2 v.2.1x, and OS/2 Warp3.x, 4.x, and 4.x SMP. The aic78u2.add driver supports Ultra2 SCSI devices for OS/2 Warp 3.x, 4.x, and 4.x SMP. Refer to the list of devices on page 1-3. If you are installing OS/2 for the first time, see Installing the Driver When Installing OS/2 on page 5-1.
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. You will need to have access to a computer where you can copy DOS files from one diskette to another. Note: To install the aic7870.add driver, it is necessary to copy the driver from the 7800 Family Manager Set diskette for OS/2 on to the OS/2 installation diskette #1.
IBM OS/2 Installation 4 Copy the ibmint13.i13 and the aic7870.add files from the 7800 Family Manager Set diskette for OS/2 (i.e., \os2\aic7870\) onto the OS/2 diskette # 1. 5 Add the following line to the config.sys file on diskette #1: basedev=aic7870.add 6 Run the OS/2 v2.1x installation program; follow 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.
Adaptec 7800 Family Manager disk 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, and fd16_700.add). – If you have an Adaptec host adapter that is not part of the 7800 Family, delete all of the Adaptec drivers not used by that particular host adapter.
IBM OS/2 Installation 4 For each driver removed from the OS/2 diskette #1, remove its corresponding line in the config.sys file (also on OS/2 diskette #1). For example, if you deleted all Adaptec drivers, as explained in Step 2a, above, remove the following lines from the config.sys file: basedev=aha152x.add basedev=aha154x.add basedev=aha164x.add basedev=aha174x.add basedev=aic7770.add basedev=fd16_700.add 5 In the config.
Adaptec 7800 Family Manager 9 Follow the instructions in your OS/2 documentation to complete the installation. Note: The update files os2ldr and ibmint13.i13 included with the Adaptec 7800 Family Manager Set are not needed when installing OS/2 Warp. After installation is complete, verify that only one basedev=aic7870.add statement exists in the config.sys file on your hard drive. Remove other instances if more than one is found.
IBM OS/2 Installation Note: If you are running OS/2 v2.1x, change to the directory containing aic7870.add and associated files and run ddinstal from the OS/2 prompt. ! Caution: If you are running OS/2 v2.1x GA, do not run Device Driver Install from the System Setup folder. Instead, open a full screen OS/2 session and change to the drive with the 7800 Family Manager Set diskette for OS/2. Then type ddinstal and press Enter.
Adaptec 7800 Family Manager Using Command Line Options Once installed, the aic7870.add or aic78u2.add driver does not usually require any modifications to its configuration. In certain situations, 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. The aic7870.add or aic78u2.add driver command line resides in the config.sys file.
IBM OS/2 Installation /pcihw PCI configuration hardware registers. Enables driver 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.
Adaptec 7800 Family Manager /sm:x,y,z Enables SCSI manager support for the target device(s) x,y,z. Allows os2scsi.dmd to control the specified target(s) if they are identified as nonDASD SCSI devices. All SCSI hard drives are controlled by os2dasd.dmd. (This is the default setting.) /!sm:x,y,z Disables SCSI manager support. Prevents os2scsi.dmd from controlling the specified target(s). /tag:x Specifies the maximum number of tagged commands for all target devices on the host adapter (1-16).
IBM OS/2 Installation Command Line Examples Example 1 Suppose that you have a removable-media drive as target 3. Normally os2dasd allocates this device, treats it as a large floppy, and prevents you from sending any SCSI commands via another device manager. The command line below prevents os2dasd.dmd from accessing the target and allows os2scsi.dmd and os2aspi.dmd to share access to it: basedev=aic7870.add /a:0 /!dm:3 or basedev=aic78u2.
Adaptec 7800 Family Manager Troubleshooting Problems and Solutions How do I assign an interrupt for the host adapter? The interrupt assignment is handled via the motherboard BIOS. You 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 driver from Adaptec has been installed. Add the /pcihw or /!pcihw command option to the basedev=aic7870.add (or aic78u2.
IBM OS/2 Installation [xxxxx081] Adapter software 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. [xxxxx082] Internal driver error An error has occurred while the driver was setting up its internal data structures. Try installing the most up-to-date version of the driver available from the Adaptec Web site or BBS.
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 adapter resources (e.g., IRQ) conflict with the resources of another board installed in your system.
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 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.
▼ ▼ ▼ ▼ 6 SCO UNIX Installation This chapter explains how to install the Adaptec 7800 Family Manager Set Driver alad or alad325 (for Ultra SCSI), and blad or blad325 (Ultra2 SCSI) for SCO UNIX—SCO UNIX 3.2v4.2, SCO OpenDesktop 3.0 (ODT 3.0), SCO OpenServer 3.0, and SCO OpenServer 5. The alad and blad drivers (or packages) are used with SCO UNIX 3.2v4.2 based products (SCO UNIX 3.2v4.2, SCO ODT 3.0, or SCO OpenServer 3.0). The alad325 and blad325 drivers (or packages) are used with SCO OpenServer 5.
Adaptec 7800 Family Manager Installing the Driver When Installing SCO UNIX To install the alad/alad325 or blad/blad325 drivers at the same time you install SCO UNIX, follow the instructions below for the version of SCO UNIX you are installing. 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 OpenServer 3.0 for the first time.
SCO UNIX Installation 4 Insert the requested volume (7800 Family Manager Set diskette for SCO UNIX) in the floppy drive and press Enter. Prompts 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.
Adaptec 7800 Family Manager 8 Type alad or blad and press Enter. The alad driver for your 7800 Family host adapter has been relinked to the SCO UNIX kernel. Installation is complete! Installing SCO OpenServer 5 1 Insert the SCO OpenServer 5 Boot floppy diskette into the primary floppy drive and turn ON the computer. 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.
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.
Adaptec 7800 Family Manager Note: To update/install the driver, you must first enter the Single User Mode (System Maintenance Mode). Refer to the SCO UNIX documentation 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 important files on the computer by following these steps: Note: To back up the whole system, refer to your SCO UNIX documentation. 1 Log in as root.
SCO UNIX Installation Use the Install Package To load the driver using installpkg, follow these steps: 1 At the UNIX system prompt, type installpkg and press Enter. The screen then displays these messages: Confirm Please insert the floppy disk : : Strike ENTER when ready or ESC to stop. 2 Insert the 7800 Family Manager Set diskette for SCO UNIX and press Enter. The screen then displays these messages: Installation is in progress — do not remove the floppy disk.
Adaptec 7800 Family Manager The alad/alad325 driver has now been loaded into the Link Kit for kernel addition. Modify the mscsi File If necessary, to change your primary host adapter to a 7800 Family host adapter, follow these steps: 1 Enter this command: cd /etc/conf/cf.d 2 Enter this command to copy the file: cp mscsi mscsi.org 3 Use a text editor to edit this file. Enter the following command if using the vi editor: vi mscsi 4 Search for all entries with the host adapter number 0 (zero).
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 prefix for the host adapter number 0 is alad. – If you are not booting from a 7800 Family host 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 adapter.
Adaptec 7800 Family Manager 2 Check the host adapter BIOS messages to verify that all your 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 so, go back and correct any problem before proceeding. 3 Wait for UNIX to complete bootup with the new kernel.
SCO UNIX Installation Family host adapter is a Wide SCSI adapter, only 7 SCSI devices (SCSI ID 0 to 6, with the host adapter set at SCSI ID 7) can be attached and supported. 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 attached and supported. Using Tunable Parameters for the alad Driver For SCO UNIX, some parameters are defined in the following file: /etc/conf/pack.d/alad/space.
Adaptec 7800 Family Manager Enabling Scatter/Gather and Tagged Queuing The alad/alad325 driver supports scatter/gather and tagged queuing; however, the Sdsk (SCSI disk module) driver controls whether these features are enabled or disabled. Look for the Sdsk driver controls in the space.c file. It is located at /etc/conf/pack.d/Sdsk/space.
SCO UNIX Installation Troubleshooting 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.
Adaptec 7800 Family Manager ■ The 7800 Family host adapter supports level-triggered interrupts and can share the same interrupt with another 7800 Family host adapter or PCI hardware that also supports level-triggered interrupts. Check your host adapter’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.
SCO UNIX Installation I am having problems booting the computer from a SCSI drive. ■ Make sure your host adapter is installed and configured correctly, as described in your host adapter’s User’s Guide. Here are some of the things you should check: Note: If both SCSI and non-SCSI (e.g., IDE) disk drives are installed, then the non-SCSI disk drive is always the boot device.
Adaptec 7800 Family Manager The meaning of each field is as follows: 1 Host Adapter Prefix SCSI Device Type Host Adapter Number Target ID Logical Unit Number Bus1 alad Sdsk 0 0 0 0 blad Sdsk 0 0 0 0 This field applies to SCO OpenServer 5 only. – Host Adapter Prefix—Identifies the name of the host adapter driver. If you are booting from a 7800 Family host adapter, the Host Adapter Prefix must be alad or blad. – SCSI Device Type—Identifies the type of SCSI device.
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: 1 Reboot the system. 2 At the Booting UNIX System... prompt, type unix.orig and press Enter. Your system should now boot from the backup kernel you created prior to the driver update.
Adaptec 7800 Family Manager [xxxxx09D] Unexpected interrupt The Adaptec driver received an interrupt from the system that does not correspond to any adapter supported by the driver. This could be caused by another host adapter from a different vendor, 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 failed the internal software or hardware diagnostic.
▼ ▼ ▼ ▼ 7 SCO UnixWare Installation This chapter explains how to install the Adaptec 7800 Family Managers Set Driver adsl20 or adsl (UltraSCSI) and adsb20 or adsb (Ultra2 SCSI) for SCO UnixWare—SCO UnixWare 2.0x and SCO UnixWare 2.1. adsl20 and adsb20 drivers (or packages) are used with SCO UnixWare 2.0x. The adsl and adsb drivers (or packages) are used with SCO UnixWare 2.1. The adsl and adsl20 support Ultra SCSI and earlier Adaptec 7800 host adapters.
Adaptec 7800 Family Manager Installing the Driver When Installing SCO UnixWare To install the adsl20/adsl or adsb20/adsb drivers at the same time you install SCO UnixWare, follow the instructions below. The procedures are the same for SCO UnixWare 2.0x and 2.1. 1 Insert the Install diskette of the SCO UnixWare package into the floppy boot drive. Reboot your computer. Wait for the first SCO UnixWare installation screen and prompt to appear, then follow the onscreen instructions.
SCO UnixWare Installation Installing the Driver When SCO UnixWare is Already Installed To update or install the adsl20/adsl or adsb20/adsb drivers on a 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 that are specific to a SCO UnixWare version are noted when necessary. ! Caution: Improper or corrupt driver updates might destroy your existing SCO UnixWare file system.
Adaptec 7800 Family Manager 2 To back up the old SCO UnixWare kernel, type the following and press Enter: cp /stand/unix /stand/unix.work 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.
SCO UnixWare Installation 5 Type pkginfo and press Enter. 6 Verify that the adsl20/adsl or adsb20/adsb driver is now listed. The adsl20/adsl or adsb20/adsb driver appears among the other installed packages. If the adsl20/adsl or adsb20/adsb driver does not appear in the pkginfo listing, turn to Troubleshooting on page 7-11.
Adaptec 7800 Family Manager Modify the New System File 1 Display the contents of the adsl20/adsl file or adsb20/adsb by typing the following and pressing Enter: For SCO UnixWare 2.0x: cat adsl20 or cat adsb20 For SCO UnixWare 2.1: cat adsl or cat adsl 2 If your computer is to boot from a device connected to a 7800 Family host adapter, verify that the line $static is present immediately below the line $version 2.
SCO UnixWare Installation Rebuild the SCO UnixWare Kernel To rebuild the UnixWare kernel with the new changes, follow these steps: 1 Type the following at the # prompt and press Enter after each line: cd /etc/conf/bin ./idbuild -B Status messages appear. 2 When the kernel has been built, type the following and press Enter after each line (0 in -g0 is zero, not the letter O): cd /etc/conf/cf.
Adaptec 7800 Family Manager Using SCO UnixWare and the Host Adapter This section contains useful information on using SCO UnixWare and your host adapter. Using Tunable Parameters For SCO UnixWare, some parameters are defined in the following files: /etc/conf/pack.d/adsl/space.c These parameters can be tuned for the adsl20/adsl or adsb20/adsb drivers. Please refer to the comments in the appropriate space.c file for a description of these parameters. After modifying the space.
SCO UnixWare Installation Removing the Driver If you no longer need the adsl20/adsl or adsb20/adsb driver, you can use the following procedure to remove it completely: 1 Back up all important computer files. 2 At the UnixWare root prompt, type the following: For SCO UnixWare 2.0x: /etc/conf/bin/idinstall -d adsl20 or /etc/conf/bin/idinstall -d adsb20 The following files will be deleted: /etc/conf/mdevice.d/adsl20 /etc/conf/pack.d/adsl20/Driver.o /etc/conf/pack.d/adsl20/space.c /etc/conf/pack.
Adaptec 7800 Family Manager The following files will be deleted: /etc/conf/mdevice.d/adsl /etc/conf/pack.d/adsl/Driver.o /etc/conf/pack.d/adsl/space.c /etc/conf/pack.d/adsl/disk.cfg /etc/conf/sdevice.d/adsl or /etc/conf/mdevice.d/adsb /etc/conf/pack.d/adsb/Driver.o /etc/conf/pack.d/adsb/space.c /etc/conf/pack.d/adsb/disk.cfg /etc/conf/sdevice.d/adsb 3 Then, rebuild the kernel (0 in -g0 is zero, not the letter O): /etc/conf/bin/idbuild -B -K cp /etc/conf/cf.
SCO UnixWare Installation Troubleshooting Problems and Solutions My computer crashes or displays panic messages during the bootup procedure! You may have to boot from the backup kernel created earlier, and then perform the driver update procedure again. To boot from the old kernel, follow these steps: 1 Reboot the computer. 2 At the Booting UNIX System… prompt or loading UnixWare graphics, press the Spacebar. 3 From the [boot]# prompt, first type KERNEL=old kernel (e.g., KERNEL=unix.
Adaptec 7800 Family Manager [xxxxx003] Command completed with error [xxxxx004] Command completed with error [xxxxx005] Command completed with error [xxxxx006] Command completed with error [xxxxx007] Command completed with error [xxxxx008] Command completed with error [xxxxx009] Command completed with error A request issued to a target device completed with an indication that there is an error. In most cases, the error is recovered and normal operation continues.
SCO UnixWare Installation [xxxxx022] Adapter or target device protocol error The adapter or target device has broken the communication protocol. 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 indicate that the device or system is malfunctioning. Unplug or power down unused devices to see if the problem persists.
Adaptec 7800 Family Manager [xxxxx047] Command aborted An internal condition caused the driver to abort the command. In most cases, the command is retried and is recovered, and normal operation continues. [xxxxx048] Unable to abort command An error occurred while aborting a command. Possibly, the command has already completed and there is nothing to abort. [xxxxx049] Command abort in progress This indicates an abort command has been issued. This is a normal operating condition.
SCO UnixWare Installation [xxxxx0a4] SCSI bus reset by third party Hardware such as an array enclosure may have reset the SCSI bus. This is a normal condition unless you receive additional errors. [xxxxx0a5] SCSI bus reset by host adapter The host adapter may have reset the SCSI bus. This is a normal condition unless you receive additional errors. [xxxxx0cf] System configuration error The driver encountered an error with your hardware.
▼ ▼ ▼ ▼ Index A E Adapter ID 5-9 ahslink command 6-4 Embedded targets 5-8 Error messages NetWare 4-18 OS/2 5-12 SCO UNIX 6-17 UnixWare 7-11 Windows NT 2-16 Extended translation 5-12 B Backing up the computer 7-3 Backup 4-15 Bit mask options 4-7, 4-10, 4-11 Booting from SCO UNIX 6-15 from UnixWare 7-6 Bus 6-14 C CD-ROM 3-7, 4-15 Command line options 4-4, 4-5, 4-6, 4-7, 5-8 Command syntax 6-2, 7-3 config.
Adaptec 7800 Family Manager L O Load command 4-4, 4-5, 4-12 Lock status 4-14 Logicial unit number see LUN LUN 2-8, 4-8, 4-10, 5-8 Optimizing performance 4-17 OS/2 adapter ID 5-9 aic7870.add 1-2, 5-1, 5-3, 5-4, 5-6, 5-12 aic78u2.add 1-2, 5-1, 5-3, 5-4, 5-6, 5-12 basedev 5-3, 5-11, 5-12 command line options 5-8 command syntax 5-8 DASD 5-9 ddinstal 5-6 desktop 5-3 driver default settings 5-8 driver installation 5-1–5-7 error messages 5-12 ibmint13.
Index S Scatter/gather 4-8, 6-12 SCO UNIX 6-4 alad 1-2, 6-1, 6-2, 6-3, 6-4, 6-5, 6-8, 6-12 alad325 1-2, 6-1, 6-3, 6-7 blad 1-2, 6-1, 6-2, 6-3, 6-4, 6-5, 6-8, 6-12 blad325 1-2, 6-1, 6-3, 6-7 changing the boot disk 6-10 command syntax 6-2 driver installation 6-1–6-10 error messages 6-17 filesystem diskette 6-3 installing with a CD-ROM 6-1 installpkg(adm) 6-5 kernel 6-5, 6-8, 6-9, 6-17 keyboard patch 6-13 link 6-2 mscsi file 6-8, 6-15 multiple host adapters 6-10 parameters 6-11 password 6-3 requested volume 6
Adaptec 7800 Family Manager device manager 3-5 driver installation 3-2–3-3 miniport driver 3-5 troubleshooting 3-5–3-8 Windows NT advanced configurable parameters 2-8 aic78u2.sys 1-2, 2-1, 2-2 aic78xx.