
           QLogic QLA2000/QLA2100 Miniport Driver for Windows NT


* This release has been tested with Windows NT Version 4.00.  Earlier
  versions of NT are not supported.


* The following files on this disk support Windows NT:

    QLOGIC              Diskette identification file

    TXTSETUP.OEM        Driver installation script for initial Windows NT
                        text setup

    \NT\OEMSETUP.INF    Driver installation script for the Windows NT Setup
                        program

    \NT\QL2100.SYS      QLogic QLA2000/QLA2100 miniport driver for Windows NT

    \NT\README.TXT      This file


* If the miniport driver is already installed and you are installing an
  updated version of the driver, follow this procedure: 

    1. Open a DOS Command Prompt window.
    2. Change the current directory to the NT driver directory:

		CD \WINNT\SYSTEM32\DRIVERS

    3. Make a backup copy of the old driver:

		COPY QL2100.SYS QL2100.SAV

    4. Insert the diskette with updated driver and copy it over the old driver:

		COPY A:\NT\QL2100.SYS

    5. Shutdown and reboot the system to use the updated driver.


* To initially install the QLogic miniport driver on an installed
  Windows NT system, follow this procedure:

    1. Click on "Start".
    2. Under "Settings", click on "Control Panel".
    3. Select "SCSI Adapters" from the Control Panel.
    4. Select the "Drivers" tab and then click on "Add".
    5. Click on "Have Disk".
    6. Insert the QLogic software diskette.
    7. Enter "A:\NT" for the path to NT driver and click "OK".
    8. Choose "QLogic QLA2000/QLA2100, PCI-Fibre Channel Adapter" and click "OK".
    9. Select "Yes" to restart system.


* To initially install Windows NT on the boot disk attached to the QLogic
  QLA2000/QLA2100 adapter, follow this procedure:

    1. Start NT installation procedure using Windows NT Setup diskettes.
    2. After the standard devices have been detected and configured,
       use "S" option to "Specify Additional Device".
    3. Select "Other" and press ENTER.
    4. Insert the QLogic software diskette and press ENTER.
    5. Select the "QLogic QLA2000/QLA2100" and press ENTER.
    6. Continue with standard installation procedure.


* Windows NT Version 4.0 includes enhanced scatter/gather list support
  for doing very large SCSI I/O transfers.  NT 4.0 supports up to
  256 scatter/gather segments of 4096 bytes each, allowing transfers up
  to 1048576 bytes.

  NOTE: the OEMSETUP.INF file has been updated to automatically update
  the registry to support 65 scatter/gather segments. Normally, no additional
  changes will be necessary as this typically results in the best overall 
  performance. If you wish to alter this value, please use the following
  procedure:

    1. Click on "Start", select "Run", and open the REGEDT32 program.
    2. Select HKEY_LOCAL_MACHINE and follow the tree structure down to
       the QLogic driver as follows:

                    HKEY_LOCAL_MACHINE
		        SYSTEM
			    CurrentControlSet
			        Services
				    Ql2100

    3. Select the "Ql2100" key and use Edit/Add Key to create a new
       subkey named "Parameters".
    4. Select the new "Parameters" key and use Edit/Add Key to create a
       new "Device" subkey.  If multiple adapters are installed, you can
       specify separate subkeys for each adapter by using a subkey name of
       "DeviceN", where N = the SCSI host adapter number (0, 1, 2, etc.).
       The tree structure should now look as follows:

                    HKEY_LOCAL_MACHINE
		        SYSTEM
			    CurrentControlSet
			        Services
				    Ql2100
                                        Parameters
				            Device   (or DeviceN)

    5. Select the "Device" key and use Edit/Add Value to add a new value
       name of "MaximumSGList".  Set the data type to REG_DWORD and enter
       a value from 16 to 255 (10 hex to FF hex).  A value of 255 (FF hex)
       enables the maximum 1 MByte transfer size.  Setting a value
       higher than 255 results with the default of 64K transfers. The default
       we use is 65 (41 hex).
    6. Exit the Registry Editor, then shutdown and reboot the system.


* Windows NT supports the "NumberOfRequests" registry parameter to specify
  the maximum number of outstanding requests per adapter.  When the QLogic
  driver is installed, the registry will be automatically updated with this
  parameter set to a value of 224.
  
  WARNING: DO NOT increase this parameter above 224.  Doing so can result
  in a system failure.
  
* When attaching more than 19 devices to an adapter, the "SCSI Adapters"
  control panel application fails to list the adapter and the attached
  devices.  The devices are correctly displayed by the Registry Editor
  and by the Disk Administrator. 
  NOTE: This problem has been fixed in the Service Pack 4 release.
  
* The OEMSETUP.INF file has been updated to automatically update
  the registry to enable Fibre Channel fabric (switch) support. Should you wish
  to disable fabric support please use the following procedure:

    1. Click on "Start", select "Run", and open the REGEDT32 program.
    2. Select HKEY_LOCAL_MACHINE and follow the tree structure down to
       the QLogic driver as follows:

                    HKEY_LOCAL_MACHINE
		        SYSTEM
			    CurrentControlSet
			        Services
				    Ql2100
				        Parameters
					    Device
					        
    3. Highlight "DriverParameters:REG_SZ:FabricSupported=1"
    
    4. Go to "EDIT" pulldown menu and select "string"
    
    5. Change "FabricSupported=1" to "FabricSupported=0" 

    6. Exit the Registry Editor, then shutdown and reboot the system.

* Support for more than 8 LUNS
  To support more than 8 LUNS it is recommended that the Windows NT service pack
  4 be installed. After installing service pack 4, please check the SCSIPORT.SYS 
  file in the WINNT\SYSTEM32\DRIVERS directory and verify that the file version 
  is 4.00. If it is not, manually copy the SCSIPORT.SYS file from the service 
  pack 4 CD. To manually copy this file, copy the nt4sp4i.exe file from the 
  SP4 CD to a directory on the hard drive, and execute this file. It will create 
  a temp\ext35854 directory which will contain the SCSIPORT.SYS file. Ignore the
  service pack 4 installation box and copy the SCSIPORT.SYS file from the
  temp\ext35854 directory to the WINNT\SYSTEM32\DRIVERS directory.
  
  The OEMSETUP.INF file has been changed to automatically update
  the registry to enable up to 256 LUNS using NT 4.0 Service Pack 4.
  This is done via the 'Large Luns' parameter in the registry.
  
  NOTE: IMPORTANT! If the service pack 4 support for large luns is enabled,
  the miniport's extended LUN support MUST be disabled! To disable the miniport's
  entended LUN mapping, run the Host Adapter's embedded FastUtil and set the 
  'Luns per Target' parameter to 0.
  
  Should you wish to disable service pack 4 support for more than 8 luns, please
  use the following procedure:

    1. Click on "Start", select "Run", and open the REGEDT32 program.
    2. Select HKEY_LOCAL_MACHINE and follow the tree structure down to
       the QLogic driver as follows:

                    HKEY_LOCAL_MACHINE
		        SYSTEM
			    CurrentControlSet
			        Services
				    Ql2100
				        Parameters
					    Device
					        
    3. Double click on "LargeLuns:REG_DWORD:0x01"
    
    4. Change the data value from 1 to 0
    
    5. Exit the Registry Editor, then shutdown and reboot the system.



