File Name: Readme.txt This README file contains the latest information about installing IBM Netfinity Fibre Channel Host Adapter Device Driver Version 7.04.03.02 for Windows 2000. Refer to the IBM Support Website for the latest information and updated readme file (see Section 6.1 below). Last Update: 09/11/00 CONTENTS -------- 1.0 Overview 2.0 Change History 3.0 Installation and Setup Instructions 4.0 Configuration Information 5.0 Unattended Mode 6.0 Web Sites and Support Phone Number 7.0 Trademarks and Notices 8.0 Disclaimer 1.0 Overview --------------- 1.1 Overview about this code The IBM Netfinity Fibre Channel Host Adapter solution provides fabric and loop connections via FL-port, bandwidth to 100 MB/second, reaches distances through 10KM, and supports critical SAN-enabled features. 1.2 Limitations 1.3 Enhancements - Support FC Tape - Support LUN Masking - Support tracking target device by either port name (default) or node name - Support IBM Hot Plug - Support loading of device driver based on Subsystem Vendor Id 1.4 Level of Recommendations and Prerequiesites for the Update: - IBM strongly recommends this update to customers running version 7.04.02 or lower. 2.0 Change History -------------------- 2.1 IBM Netfinity Fibre Channel Host Adapter Device Driver 7.04.03.02 to 7.04.03 - Includes RISC code 1.19.3 TP - Fix NVRAM issues when QLView is being used to update the NVRAM of the HBA 2.2 IBM Netfinity Fibre Channel Host Adapter Device Driver 7.04.03 to 7.04.02 - Includes RISC code 1.19.3 TP - Fix hot add issues - Fix Volume Set Addressing issue 2.3 IBM Netfinity Fibre Channel Host Adapter Device Driver 7.04.02 to 7.04.01 - Includes RISC code 1.17.38 EF (See Note 1) - Close ER3211 - 2 MB sequential write performance issue - Close ER3247 - Hibernation issue - Change the driver's initialization timeout value to depend on Login Retry Count and Login Timeout - Change the driver to mark a remote device offline if it does not show up inthe Simple Name Server list 3.0 Installation and Setup Instructions ----------------------------------------- 3.1 Step by step instructions for this code update To update the IBM Netfinity Fibre Channel Host Adapter miniport driver on an installed Windows 2000 system, follow this procedure: 1. Start the Device Manager by clicking Start, pointing to Settings, clicking Control Panel, double clicking System applet, clicking Hardware tab, and clicking the Device Manager button. 2. Use scroll bar to scroll down the list of hardware types, double click the SCSI and RAID controller. 3. Select "IBM Netfinity QLA2000/QLA2100 PCI Fibre Channel Adapter" from the devices list and then click Properties. 4. Click the Driver tab, and then click Update Driver to start the Upgrade Device Driver Wizard. Click Next. 5. Select Display a list of the known device drivers for this device so that I can choose a specific driver. Click Next. 6. Insert the QLogic Software Diskette into drive A: and click Have Disk. 7. On the Copy manfacturer's files from, type in A:\W2K and click OK. 8. Click Next on the Upgrade Device Driver Wizard/Select a Device Driver screen. 9. Click Next on the Upgrade Device Driver Wizard/Start Device Driver Installation screen. 10. When the Digital Signature Not found screen appears, select Yes. 11. Click Finish on the Upgrade Device Driver Wizard/Completing the Upgrade Device Driver Wizard. 12. You will be prompted the message: Your hardware settings have changed. You must restart your computer for these changes to take effect. Do you want to restart your computer now? 13. Click Yes to restart the computer. 4.0 Configuration Information ------------------------------- 4.1 Include any configuration installation 4.2 Configuration Settings Below is a description of the registry parameters used by the driver: - MaximumSGList Windows 2000 includes enhanced scatter/gather list support for doing very large SCSI I/O transfers. Windows 2000 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 IBM driver as follows: HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Ql2100 Parameters Device 3. Double click on MaximumSGList:REG_DWORD:0x41 4. Enter a value from 16 to 255 (0x10 hex to 0xFF). A value of 255 (0xFF) enables the maximum 1 MByte transfer size. Setting a value higher than 255 results with the default of 64K transfers. The default value is 65 (0x41). 5. Click OK. 6. Exit the Registry Editor, then shutdown and reboot the system. - NumberOfRequests Windows 2000 supports the "NumberOfRequests" registry parameter to specify the maximum number of outstanding requests per adapter. When the IBM driver is installed, the registry will be automatically updated with this parameter set to a value of 150 (0x96). WARNING: DO NOT increase this parameter above 150. Doing so can result in a system failure. - FabricSupported By default, the driver supports Fibre Channel fabric (switch). 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 IBM driver as follows: HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Ql2100 Parameters Device 3. Double click on DriverParameters:REG_SZ:FabricSupported=1; FabricDeviceCount=64;ConfigRequired=0 4. If the string "FabricSupported=" does not exist, append to end of string ;FabricSupported=1 5. If the string "FabricSupported=1" exists, change the value from 1 to 0. 6. Click OK. 7. Exit the Registry Editor, then shutdown and reboot the system. - Portname By default, the driver track devices by their port names. To configure the driver to track devices by node names, 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 IBM driver as follows: HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Ql2100 Parameters Device 3. Double click on DriverParameters:REG_SZ:FabricSupported=1; FabricDeviceCount=64;ConfigRequired=0 4. If the string "Portname=" does not exist, append to end of string ;Portname=0 5. If the string "Portname=1" exists, change the value from 1 to 0. 6. Click OK. 7. Exit the Registry Editor, then shutdown and reboot the system. - FCTape To configure the driver to support FC tape, 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 IBM driver as follows: HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Ql2100 Parameters Device 3. Double click on DriverParameters:REG_SZ:FabricSupported=1; FabricDeviceCount=64;ConfigRequired=0 4. If the string "FCTape=" does not exist, append to end of string ;FCTape=1 5. If the string "FCTape=0" exists, change the value from 0 to 1. 6. Click OK. 7. Exit the Registry Editor, then shutdown and reboot the system. - MSCS In SAN configuration, driver is required to handle RSCN efficiently to avoid disruption of I/O because of unnecessary re-logins. However, in Microsoft Cluster environment, it is necessary for the driver performs re-logins because the shared storage subsystems may be reseted by other initiators through a ResetBus operation. The driver parameter MSCS is designed to accommodate the conflicting needs on how to handle RSCN in both environments. It accepts three values: Value RSCN Handling Environment ----- ------------- ----------- 0 Upon receiving RSCN, performs logins to SAN devices only if necessary 1 Upon receiving RSCN, always performs logins Cluster 2 Upon receiving RSCN, attempts to detect whether the system is running in the Cluster SAN/Cluster environment during boot. If yes, always performs logins upon receiving RSCN. If not, performs logins only if necessary By default, the Oemsetup.inf file is set up to have MSCS set to 2. To change the the driver to handle RSCN differently, 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 IBM driver as follows: HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Ql2100 Parameters Device 3. Double click on DriverParameters:REG_SZ:FabricSupported=1; FabricDeviceCount=64;ConfigRequired=0 4. If the string "MSCS=" does not exist, append to end of string ;MSCS=n where n = 0, 1, or 2. 5. If the string "MSCS=" exists, change the value to the desired value. 6. Click OK. 7. Exit the Registry Editor, then shutdown and reboot the system. - UseSameNN By default, if you have multiple Fibre Channel HBAs on the same system, the driver will assign the world wide node name obtained from the first HBA to the rest of the HBAs. If you wish to have each HBAs to assume the world wide node name based on its own NVRAM content, you need to disable this feature by setting the UseSameNN parameter to 0. Please use the following procedure to change the UseSameNN parameter: 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 DriverParameters:REG_SZ:FabricSupported=1; FabricDeviceCount=64;ConfigRequired=0 4. If the string "UseSameNN=" does not exist, append to end of string ;UseSameNN=0 5. If the string "UseSameNN=1" exists, change the value from 1 to 0. 6. Click OK. 7. Exit the Registry Editor, then shutdown and reboot the system. 4.3 Hardware Status and Information 5.0 Unattended Mode --------------------- 5.1 The driver supports the Unattended Mode. Please follow the instructions provided by Microsoft to create necessary files and prepare systems for unattended installation. 6.0 WEB Sites and Support Phone Number ---------------------------------------- 6.1 IBM Support Web Site: http://www.pc.ibm.com/support 6.2 IBM Marketing Netfinity Web Site: http://www.pc.ibm.com/netfinity 6.3 If you have any questions about this update, or problems applying the update, call 1-800-772-2227. 7.0 Trademarks and Notices ---------------------------- 7.1 The following terms are tradmarks of the IBM Corporation in in the United States or other countries or both: IBM Netfinity Qlogic is a registered trademark of QLogic Corporation. Microsoft and Windows are trademarks or registered trademarks of Microsoft Corporation. Other company, product, and service names may be trademarks or service marks of others. 8.0 Disclaimer ---------------- 8.1 THIS DOCUMENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. IBM DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE AND MERCHANTABILITY WITH RESPECT TO THE INFORMATION IN THIS DOCUMENT. BY FURNISHING THIS DOCUMENT, IBM GRANTS NO LICENSES TO ANY PATENTS OR COPYRIGHTS. 8.2 Note to U.S. Government Users -- Documentation related to restricted rights -- Use, duplication or disclosure is subject to restrictions set forth in GSA ADP Schedule Contract with IBM Corporation.