EMC QLogic User Manual

EMC Fibre Channel with
Windows Environment
P/N 300-001-164
REV A07
EMC Corporation
Corporate Headquarters
Hopkinton, MA 01748 -9103
1
-508 -435 -1000
www.emc.com
:
Copyright © 2001–2005 EMC Corporation. All rights reserved.
Updated March 2005
EMC believes the information in this publication is accurate as of its publication date. The information is subject to change without notice.
THE INFORMATION IN THIS PUBLICATION IS PROVIDED "AS IS." EMC CORPORATION MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WITH RESPECT TO THE INFORMATION IN THIS PUBLICATION, AND SPECIFICALLY DISCLAIMS IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Use, copying, and distribution of any EMC software described in this publication requires an applicable software license.
Trademark Information
ii
EMC Fibre Channel with QLogic HBAs in the Windows Environment
Contents
Preface........................................................................................................................... vii
Chapter 1 Introduction
Understanding Persistent Binding in a Fabric Environment .... 1-2
Chapter 2 Installing and Configuring the HBA Driver
Introduction ...................................................................................... 2-2
Downloading QLogic Drivers and Firmware ...................... 2-2
Verifying and Downloading the Documentation ................ 2-2
Installing an HBA ............................................................................ 2-3
Special Installation Sequence for Stratus ftServers and
EMC CLARiiON Arrays .......................................................... 2-4
Special Instructions for CLARiiON CX200-Series
Direct-Connect Dual-Host Clustering Configurations ....... 2-4
EMC HBA Settings .......................................................................... 2-8
Pre-Configured Settings........................................................... 2-8
Configuring NVRAM for Stratus ftServers .......................... 2-9
Fibre-Down Servers with Embedded QLogic HBAs......... 2-10
Updating Firmware/BIOS and Applying NVRAM
Settings ..................................................................................... 2-10
Manually Setting the HBA Data Rate.................................. 2-12
Setting the Topology for QLA22xx/23xx and Windows .. 2-13
Installing the HBA Driver............................................................. 2-14
Driver Revision History......................................................... 2-14
Where to Find the Driver....................................................... 2-14
Windows 2003 STORPort Updates ...................................... 2-15
Extended Error Logging by QLogic Drivers ...................... 2-15
Installation Procedure for Windows NT Hosts.................. 2-15
EMC Fibre Channel with QLogic HBAs in the Windows Environment
iii
Contents
Installation Procedure for Windows 2000 and
Windows 2003 Hosts.............................................................. 2-16
Updating the HBA Driver in a Windows 2000 or
Windows 2003 Host....................................................................... 2-18
Upgrading to Windows 2003 from Windows 2000 or
Windows NT 4.0 ............................................................................ 2-20
Replacing an HBA ......................................................................... 2-21
Procedure for Replacing a QLogic HBA in Stratus
ftServers without Rebooting................................................. 2-21
Chapter 3 Configuring an EMC Boot Device
Introduction...................................................................................... 3-2
Boot-from-SAN Configuration Restrictions ......................... 3-2
Risks of Booting from the Storage Array .............................. 3-2
How to Determine I/O Latency and Load on
the Boot LUN ............................................................................ 3-3
Boot Crashdump Save to Disk Behavior............................... 3-4
Boot-from-SAN with MSCS.................................................... 3-4
Configuring a Symmetrix Boot Device......................................... 3-5
Configuring the Boot BIOS ..................................................... 3-5
Installing the Windows OS onto the Boot Device................ 3-7
Installing EFI boot code onto the HBA.................................. 3-8
Configuring QLogic EFI boot code to boot from an
External Array......................................................................... 3-10
Procedure to Install Windows Server 2003 on a Fibre
Channel Disk (Only for system with floppy disk drive). . 3-13
Configuring a CLARiiON Boot Device ...................................... 3-14
Procedure Flowchart.............................................................. 3-14
Requirements .......................................................................... 3-16
Preparing the Storage System............................................... 3-17
Setting Up the HBA BIOS...................................................... 3-18
Preparing the Fabric............................................................... 3-19
Preparing the Server .............................................................. 3-22
Configuring the HBA Boot BIOS.......................................... 3-23
Installing Windows ................................................................ 3-25
Verifying HBA Driver and Digital Signature Installation 3-28
Assigning a Permanent Boot Drive Letter for
Windows NT ........................................................................... 3-29
Installing Multipath and Failover Software ....................... 3-29
Installing Additional Navisphere Host Agent Software .. 3-30
Configuring Additional Boot Port Name Entries
in the Boot BIOS...................................................................... 3-31
iv
EMC Fibre Channel with QLogic HBAs in the Windows Environment
Starting a Fresh Installation.................................................. 3-34
Boot Time and LUN Availability ................................................ 3-35
Replacing a Boot HBA.................................................................. 3-36
EMC Symmetrix..................................................................... 3-36
EMC CLARiiON..................................................................... 3-36
How a Server Responds to Failure in the Boot LUN Path ...... 3-37
Known Issues................................................................................. 3-38
Chapter 4 Installing and Configuring the QLogic QLA4010 iSCSI
HBA (TOE)
Installing the HBA Driver.............................................................. 4-2
Windows 2003 STORPort Updates............................................... 4-2
Installation Procedure for Windows 2000 and
Windows 2003 Hosts ............................................................... 4-2
Updating the HBA Driver in a Windows 2000 or
Windows 2003 Host ........................................................................ 4-4
Using the QLogic iSCSI SANSurfer Application to Configure
iSCSI Devices ................................................................................... 4-6
Configuring iSNS settings for QLA4010...................................... 4-8
Installing and Configuring the QLA4010 iSCSI HBA to
boot from an EMC Storage Array............................................... 4-14
Installing Boot BIOS on the QLA4010 iSCSI HBA
from DOS ................................................................................ 4-14
Setting Up the HBA BIOS ..................................................... 4-14
Installing the Windows OS onto the Boot Device ............. 4-16
Contents
Appendix A Third-Party Software
QLogic SANSurfer SANBlade Manager .................................... A-2
SANSurfer Version History................................................... A-3
VERITAS Volume Manager 3.x for Windows 2000 .................. A-4
VERITAS Volume Manager 3.0............................................. A-4
VERITAS Volume Manager 3.1 and VERITAS DMP ........ A-5
VERITAS Foundation Suite 4.1............................................. A-5
VERITAS Foundation Suite 4.2............................................. A-5
Appendix B Troubleshooting
Problems and Solutions ................................................................. B-2
Problem 1................................................................................... B-2
Problem 2................................................................................... B-2
Problem 3................................................................................... B-2
Problem 4................................................................................... B-3
EMC Fibre Channel with QLogic HBAs in the Windows Environment
v
Contents
Problem 5.................................................................................. B-3
Problem 6.................................................................................. B-3
Problem 7.................................................................................. B-4
Problem 8.................................................................................. B-4
Index................................................................................................................................ i-1
vi
EMC Fibre Channel with QLogic HBAs in the Windows Environment

Preface

Conventions Used in
This Guide
!
EMC uses the following conventions for notes, cautions, and warnings.
A note presents information that is important, but not hazard-related.
CAUTION
A caution contains information essential to avoid data loss or damage to the system or equipment. The caution may apply to hardware or software.
WARNING
A warning contains information essential to avoid a hazard that can cause severe personal injury, death, or substantial property damage if you ignore the warning.
EMC Fibre Channel with QLogic HBAs in the Windows Environment
vii
Preface
Typographical Conventions
EMC uses the following type style conventions in this guide:
Related
Documentation
AVANT GARDE
Palatino, bold
Keystrokes
Dialog box, button, icon, and menu items in text
Selections you can make from the user interface,
including buttons, icons, options, and field names
Palatino, italic
Courier, italic
Courier
New terms or unique word usage in text
Command line arguments when used in text
Book titles
Arguments used in examples of command line syntax.
System prompts and displays and specific filenames or complete paths. For example:
working root directory [/user/emc]:
c:\Program Files\EMC\Symapi\db
Courier, bold
EMC Host Connectivity Guide for Windows 2000 and Windows NT,
User entry. For example:
symmpoll -p
Options in command line syntax
P/N 300-000-603
viii
EMC Navisphere Manager 5.X Administrator’s Guide, P/N
069001143
EMC Navisphere Manager 6.X Administrator’s Guide, P/N
069001125
EMC ControlCenter Navisphere Host Agent and CLI for Windows
2000 and NT Version 6.X Installation Guide, P/N 069001151
EMC Navisphere Application Transparent Failover (ATF) for Windows
2000 and NT Administrator's Guide, P/N 069001164
Storage-System Host Utilities for Windows 2000 and NT
Administrator's Guide, P/N 069001141
PowerPath Installation And Administration Guide for Windows, P/N
300-000-512
EMC Fibre Channel with QLogic HBAs in the Windows Environment
Invisible Body Tag
1

Introduction

This document describes the procedures for installing an EMC-approved QLogic host bus adapter (HBA) into a Windows NT, Windows 2000, or Windows 2003 host environment and configuring the Windows host for connection to an EMC storage array over Fibre Channel.
Review the EMC Support Matrix for the latest information on approved HBAs and drivers.
Understanding Persistent Binding in a Fabric Environment ......1-2
Introduction
1-1
Introduction
1

Understanding Persistent Binding in a Fabric Environment

Persistent binding is the mechanism to create a continuous logical route from a storage device object in the Windows host to a volume in the EMC
Without a persistent binding mechanism, the host cannot maintain persistent logical routing of the communication from a storage device object across the fabric to an EMC storage array volume. If the physical configuration of the switch is changed (for example, the cable is swapped or the host is rebooted), the logical route becomes inconsistent, causing possible data corruption if the user application is modifying data through inconsistent logical routing of the communication from the driver entry point to a volume in an EMC storage array across the fabric.
The Windows NT/Windows 2000/Windows 2003 operating system (OS) does not provide a satisfactory means to allow persistent binding. Most software applications access storage using file systems that are managed by the Windows OS. (File systems are represented by drive letters: C:, D:, and so forth.) For storage devices containing file systems, Windows NT/Windows 2000 writes a disk signature to the disk device. The OS can then identify and associate with a particular drive letter and file system.
®
storage array across the fabric.
1-2
Because the disk signature resides on the disk device, changes can occur on the storage end (a cable swap, for example) that can cause a disk device to be visible to the host server in a new location. However, the OS looks for the disk signature and, providing that nothing on the disk changed, associates the signature with the correct drive letter and file system. This mechanism is strictly an OS feature and is not influenced by the Fibre Channel device driver.
Some software applications, however, do not use the Windows file systems or drive letters for their storage requirements. Instead they access storage drives directly, using their own built-in “file systems.” Devices that are accessed in this way are referred to as raw devices and are known as physical drives in Windows terminology.
The naming convention for physical drives is simple and is always the same for software applications using them. A raw device under Windows NT/Windows 2000/Windows 2003 is accessed by the name \\PHYSICALDRIVEXXX, where XXX is the drive number. For example, a system with three hard disks attached using a QLogic Fibre Channel controller assigns the disks the names
EMC Fibre Channel with QLogic HBAs in the Windows Environment
Introduction
\\PHYSICALDRIVE0, \\PHYSICALDRIVE1, and \\PHYSICALDRIVE2. The number is assigned during the disk
discovery part of the Windows boot process.
During boot-up, the Windows OS loads the driver for the storage HBAs. After loaded, the OS performs a SCSI Inquiry command to get information about all of the attached storage devices. Each disk drive that it discovers is assigned a number in a semi-biased first come, first serve fashion based on HBA. (Semi-biased means that the Windows system always begins with the controller in the lowest-numbered PCI slot where a storage controller resides. After the driver for the storage controller is loaded, the OS selects the adapter in the lowest-numbered PCI slot to begin the drive discovery process.)
It is this naming convention and the process by which drives are discovered that makes persistent binding (by definition) impossible for Windows NT/Windows 2000/Windows 2003. Persistent binding requires a continuous logical route from a storage device object in the Windows host to a volume in an EMC storage array across the fabric. As mentioned above, each disk drive is assigned a number in a first come, first serve basis. This is where faults can occur.
Example Imagine this scenario—A host system contains controllers in slots 0,
1, and 2. Someone removes a cable from the QLogic controller in host PCI slot 0, then reboots the host.
1
During reboot, the Windows OS loads the QLogic driver during reboot and begins disk discovery. Under the scenario presented above, there are no devices discovered on controller 0, so the OS moves to the controller in slot 1 and begins naming the disks it finds, starting with \\PHYSICALDRIVE0. Any software applications that were accessing \\PHSYICALDRIVE0 before the reboot will be unable to locate their data on the device, because it has changed.
The following figure shows the original configuration before the reboot. HBA0 is in PCI slot 0 of the Windows host. Each HBA has four disk devices connected to it, so Windows has assigned the name \\PHYSICALDRIVE0 to the first disk on HBA0. Each disk after that is assigned a number in sequence as shown in the figure.
Understanding Persistent Binding in a Fabric Environment
1-3
Introduction
1
PHYSICALDRIVE0
HBA 0
Windows
Host
HBA 1
PHYSICALDRIVE4
HBA 2
PHYSICALDRIVE8
The next figure shows the same host after the cable attached to HBA0 has been removed and the host rebooted. Because Windows was not able to do a discovery on HBA0, it assigned \\PHYSICALDRIVE0 to the first device it discovered. In this case, that first device is connected to HBA1. Due to the shift, any software application accessing \\PHYSICALDRIVE0 will not find data previously written on the original \\PHYSICALDRIVE0.
HBA 0
Windows
Host
HBA 1
HBA 2
PHYSICALDRIVE0
PHYSICALDRIVE4
1-4
The default driver behavior does not store target bindings between host reboots. The bindings are dynamically generated by the HBA when new target devices are detected.
Tape devices are treated the same as disk devices in Windows with respect to persistent binding. Refer to your tape device documentation for more information.
EMC Fibre Channel with QLogic HBAs in the Windows Environment
Invisible Body Tag
2
Installing and
Configuring the HBA
Driver
This chapter describes the procedures for installing an EMC-approved QLogic host bus adapter (HBA) into a Windows NT, Windows 2000, or Windows 2003 host environment and configuring the Windows host for connection to an EMC storage array over Fibre Channel.
Introduction ........................................................................................2-2
Installing an HBA...............................................................................2-3
EMC HBA Settings.............................................................................2-8
Installing the HBA Driver...............................................................2-14
Updating the HBA Driver in a Windows 2000 or Windows 2003
Host....................................................................................................2-18
Upgrading to Windows 2003 from Windows 2000 or
Windows NT 4.0...............................................................................2-20
Replacing an HBA............................................................................2-21

Installing and Configuring the HBA Driver

2-1
Installing and Configuring the HBA Driver
2

Introduction

The procedure described here was written specifically for the QLA22xx and QLA23xx families of Fibre Channel HBAs; however, the procedures for installing the adapter BIOS and Windows drivers are identical for QLA21xx, QLA22xx, and QLA23xx.
When installing or upgrading the BIOS and drivers, be sure to use the latest versions supported by EMC. Review the EMC Support Matrix for the latest information on approved HBAs and drivers.
Also refer to the EMC Host Connectivity Guide for Windows 2000 and Windows NT, available on Powerlink, for related information.

Downloading QLogic Drivers and Firmware

Verifying and Downloading the Documentation

If you need to download the latest HBA driver or firmware:
1. Access
2. Click Downloads at the left side of the screen.
3. Click the EMC link to the right of OEM-approved Drivers/Firmware.
4. Find the description of your HBA driver in the Name column of the table for your HBA model. Then click the Download link in the associated Download column.
To check for the latest revision of this document (and download it if necessary):
1. Access
2. Click Downloads at the left side of the screen.
3. Click the EMC link to the right of OEM-approved Drivers/Firmware.
4. Find the description of your HBA driver in the Name column of the table for your HBA model. Then click the Readme link in the associated Description column.
www.qlogic.com.
www.qlogic.com.
2-2
EMC Fibre Channel with QLogic HBAs in the Windows Environment

Installing an HBA

Installing and Configuring the HBA Driver
2
Follow the instructions included with your HBA. The HBA installs into a single slot, and has no user-configurable jumpers or switches.
Follow these steps to connect the cable to the HBA:
1. (Optical cable only) Remove the protective covers on each fiber-optic cable.
2. Plug one end of the cable into the connector on the HBA as shown in the appropriate figure. (The hardware might be rotated 90 degrees clockwise from the orientation shown.)
• Copper Cable:
• LC Optical Cable:
1
• SC Optical Cable:
1
3. Plug the other end of the cable into a connector on the storage system or a hub/switch port.
2
2
3
3
Installing an HBA
2-3
Installing and Configuring the HBA Driver
2
4. Label each cable to identify the HBA and the storage/switch/hub port to which it connects.
5. After connecting all HBAs in the server, power up the server.

Special Installation Sequence for Stratus ftServers and EMC CLARiiON Arrays

A specific installation sequence is required when installing QLogic HBAs with the Stratus ftServers and EMC CLARiiON Failure to follow this sequence may result in a
STOP: 0X0000007B
®
storage.
bugcheck error when booting the Stratus server for the first time when connected to EMC CLARiiON storage.
With the Stratus ftServer, if the HBA detects EMC CLARiiON array targets but no accessible LUNs, it prevents the Stratus server from booting. In this configuration, the Stratus ftServer attempts to boot from the array, instead of booting from the internal boot drive.
To avoid this issue before storage is correctly assigned, either boot the Stratus ftServer before connecting the fibre cables to the HBAs or, if connected to a fabric, disable the HBA ports on the switch before booting the ftServer.
After the system has booted, connect the cables or reenable the switch ports. Verify that the HBAs are logged in to the EMC CLARiiON array; then stop and restart the Navisphere agent on the ftServer host. This will register the HBAs with the CLARiiON array and allow the HBA to properly detect the available LUNs.

Special Instructions for CLARiiON CX200-Series Direct-Connect Dual-Host Clustering Configurations

For CLARiiON CX200-Series direct-connect dual-host cluster configurations only with QLA234x HBAs, you must follow all procedures described in this section.
Check for an Updated
2-4
EMC Fibre Channel with QLogic HBAs in the Windows Environment
HBA Driver
For CLARiiON CX200-Series direct-connect dual-host cluster configurations with only QLA234x HBAs, you may need a separate driver and firmware download. The EMC Support Matrix notes whether separate driver and firmware files are required.
For each HBA that is determined to require updated firmware and drivers, follow the instructions under Downloading QLogic Drivers and Firmware on page 2-2. Be sure to reference the Name and Description
Installing and Configuring the HBA Driver
fields to select the correct CX200-Series direct-connect dual-host cluster-compatible files.
2
Reconfigure the HBA
Jumper
!
For CLARiiON CX200-Series direct-connect dual-host cluster configurations with only QLA234x HBAs, you must change the default HBA optic jumper position:
CAUTION
Modifying the jumper setting without using the recommended firmware/drivers can cause the HBA to lose connectivity.
1. Remove the HBA from the server as instructed by your server guide.
2. Locate jumper(s) J3 (QLA2340) or J3 and J4 (QLA2342), shown in the following figure:
LED
J3
31
J1
QLA2340
LED1
J3
31
LED2
J4
J1
J2
31
QLA2342
3. Move the jumper(s), onto pins 1–2 (if not already there).
Installing an HBA
2-5
Installing and Configuring the HBA Driver
2
If later you wish to return the jumper(s) to the default factory position, repeat step 2, returning the jumper to pins 2–3.
Set the HBA FC-AL
Loop ID
While configuring a QLA234x HBA for Windows NT or Windows 2000 and connection to EMC CLARiiON CX200-Series for direct-connect cluster configurations, you must manually set the HBA FC-AL Loop ID. Follow these steps to enable loop hard addressing and set the loop ID on each HBA:
Perform this procedure on all nodes in the cluster connected to the CX200-Series array.
1. Boot the Windows host; press CTRL-Q when prompted to Press
<CTRL-Q> for Fast!UTIL
. (This prompt appears with the
QLogic startup banner.)
2. After the Fast!UTIL program loads, the initial display depends on whether there are multiple QLogic HBAs installed in the server:
• If there is only one QLogic HBA, the Fast!UTIL Options menu
appears.
• If there are multiple QLogic HBAs, a list of memory addresses
occupied by those HBAs appears.
Using the arrow keys, select the desired HBA and press
ENTER.
The Fast!UTIL Options menu appears.
3. Select Configuration Settings from the Fast!UTIL Options menu, and press
ENTER.
2-6
4. Select Host Adapter Settings from the Configuration Settings menu.
5. Select Adapter Hard Loop ID from the Host Adapter Settings menu and press
ENTER until the value is Enabled.
6. Select Hard Loop ID and press
The loop ID value entered here is the decimal representation of the FC-AL loop ID. You do not need to perform any FC-AL AL_PA hexadecimal translation.
HBAs connected to the same SP should all have unique hard loop IDs. Select 0 for all HBAs on one node, select 1 for all HBAs on the next node, and so on.
EMC Fibre Channel with QLogic HBAs in the Windows Environment
ENTER.
Installing and Configuring the HBA Driver
7. Enter a value for the loop ID and press ENTER.
2
8. Press
9. Press
ESC to return to the Configuration Settings menu.
ESC to return to the Fast!UTIL Options menu.
10. When prompted to save changes made to the current adapter, select Save Changes and press
ENTER.
11. If there are more adapters to configure, choose Select Host Adapter, and repeat steps 3 through 11 for each adapter.
12. Press
ESC to exit Fast!UTIL.
13. Reboot the host.
14. Repeat this procedure on all nodes in the cluster connected to the CX200-Series array.
15. While you are in the BIOS, you can verify that the topology is set correctly for direct connect (FC-AL). Follow the instructions under Setting the Topology for QLA22xx/23xx and Windows on page 2-13.
!
CAUTION
Future use of the firmware NVRAM file to apply settings will overwrite and possibly invalidate the changes made above. If you will later update using a firmware NVRAM file, be sure it is listed and supports this CX200-Series direct-connect cluster configuration.
To restore EMC default HBA settings, either reload the approved EMC NVRAM file, or return to step 5 and ensure that Adapter Hard Loop ID is set to Disabled.
Installing an HBA
2-7
Installing and Configuring the HBA Driver
2

EMC HBA Settings

EMC requires configuring the QLogic BIOS settings with the EMC-approved NVRAM settings file. This file contains all of the BIOS settings for the QLogic adapters that have been tested and approved for connection to the EMC storage array.
The QLogic CD-ROM contains the latest EMC-approved BIOS and NVRAM settings files at the time of creation of the CD-ROM. If more recent files exist, you can find them on the QLogic website. Refer to Downloading QLogic Drivers and Firmware on page 2-2.

Pre-Configured Settings

The following parameters are preconfigured in the EMC-approved NVRAM settings file. They are also configurable in the Host Adapter Settings menus.
These menus and selections, when viewed in SANSurfer v2.0.25 and later, may appear under different headings.
These settings apply to PowerPath®/ATF and non-HA connections.
Parameter QLogic Default Setting EMC-Approved Setting
Data Rate 0 (1 Gb/s) 2 (Auto Select)
Execution Throttle 16 256
Connection options (topology) 2 (Loop preferred,
otherwise point-to-point)
Enable LIP Full Login Yes Yes
Enable Target Reset No Yes
Port Down Retry Count 8 45
Luns Per Target 8 256
Adapter Hard Loop ID Enabled Disabled
2 (Loop preferred, otherwise point-to-point)
2-8
Hard Loop ID 125 0
Descending Search LoopID 0 1
EMC Fibre Channel with QLogic HBAs in the Windows Environment
Installing and Configuring the HBA Driver
2

Configuring NVRAM for Stratus ftServers

If you have not received QLogic HBAs with the EMC configurations pre-loaded, you may have to perform the following procedure. If your HBAs have been pre-configured, proceed to Installing the HBA Driver on page 2-14.
During POST, Stratus ftServers present only one HBA for configuration in a multiple-HBA system. This is the way the ftServer manages HBA failover. In order to successfully configure multiple HBAs, each HBA must be part of an enabled Core PCI chassis at some point. The following procedure explains how this can be done for each chassis.
On Stratus ftServer 5200 systems, the HBA must be in a Core Chassis. Cards in an Expansion Chassis must be moved to a Core Chassis to be available for configuration.
1. To set the first HBA, follow these procedures:
Updating Firmware/BIOS and Applying NVRAM Settings on
page 2-10
Manually Setting the HBA Data Rate on page 2-12
Setting the Topology for QLA22xx/23xx and Windows on
page 2-13
Ignore any steps that pertain to multiple adapters.
Note the Core PCI Chassis that is powered up while changing the settings. After completing the changes, power down the system and prepare to configure the alternate chassis.
2. Noting the PCI Chassis that was powered up in the previous step:
• For Stratus ftServer 3200 systems, loosen the Phillips-head
screw on the top right of the chassis, effectively removing power from that chassis.
• For Stratus ftServer 5200 systems, leave the chassis powered
down.
3. Power up the system using the alternate PCI Chassis and set the second HBA by following these procedures:
Updating Firmware/BIOS and Applying NVRAM Settings on
page 2-10
Manually Setting the HBA Data Rate on page 2-12
Setting the Topology for QLA22xx/23xx and Windows on
page 2-13
EMC HBA Settings
2-9
Installing and Configuring the HBA Driver
2
Ignore any steps that pertain to multiple adapters.
4. Shut down the server.
5. Before powering up the server, restore power to the PCI Chassis:
• For Stratus ftServer 3200 systems, tighten the Phillips-head screw that you loosened on the top right of the chassis.
• For Stratus ftServer 5200 systems, power up the chassis.
6. Power up the server and proceed to Installing the HBA Driver on
page 2-14.

Fibre-Down Servers with Embedded QLogic HBAs

Updating Firmware/BIOS and Applying NVRAM Settings

!
Fibre-Down servers have a vendor-specific firmware utility and package that is posted on the QLogic website, in the EMC section. Be sure to use the firmware utility and package that matches your server model. You can check for updated firmware on the QLogic website. Follow the steps under Downloading QLogic Drivers and Firmware on page 2-2.
You can update the HBA firmware/BIOS and NVRAM settings either from within a running Windows installation or by booting the server to a DOS command prompt and running the procedure described in this section.
Current 64-bit systems can be updated only from within Windows 2003 using the SANSurfer SANBlade Manager. Refer to QLogic SANSurfer SANBlade Manager on page A-2 for instructions.
SANSurfer 2.0.25 cannot be used to upgrade to BIOS 1.4x. Until a later SANSurfer is available, you need to use the procedure Updating Using a DOS Boot Diskette on page 2-11 to perform this upgrade.
CAUTION
Do not flash embedded HBAs using the HBA utilities noted in this section. (Refer to Fibre-Down Servers with Embedded QLogic HBAs).
2-10
EMC Fibre Channel with QLogic HBAs in the Windows Environment
Installing and Configuring the HBA Driver
2
Updating While
Running Windows
Updating Using a DOS
Boot Diskette
!
To update while running Windows, refer to QLogic SANSurfer SANBlade Manager on page A-2.
Stratus ftServers are not supported using the qLogic SANSurfer SANBlade Manager Software or Agents, and should only be updated using the DOS boot diskette. Refer to Updating Using a DOS Boot Diskette.
To update using a DOS boot diskette, follow these steps:
The QLogic CD-ROM contains the latest EMC-approved BIOS and NVRAM settings files at the time of creation of the CD-ROM. If more recent files exist, you can find them on the QLogic website. Refer to Downloading QLogic Drivers and Firmware on page 2-2.
1. Format a 3.5-inch diskette and extract the BIOS and NVRAM files from the archive file (
.zip or self-extracting .exe) onto the
diskette.
2. Reboot your Windows host system using a DOS diskette.
3. At the
A:\> prompt, insert the diskette that contains the QLogic
BIOS files (created in step 1).
4. This step depends on what you want to load:
CAUTION
Do not attempt to run this procedure from a command prompt window.
• To load firmware/BIOS and NVRAM settings, type
FLASUTIL.EXE /L /F and press ENTER:
• To load NVRAM settings only, type
QL2XUTIL.EXE /L) and press ENTER. (Some BIOS archives
have
QL2XUTIL.EXE instead of FLASUTIL.EXE; both are run
FLASUTIL.EXE /L (or
the same.)
Refer to the readme.txt file in the firmware package for complete instructions on the use of the FLASUTIL.EXE utility
Use the above commands if all NVRAM files are EMC defaults (QLA23xx =
NVRAM23.dat, QLA2200 = NVRAM22.dat) as included
in the EMC firmware kits. If you have a non-standard NVRAM
EMC HBA Settings
2-11
Installing and Configuring the HBA Driver
2
file name, note that some BIOS versions might require the /N parameter (which allows an alternate NVRAM filename to be specified) to load the NVRAM file correctly

Manually Setting the HBA Data Rate

Example:
FLASUTIL /L /F /N NVRAM2xx.DAT
where NVRAN2xx.DAT is the non-standard NVRAM file name.
5. When the procedure has finished, remove the diskette and reboot the host.
The HBA driver for a QLA2310 has a data rate setting that lets you specify 1 Gb, 2 Gb, or Auto Select mode. (The EMC default setting is Auto Select mode.)
For any device connected to the HBA, set the device data rate (if applicable) before setting the HBA data rate.
Current 64-bit systems can be updated only from within Windows 2003 using the SANSurfer SANBlade Manager. Refer to QLogic SANSurfer SANBlade Manager on page A-2 for instructions.
For every HBA on which you want to manually set the HBA data rate, follow these steps.
1. Reboot the system.
2. At startup, watch for the QLogic BIOS screen and when prompted to enter Fast!Util, press
CTRL-Q.
2-12
3. Select host adapter.
4. Select Configuration Settings.
5. Select Extended Firmware Settings.
6. Press the Down Arrow until you select Data Rate; then press
ENTER.
7. Select the appropriate speed for the device to which the HBA connects. EMC recommends using the default setting of option 2, Auto Select.
8. Press
ESC repeatedly until you reach the Save Changes prompt,
and save the changes for this adapter.
9. Repeat steps 3 through 8 for each adapter.
EMC Fibre Channel with QLogic HBAs in the Windows Environment
Installing and Configuring the HBA Driver
2

Setting the Topology for QLA22xx/23xx and Windows

While using a QLA22xx or QLA23xx HBA for Windows NT, Windows 2000, or Windows 2003, the default EMC configured topology is set for “loop preferred, otherwise point to point.” If you want to change this value, you can manually set the adapter topology.
Follow these steps to set the topology:
Current 64-bit systems can be updated only from within Windows 2003 using the SANSurfer SANBlade Manager. Refer to QLogic SANSurfer SANBlade Manager on page A-2 for further instructions.
1. Boot the Windows host and press CTRL-Q when prompted to
Press <CTRL-Q> for Fast!UTIL. (This prompt appears with the
QLogic startup banner.)
2. After the Fast!UTIL program loads, the initial display will depend on whether there are multiple QLogic HBAs installed in the server:
• If there is only one QLogic HBA, the Fast!UTIL Options menu
appears.
• If there are multiple QLogic HBAs, a list of memory addresses
occupied by those HBAs appears. Using the arrow keys, select the desired HBA and press
ENTER. The Fast!UTIL Options
menu appears.
3. Select Configuration Settings from the Fast!UTIL Options menu and press
ENTER.
4. Select Extended Firmware Settings from the Configuration Settings menu and press
5. Select Connection Options and press
ENTER.
ENTER.
6. Select the topology desired for your configuration.
7. Press
8. Press
ESC to return to the Configuration Settings menu.
ESC to return to the Fast!UTIL Options menu.
9. When prompted to save changes made to the current adapter, select Save Changes and press
ENTER.
10. If there are more adapters to configure, choose Select Host Adapter and repeat steps 3 through 9 for each adapter.
11. Press
ESC to exit Fast!UTIL.
12. Reboot the host.
EMC HBA Settings
2-13
Installing and Configuring the HBA Driver
2

Installing the HBA Driver

To use EMC storage array disks with a Windows host, you need an EMC-qualified Fibre Channel HBA driver. The HBA kit includes an EMC-approved driver, which must be installed and configured prior to partitioning the storage array disks. You should also check the QLogic website for the latest EMC-approved version. (Refer to Downloading QLogic Drivers and Firmware on page 2-2.)

Driver Revision History

Where to Find the Driver

Driver support is as follows:
Version 8.1.5.20 — QLA22xx, QLA23xx (no CX200-Series
direct-connect dual host cluster), Windows NT, Windows 2000
Version 8.1.5.21 — QLA23xx, Windows NT, Windows 2000
Version 8.2.1.20 — QLA23xx, Windows 2000
Version 8.2.2.20 — QLA23xx STORPort, Windows 2003 only
Version 8.2.2.25 — QLA23xx, Windows 2000 and Windows 2003
STORPort 8.2.3.26 and SCSIPort 8.2.3.21 — QL23xx, Windows
2003 (SCSI and STOR) and Windows 2000 (SCSI only)
STORPort Version 8.2.3.27 — QLA23xx, Windows 2003 only
STORPort 9.0.0.17 and SCSIPort 9.0.0.12 — QL23xx, Windows
2003 (SCSI and STOR) and Windows 2000 (SCSI only)
STORPort 9.0.1.17 and SCSIPort 9.0.1.12 — QL23xx, Windows
2003 (SCSI and STOR) and Windows 2000 (SCSI only)
You can find the Fibre Channel HBA driver:
on the QLogic CD-ROM that accompanied the HBA. Copy the
driver from the OS-specific directory:\WindowsNT4 or \Windows2000.
on the QLogic website. Refer to Downloading QLogic Drivers and
Firmware on page 2-2.
2-14
To ease installation of the driver, unzip the driver file onto a blank diskette.
EMC Fibre Channel with QLogic HBAs in the Windows Environment

Windows 2003 STORPort Updates

Currently the shipping version of Windows 2003 requires post-RTM hotfixes to resolve some known issues. For all Windows 2003 STORPort installations, you should obtain the current Microsoft QFE hotfix listed in the EMC Support Matrix with the HBA driver revisions.
Install this patch before installing the HBA driver.

Extended Error Logging by QLogic Drivers

In driver versions prior to the 9.X family, additional messages were logged in the system event log when the "extended error logging" parameter was enabled in the HBA BIOS. The messages were primarily informational, but often confused users by appearing to be legitimate error messages.
Driver family 9.X and beyond will no longer log these additional messages in the event log even if the “extended error logging” parameter is enabled. New tools have been developed for developers and engineers troubleshooting customer problems without the need for these messages. Visit the website
http://www.qlogic.com/support/logs/event_log.asp
information about QLogic event messages.”
Installing and Configuring the HBA Driver
2
for

Installation Procedure for Windows NT Hosts

To install the driver on a Windows NT host, follow these steps:
1. Boot the host with Windows NT 4.0.
2. Open the Control Panel, and double-click the SCSI Adapter icon.
3. Select the Drivers tab.
4. Click the Add button to display the SCSI Adapter Drivers database.
5. Select HAVE DISK.
6. Locate the disk with the and click OK.
OEMSETUP.INF file for the QLogic driver,
Installing the HBA Driver
2-15
Installing and Configuring the HBA Driver
2
7. Select QLogic QLA2300 (or QLA2200) PCI Fibre Channel Adapter, and click OK to install it.
8. Reboot the host. It should recognize all new host adapter cards.
9. After rebooting, verify that the driver is installed and has started by checking the Control Panel, SCSI Adapter, Drivers window for a statement similar to the following:
QLogic QLA2300 PCI-Fibre Channel Adapter (Started)
The driver is now loaded, and the adapter is available to the system.

Installation Procedure for Windows 2000 and Windows 2003 Hosts

To install the driver into a Windows 2000 or Windows 2003 host, follow these steps:
1. Boot the host with Windows 2000 or Windows 2003.
2. From the Windows taskbar, select Start, Programs,
Administrative Tools, Computer Management
3. In the left pane of the Computer Management window, click the Device Manager icon.
4. If Windows Plug-n-Play does not detect your QLA23xx HBA model, it will be listed as
Controller
Windows 2000 configurations with Service Pack 1 or higher and Windows 2003 configurations may be able to detect QLA23xx HBAs. If this occurs, the HBA will already be listed under SCSI Devices; instead of proceeding with these installation steps, follow the instructions under Updating the HBA Driver in a Windows 2000 or Windows 2003 Host on page 2-18.
under the Other Devices icon in the right pane.
Unknown or as a Fibre Channel
5. Double-click the first instance of SCSI Controller under Other Devices.
6. In the next window, click ReInstall Driver, then Next.
7. Select Display a list of the known drivers for this device so that I can choose a specific driver, then click Next.
2-16
8. Select SCSI and RAID Controllers, then click Next.
9. Click Have Disk.
EMC Fibre Channel with QLogic HBAs in the Windows Environment
Installing and Configuring the HBA Driver
10. Enter the path to the diskette containing the driver (for example, A:\), then click OK.
11. Select the appropriate QLogic HBA from the list of drivers that appears; then click Next.
12. Click Next in the next window.
13. Click YES to continue the installation.
14. Click Finish to complete the driver installation.
15. The system requests that you reboot the system. Select NO and click Close.
16. The system again requests that you reboot the system. Select NO again.
17. If there are other QLogic HBAs installed, repeat steps 5 through 16 until all adapters have been installed.
18. Reboot the host.
2
Installing the HBA Driver
2-17
Installing and Configuring the HBA Driver
2

Updating the HBA Driver in a Windows 2000 or Windows 2003 Host

On Windows 2000 and Windows 2003 systems where the QLogic HBA has been detected automatically or a driver is already installed, it might be necessary to update the current driver to the latest EMC-qualified driver, as described in this section.
The following procedure assumes that you have already copied the latest driver from the QLogic CD-ROM or downloaded it from the QLogic website and put it onto a diskette.
Refer to the release notes provided with the driver for information that might be unique to new driver revisions.
To install the driver into a Windows 2000 or Windows 2003 host:
1. Boot the host (if necessary) with Windows 2000 or Windows 2003.
2. From the Windows taskbar, click Start, Programs, Administrative Tools, Computer Management.
3. In the left pane of the Computer Management window, click the Device Manager icon.
2-18
4. Double-click the SCSI & RAID Controllers icon.
5. Under SCSI & RAID Controllers, double-click the adapter you wish to upgrade.
6. In the next window, click the Driver tab; then click Update Driver.
7. Follow the update wizard until you are given the choice to
Display a list of the unknown drivers for this device so that I can choose a specific driver.
Click the button next to this choice; then click Next.
8. In the Select a Driver window, click Have Disk.
9. Enter the path to the diskette containing the driver (A:\, for example), or use the browse function to locate the driver; then click OK.
10. Select the driver that is discovered and click Next.
11. In the next window, click Next.
EMC Fibre Channel with QLogic HBAs in the Windows Environment
Loading...
+ 74 hidden pages