Introduction Device Drivers 1-2 Adaptec Ultra160 Family Host Adapters 1-2 Requirements 1-3 Microsoft Windows NT Installation Installing the Driver When Installing Windows NT 2-2 Completing a Fresh Windows NT 4.0 Installation From Floppy Disk 2-2 Completing a Fresh Windows NT 4.0 Installation...
Page 6
Ultra160 Family Manager Set User’s Guide Microsoft Windows 95/98 Installation DOS Drivers for CD-ROM Access 3-2 Install CD-ROM Drivers on a DOS Bootable Hard Disk 3-2 Update Windows 95 or 98 Installation Disks 3-3 Installing the Driver When Installing Windows 95/98 3-4 Installing the Driver When Installing Windows 95 3-4 Installing the Driver When Installing Windows 98 3-5 Installing the Driver When Windows 95/98 is...
Page 7
UnixWare Installation Installing the Driver When Installing UnixWare 5-2 Installing the Driver When UnixWare is Already Installed 5-3 Back Up the Computer 5-4 Load the Package 5-4 Modify the New System File 5-5 Rebuild the UnixWare Kernel 5-6 Boot the New Kernel 5-6 Using UnixWare and the Host Adapter 5-7 Using Tunable Parameters 5-7 Using Multiple Host Adapters 5-7...
95/98 Novell NetWare SCO UnixWare The remainder of this chapter includes a table that lists all Adaptec host adapters and device drivers that make up the Adaptec Ultra160 Family, as well as the minimum requirements needed to install the software.
User’s Guide that describes your specific operating system. Adaptec Ultra160 Family Host Adapters The following Adaptec PCI-to-SCSI host adapters are collectively referred to as the Adaptec Ultra160 Family host adapters: Host Adapter Description AHA-3960D...
Requirements The following are the minimum and recommended requirements needed to install the Adaptec Ultra160 Family Manager Set: A PCI computer, with an installed and configured Adaptec Ultra160 Family host adapter(s). An installed primary (boot) floppy disk drive. The drive must be able to read your operating system disks.
Microsoft Windows NT Installation This chapter explains how to install the Adaptec Ultra160 Family Manager Set driver adpu160m.sys for Windows NT. The adpu160m.sys driver supports all Adaptec Ultra160 Family host adapters. Refer to the list on page 1-2. If you are performing a first time Windows NT installation, see Installing the Driver When Installing Windows NT on page 2-2.
To add other host adapters that are not part of the Ultra160 Family, press S and repeat from Step 5 for each additional adapter and insert the appropriate driver disk. The Adaptec Ultra160 Family host adapters use the same driver; it is not necessary to install the driver again.
To add other host adapters that are not part of the Ultra160 Family, press S and repeat from Step 4 for each additional adapter and insert the appropriate driver disk. The Adaptec Ultra160 Family host adapters use the same driver; it is not necessary to install the driver again.
Ultra160 Family Manager Set User’s Guide Installing the Driver When Windows NT is Already Installed To update or install the adpu160m.sys driver if Windows NT is already installed, follow the instructions below for the version of Windows NT you are installing. Updating Windows NT 4.0 Start Windows NT.
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.
Page 18
Ultra160 Family Manager Set User’s Guide Maximum SGList — Specifies the maximum number of Scatter/Gather elements. Valid values are 17-255. The data type for this value is REG_DWORD. To enter Windows NT parameters, follow these steps: Select Run from the Start button. Type regedt32 and press Enter.
Using Driver-specific Parameters To use the Registry Editor to enter adpu160m.sys driver-specific 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.
Page 20
Ultra160 Family Manager Set User’s Guide Click on the adpu160m key. Select Add Key from the Edit menu; Type Parameters in the Key Name edit box. Leave the Class edit box blank. Click on the Parameters key. Select Add Key from the Edit menu; Type Device in the Key Name edit box.
Page 21
Follow the instructions below to enable Hot-Plug PCI support in the driver: Insert the Ultra160 Family Manager Set disk for Windows into drive A. Select Run from the Start menu. Type a:\nt4\hotp160m.reg and press Enter. Click OK. Reboot the system. Note: The file hotp160m.reg adds Hot-Plug related entries into the NT Registry, including the driver-specific registry...
From the Control Panel, double-click the SCSI Adapters icon. Click the Drivers tab. Using the arrow keys select the following driver: Adaptec 29160(N), 39160, AHA-3960D, AIC-7892/7899 Ultra160 PCI SCSI Controller (NT 4.0) Click the Remove button. If you are sure you are removing the correct host adapter type, click Yes.
Swapping a Host Adapter Swapping an Ultra160 Family host adapter for a non-Ultra160 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.
Ultra160 Family Manager Set User’s Guide 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: Undo any hardware changes you have made to the computer...
Error Messages Error messages generated by the adpu160m.sys driver can be viewed by opening the Windows NT Event Viewer error logs. To view events generated by the driver, follow these steps: Double-click the Event Viewer icon in the Administrative Tools program group. Error messages generated by the driver show up as Event ID 11.
Page 26
Ultra160 Family Manager Set User’s Guide adpu160m.sys Error Messages The following error messages are listed sequentially according to the last three digits of the error message. For example, [xxxxx010], [xxxxx011], [xxxxx012], etc. Note: When reporting problems to Customer Support, be sure to include the complete error message in your problem description.
Page 27
Microsoft Windows NT Installation [xxxxx023] Target device parity error The driver has detected a parity error by the target device. [xxxxx024] Data overrun or underrun The adapter was given more or less data than the expected amount of data. [xxxxx031] Target device queue full The target device internal buffer is full.
Page 28
The host adapter hardware failed and the miniport has to reset the hardware. [xxxxx0d6] 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. 2-16...
Microsoft Windows 95/98 Installation This chapter explains how to install the Adaptec Ultra160 Family Manager Set driver adpu160m.mpd for Windows 95/98. The adpu160m.mpd driver supports all Adaptec Ultra160 Family host adapters. Refer to the list on page 1-2. If you are performing a first time Windows 95/98 installation, see Installing the Driver When Installing Windows 95/98 on page 3-4.
Ultra160 Family Manager Set User’s Guide DOS Drivers for CD-ROM Access The CD-ROM drivers need to be installed only if DOS access to a CD-ROM drive attached to a SCSI host adapter is required. If Windows 95, Windows 98, or NetWare is already installed, or if the CD-ROM drive is not connected to a SCSI adapter, these drivers do not need to be copied or installed.
Note: This will assign the CD-ROM to the next available drive letter, typically D if there is only one DOS drive. If you are using MS-DOS 5.0 and do not already have mscdex.exe , you will need to either upgrade to MS-DOS 6.0 or above, or download mscdex.exe from Microsoft BBS or CompuServe forum.
Ultra160 Family Manager Set User’s Guide Installing the Driver When Installing Windows 95/98 Installing the Driver When Installing Windows 95 Note: Follow the Windows 95 Installation Guide to install Windows 95. If your Windows 95 CD came with a Windows 95 Boot disk, you will need to update the Windows 95 Boot disk.
Select Specify a location and enter a:\win98 in the space provided. Insert the Ultra160 Family Manager Set disk for Windows. Click Next. When you see the Adaptec Ultra160 PCI SCSI Controller click Next. When you see the message Windows has finished installing the software that your new hardware device requires click Finish.
To update or install the adpu160m.mpd driver if Windows 95/98 is already installed, follow these instructions: Note: All Adaptec Ultra160 Family host adapters use the adpu160m.mpd driver. Once the correct driver is updated, it is not necessary to update it again for each Ultra160 Family host adapter installed in your system.
Click Change Driver. If you are prompted to select the hardware type, select SCSI Controller. Click the Have Disk button and enter a:\win95 or a:\win98 as the path. Click OK. Select the Ultra160 Family host adapter, and click OK. Click OK. The driver is copied and scanned. You must restart your computer for the changes to take effect.
Ultra160 Family Manager Set User’s Guide 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/98 to control host adapters and devices.
Page 37
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.
Page 38
Ultra160 Family Manager Set User’s Guide If I am running under Windows 95/98, do I need lines for the Adaptec Real Mode ASPI drivers and mscdex.exe 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.
Page 39
My CD-ROM drive shows up as more than one icon under My Computer. The mapping between mscdex.exe , which runs in Real Mode, and the Windows 95/98 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.
Novell NetWare Installation This chapter explains how to install the Adaptec Ultra160 Family Manager Set driver adpt160m.ham for Novell NetWare— NetWare 3.12/3.2, 4.12/4.2, and 5.0. The adpt160m.ham driver supports all Ultra160 host adapters. Refer to the list on page 1-2.
Hard Disk on page 3-2 to configure your computer for CD-ROM access. If you are installing NetWare 3.12/3.2 from a CD-ROM attached to a host adapter other than an Adaptec Ultra160 Family host adapter, refer to your CD-ROM or computer documentation for instructions on configuring your computer for CD-ROM access.
Page 43
Change directory to c:\server.312 , and copy the nwpa_up.exe patch file to the directory. Run nwpa_up.exe (this will create another file, 312ptd.exe . Answer Y to the prompt to overwrite cdrom.nlm .) Run 312ptd.exe . Create the directory c:\server.312\cdsave. Copy cdrom.nlm to c:\server.312\cdsave Execute the following command lines to swap the server’s loader: cd 312ptd\native\loader...
Page 44
Note: Omit the search add 1 c:\server.312\cdsave and the load cdrom lines if the CD-ROM is attached to an Adaptec Ultra160 Family host adapter. Load, from the console prompt, the following command load c:\server.312\312ptd\patch312 Install the patches from the c:\server.312\312ptd directory Edit the driver load command in the startup.ncf file to include...
When a screen appears that asks you to select a disk driver, press Insert. Insert the Adaptec Ultra160 Family Manager Set disk for NetWare into your floppy disk drive. Press F3 and enter a:\netware as the path to the adpt160m.ham driver for NetWare.
Select Storage adapters, and press Enter. Press Insert to add storage drivers. Press Insert to add an unlisted driver. Insert the Adaptec Ultra160 Family Manager Set disk for NetWare into your floppy disk drive. Press F3 and enter a:\netware\v5_xx as the path to the adpt160m.ham driver for NetWare.
Installing the Driver When NetWare is Already Installed To update or install the adpt160m.ham driver when NetWare is already installed, follow the instructions in this section. The procedures are similar for all versions of NetWare. Procedures that are specific to a NetWare version are noted when necessary. Make a backup copy of the old driver (if it exists) before installing the new driver.
Ultra160 Family Manager Set User’s Guide Loading the Driver at Server Bootup To automatically load the adpt160m.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-9).
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 table below. This table describes command line options for the adpt160m.ham driver for Ultra160 products. adpt160m.ham Command Line Options Option Values...
Page 50
Ultra160 Family Manager Set User’s Guide Option Values lun_enable= 0-FF max_tags= 1-128 multlun_targets= 0-FFFF slot= 0-xxxx verbose= yes, no Many multiple-LUN and removable-media devices are changers or magazines. Some of these are only supported by the driver through an ASPI driver provided by the hardware vendor.
Bit Mask Options Use the example below as an aid for calculating Bit Mask option hex values. Each SCSI device is enabled by 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 targets, then use the command line option of lun_enable=0045.
Ultra160 Family Manager Set User’s Guide Using NetWare and the Host Adapter This section contains useful information on using NetWare and your host adapter. Using Removable Media The adpt160m.ham driver module fully supports removable-media disk drives, including magneto-optical drives. Removable media is treated as a standard SCSI hard disk, with some exceptions: The driver only recognizes and registers media with 512 bytes/sector.
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.
(e.g., even if the tape drive is manufactured by Wangtek, do not select the Wangtek driver). Note: Novell also includes a driver called adaptec.nlm . This driver is not needed and should not be loaded. Adaptec’s driver module takes advantage of ASPI interface features bypassed by adaptec.nlm .
Optimizing Performance The Adaptec Ultra160 Family SCSI Bus Master firmware increases the SCSI performance of the Adaptec Ultra160 Family host adapters under multitasking environments. The firmware uses a paging mechanism to handle up to 255 simultaneous SCSI commands. The...
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. [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 adapter and have not updated the driver on your system.
Page 57
This may result in problems accessing the device. Try installing the most up-to-date version of the driver available from the Adaptec Web site. [xxxxx0ab] Driver already loaded for this host bus adapter The driver is already loaded for this adapter.
Page 58
Ultra160 Family Manager Set User’s Guide [xxxxx0a4] SCSI bus reset by third party hardware Hardware such as an array enclosure may have reset the SCSI bus. This is a normal condition unless you receive additional errors. [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.
(or package) is used with UnixWare 7.01/7.1. The adst21 and adst70 drivers support Ultra160 SCSI ASICs and host adapters. Refer to the Adaptec Ultra160 Family host adapters on page 1-2. If you are performing a first time UnixWare installation, see Installing the Driver When Installing UnixWare on page 5-2 to begin driver installation.
Ultra160 Family Manager Set User’s Guide Installing the Driver When Installing UnixWare To install either the adst21 or adst70 driver at the same time you install UnixWare, follow the instructions below. The procedures are the same for UnixWare 2.1x and 7.01/7.1. Insert the Install disk of the UnixWare package into the boot floppy disk drive.
Installing the Driver When UnixWare is Already Installed To update or install the adst21 driver or adst70 driver on a system where UnixWare is already installed, follow the instructions in this section. The procedures are similar for UnixWare 2.1x and 7.1. Procedures that are specific to a UnixWare version are noted when necessary.
When the package has loaded, you may be prompted to install the disk again. Do not reinsert the IHV HBA disk (or Adaptec Ultra160 Family Manager Set disk for UnixWare 2.1x or UnixWare 7.01/7.1). Instead, type q (quit) and press Enter.
Type pkginfo -l adstxx and press Enter. Verify that the adst21 or adst70 driver is now listed. If the adst21 or adst70 driver does not appear in the pkginfo listing, turn to Troubleshooting on page 5-9. The listing should be similar to PKGINST: adst21 NAME: Ultra160 Driver for UnixWare 2.1x PKGINST: adst70...
Ultra160 Family Manager Set User’s Guide Rebuild the UnixWare Kernel To rebuild the UnixWare kernel with the new changes, follow these steps: Type the following at the # prompt and press Enter after each line: cd /etc/conf/bin ./idbuild -B Status messages appear. 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.d...
Using UnixWare and the Host Adapter This section contains useful information on using UnixWare and your host adapter. Using Tunable Parameters For UnixWare, some parameters are defined in the following files: /etc/conf/pack.d/adst21/space.c /etc/conf/pack.d/adst70/space.c These parameters can be tuned for either the adst21 driver or the adst70 driver.
Ultra160 Family Manager Set User’s Guide Removing the Driver If you no longer need the adst21 or adst70 driver, you can use the following procedure to remove it completely: Back up all important computer files. At the UnixWare root prompt, type the following: For UnixWare 2.1x: /etc/conf/bin/idinstall -d adst21 The following files will be deleted:...
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: Reboot the computer.
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. [xxxxx011] Error issuing command The requested command is not supported by this driver.
Page 69
[xxxxx015] Error issuing command An error has occurred with the driver. Try installing the most up-to- date version of the driver available from the Adaptec Web site. [xxxxx020] Adapter or target device not responding or not connected The target device did not respond to the adapter. If the device is present, refer to your host adapter’s user’s guide for...
Page 70
Ultra160 Family Manager Set User’s Guide [xxxxx041] Command aborted [xxxxx042] Command aborted [xxxxx043] Command aborted [xxxxx044] Command aborted [xxxxx045] 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.
Page 71
UnixWare Installation [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 another board installed in your system. [xxxxx097] Unable to allocate memory This indicates that there may be a problem with the amount of memory installed in your system.
Need help?
Do you have a question about the P2280A and is the answer not in the manual?
Questions and answers