Installing HBAs/Drivers on an Windows 2000 Host

 

Topic

Setting up a host environment

Selections

Select a host: Windows 2000

Select a Windows 2000 task: Installing HBAs/drivers

Select a HBA type: Emulex

Select a switch type: Brocade

 

 

Contents

·             Installing Emulex HBA(s) on a Windows host 4

·             Updating Emulex HBA firmware on a Windows host 6

·             Download the latest Emulex tools and firmware for Windows. 8

·             Installing Emulex HBA driver on Windows host 8

·             Updating Emulex HBA driver forWindows 2000. 11

·             Making LUNs or Devices available to Windows. 15

·             Creating switch zones. 16

 


 

Install/Setup Emulex HBA/Driver Environment on Windows 2000

 

Using various procedures, this document for Windows, featuring a Emulex HBA environment describes how to install and setup host bus adapters and other aspects of a host environment that deal with managing devices of a Symmetrix storage system. A series of procedures take you from installing HBAs, installing HBA firmware and drivers to updating them for Windows 2000 platforms.

 

 

·        Installing Emulex HBA(s) on a Windows host

 

Overview

These procedures describe how to install a Emulex host bus adapter on a Windows 2000 platform that will interface to Symmetrix storage devices.

 

These procedures are based on content from the following EMC manuals:

  • EMC Host Connectivity Guide for Windows
  • EMC Support Matrix Microsoft Windows 2000

 

You can download these guides from EMC Online Support (registration required): https://support.EMC.com

 

 

1.  

Set jumpers on old models only:

For older HBA models only, jumpers may need to be set: 

 

Set the HBA jumpers as shown in the diagram below to program it for use with the Windows host.  This step does not need to be performed on newer HBAs. 

 

Note:  The LP850-EMC has no user-configurable jumpers.



 

2.  

Install Adapter in card slot

With host system power removed, install the HBA(s) by following the instructions included with your adapter. The adapter installs into a single slot and has no user-configurable jumpers or switches.

 

When choosing an HBA for your host computer, it is important to know which HBA is compatible with its PCI/PCI-X/PCI Express slots.  Certain HBA models have specific voltage requirements or physical limitations that allow them to only work in specific slots. Computers today have several different bus slot types for accepting HBAs.  PCI, PCI-X, PCI-X 2.0, and PCI-Express. PCI slots can be 32-bit and 64-bit (denoted by their 124-pin or 188-pin connectors.)  These slots have plastic “keys” that prevent certain HBAs from fitting into them.  These keys work with the cut-out notches in the HBA edge connecter so that only compatible HBAs will fit into them.  This is done because of the voltage characteristics of the HBA. Inserting a 3.3v HBA into a 5v slot would cause severe damage to both the HBA and the server.  Therefore, the slot keys denote the type of voltage provided by the slot and effectively prevent a voltage incompatible HBA from being inserted.  The following figure shows how PCI slots will appear with their keys and what type of voltage is provided for each slot type.

 

The figure below shows the HBA edge connecters compatible with the PCI slots shown in the figure above.  Note HBA #5 which shows a universal HBA edge connecter.  Universal HBAs are compatible with both 3.3v and 5v PCI slots.

 

Emulex offers HBAs for each bus/slot type available. The following table shows each of the EMC-supported Emulex HBAs, and their respective slot requirements. Be sure to consult both your server user guide and Emulex to ensure that the HBA you want to use is compatible with your server's bus.

 

HBA

PCI spec

BUS length

Power

Slot key

LP7000

PCI 2.2

32-bit

5V

Universal

LP8000

PCI 2.2 (2.1 listed?)

64-bit

5V

Universal

LP850

PCI 2.2

64-bit

5V

Universal

LP9002L

PCI 2.2 

64-bit

3.3V

Universal

LP9002DC

PCI 2.2

64-bit

3.3V

Universal

LP982

PCI-X 1.0a & PCI 2.2

64-bit

3.3V

Universal

LP9802

PCI-X 1.0a & PCI 2.2

64-bit

3.3V

Universal

LP9802DC

PCI-X 1.0a & PCI 2.2

64-bit

3.3V, 5V

3.3V

LP1050/LP1050DC

PCI-X 1.0a & PCI 2.3

64-bit

3.3V, 5V

Universal

LP10000/LP10000DC

PCI-X 1.0a & PCI 2.3

64-bit

3.3V, 5V

Universal

LP1050Ex/LP10000ExDC

PCI Express

x4 lane

3.3v

n/a

LP1150/LP11002

PCI-X 2.0 & PCI 3.0

64-bit

3.3v

3.3v

LPe1150/LPe11002

PCI Express

x4 lane

3.3v

n/a

 

Note that a few HBAs are keyed universally, but require 5 V power (LP7000, LP8000, LP850.) They will fit into a 3.3 V PCI/PCI-X slot, but will not work unless the slot is capable of universal (3.3 V and 5 V) signaling.  Consult your server user guide or manufacturer.  Also, the LP9802DC, while capable of 3.3 V or 5 V signaling operation, fits only into a 3.3 V PCI/PCI-X slot. Remember, some of the older HBAs are tall (also referred to as full-height) and may not fit into a server with a low-profile chassis.  These factors must be considered before implementing your configuration to avoid unnecessary delays and possible equipment swaps or returns.

 

 

3.  

Apply power and boot

Reapply power and allow the system to boot normally.

 

 

 

 

·        Updating Emulex HBA firmware on a Windows host

 

Overview

Refer to release notes provided with the driver for information that might be unique to new driver revisions.

These procedures are based on content from the following EMC manuals:

  • EMC Host Connectivity Guide for Windows
  • EMC Support Matrix Microsoft Windows 2000

 

You can download these guides from EMC Online Support (registration required): https://support.EMC.com

 

 

1.  

Download the firmware

To download the latest firmware:

 

a.     Create a directory that will be used to save the downloaded files.

b.    Open a web browser and access the Emulex Website at http://www.emulex.com.

c.     Click Downloads on the navigation bar on the top of the homepage.

d.    On the next page under Storage and System Supplier Qualified and Supported HBAs, select the EMC link.

e.     On the Support Resources for EMC page, select the link for the correct Emulex HBA model.

f.     On the next page, locate the HBA firmware listing and select the associated Download link.  Download and unzip the file to the directory you created earlier.

 

 

2.  

Close any open applications:

Close all applications prior to this upgrade.  It is not recommended to open any other applications during this upgrade.

 

 

3.  

Boot disk ready:

Ensure that critical files on your local boot disk are backed up as a measure of protection.

 

 

4.  

Select HBAnyware utility:

From the Windows desktop, select Start > Programs > Emulex > HBAnyware.

 

 

5.  

On the screen that appears, select the HBA on the left pane as shown in the example below.

 

 

 

6.  

Select Firmware:

Select the Firmware tab and use the Browse button to locate and select the firmware file downloaded previously.

 

7.  

Download firmware:

On the Firmware tab, click Download to start the firmware upgrade. 

 

When the upgrade is complete, a Download complete message will appear. If there is a dual-channel HBA, or multiple HBAs in the system, select the next HBA and repeat these steps for each HBA.

 

 

 

 

 

·         Download the latest Emulex tools and firmware for Windows

 

Overview

This procedure describes how to download tools and firmware from the Emulex website for the Windows platform.

 

 

1.   

Create save directory:

Create a directory that will be used to save the downloaded files.

 

 

2.   

Access Emulex site:

Open a web browser and access the Emulex Website at http://www.emulex.com.

 

3.   

Select Downloads and EMC:

Click Downloads on the navigation bar on the top of the homepage and on the next page under Storage and System Supplier Qualified and Supported HBAs, select the EMC link.

 

 

4.   

Find HBA link:

On the Support Resources for EMC page, select the link for the correct Emulex HBA model.

 

 

5.   

Locate firmware:

On the next page:

 

a.     Locate the HBA firmware listing and select the associated Download link.  Download and unzip the file to the directory you created earlier.

b.    Locate the Resources panel on the right-hand side of the webpage and select Windows under the Current Drivers heading.
 
On the next page, select the operating system version link under the appropriate driver type column.

 

 

6.   

Select AutoPilot kit and grab:

Select the Download link for the AutoPilot Install Kit and save the file to the directory you created earlier.

 

 

 

·        Installing Emulex HBA driver on Windows host

 

Overview

This procedure describes how to install the latest Emulex driver software on Windows 2000 platforms. When installing or upgrading drivers, be sure to use the latest versions specified by EMC. Review the E-Lab Interoperability Navigator (ESM) for the latest information on approved HBAs and their drivers.

 

The Fibre Channel host adapter driver and related utilities must be installed and configured before Windows can access the EMC disks. This procedure describes how to install the driver using the Emulex AutoPilot Installer.

 

Windows 2000 uses only the SCSIPort driver class.

 

These procedures are based on content from the following EMC manuals:

  • EMC Host Connectivity Guide for Windows
  • EMC Support Matrix Microsoft Windows 2000

 

You can download these guides from EMC Online Support (registration required): https://support.EMC.com

 

 

1.   

Select AutoPilot and install driver:

To install the Emulex HBA driver, use the Emulex AutoPilot Installer as follows:

 

  1. Navigate to the directory containing either the emcfcportkit_<version> and double-click the .exe file. 

  2. Follow the screen prompts to guide you through the installation, accepting all defaults.

    Note: 
    If a previous version of the utility is detected, the screen will display a confirmation prompt to uninstall the current version before continuing.

  3. When the installation is complete, select the Start AutoPilot Installer checkbox (if not already checked) and click Finish.  The AutoPilot Installer program will open displaying a screen similar to the following:


    The AutoPilot Installer program automatically discovers the HBAs in the system.

    Note:  If no HBAs are discovered:

·         Verify the HBA is properly seated into the bus and powered on.  The LEDs should be lit.

·         Verify the HBAs are visible in Computer Management/Device Manager/SCSI and RAID controllers.

  1. Select Next to continue.  A screen similar to the following will appear displaying the available drivers.



  2. For each HBA, use the drop-down menu to select the new driver to be installed and select Next to continue.

  3. On the next screen, select the appropriate answer regarding PowerPath software, and click Next.

    Note:  This question will only appear if you are installing the SCSIPort driver.

  4. On the topology screen that appears, select the topology of the storage network and click Next.

·         Select Arbitrated Loop when directly connected to the array (no Fibre Channel switch).

·         Select Point-to-Point when connected to a SAN (using a Fibre Channel switch).

  1. After installation is complete, a reboot warning will appear as shown below.  Click OK.



  2. Click Next on the AutoPilot Installer window to continue.

  3. On the Summary screen that appears, you can either view or print the driver installation report.  Note that the report is saved in the C:\Program Files\Emulex\AutoPilot Installer\reports.

  4. Click Finish to close the AutoPilot Installer program.

  5. When prompted to restart your computer, click Yes.

    NOTE:  When the AutoPilot Installer installation is complete, there will be new Emulex programs under Start > Programs > Emulex.

 

 

 

 

·        Updating Emulex HBA driver forWindows 2000

 

Overview

This procedure describes how to update Emulex HBA driver software on Windows 2000 platforms. When installing or upgrading firmware and drivers, be sure to use the latest versions specified by EMC. Review the E-Lab Interoperability Navigator (ESM) for the latest information on approved HBAs and their drivers.

 

These procedures are based on content from the following EMC manuals:

  • EMC Host Connectivity Guide for Windows
  • EMC Support Matrix Microsoft Windows 2000

 

You can download these guides from EMC Online Support (registration required): https://support.EMC.com

 

Note: Emulex HBAs must be installed in the server prior to updating the driver.

 

The Fibre Channel host adapter driver and related utilities must be installed and configured before Windows can access the EMC disks. This procedure describes how to update the driver using the Emulex AutoPilot Installer.

 

Windows 2000 uses only the SCSIPort driver class.

 

 

1.   

Grab AutoPilot from  the site:

To update the Emulex HBA driver, use the latest version of the Emulex AutoPilot Installer as follows:

 

a.     Create a directory that will be used to save the downloaded files.

b.    Open a web browser and access the Emulex Website at http://www.emulex.com

c.     Click Downloads on the navigation bar on the top of the homepage.

d.    On the next page under Storage and System Supplier Qualified and Supported HBAs, select the EMC link.

e.     On the Support Resources for EMC page, select the link for the correct Emulex HBA model.

 

f.     Locate the Resources panel on the right-hand side of the webpage and select Windows under the Current Drivers heading.
 
On the next page, select the operating system version link under the appropriate driver type column.

g.    Select the Download link for the AutoPilot Install Kit and save the file to the directory you created earlier.

 

 

2.   

Update the driver:

Update the Emulex HBA driver using the Emulex AutoPilot Installer as follows:

 

a.     Navigate to the directory containing either the emcfcportkit_<version>.exe and double-click the .exe file. 

b.    Follow the screen prompts to guide you through the installation, accepting all defaults.

Note: If a previous version of the utility is detected, the screen will display a confirmation prompt to uninstall the current version before continuing.

 

c.     When the installation is complete, select the Start AutoPilot Installer checkbox (if not already checked) and click Finish. 

The AutoPilot Installer program automatically discovers the HBAs in the system.

Note:  If no HBAs are discovered:

·         Verify the HBA is properly seated into the bus and powered on.  The LEDs should be lit.

·         Verify the HBAs are visible in Computer Management/Device Manager/SCSI and RAID controllers.

d.    Select Next to continue.  A screen similar to the following will appear displaying the available drivers.



e.     For each HBA, use the drop-down menu to select the new driver to be installed and select Next to continue.

f.     On the next screen, select the appropriate answer regarding PowerPath software, and click Next.

Note:  This question will only appear if you are installing the SCSIPort driver.

g.    On the topology screen that appears, select the topology of the storage network and click Next.

·         Select Arbitrated Loop when directly connected to the array (no Fibre Channel switch).

·         Select Point-to-Point when connected to a SAN (using a Fibre Channel switch).

h.     After installation is complete, a reboot warning will appear as shown below.  Click OK.



i.      Click Next on the AutoPilot Installer window to continue.

j.      On the Summary screen that appears, you can either view or print the driver installation report.  Note that the report is saved in the C:\Program Files\Emulex\AutoPilot Installer\reports.

k.     Click Finish to close the AutoPilot Installer program.

l.      When prompted to restart your computer, click Yes.

Note:  When the AutoPilot Installer installation is complete, there will be new Emulex programs under Start > Programs > Emulex.

 

 

 

 

·        Making LUNs or Devices available to Windows

 

Overview

This procedure describes how to make the devices or LUNs available or visible to a Windows 2000 or Windows Server 2003 host. It describes how to use the format command to label and partition devices.

 

This procedure is based on content from the following EMC manual:

  • EMC Host Connectivity Guide for Windows

 

You can download the guide from EMC Online Support (registration required): https://support.EMC.com

 

Note and Caution: If your host system cannot see the devices, it may necessary to do a disk or device scan of the I/O bus. If you must, at an appropriate low-peak time in your production environment, apply the necessary operating system native commands, to perform a device scan (discover) to make the devices visible to the host workstation. This might take a few minutes or so to execute. Be sure you follow your operating system specific administrators guide and/or known site procedures for this operation, as scanning devices can cause pauses and crashes to other operational processes running on this host. If you can and prefer, a reboot will also accomplish the same thing (device discovery). The following steps are provided only as a general or possible guide and not meant to supersede your site preferences.

 

 

4.   

Scan for new devices:

The host can discover and identify the new connected devices in the storage array using the following actions:

 

a.      Right-click on My Computer on the Windows desktop and click Manage.

b.      Under System Tools, select Device Manager.

c.      Select and right-click Disk drives and click Scan for hardware changes.

 

 

5.   

Verify LUNs/devices visible for PowerPath:

If you have PowerPath installed, use the following PowerPath commands to verify that the new devices are seen by PowerPath:

 

powermt config

powermt display dev=all

 

 

 

7Table of Contents

 

 

·        Creating switch zones

 

Overview

For directions specific to Brocade switches, refer to the Brocade Fabric Manager Administrator’s Guide, which is located on Powerlink under the following location:

 

Home > Support > Documentation/White Paper Library > Hardware/Platforms Documentation > Connectrix Directors and Switches > Maintenance/Administration

 

Please refer to the section Managing Zones, which will provide the background information needed to configure and zone your fabric.

 

Note: There are multiple versions of the user guide available. Be sure to reference the version specific to your Fabric Manager version.

 

6.   

Create switch zones

Switch zones define paths between the host HBAs and the Symmetrix array and can be created using the switch management software (refer to the switch documentation).

 

Note:  If you are using an HP-UX server with QuickLoop zoning, then you must use port zoning.  Refer to EMC Knowledgebase article emc66355 for more information.

 

Definition -

Zoning is the process by which a single initiator is matched to a single storage array port (FA/SP) to be able to pass info to storage array device.

 

A Zone consists of 2 or more members, with only 1 initiator (HBA) per zone

A Zone is part of a zoneset .

A Zoneset is a collection of zones in a single fabric.

A Zoneset requires activation in order to be updated.

 

Important:  EMC Recommends single initiator zoning. To reduce the chance of data unavailability in the event that an HBA, switch, or FA Failure,  the host should have at least one primary path and one alternate path to each FA

 

 

7.   

Determine zoning configuration

Follow these steps to determine your zoning configuration:

a.      Determine the FA WWN by entering the following command:

symcfg –sid XXXX list –fa all

b.      Determine the HBA WWN by referencing the OS-specific commands from provisioning a host section.

c.      Determine the number of paths needed.

d.      Determine the Active Zone name.

The operations above must be performed on both fabrics for all FAs and HBAs.

 

8.   

Verify the HBA is logged in

Solutions Enabler offers a command line utility that will verify what is logged in to a specific Symmetrix FA. Use the following command:

 

symmask –sid SymmID –dir 3c –p 0 list logins

 

Where SymmID is the last four numbers of the Symmetrix serial number, 3c is the FA and 0 is the port on the FA.

 

It should also be noted that HBAs in an HP-UX host only show as logged in while there is active I/O.  However, if an entry exists in the login history table, it indicates that the HBA did log into the FA at some point.

 

After verifying that the host is logged in, move on to configuring the host.

 

 

7Table of Contents