===================================================================
=             Adaptec Ultra320 Family Manager Set v1.30           =
=                                                                 =
=                 README for Novell NetWare and DOS               =
===================================================================

The following information is available in this file:

   1. Supported Hardware
   2. Version History
   3. Installation Instructions
   4. Command Line Options for NetWare and DOS
   5. Additional Notes
   6. Disk Structure


1. Supported Hardware

   The following Adaptec SCSI Host Adapters are supported by these
   NetWare/DOS drivers.

   Ultra320 Adapters         Description
   ----------------------------------------------------------------
   Compaq/HP 39320D	     Dual Channel 64-bit PCI-X 133MHz to 
			     Ultra320 SCSI Card (two external VHDC
			     and one internal 68-pin) with Compaq 
			     or Hewlett-Packard BIOS.
   AIC-7902B		     Dual Channel 64-bit PCI-X 133MHz to
			     Ultra320 SCSI ASIC.
   Adaptec SCSI Card 39320   Dual Channel 64-bit PCI-X 133MHz to
                             Ultra320 SCSI Card (one external 
                             68-pin, two internal 68-pin)
   Adaptec SCSI Card 39320D  Dual Channel 64-bit PCI-X 133MHz to
                             Ultra320 SCSI Card (two external VHDC
                             and one internal 68-pin)
   Adaptec SCSI Card 29320   Single Channel 64-bit PCI-X 133MHz to
                             Ultra320 SCSI Card (one external 
                             68-pin, two internal 68-pin, one
                             internal 50-pin)
   Adaptec SCSI Card 29320LP Single Channel 64-bit Low Profile
                             PCI-X 133MHz to Ultra320 SCSI Card
                             (One external VHDC, one internal
                             68-pin)
   AIC-7901A                 Single Channel 64-bit PCI-X 133MHz to 
                             Ultra320 SCSI ASIC
   AIC-7902A4                Dual Channel 64-bit PCI-X 133MHz to 
                             Ultra320 SCSI ASIC


2. Version History

   (V1.30, January 2003) All adapters list above are supported.
   
   (V1.20, November 2002) Added support for Hewlett-Packard version of 
   the 39320D and AIC-7902 adapters.  Support for previous adapters
   has not been fully tested and should only be used at the customer's
   own risk.

   (V1.10, August 2002) Added support for four additional SCSI
   products: ASC-39320, ASC-29320, ASC-29320LP, AIC-7901.

   (V1.00, May 2002) This is the initial release of the 
   Ultra320 FMS.  The following is a list of supported features:

   2.1. Software/Hardware Features
        - Support for the SPI-4 "Ultra320" standard:
          - 320MB/s transfer rates
          - Packetized SCSI Protocol at 160MB/s and 320MB/s
          - Quick Arbitration Selection (QAS)
          - Domain Validation
          - Initiator Mode
          - Support for the PCI-X standard up to 133MHz
          - Support for the PCI v2.2 standard

   2.2. Operating System Support:
        - Novell NetWare
          - Version 4.2 SP9
          - Version 5.0 SP7
          - Version 5.1 SP4
          - Version 6.0 SP1
          - Full Hot Plug PCI (per vendor for 4.2)
          - "MP Aware" drivers for 5.1 and 6.0 only
        - Microsoft MS-DOS ASPI (limited)
          - Maximum negotiation speed of 80MB/s
          - No packetized support
          - Single thread I/O operation
          - No Domain Validation

     Refer to the User's Guide for more details on this.


3. Installation Instructions

   This section describes installing an Ultra320 SCSI host adapter
   in a NetWare environment. There are many different installation
   scenarios; these are the most common ones.

   Note: Please refer to Section 4.3 for instructions on how to
         setup the DOS ASPI driver in a DOS environment.

   3.1. Installing NetWare 5.x/6.0 with an Ultra320 SCSI Host 
        Adapter

        1) Begin installation of NetWare on your server as 
           instructed in your NetWare documentation.

        2) When a screen appears that asks to add device drivers,
           choose MODIFY and press ENTER.

        3) Choose STORAGE ADAPTERS, and press ENTER.

        4) Press Insert to add storage devices.

        5) Press Insert to add an unlisted driver.

        6) Insert the Adaptec Ultra320 FMS Driver disk for NetWare
           into the floppy drive.
 
        7) Press F3 and specify the path to the ADPU320.HAM driver.
           For NetWare 5.1 and 6.0, select

           A:\NETWARE\V51_V60\

           For NetWare 5.0, select

           A:\NETWARE\V42_V50\

        8) Select ADPU320.HAM and press ENTER.

        9) Select "Return to driver list" to accept the default
           slot number, and press ENTER.

       10) Press ESC, select "Return to driver summary" and press
           ENTER.

       11) Press ESC, select "Continue" and press ENTER.

   3.2. Installing NetWare 4.2 with an Ultra320 SCSI Host Adapter

	1) Begin installation of NetWare on your server as 
           instructed in your NetWare documentation.

    	2) When the screen "Choose the Server Drivers - Summary"
           appears, select "Select additional or modify selected
           Disk/LAN drivers" and press ENTER.
    
        3) Highlight "Disk and CD-ROM Drivers" and press ENTER.

    	4) Highlight "Select an additional driver" and press ENTER.

    	5) When the screen "Choose the Server Drivers - Disk 
           Driver" appears, press INSERT.

        6) Insert the Adaptec Ultra320 FMS Driver disk for NetWare
           into the floppy drive.

        7) Press F3 and specify the path to the ADPU320.HAM driver:
 
           A:\NETWARE\V42_V50\

        8) Select ADPU320.HAM and press ENTER.
 
        9) When the message "Choose the Server Drivers - Disk 
           Driver Parameters" appears, select "Save parameters and
           load driver".
   
       10) When prompted, press ENTER to select the slot number.
           Repeat until all slot options are loaded.

       11) Select "Continue installation" to continue the 
           installation.

       * NOTE: To load the driver automatically at server bootup,
               make sure the STARTUP.NCF file includes the line
               "LOAD ADPU320.HAM SLOT=<XX>".

   3.3. Installing the Driver when NetWare 5.x/6.0 is Already 
        Installed

        1) Make a backup copy of the old driver (if it exists)
           before installing the new driver. 

        2) At the NetWare console prompt type:

           LOAD NWCONFIG 

        3) Select "Driver Options (load/unload disk and network
           drivers)" and press ENTER.

        4) In the Driver Options menu select "Configure disk and
           storage device drivers" and press ENTER.

        5) Select "Select an additional driver" and press ENTER. 

        6) Press Insert to add an unlisted driver. 

        7) Insert the Adaptec Ultra320 FMS Driver disk for NetWare
           into the floppy drive.
 
        8) Press F3 and specify the path to the ADPU320.HAM driver.
           For NetWare 5.1 and 6.0, select

           A:\NETWARE\V51_V60\

           For NetWare 5.0, select

           A:\NETWARE\V42_V50\

        9) Select ADPU320.HAM and press ENTER.

       10) When prompted, click 'Yes' to copy the driver.

       11) Specify the path where the driver ADPU320.HAM should be 
           installed, or press ENTER to accept the default.

       12) When prompted, click 'Yes' to save the existing driver 
           and its information file.

       13) Choose "Select/Modify driver parameters" and press 
           ENTER.

       14) Press Alt-Esc to switch to System Console, and at the 
           prompt, type  
           LOAD A:\NETWARE\V51_V60\ADPU320.HAM (for NetWare 
           5.1/6.0)
           or
           LOAD A:\NETWARE\V42_V50\ADPU320.HAM (for NetWare 5.0)
     
       15) Write down the HIN value displayed on the screen and 
           select 0 to continue. Ignore the message regarding 
           the ADPU320.HAM not being loaded.

       16) At the prompt, press Alt-Esc to return to the nwconfig 
           screen.

       17) Enter the HIN value in Slot Number and press ENTER.

       18) Select "Save parameters and load driver" and press 
           ENTER.

       19) Click "No" at the prompt "Do you want to select an 
           additional Disk driver?"

       20) Press Esc until return to the Configuration Options 
           screen.

   3.4. Installing the Driver when NetWare 4.2 is Already Installed

        1) At the NetWare console prompt type:

           LOAD INSTALL 

        2) Select "Driver Options (load/unload disk and network
           drivers)" and press ENTER.

        3) In the Driver Options menu select "Configure disk and
           storage device drivers" and press ENTER.

        4) Select "Select an additional driver" and press ENTER. 

        5) Press Insert to add an unlisted driver. 

        6) Insert the Adaptec Ultra320 FMS Driver disk for NetWare
           into the floppy drive.
 
        7) Press F3 and specify the path to the ADPU320.HAM driver:
      
           A:\NETWARE\V42_V50\      

        8) Select ADPU320.HAM and press ENTER.

        9) When prompted, click 'Yes' to copy the driver.

       10) Specify the path where the driver ADPU320.HAM should be 
           installed, or press ENTER to accept the default.

       11) When prompted, click 'Yes' to save the existing driver 
 	   and its information file.

       12) When prompted to enter the Slot Number, press ENTER 
    	   to select "Save parameters and load driver".

       13) When prompted, press ENTER to select the slot number.
           Repeat until all slot options are loaded.

       14) Click "No" at the prompt "Do you want to select an 
           additional Disk driver?"

       15) Press Esc until return to the Configuration Options 
           screen.

   3.5. Removing the Driver From a NetWare Server

        1) Type LOAD NWCONFIG at the NetWare console prompt and
           press ENTER.
  
        2) Select "NCF Files Option (Create/Edit server Startup
           files)".

        3) Select "Edit STARTUP.NCF file".

        4) Remove the line(s) for loading ADPU320.HAM driver.

        5) When finished, press F10 to save and exit.

        6) Press ESC twice to quit NWCONFIG utility.

        * NOTE: A DOS text editor can also be used to modify the
          STARTUP.NCF file.


4. Command Line Options for NetWare and DOS

   4.1. Implementing Command Line Options (NetWare only)

        To modify the ADPU320.HAM driver's command line options, 
        edit the STARTUP.NCF file (usually located in C:\NWSERVER)
        by performing the following steps:
 
        1) Type NWCONFIG at the NetWare console prompt and press
           ENTER.
  
        2) Select "NCF Files Option (Create/Edit server Startup 
           files)".

        3) Select "Edit STARTUP.NCF file".

        4) Make the necessary changes.

        5) When finished, press F10 to save and exit.

        6) Press ESC twice to quit NWCONFIG utility.

        * NOTE: A DOS text editor can also be used to modify the 
                STARTUP.NCF file.

   4.2. Command Line Options Parameters (NetWare only)

        WARNING: ALTERING OR ADDING THESE DRIVER PARAMETERS
                 INCORRECTLY CAN RENDER YOUR SYSTEM INOPERABLE.
                 USE THEM WITH CAUTION. 

        The following are the Command Line options supported by
        the ADPU320.HAM driver (Command Line options are not case
        sensitive):

        -----------------------------------------------------------
                   Option: SLOT=[value]
               Definition: Obtains a physical slot number for the
                           host adapter
          Possible Values: Dependent on system configuration
            Default Value: If none specified, NetWare prompts user
                           to choose
        -----------------------------------------------------------
                   Option: VERBOSE=[value]
               Definition: To display host adapter's settings
          Possible Values: on (Y or 1 is also valid) 
                           off (N or 0 is also valid)
            Default Value: off
        -----------------------------------------------------------
                   Option: INSTRUMENTATION=[value]
               Definition: Enable/disable recording of I/O 
                           statistics and errors
          Possible Values: on (Y or 1 is also valid) 
                           off (N or 0 is also valid)
            Default Value: off
        -----------------------------------------------------------
                   Option: /LUN
               Definition: Reports all non-zero LUNs as public 
                           devices
          Possible Values: N/A
            Default Value: N/A
        -----------------------------------------------------------
                   Option: MAX_TAGS=[value]
               Definition: Maximum number of tagged I/O's which 
                           will be active per device
          Possible Values: 1-128
            Default Value: 16
        -----------------------------------------------------------
                   Option: READ_STREAMING=[value]
               Definition: Enables read streaming to be negotiated
                           for all drives.
          Possible Values: on (Y or 1 is also valid) 
                           off (N or 0 is also valid)
            Default Value: off
        -----------------------------------------------------------
                   Option: IO_MAPPED=[value]
               Definition: Forces the use of I/O mapping. 
          Possible Values: on (Y or 1 is also valid) 
                           off (N or 0 is also valid)
            Default Value: off
        -----------------------------------------------------------


  4.3. Using the DOS ASPI driver in a DOS environment

        The following is a list of commands to be used with the DOS
        ASPI driver.  The drivers are located in the \DOS directory
        of the Adaptec Ultra320 FMS NetWare diskette. Please refer
        to your NetWare documentation on how to implement it if
        needed.

        1) Add the following lines to your CONFIG.SYS:

        DEVICE=%driveletter%\ASPI320.SYS /D
        DEVICE=%driveletter%\ASPICD.SYS /D:ASPICD0

        2) Add the following lines to your AUTOEXEC.BAT:

        %driveletter%\MSCDEX.EXE /D:ASPICD0 /M:12

        NOTE: You will need to obtain the file MSCDEX.EXE from
              one of the following:

              * Microsoft's website
              * MS-DOS 6.0 and higher
              * Microsoft Windows 95/98


5. Additional Notes

The following is a list related to the software and hardware of the
Adaptec Ultra320 Host Adapters:

   5.1. Known/Unresolved Issues

        5.1.1. ASPICD.SYS does not support IDs greater than 7:

               Wide SCSI CD-ROM device IDs that are set higher
               than 7 can be scanned, but will not be accessible.

        5.1.2. Ultra320 SCSI Controller Must Negotiate Slower with
               a Kingston Hard Disk Enclosure:

               In order for a Kingston hard disk enclosure to 
               function properly with an Ultra320 SCSI controller,
               the negotiation speed in SCSISelect must be set to
               10MB/second.

   5.2  FYI Issues

        5.2.1. NetWare 6.0 does not support SCSI CD-ROM boot 
               installation on an Ultra320 SCSI controller:

               This is an issue with the ASPI driver on the NetWare
               6.0 installation CD and can only be corrected by 
               using an alternative boot installation method with
               the proper ASPI driver (provided on this disk).

   5.3. Operating System or Technology Limitations

        5.3.1. NCMCON.CFG mismatches SCSI adapter information:

               At the server console, select List Storage Adapters
               and it will misname the 39320D as an AIC-7902, and
               an AIC-7902 as a 39320D. This issue will be
               addressed by Novell in Support Pack 1 of NetWare
               6.0.

        5.3.2. NetWare server hangs when IRQs are shared:

               If another device shares the same IRQ as the SCSI
               controller, the NetWare server could hang. Try to 
               configure your system to avoid sharing IRQs.

        5.3.3. NetWare 6.0 install problem with some PCI-X systems:

               In current Intel PCI-X systems, NetWare 6.0 might
               continually reboot during installation. If this
               occurs, go to http://support.novell.com and 
               download the following file: NBI.NLM. This file 
               needs to be copied into a DOS C:\NWUPDATE directory
               prior to installation. Then install as usual.

        5.3.4. NetWare 5.1 install problem with some P4 systems:

               In some Pentium 4 systems, NetWare 5.1 might
               continually reboot during installation. If this
               occurs, go to http://support.novell.com and 
               download the following files: SYMCJIT.NLM, 
               NWMKDE.NLM and CSSYSMSG.NLM. These files need to be
               copied into the DOS C:\NWUPDATE directory prior to
               installation. Then install as usual. When the option
               apears to add lines to the STARTUP.NCF, add the
               following lines:

               set developer option = on
               set cpu hog timeout amount = 0
 
        5.3.5. Problems partitioning drives greater than 80GB with
               NetWare 4.2:

               NetWare can make one large partition using the
               entire drive, but cannot make more than one. This is
               a Novell issue, and the workaround is to specify the
               number of cylinders for the partition instead of 
               actual bytes.

        5.3.6. NetWare does not support SCSI CD-Changer devices:

               Due to NetWare limitations, these types of devices
               are not supported.

        5.3.7. Warm swap limitation:

               During a warm swap of a drive, a bus scan (list 
               device command) is sometimes required before
               inserting the new drive. This ensures that NetWare
               properly recoginzes the change. Usually this is only
               necessary when there is no activity on the drive
               being swapped.

        5.3.8. Multi-initiator configurations are supported with
               Ultra160 and previous generation hard drives:

               Current generation Ultra320 hard drives do not 
               support this configuration.

        5.3.9. Third-party bus resets can cause volumes to dismount
               in NetWare 4.2:

               This is a NetWare 4.2 limitation with SCSIHD.CDM.
               Update this file with the SCSIHD.CDM from the latest
               NetWare 5.1 Support Pack.

       5.3.10. Ultra320 hard disk drive support

               Adaptec only supports Ultra320 hard drives that have
               the latest firmware available. Please check with
               your hard drive manufacturer to ensure you have the
               latest version.


6. Disk Structure

   \README.TXT                  - Contains latest technical info
                                  and basic driver install
                                  procedures for NetWare and DOS
   \DOS\ASPI320.SYS             - Ultra320 ASPI driver for DOS
   \DOS\ASPICD.SYS              - ASPI CD driver for DOS
   \NETWARE\V42_V50\ADPU320.HAM - Ultra320 SCSI driver for NetWare
                                  4.2/5.0
   \NETWARE\V42_V50\ADPU320.DDI - Information file for ADPU320.HAM
   \NETWARE\V51_V60\ADPU320.HAM - Ultra320 SCSI driver for NetWare
                                  5.1/6.0
   \NETWARE\V51_V60\ADPU320.DDI - Information file for ADPU320.HAM


-------------------------------------------------------------------

(c) 2003 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 prior written consent 
of Adaptec, Inc., 691 South Milpitas Blvd., Milpitas, CA 95035.