Windows 2000 Driver Set v1.00
README file


The following information is available in this README file:

Supported Hardware

Installation Instructions

Additional Notes

Using Windows 2000 SCSI Parameters

Using Driver-Specific Parameters

Diskette Contents

Contacting Adaptec
 

Supported Hardware

The following Adaptec SCSI Host Adapters are supported by the Windows 2000 Driver Set v1.00.

Ultra160 Adapters    Description
 
 
AHA-3960D/39160 Dual Channel 64-bit PCI-to-Ultra160 SCSI
29160 Single Channel 64-bit PCI-to-Ultra160 SCSI
29160LP Single Channel 64-bit PCI-to-Ultra160 SCSI (Low Profile)
29160N Single Channel 32-bit PCI-to-Ultra160 SCSI
19160 Single Channel 32-bit PCI-to-Ultra160 SCSI
   
AIC-7892 Single Channel 32/64-bit PCI-to-Ultra160 SCSI ASIC
AIC-7899 Dual Channel 64-bit PCI-to-Ultra160 SCSI ASIC

Ultra2 Adapters        Description
 
 
AHA-2930U2
Single Channel 32-bit PCI-to-Ultra2 Wide LVD/Single-ended SCSI
AHA-2940U2 OEM Single Channel 32-bit PCI-to-Ultra2 Wide LVD/Single-ended SCSI
AHA-2940U2B
Single Channel 32-bit PCI-to-Ultra2 Wide LVD SCSI
AHA-2940U2W
Single Channel 32-bit PCI-to-Ultra2 Wide LVD/Single-ended SCSI
AHA-2950U2B
Single Channel 64-bit PCI-to-Ultra2 Wide LVD SCSI
AHA-3950U2B
Dual Channel 64-bit PCI-to-Ultra2 Wide LVD SCSI
AHA-3950U2D
Dual Channel 64-bit PCI-to-Ultra2 Wide LVD SCSI with dual external VHD connectors
   
AIC-7890
Single Channel 32-bit PCI-to-Ultra2 SCSI ASIC
AIC-7891
Single Channel 64-bit PCI-to-Ultra2 SCSI ASIC
AIC-7896
Dual Channel 32-bit PCI-to-Ultra2 SCSI ASIC
AIC-7897
Dual Channel 64-bit PCI-to-Ultra2 SCSI ASIC

Fast/Ultra Adapters       Description
 
 
AVA-2902I
Single Channel PCI-to-Fast SCSI (non-bootable, internal)
AVA-2902E
Single Channel PCI-to-Fast SCSI (non-bootable, external)
AVA-2903
Single Channel PCI-to-Fast SCSI (non-bootable, internal, external)
AVA-2904
Single Channel PCI-to-Fast SCSI (non-bootable)
AVA-2906
Single Channel PCI-to-Fast SCSI (non-bootable, internal, external)
AHA-2910C
Single Channel PCI-to-Fast SCSI (non-bootable)
AHA-2915C
Single Channel PCI-to-Fast SCSI (non-bootable)
AHA-2920C
Single Channel PCI-to-Fast SCSI
AHA-2930C
Single Channel PCI-to-Ultra Single-ended SCSI
AHA-2940
Single Channel PCI-to-Fast SCSI
AHA-2940W
Single Channel PCI-to-Fast and Wide Single-ended SCSI
AHA-2940AU
Single Channel PCI-to-Ultra Single-ended SCSI
AHA-2940U
Single Channel PCI-to-Ultra Single-ended SCSI
AHA-2940U Dual
Dual Channel PCI-to-Ultra Wide Internal Single-ended SCSI with 50-pin external connector
AHA-2940UW
Single Channel PCI-to-Ultra Wide Single-ended SCSI
AHA-2940UW Pro
Single Channel PCI-to-Ultra Wide Single-ended SCSI
AHA-2940UW Dual
Dual Channel PCI-to-Ultra Wide Single-ended SCSI with 68-pin external connector
AHA-2944W
Single Channel PCI-to-Fast and Wide Differential SCSI
AHA-2944UW
Single Channel PCI-to-Ultra Wide Differential SCSI
AHA-3940
Dual Channel PCI-to-Fast SCSI
AHA-3940W
Dual Channel PCI-to-Fast and Wide SCSI
AHA-3940U
Dual Channel PCI-to-Ultra SCSI
AHA-3940UW
Dual Channel PCI-to-Ultra Wide SCSI
AHA-3940UWD
Dual Channel PCI-to-Ultra Wide SCSI with dual external VHD connectors
AHA-3944UWD
Dual Channel PCI-to-Ultra Wide Differential SCSI with dual external VHD connectors
AHA-3940AU
Dual Channel PCI-to-Ultra SCSI
AHA-3940AUW
Dual Channel PCI-to-Ultra Wide SCSI
AHA-3940AUWD
Dual Channel PCI-to-Ultra Wide SCSI with dual VHD external connectors
AHA-3944AUWD
Dual Channel PCI-to-Ultra Wide Differential SCSI with dual external VHD connectors
AHA-4944W
Quad Channel PCI-to-Fast and Wide Differential SCSI
AHA-4944UW
Quad Channel PCI-to-Ultra Wide Differential SCSI
   
APA-1480
CardBus-to-Ultra Single-ended SCSI
   
AIC-7850
Single Channel PCI-to-Fast SCSI ASIC
AIC-7855
Single Channel PCI-to-Fast SCSI ASIC
AIC-7856
Single Channel PCI-to-Fast SCSI ASIC
AIC-7860
Single Channel PCI-to-Ultra SCSI ASIC
AIC-7870
Single Channel PCI-to-Fast and Wide SCSI ASIC
AIC-7880
Single Channel PCI-to-Ultra Wide SCSI ASIC
AIC-7895
Dual Channel PCI-to-Ultra Wide SCSI ASIC

Installation Instructions

This section describes installing and using the Windows 2000 Driver Set v1.00.  If you are performing a first time Windows 2000 installation, see the Completing a Fresh Windows 2000 Installation with an Adaptec SCSI adapter section below.  If Windows 2000 is already installed on your system, see the Updating the driver under Windows 2000 section below.

Completing a Fresh Windows 2000 Installation with an Adaptec SCSI adapter

Warning:  This procedure will only work if your SCSI adapter supports bootable CD-ROMs.  Please obtain the latest BIOS version for your SCSI adapter before upgrading.

1) Turn off the computer and insert your SCSI card.  Attach any peripheral devices to the SCSI card and power on the system.

2) Insert the Windows 2000 CD-ROM.  Your system should recognize it as a bootable CD-ROM.

3) You may see a message "Press any key to boot from CD".  You will have five seconds to press a key to boot off the CD.

4) The Windows 2000 Setup program will start.  On the bottom of the screen, you will see a message "Press F6 if you need to install a third party SCSI or RAID driver...".  Press F6 when you see this message.

5) A message will appear after a short time, prompting you to install your driver.  Press "S" to specify a driver.

6) Insert the Adaptec Windows 2000 driver disk into your floppy drive and press enter.

7) You will be presented with five choices (you may have to scroll down to see them all):

Highlight the option that best fits your adapter, and press enter.

8) If you have no other controllers to add, press enter.  Continue installation as normal.

9) After installation, please reinstall your SCSI driver from the Device Manager if you have a SCSI adapter other than a 2930U2 or a 19160.  Follow the section "Updating the driver under Windows 2000" to ensure all desired drivers are installed.  Windows 2000 is not capable of updating the embedded drivers during the operating system installation (Please refer to article Q225125 in Microsoft's Knowledge Base at http://search.support.microsoft.com/).
 

Updating the driver under Windows 2000

Follow these instructions only if Windows 2000 is already installed.

1) Right-click on "My Computer" and choose Properties from the menu.  Click on the "Hardware" tab and click on the "Device Manager" button.

2) Under "SCSI and RAID controllers", click on the "+" sign to the left.  This will display the current SCSI adapters installed.  Right-click on the device you wish to update and select Properties.

3) Click on the "Driver" tab and click on the "Update Driver" button.  The Upgrade Device Driver Wizard will start.  Click Next.

4) Make sure the "Search for a suitable driver..." option is selected and click Next.

5) Make sure the only selection that is checked is "Floppy disk drives".  Insert the Adaptec's driver disk into the disk drive and click Next.

6) Windows 2000 will recommend one of two choices at this point.  If it recommends to use the driver found on the driver disk, then click Next and skip to Step 8.  It might also recommend to keep the existing driver and mention that it found other suitable drivers.  Select "Install one of the other drivers" if this is the case and click Next.

7) Choose a driver from the "Adaptec" provider that best fits your adapter and click Next.

8) Windows 2000 may state that a Digital Signature was not found for this driver.  Please check Adaptec's website periodically for updated drivers with the Digital Signature.  Click Yes.

9) If you are asked to enter in the path for the driver, refer to the Diskette Contents section.

10) Click Finish.  You may be required to reboot your system at this point.

NOTE: If your SCSI card is a dual channel adapter (such as the 39160), be sure to update both references in the Device Manager before rebooting.
 

Upgrading an existing Windows 9x/NT 4 installation to Windows 2000 with an existing 2930U2 or 19160 SCSI Card

1) With Windows 9x/NT 4 booted, insert your Windows 2000 CD-ROM and choose to upgrade your system.  Your system will reboot.

2) The Windows 2000 Setup program will start.  On the bottom of the screen, you will see a message "Press F6 if you need to install a third party SCSI or RAID driver...".  Press F6 when you see this message.

3) At this point, follow the directions starting from Step 5 from the Completing a Fresh Windows 2000 Installation with an Adaptec SCSI adapter section.
 

Swapping a SCSI Adapter in Windows 2000

Swapping a SCSI host adapter for another SCSI  host adapter is similar to the procedure for adding a host adapter. The important distinction is that you add the new SCSI adapter into the system first, before removing the old adapter.  NOTE: If you do not install the new host adapter first, it may result in a Windows 2000 boot failure.

To swap adapters, follow these steps:

1) Power down your computer.

2) Insert the new SCSI adapter into an available PCI slot, leaving the existing SCSI card intact.

3) Power up your computer. Windows 2000 should load up as normal and detect the new SCSI card. Install the Windows 2000 driver if prompted to.  If a driver install Wizard starts, follow the same driver installation procedures as in the Updating the driver under Windows 2000, starting on line 4. If you are asked to enter in the path for the driver, refer to the Diskette Contents section.

4) Reboot if prompted to.

5) Once the new SCSI adapter is functioning properly, power down your computer.

6) Remove the old SCSI adapter and move all desired devices to the new adapter.

7) All attached devices should be recognized.
 

Additional Notes

1. Select Run from the Start button.
2. Enter REGEDT32 to run the Registry Editor.
3. Open \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\adpu160m.
4. Create a key named Parameters by selecting Add Key from the Edit pull-down menu and entering "Parameters" (without quotations) in the edit-box for Key Name.  Leave the Class edit-box blank.
5. Open Parameters and create a key named Device by selecting Add Key from the Edit pull-down menu.  Enter "Device" (without quotations) in the Key Name edit-box. Leave the Class edit-box blank.
6. Open Device. Select the Add Value option from the Edit pull-down menu. In the Value Name edit-box, enter "DisableTaggedQueuing" (without quotations). Select the Data Type REG_SZ from the droplist combo box.
7. Shutdown and restart Windows 2000.
8. Set Enable Disconnection to No for your particular device(s) in SCSISelect during bootup. (See your Host Adapter manual on how to use SCSISelect).
1. Undo any hardware changes you have made to the computer since it was last operational.

2. Reboot the computer. Watch the display carefully during bootup.  Press F8 when you see the following message at the bottom of the screen "For troubleshooting and advanced startup options for Windows 2000, press F8".

3. Use the arrow keys to scroll down. Highlight "Last Known Good Configuration" and select (Enter key).

4. Continue normal boot process.

5. Once your computer is operational again, check all of the hardware and software configuration changes you want to make. Look specifically for conflicts with parts of the existing system configuration that are not being changed.


Using Windows 2000 SCSI Parameters

Follow the instructions below to enter the registry values that affect how the Windows 2000 SCSI manager interprets the generic configuration information of SCSI device drivers. All SCSI host adapters supported by the installed driver are affected by the values you enter here. A list of valid values follows.

Note:  The following value keys are case-sensitive and must be entered exactly as shown.
Name
Data Type
Description
Valid Values
Default Value
DisableTaggedQueuing REG_SZ A nonzero value indicates that the SCSI host adapter disables tagged queueing for SCSI devices.
N/A
N/A
DisableSynchronousTransfers REG_SZ A nonzero value indicates that the SCSI host adapter is not to initiate synchronous negotiations (but it may still accept negotiations initiated by a SCSI target).
N/A
N/A
DisableDisconnects REG_DWORD A nonzero value indicates that targets are not permitted to disconnect during the execution of a SCSI command.
N/A
N/A
DisableMultipleRequests REG_SZ Limits the number of commands to each logical device to one.
N/A
N/A
MaximumLogicalUnit REG_DWORD This can limit the scan for connected devices on the SCSI bus. If 0 is specified, the Windows SCSI manager assumes that no SCSI targets support LUNs other than 0. Otherwise, LUNs from 0 to 7 are scanned during system initialization.
0-7
7
MaximumSGList REG_DWORD Specifies the maximum number of scatter-gather elements.
17-255
17

Each driver has its own "key" reference.  In this example, the Ultra160 key is used (adpu160m).  The other keys are "ultra", "ultra2", "adf6u160" and "2930u2".  To enter Windows 2000 parameters, follow these steps:

    1. Select Run from the start button.
    2. Type "regedt32" and press Enter.
    3. Open the registry list to the following location:

\HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\adpu160m\Parameters\Device
If the \Parameters\Device keys already exist, skip to step 8 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 "adpu160m" 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 "Device" with the number of the host adapter. For example, type "Device0" for the first host adapter, "Device1" for the second, etc. If you omit the host adapter number, the configuration information applies to all host adapters the driver supports.
    8. Click on the "Device" key.
    9. Select Add Value from the Edit menu. In the Value Name edit box, enter one of the valid parameter values. Make sure to enter the appropriate Data Type for the value.
    10. To enter additional values, repeat steps 8-9.
Note:  Changes made with the Registry Editor do not take effect until you shut down and then restart your system.


Using Driver-Specific Parameters

Using Registry Editor

To use the Registry Editor to enter 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. When entering multiple parameters, each parameter must be separated by a space.
Name
Data Type
Definition
Valid Values
Default Value
/MAXTAGS=nnn REG_SZ Specify tagged command queue depth
1-255
128
/MEMMAP REG_SZ When set, the SCSI adapter is memory mapped.  By default, it is I/O mapped.
N/A
N/A
/BUS_FAIRNESS REG_SZ When set, the SCSI bus avoids device starvation
N/A
N/A

Each driver has its own "key" reference.  In this example, the Ultra160 key is used (adpu160m).  The other keys are "ultra", "ultra2", "adf6u160" and "2930u2".  To enter driver-specific parameters, follow these steps:

    1. Run from the start button.

    2. Type "regedt32" and press Enter.
    3. Open the registry list to the following location:
\HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\adpu160m\Parameters\Device\
If the \Parameters\Device\ keys already exist, skip to step 8 below to begin entering parameters. If the keys do not yet exist, you will need to create them by continuing with step 4.
    4. Click on the "adpu160m" key.
    5. Select the 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 the 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 "Device" with the number of the host adapter. For example, type "Device0" for the first host adapter, "Device1" for the second, etc. If you omit the host adapter number, the configuration information applies to all supported host adapters.


    8. Click on the "Device" key.

    9. Select Add Value from the Edit menu; type "DriverParameters" in the Value Name edit box. Enter "REG_SZ" as 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.
Note:  Changes made with the Registry Editor do not take effect until you shut down and then restart your system.
 

Diskette Contents

The following files are included in this diskette:
 
 
\W2KDSK1 Disk identifier file
\TXTSETUP.OEM Install script used during Windows 2000 installation
\README.HTM Readme file in HTML format
\WIN2000\2930U2\2930U2.INF Install script used during Windows 2000 driver setup
\WIN2000\2930U2\2930U2.SYS 2930U2 driver for Windows 2000
\WIN2000\2930U2\2930U2.CAT Digital signature for 2930U2 driver
\WIN2000\ADF6U160\ADF6U160.INF Install script used during Windows 2000 driver setup
\WIN2000\ADF6U160\ADF6U160.SYS 19160 driver for Windows 2000
\WIN2000\ADF6U160\ADF6U160.CAT Digital signature for 19160 driver
\WIN2000\ULTRA\AIC78XX.INF Install script used during Windows 2000 driver setup
\WIN2000\ULTRA\AIC78XX.SYS Ultra driver for Windows 2000
\WIN2000\ULTRA\AIC78XX.CAT Digital signature for Ultra driver
\WIN2000\ULTRA160\ADPU160M.INF Install script used during Windows 2000 driver setup
\WIN2000\ULTRA160\ADPU160M.SYS Ultra160 driver for Windows 2000
\WIN2000\ULTRA160\ADPU160M.CAT Digital signature for Ultra160 driver
\WIN2000\ULTRA2\AIC78U2.INF Install script used during Windows 2000 driver setup
\WIN2000\ULTRA2\AIC78U2.SYS Ultra2 driver for Windows 2000
\WIN2000\ULTRA2\AIC78U2.CAT Digital signature for Ultra2 driver

Contacting Adaptec

Technical information, including product literature, answers to commonly asked questions, information on software upgrades, and other topics is available electronically through the following: