IBM DS4000/DS5000 FC-2, FC2-133 single and dual port, FC 4Gbps single and dual port Fibre Channel Host Bus Adapter, as well as, the IBM System X Qlogic 4Gb FC PCIe single port and dual port, and IBM System X Qlogic 8Gbps PCIe single and dual port Fibre Channel Host Bus Adatper (FC HBA) microsoft certified STORport miniport device driver version 9.1.7.18 for the following Microsoft operating system environments: - Windows Server 2003 SP2/R2 - 32-bit (IA32,x86) edition - Windows Server 2008 SP1 - 32-bit (IA32,x86) edition - Windows Server 2003 SP2/R2 - 64-bit Itanium-based (IA64) edition - Windows Server 2008 SP1 - 64-bit Itanium-based (IA64) edition - Windows Server 2003 SP2/R2 - 64-bit x64-based editions (AMD64 and EM64T-type processors) - Windows Server 2008 SP1 - 64-bit x64-based editions (AMD64 and EM64T-type processors) IMPORTANT: There are three SEPARATE device driver packages for the three DISTINCT editions of Microsoft Windows Server 2003 and Server 2008 operating systems - 32-bit/x86, 64-bit Itanium-based and 64-bit x64-based (AMD64 and EM64T-type processors). PLEASE select the appropriate device driver package for your operating system environment. Refer to the IBM Support Web site or the Fibre Channel Host Bus Adapter (FC HBA) support CD that is shipped with your FC HBA for the IBM DS4000/DS5000 FC-2, FC2-133 single and dual port and FC 4Gbps single and dual port, as well as, IBM System X Qlogic 8Gb PCIe single and dual port Host Bus Adapter Installation and User's guide, the latest information, and updated readme file. In addition,Information regarding the IBM System X Qlogic 4Gbps/8Gbps Fibre Channel PCIe Host Bus Adapters can be obtained at the following URL- http://support.qlogic.com/support/ NOTE TO SERVICE – Reference RETAIN # N/A (C) Copyright International Business Machines Corporation 1999, 2005. All rights reserved. US Government Users Restricted Rights - Use, duplication, or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Note: Before using this information and the product it supports, read the general information in section 6.0 "Trademarks and Notices" in this document. Also read the section 1.2 Limitations before installing this device driver. Last Update: 05/21/2008 Products tested with this release: --------------------------------------------------------------------------- | FAStT Adapter | Qlogic Adapter | IBM Feature Code | IBM Option P/N| |---------------------------------------------------------------------------| |DS4000/FAStT FC2 | QLA2310FL-IBM-SP | FC2130 | 19K1246 | |---------------------------------------------------------------------------| |DS4000/FAStT FC2-133| QLA2340-IBM-SP | FC2104 | 24P0960 | | | | | 24P0961 | |---------------------------------------------------------------------------| |DS4000 FC 4Gb-Single| QLA2460-IBM-SP | FC2105 | 39M5894 | |---------------------------------------------------------------------------| |DS4000 FC 4Gb-Dual | QLA2462-IBM-SP | FC2106 | 39M5895 | |---------------------------------------------------------------------------| |System X Qlogic FC | QLE2460 | N/A | 39R6525 | |4Gb PCIe-Single | | | | |---------------------------------------------------------------------------| |System X Qlogic FC | QLE2462 | N/A | 39R6527 | |4Gb PCIe-Dual | | | | |---------------------------------------------------------------------------| |System X Qlogic FC | QLE2560 | N/A | 42D0501 | |8Gb PCIe-Single | | | | |---------------------------------------------------------------------------| |System X Qlogic FC | QLE2562 | N/A | 42D0510 | |8Gb PCIe-Dual | | | | --------------------------------------------------------------------------- -------------------------------------------------------------------- | DS4000/DS5000 | Controller Firmware | DS4000 Storage Manager | | Storage Subsystem | Version Required | Version Required | -------------------------------------------------------------------- | DS4100 | 06.12.56.00 or later| 10.50.xx.19 or later | | DS4200 | 07.50.12.00 or later| 10.50.xx.19 or later | | DS4300 (dual | | | | controller)| 06.60.08.xx or later| 10.50.xx.19 or later | | DS4400 | 06.12.56.00 or later| 10.50.xx.19 or later | | DS4500 | 06.60.08.xx or later| 10.50.xx.19 or later | | DS4700 | 07.50.12.00 or later| 10.50.xx.19 or later | | DS4800 | 07.50.12.00 or later| 10.50.xx.19 or later | | DS5100 | 07.50.12.00 or later| 10.50.xx.19 or later | | DS5300 | 07.50.12.00 or later| 10.50.xx.19 or later | -------------------------------------------------------------------- Notes: 1. Do not install this FC HBA device driver in the Microsoft Windows servers that have IO accesses to the logical drives created in the DS4000/DS5000 storage subsystems that are not listed in the table above or do not have the stated required version of DS4000/DS5000 storage subsystem controller firmware installed. In addition, these Microsoft Windows servers must also have the version of the DS Storage Manager host software stated in the same table installed. Failure to observe the DS4000/DS5000 storage subsystem models, controller firmware and DS Storage Manager host software requirements might cause lost of access to the DS4000/DS5000 storage subsystem logical drives. 2. Please check with your IBM reseller, IBM representative, or the DS4000/DS5000 interoperability matrix for information on future DS4000/DS5000 storage subsystems support of this device driver. The DS4000/DS5000 product interoperability matrix can be downloaded at this web link - http://www-03.ibm.com/servers/storage/disk/ds4000/pdf/interop-matrix.pdf ======================================================================= CONTENTS -------- 1.0 Overview 2.0 Installation and Setup Instructions 3.0 Configuration Information 4.0 Unattended Mode 5.0 Web Sites and Support Phone Number 6.0 Trademarks and Notices 7.0 Disclaimer ======================================================================= 1.0 Overview ------------- This section is divided into the following subsections: 1.1 General Overview 1.2 Limitations 1.3 Enhancements 1.4 Recommendations 1.5 Prerequisites 1.6 Code versions ======================================================================= 1.1 IBM DS4000/DS5000 FC-2, FC2-133, FC 4Gbps, IBM System X QLogic FC 4Gb-PCIe, and IBM System X QLogic FC 8Gbps HBA Device Driver overview ----------------------------------------------------------------------- The IBM DS4000/DS5000 FC-2, FC2-133, FC 4Gbps, IBM System X QLogic FC 4Gb- PCIe FC, and IBM System X Qlogic 8Gb-PCIe HBA device driver for Microsoft Windows Server 2003 SP2/R2, and Microsoft Windows Server 2008 SP1 (all editions) operating systems supports Fibre Channel point-to-point, F-port, FL-port, N-port, and Arbitrated Loop configurations. This FC HBA device driver is based on the Microsoft STORport miniport device driver model. It does not support the use of BUSCHANGE=0 parameter as in previous IBM DS4000/DS5000 Fibre Channel HBA device driver releases that were based on the Microsoft SCSIport miniport device driver model. In previous SCSIport FC HBA device driver releases, the BUSCHANGE=0 parameter allows the DS4000 RDAC multipath driver to control and monitor device insertion and removal from the HBA port by preventing the Microsoft Plug and Play driver from managing the HBA port. The reason for bypassing the Microsoft Plug and Play driver is because of the incompatibility of the Microsoft Plug and Play driver and the DS4000 controller firmware in certain conditions. This new STORport FC HBA device driver version 9.1.7.18 does not support the BUSCHANGE=0 parameter. It requires the DS4000/DS5000 storage subsystem controller firmware with the Microsoft Plug and Play driver incompatibly fix. Not all of the DS4000/DS5000 storage subsystem controller firmware have this fix. Currently, only the controller firmware versions that are listed in the DS4000/DS5000 Storage Subsystem table under Product Supported section on page 1 of this readme file are compatible with this version 9.1.7.18 of the STORport FC HBA device driver. Do not use this driver in the Microsoft Windows servers that have IO access to the DS4000/DS5000 storage subsystems with controller firmware without the Microsoft Plug and Play driver incompatibility fix. Please check with your IBM reseller, IBM representative, or the DS4000 interoperability matrix for information on future DS4000 storage subsystems support of this device driver without BUSCHANGE=0 parameter. In addition, the new FC HBA device driver version 9.1.7.18 also has the following features: - Support for Extended LUN - Support for Scan attached target device by port name - Support for diagnostic loop back test - Support for Fibre Channel Tape - Support for Reduced Interrupt Operation - Windows Server 2003/XP 2008/Vista STORport miniport PnP interface There are three SEPARATE device driver packages for the three DISTINCT editions of Microsoft Windows Server 2003 and Server 2008 operating systems - 32-bit/x86, 64-bit Itanium-based and 64-bit x64-based (AMD64 and EM64T-type processors). PLEASE select the appropriate device driver package for your operating system environment. IMPORTANT: The last version of DS4000 FC HBA SCSIport miniport device driver that support BUSCHANGE=0 parameter is 9.0.2.60. This version of the FC device driver must be used in the Microsoft Windows servers that have IO access to the DS4000 storage subsystems whose installed controller firmware did not the Microsoft Plug and Play driver incompatibility fix. In addition, this version of DS4000 FC HBA SCSIport miniport device driver does not support X64 servers running Microsoft Windows Server 2003 SP2 - X64 editions operating systems. ======================================================================= 1.2 Limitations ---------------- 1. In previous STORport device driver releases, the BUSCHANGE=0 parameter prevents RDAC from controlling monitoring device insertion and removal from the HBA port by preventing the Microsoft Plug and Play device drive from managing the HBA port. This new STORport device driver version does not support the BUSCHANGE=0 parameter. Attention: Not all DS4000/DS5000 controller firmware versions support this functionality. Currently, only the controller firmware versions that are listed in the DS4000/DS5000 Storage Subsystem table under Product Supported section on page 1 of this readme file are compatible with this version 9.1.7.18 of the STORport FC HBA device driver. 2. Interoperability with tape devices is supported on separate FC HBA and FC switch zones. It is recommended to change the IBM FC-2, FC2-133, FC 4Gbps, IBM Systme x QLogic 4Gb PCIe, and IBM System X QLogic 8Gb PCIe FC Host Bus Adapter (HBA) Fibre Channel Tape Support BIOS setting of Enable to Disable for the FC HBAs that will be connected to the DS4000 storage server host port either directly or via FC SAN fabric. You can configure the adapter NVRAM settings using the adapter Fast!UTIL utility or the QLogic SANsurfer program. To access Fast!UTIL utility, press during when prompted during the server boot process. The QLogic SANsurfer is available at the IBM System Storage™ Disk Storage Systems Technical Support web site under the Tools tab in the Storage Manager/Firmware download page for the DS4000 product brand (DS4200, DS4300, DS4700 Express, DS4800 ...) http://www.ibm.com/servers/storage/support/disk/ 1.3 Enhancements ---------------- This device driver supports the IBM DS4000 FC 4Gbps single and dual port Fibre Channel HBA (FC HBA), the IBM System X QLogic 4Gbps PCIe single and dual port FC HBA, and the IBM System System X QLogic 8Gbps PCIe single and dual port FC HBA. It also support the FC-2 and FC2-133 single/dual ports HBA. Please refer to the change list file (filetype of .chg) for the full list of changes that were implemented in this version of the device driver. ======================================================================= 1.4 Recommendations --------------------------------- It is highly recommended, but not required, that the DS4000/DS5000 Fibre Channel Host Bus Adapter (FC HBA) be at the latest levels of boot BIOS (32- bit x86 or 64-bit and x64 based server) or EFI driver (Itanium based server) that is available in the DS4000/DS5000 System Storage support web site for your IBM DS4000/DS5000/System X Fibre Channel Host Bus Adapter type, unless otherwise posted. The FC HBA with 32-bit x86 (IA32) BIOS will function in an Itanium based server. However, you will not be able to modify the NVSRAM settings via the adapter Fast!UTIL utility or to configure the adapter for "root boot" or "remote boot". You have to install the appropriate "EFI BIOS" file for your adapter to enable those functions. For 32-bit x86 or 64-bit x64 based servers only Currently, the latest BIOS version for the IBM FC-2 and FC2-133 HBA is 1.54. The latest BIOS version for the FC 4Gbps single and dual port, as well as, the IBM System X QLogic 4Gb PCIe HBAs is 2.02 contained in the 1.69 Multi-boot package. The IBM System X QLogic 8Gb PCIe supported BIOS version is 2.02 also but it must be gotten from the 2.01 Multi-boot package specificaly for the QLogic 8Gb PCIe HBAs. For 64-bit Itanium based servers The latest EFI driver version for the IBM FC-2 and FC2-133 FC HBA is 1.50. Whereas, the BIOS and EFI driver version for the FC 4Gb/8Gb single and dual port FC HBAs is 1.09. ======================================================================== 1.5 Prerequisites ------------------------------- For 32-bit x86 or 64-bit x64 based servers only Please refer to readme file in the BIOS package of your Fibre Channel HBA for the information on how to update the BIOS and NVRAM settings of your Fibre Channel HBA. For 64-bit Itanium based servers You can not update the IBM DS4000/DS5000 Fibre Channel Host Bus Adapter (FC HBA) BIOS or EFI driver by booting to a DOS diskette in a IA64 server like you would in an IA32 server. In addition, you will not be able to modify the NVSRAM settings via the adapter Fast!UTIL utility or to configure the adapter for "root boot" or "remote boot". You have to install the appropriate "EFI BIOS" file for your adapter to enable those functions. You can use the efiutil in the efi driver package for your FC HBA to install the EFI BIOS in your adapter and to modify the NVSRAM settings. IMPORTANT: If you made modifications to FC HBA NVRAM settings, you will have to make the modifications again because the NVRAM will be reset to the new IBM default values. An alternative to using the bootable diskette or the DS4000/DS5000 Fibre Channel HBA support CD to update the FC HBA BIOS and NVRAM, the QLogic SANsurfer program can be used for this purpose. This program was previously released as IBM FAStT Management Suite Java (FAStT MSJ). Starting with the version 2.0.30b62 release, IBM will not release separately an IBMized version of the Qlogic SANsurfer HBA Manager or SANsurfer PRO program. The terms SANsurfer and FAStT MSJ will be used interchangeably from the 2.0.30b62 release forward. The flash *.bin and NVRAM *.dat file are included in the web-download BIOS package or in the BIOS directory of the support CD for this purpose. These files are used in conjunction with the QLogic SANsurfer program to update the IBM DS4000 FC HBA BIOS/Multiboot flash and NVRAM data without the need to reboot the servers to the bootable diskette or to the DS4000 FC HBA support CD (use the password config when prompted) However, the server must be rebooted after the Multiboot image flash or NVRAM update via QLogic SANsurfer program to enable it. The QLogic SANsurfer is available at the IBM System Storage™ Disk Storage Systems Technical Support web site under the Tools tab in the Storage Manager/Firmware download page for the DS4000/DS5000 product brand (DS4200, DS4700 Express, DS4800, DS5300 ...) Currently, version 5.0.1b34 of the SANSurfer utility is supported with this release. To obtain a copy of this version of SANSurfer, please go to the Qlogic website listed below. http://driverdownloads.qlogic.com/QLogicDriverDownloads_UI/IBM.aspx?companyid=6 or http://www.qlogic.com Microsoft (MS) hot-fix - Microsoft Windows Server 2003 STORport hot-fix KB916048 - An updated Storport storage driver (version 5.2.3790.2723) - must be installed in the Windows Server 2003 host. This hot-fix will install the minimum required version of MS Storport device driver. Microsoft (MS) hot-fix - Microsoft Windows Server 2003 SP1 & SP2 hot-fixes KB932755 and KB939315 must be installed before you install and use the device driver. ======================================================================== 1.6 Code version ----------------- The version of the device driver version that is provided by this package is 9.1.7.18. The file names of the device driver files for the three versions of Microsoft Windows Server 2003 and Server 2008 are listed below: - For 32-bit x86 based server QLogic_ibm_dd_ds4kds5kstorport_9.1.7.18_windows_i386.zip - For 64-bit x64 based server QLogic_ibm_dd_ds4kds5kstorport_9.1.7.18_windows_x64.zip - For 64-bit Itanium based servers QLogic_ibm_dd_ds4kds5kstorport_9.1.7.18_windows_ia64.zip Driver Package Content ------------------------- The following files on this diskette support Windows Server 2003 SP2/R2 and Server 2008 SP1 - 32-bit x86(IA32) editions: 1. QL2X00.INF - Driver installation script 2. QLOGIC - Driver Package identification file 3. QL2300.CAT - Catalog file 4. QL2300.SYS - QLogic Fibre Channel miniport driver 5. QLSDM.DLL - QLogic API 6. QLCO.DLL - " 7. TXTSETUP.OEM - Driver installation script for text mode 8. README.TXT - Qlogic Readme file 9. RELEASE.TXT - Qlogic release file The following files on this diskette support Windows Server 2003 SP2/R2 and Server 2008 SP1 - 64-bit Itanium editions: 1. QL2X00.INF - Driver installation script 2. QLOGIC - Driver Package identification file 3. QL2300.CAT - Catalog file 4. QL2300.SYS - QLogic Fibre Channel miniport driver 5. QLSDM.DLL - QLogic API 6. QLCO.DLL - " 7. QLSDMIA64.DLL - QLogic API 8. QLCOIA64.DLL - " 9. TXTSETUP.OEM - Driver installation script for text mode 10. README.TXT - Qlogic Readme file 11. RELEASE.TXT - Qlogic release file The following files on this diskette support Windows Server 2003 SP2/R2 and Server 2008 SP1 - 64-bit x64 (AMD64 and EM64T) editions: 1. QL2X00.INF - Driver installation script 2. QLOGIC - Driver Package identification file 3. QL2300.CAT - Catalog file 4. QL2300.SYS - QLogic Fibre Channel miniport driver 5. QLSDM.DLL - QLogic API 6. QLCO.DLL - " 7. QLSDMx64.DLL - QLogic API 8. QLCOx64.DLL - " 9. TXTSETUP.OEM - Driver installation script for text mode 10. README.TXT - Qlogic Readme file 11. RELEASE.TXT - Qlogic release file ======================================================================= 2.0 Installation and Setup Instructions --------------------------------------- This section is divided into the following seven sections. 2.1 Initial OS installation with the IBM DS4000/DS5000/System X FC HBAs as Boot 2.2 Adding the IBM DS4000/DS5000/System X FC Host Bus Adapter to the Existing Windows 2003 installation. 2.3 Adding the IBM DS4000/DS5000/System X FC Host Bus Adapter to the Existing Windows 2008 installation. 2.4 Updating the existing IBM DS4000/DS5000/System X FC Host Bus Adapter Driver in Windows 2003 installation. 2.5 Updating the existing IBM DS4000/DS5000/System X FC Host Bus Adapter Driver in Windows 2008 installation. 2.6 Removing the IBM DS4000/DS5000/System X FC Host Bus Adapter Driver in Windows 2003 installation. 2.7 Removing the IBM DS4000/DS5000/System X FC Host Bus Adapter Driver in Windows 2008 installation. ======================================================================= 2.1 Initial Windows Server 2003 installation with the IBM DS4000/DS5000/System X Fibre Channel Host Bus Adapter (FC HBA) as Boot. ------------------------------------------------------------------- Please refer to DS Storage Manager v10 Installation and Host Support Guide for instructions on how to configure host QLogic HBAs for remote or SAN boot. ======================================================================= 2.2 Adding the IBM DS4000/DS5000/System X Fibre Channel Host Bus Adapter Driver to an Existing Windows Server 2003 System. ----------------------------------------------------------------------- Perform the following steps to add the driver to the existing Windows Server 2003 system. The IBM DS4000/DS5000/System X Fibre Channel Host Bus Adapter is Plug and Play compatible to your computer. The step-by-step procedure to install a Plug- and-Play device is: 1. Connect the HBA to the appropriate slot in the computer according to the device manufacturer’s instructions. 2. Restart or turn on your computer. When the computer comes up, Windows detects the newly installed HBA and displays the Found New Hardware with Fibre Channel Controller message. The Found New Hardware wizard program starts installing a device driver for the newly installed HBA. 3. Insert the QLogic Software Diskette into drive A. 4. Select Install the software automatically (Recommended) and click Next. 5. Click Finish on the Completing the Found New Hardware Wizard. 6. If Windows displays the following message: System Settings Change. Windows has finished installing a new HBAs. The software that supports your HBA requires that you restart your computer. You must restart your computer before the new settings will take effect. Do you want to restart your computer now? Click Yes to restart the computer right away. NOTE: If Windows Server 2003 installs the driver for the newly added FC HBA automatically upon startup without prompting you for a selection (for example, Windows Server 2003 installed an inbox driver), go to Section 2.4 - Updating the Existing QLogic Driver in Windows 2003 below. ======================================================================= 2.3 Adding the IBM DS4000/DS5000/System X FC Host Bus Adapter to the Existing Windows 2008 installation. -------------------------------------------------------------------------- Perform the following steps to add the driver to the existing Windows Server 2008 system. The IBM DS4000/DS5000/System X Fibre Channel Host Bus Adapter is Plug and Play compatible to your computer. The step-by-step procedure to install a Plug- and-Play device is: 1. Connect the HBA to the appropriate slot on your computer according to the device manufacturer’s instructions. 2. Restart or turn on the computer. When the computer comes up, Windows detects the newly installed HBA and displays the Found New Hardware with Fibre Channel Controller message. The Found New Hardware wizard program starts installing a device driver for the newly installed HBA. 3. Select I don’t have the disc. Show me other options. 4. Select Browse my computer for driver software (advanced). 5. Click Browse and navigate to the folder containing the extracted driver. 6. Click Next. 7. Click Close on The software for this device has been successfully installed message box. 8. If Windows displays the following message: System Settings Change. Your hardware settings have changed. You must restart your computer for the changes to take effect. Do you want to restart your computer now? * Click No if there are other HBAs or ports to update. * Click Yes to restart the computer right away, if all HBAs and ports have been updated. NOTE: If Windows installs the driver for the newly added FC HBA automatically upon startup without prompting you for a selection (for example, Windows Vista installed an Inbox driver), go to Section 2.5 - Updating the Existing QLogic Driver below in Windows 2008. ========================================================================== 2.4 Updating the existing IBM DS4000/DS5000/System X FC Host Bus Adapter Driver in Windows 2003 installation. -------------------------------------------------------------------------- To update the IBM DS4000/DS5000/System X Fibre Channel Host Bus Adapter STORport miniport device driver on an installed Windows Server 2003 system, follow this procedure: 1. Open the Computer management window by clicking Start -> Administrative Tools -> Computer management. 2. When the Computer Management window opens, select Device Manager icon under System Tools. 2. On the right window pane, use the scroll bar to scroll down the list of hardware types, double click on the SCSI and RAID controllers to display the list of configured SCSI and RAID controller devices. 3. Right-click the QLogic Fibre Channel Adapter (or QLogic QLA23xx PCI Fibre Channel Adapter depending on the existing driver version) entry from the displayed device list and select Update Driver from the pull-down menu. The hardware Update Wizard window opens. 4. Select Install from a List or specific location (Advanced). Click Next. 5. Insert the IBM Device Driver Diskette or CD-ROM into floppy or CD-ROM drive, if applicable. 6. Select Search removable media (floppy, CD-ROM) and/or specify a directory to search for the best suitable driver. Click Next to start installing the driver. 7. Click Finish on the Completing the driver updating Wizard window to close the Wizard. 8. You may be prompted with the following 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? If this is the only adapter in the server, click Yes to restart the computer right away. Otherwise, repeat the process for the other newly added HBAs. Note: If you are installing the IBM DS4000/DS5000/System X Fibre Channel Host Bus Adapter in a server that previously had a Qlogic Fibre Channel Host Bus Adapter installed, you will need to use the Updating the IBM DS4000/DS5000/System X Fibre Channel Host Bus Adapter procedure to ensure that the correct device driver ql2300.sys is loaded for the IBM DS4000/DS5000/System X Fibre Channel Host Bus Adapters. ======================================================================= 2.5 Updating the existing IBM DS4000/DS5000/System X FC Host Bus Adapter Driver in Windows 2008 installation. ----------------------------------------------------------------------- 1. Start the Device Manager: a. Click Start, then click Control Panel. b. Click Hardware and Sound. c. Click Device Manager. 2. Use the scroll bar to scroll down the list of hardware types, then double-click Storage Controller. 3. Double-click QLogic Fibre Channel HBA from the devices list. 4. Select the Driver tab, then click Update Driver to start the Hardware Update Wizard. 5. Enter the path to the folder containing the extracted driver and click Next. 6. Click Close on the Windows has successfully updated your software screen. ======================================================================= 2.6 Removing the IBM DS4000/DS5000/System X Fibre Channel Host Bus Adapter device driver in Windows 2003/2008 Installation. ----------------------------------------------------------------------- You can remove the IBM Fibre Channel Host Bus Adapter once it is installed in an Windows Server 2003/2008 server. You can also disable and enable the FC HBA when installed in the server if you just want to suspend the use of the adapter for certain period of time. To remove an HBA: Turn off your computer and remove the device from your computer according to the manufacturers instructions. At a later time, if you reinstall the same type of HBA in the server, it will be automatically recognized and installed with the saved driver. Note: It is best practice to use the Add/Remove hardware function to remove/uninstall the HBA(s) before you remove it from the server. ======================================================================= 3.0 Configuration Information ----------------------------- The configurable driver parameters are divided into System Registry Parameters and NVRAM Parameters sections. ======================================================================= 3.1 NVRAM Parameters --------------------- The default adapter NVRAM settings is optimized for Windows 2000/Server 2003/Server 2008 operating system environments. However, modifications to the NVRAM settings many be required depending on a given server configuration. You can configure the adapter NVRAM settings using the Fast!UTIL utility or the Qlogic SanSurfer program. To access Fast!UTIL utility, press Ctrl+Q when prompted during the server boot process. Refer to the appropriate IBM DS4000/DS5000/System X Fibre Channel HBA Installation and User's Guide for additional information on NVRAM settings of your Fibre Channel HBA model. 3.1.1 Hard Loop ID ------------------ It is recommended that you set different Hard Loop IDs for each IBM DS4000/DS5000/System X Fibre Channel HBA port in a single Host or in each Node in a cluster. For example, in Host Adapter Settings, set the Hard Loop ID to 125 for the first host in a cluster and set the Hard Loop ID to 124 for the other host in the cluster. If you do not assign different Hard Loop IDs, the Fibre Channel protocol will automatically assign soft-loop IDs when their is a hard-loop ID conflict. 3.1.2 Port Down Retry Count --------------------------- From the Advanced Adapter Settings, change the Port Down Retry Count to 70 from the default value of 30 if you have more than 5 devices on the fibre channel loop attached to the IBM DS4000/DS5000/System X Fibre Channel HBA, operate in Fibre Channel SAN Fabric environment or have the adapter in a Microsoft Windows servers that are part of an Microsoft Cluster Services configuration (MSCS). Fibre Channel Host Adapters and Storage Subsystems are counted as fiber channel devices. You can configure the adapter using the Fast!UTIL utility or the Qlogic SanSurfer program. 3.1.3 Data Rate --------------- This setting determines the data rate. The default setting is 2, which allows the Host Adapter port to negotiate for the best connection speed. In certain cases, the adapter data rate must be locked at either 1Gbps, 2Gbps, 4Gbp, or 8Gbps. Use the FAST!Util utility to change this setting in the Extended Firmware Setting window. 3.1.4 LUNs per target --------------------- This setting specifies the number of LUNs per target. Multiple LUN support is typically for redundant array of independent disks (RAID) boxes that use LUNs to map drives. The default is 0 to let the Microsoft Windows set the maximum number of LUNs per target. For SAN-boot configurations, this setting may need to change to a value of 256 to allow a LUN that is mapped to a LUN number other than 0 to be used as boot LUN. ======================================================================= 3.2 System Registry Parameters ------------------------------ WARNING: - Using Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Use Registry Editor at your own risk. - Before you edit the registry, make sure you understand how to restore it if a problem occurs. For information about how to do this, view the "Restoring the Registry" Help topic in Regedt32.exe. Below is a description of the non Microsoft STORport driver registry registry parameters used by the driver. Note: Microsoft Windows does not provide any configurable Storport driver registry parameters for customization 3.2.1 regfdmi -------------- Enable FDMI (Fabric Device Management Interface) by setting the regfdmi parameter to 1. By default FDMI is disabled. Please use the following procedure to change the regfdmi parameter: 1. Click Start -> Run. When the Run window opens, enter REGEDT32 and click open to start the Windows Server 2003 registry modification program. 2. Select HKEY_LOCAL_MACHINE and follow the tree structure down to the IBM driver as follows: HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Services -> Ql2300 -> Parameters -> Device 3. Double click on DriverParameter:REG_SZ:regfdmi=0 4. If the string "regfdmi=" does not exist, append to end of string ;regfdmi=0 5. If the string "regfdmi=0" exists, change the value from 0 to 1 6. Click OK. 7. Exit the Registry Editor, then shutdown and reboot the system. 3.2.2 msevtwrkaround -------------------- IBM discovered that when storminiport uses storportlogerror() call provided by the Microsoft Storport.sys driver to log an error event to the system event log, the Microsoft Storport.sys does not log the entry correctly. IBM has reported this problem to Microsoft for quite sometime - SRX041110604850 (StorPort - Incorrect event data is logged when storport's storportlogerror). Since Microsoft has not provided any fix yet, to work around this issue, QLogic has provided a workaround where the event code is being logged in the UniqueId field (0ffset x10) instead of the usual location offset x34. This workaround is controlled by the registry parameter msevtwrkaround. Currently, the Storport miniport driver enables (1) this workaround by default. 1. Click Start -> Run. When the Run window opens, enter REGEDT32 and click open to start the Windows Server 2003 registry modification program. 2. Select HKEY_LOCAL_MACHINE and follow the tree structure down to the IBM driver as follows: HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Services -> Ql2300 -> Parameters -> Device 3. Double click on DriverParameter:REG_SZ: 4. If the string "msevtwrkaround=" does not exist, append to end of string ;msevtwrkaround=0 5. If the string "msevtwrkaround=1" exists, change the value from 1 to 0. 6. Click OK. 7. Exit the Registry Editor, then shutdown and reboot the system. 3.2.3 qd --------- Per Microsoft DDK, Microsoft storport.sys maintains a device queue for each device it controls and the storport interface allows the underlying miniport to set the maximum queue depth of the device queue. The maximum queue depth value, as was told by Microsoft port driver developer, is 254. Qlogic sets the default value to 32. Please note that the Microsoft storport.sys driver has total control of the queue depth of the device queue, qlogic miniport merely sets the value using the predefined storport interface call and procedure as informed by Microsoft. 1. Click Start -> Run. When the Run window opens, enter REGEDT32 and click open to start the Windows Server 2003 registry modification program. 2. Select HKEY_LOCAL_MACHINE and follow the tree structure down to the IBM driver as follows: HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Services -> Ql2300 -> Parameters -> Device 3. Double click on DriverParameter:REG_SZ:qd=32 4. If the string "qd=" does not exist, append to end of string ;qd=32 5. Enter a value upto 254 (0xFE). The default value is 32 (0x20). 6. Click OK. 7. Exit the Registry Editor, then shutdown and reboot the system. 3.2.4 Disk TimeOutValue (in secs) --------------------------------- Note: In Microsoft Cluster Services (MSCS) configurations, this setting must be changed to 120. In addition, in certain DS4000 storage server maximum configuration installation, it may be required to set the TimeOutValue to 120 (decimal.) Changing this value to a higher value might affect your application especially when it requires the disk IO completion acknowledgement within a certain amount of time. ATTENTION: To ensure the driver function properly, the device driver sets the system related registry - Disk TimeOutValue. When installing Microsoft clustering service (MSCS), the cluster install wizard changes this value to 20. You must change this value back to 120(0x78) to ensure proper operation of the HBA when connecting to DS4000 storage servers in MSCS configurations. To modify this registry value, use the following procedure: 1. Click Start -> Run. When the Run window opens, enter REGEDT32 and click open to start the Windows Server 2003 registry modification program. 2. Select HKEY_LOCAL_MACHINE and follow the tree structure down to the Disk TimeOutValue as follows: HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Services -> Disk 3. Double-click: TimeOutValue:REG_DWORD:0x14 4. If the value is not 120 (0x78) in MSCS configurations, change it. 5. Click OK. 6. Exit the Registry Editor, then shutdown and reboot the system. 3.2.5 Others -------------- The following FC HBA device driver parameters - Fabric Supported, Portname, Fibre Channel Tape, MSCS, UseSameNN and Buschange - are not supported in this version of the FC HBA STORport miniport device driver. ======================================================================= 3.3 Configuration Notes ------------------------ Support for more than 8 LUNs ---------------------------- Windows 2000/Server 2003/Server 2008 uses the ANSI-approved version field of the Inquiry data returned by the target device to determine whether it should support only 8 LUNs or 255 LUNs. If the field indicates that the target device complies to SCSI-3 standard, the operating system will enable more than 8 LUNs support. Otherwise, it will support only 8 LUNs. Enhanced Loop ID ---------------- Of 0 - FFh Loop Ids, some are preallocated for special functions and are not available for use by devices: Loop IDs Functions -------- ---------- 7Eh FL_Port (S_ID=FFFFFEh) 7Fh Switch Fabric Controller (S_ID=FFFFFDh) 80h Switch Name Server (S_ID=FFFFFCh) 81h Switch Embedded Port (FFFc4xh) used for FC-4 probing (Brocade only) FFh IP Broadcast Connection options ------------------ The following connection options are supported: Value Connection ----- ----------------- 00 Start in loop mode, by transmitting Lip F7F7 01 Start in point-to-point mode, by transmitting NOS/OLS 02 Start in loop mode first, then switch to point- to-point mode if NOS is detected. The connection option is currently stored in the NVRAM and can be changed through the Fast!Util or the QLogic SANsurfer program. The default value of the connection mode is 2. Fibre Channel Tape support -------------------------- To enable Fibre Channel (FC) tape support, you must enable the FC tape support NVRAM setting in the HBA Extended Firmware Setting window. You can configure the FC HBA NVRAM settings using the FC HBA Fast!UTIL utility or the QLogic SANsurfer program (aka FAStT MSJ). To access Fast!UTIL utility, press Ctrl+Q when prompted during server boot process. Link Down Timeout BIOS setting ------------------------------- The IBM FC-2, FC2-133, FC 4Gbps FC HBA, and IBM System X QLogic 4Gb/8Gb PCIe single and dual port FC HBA, Link Down Timeout BIOS setting should be set to 30 when the Microsoft Windows servers that the FC HBAs are in are part of a MSCS configuration. You can configure the FC HBA NVRAM settings using the FC HBA Fast!UTIL utility or the QLogic SANsurfer program (aka FAStT MSJ). To access Fast!UTIL utility, press Ctrl+Q during host BIOS initialization. The QLogic SANsurfer is available at the IBM System Storage™ Disk Storage Systems Technical Support web site: http://driverdownloads.qlogic.com/QLogicDriverDownloads_UI/IBM.aspx?companyid=6 or http://www.qlogic.com Note: The Link Down Timeout setting is in the Advanced Adapter Settings window. Miscellaneous ------------- - To ensure the driver function properly, the driver changes some of the system related registry entries such as the disk timeout value of the system disk driver during driver installation through the use of the oemsetup.inf file. Those values are not being restored upon driver removal. - Notes on LUN 0 issue: In order for NT4.0 to see the device properly, LUN 0 has to be configured. ======================================================================= 4.0 Unattended Mode -------------------- The driver supports the Unattended Mode. Please follow the instructions provided by Microsoft to create necessary files and prepare systems for unattended installation. ======================================================================= 5.0 WEB Sites and Support Phone Number -------------------------------------- 5.1 IBM System Storage™ Disk Storage Systems Technical Support web site: http://www.ibm.com/servers/storage/support/disk/ 5.2 IBM System Storage™ Marketing Web Site: http://www.ibm.com/servers/storage/disk 5.3 If you have any questions about this update, or problem applying the update go to the following HelpCenter World Telephone Numbers URL: http://www.ibm.com/planetwide IMPORTANT: You should download the latest version of the DS Storage Manager host software, the DS4000 storage subsystem controller firmware, the DS4000/DS5000 drive expansion enclosure ESM firmware and the drive firmware at the time of the initial installation and when product updates become available. For more information about how to register for support notifications, see the following IBM Support Web page: www.ibm.com/systems/support/storage/subscribe/moreinfo.html You can also check the Stay Informed section of the IBM Disk Support Web site, at the following address: www.ibm.com/systems/support/storage/disk ======================================================================= 6.0 Trademarks and Notices -------------------------- The following terms are trademarks of the IBM Corporation in the United States or other countries or both: IBM FAStT System Storage™ the e-business logo xSeries HelpCenter Linux is a registered trademark of Linus Torvalds. Microsoft, Windows, and Windows NT are trademarks of Microsoft Corporation in the United States, other countries, or both. Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United states, other countries, or both. UNIX is a registered trademark of The Open Group in the United States and other countries. Other company, product, and service names may be trademarks or service marks of others. ======================================================================= 7.0 Disclaimer -------------- 7.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. 7.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.