Você está na página 1de 14

Firmware Version 3.

93a0
For Emulex® HBAs
Update Manual
Copyright© 2005 Emulex Corporation. All rights reserved worldwide. No part of this document may be reproduced
by any means nor translated to any electronic medium without the written consent of Emulex Corporation.
Information furnished by Emulex Corporation is believed to be accurate and reliable. However, no responsibility is
assumed by Emulex Corporation for its use; or for any infringements of patents or other rights of third parties which
may result from its use. No license is granted by implication or otherwise under any patent or patent rights of Emulex
Corporation.
Emulex and LightPulse are registered trademarks, and AutoPilot Installer, AutoPilot Manager, BlockGuard,
FibreSpy, HBAnyware, InSpeed, MultiPulse and SBOD are trademarks, of Emulex Corporation. All other brand or
product names referenced herein are trademarks or registered trademarks of their respective companies or
organizations.
Emulex provides this manual "as is" without any warranty of any kind, either expressed or implied, including but not
limited to the implied warranties of merchantability or fitness for a particular purpose. Emulex Corporation may
make improvements and changes to the product described in this manual at any time and without any notice. Emulex
Corporation assumes no responsibility for its use, nor for any infringements of patents or other rights of third parties
that may result. Periodic changes are made to information contained herein; although these changes will be
incorporated into new editions of this manual, Emulex Corporation disclaims any undertaking to give notice of such
changes.

Firmware Update Manual Page ii


Table of Contents

Introduction.............................................................................................................. 1
Compatibility...................................................................................................... 1
Prerequisites ..................................................................................................... 1
Cautions and Warnings ..................................................................................... 1
Things to Know Before You Download .............................................................. 1
Known Issues .................................................................................................... 2
Files Included in This Release........................................................................... 2
LP9402DC, LP9002DC, LP9002C, LP9002L and LP9000 .......................... 2
LP952 ......................................................................................................... 2
LP9002S ..................................................................................................... 3
LP8000DC and LP80000 ............................................................................ 3
LP850 ......................................................................................................... 3
LP8000S ..................................................................................................... 3
Updating Firmware .................................................................................................. 4
Updating Firmware Using HBAnyware .............................................................. 4
Prerequisites ............................................................................................... 4
Loading the Firmware ................................................................................. 4
Current Firmware Field Descriptions..................................................... 5
Loading the Firmware Using Batch Mode ................................................... 6
Updating Firmware Using lputilnt....................................................................... 7
Prerequisites ............................................................................................... 7
Loading the Firmware ................................................................................. 7
Updating Firmware Using elxcfg........................................................................ 7
Prerequisites ............................................................................................... 7
Loading the Firmware ................................................................................. 8
Updating Firmware Using lputil.......................................................................... 8
Prerequisites: ............................................................................................. 8
Loading the Firmware ................................................................................. 9
Updating Firmware Using lp6dutil...................................................................... 9
Prerequisites ............................................................................................... 9
Loading the Firmware ................................................................................. 9
Using the Menu Bar ............................................................................ 10
Using the Command Line ................................................................... 11

Firmware Update Manual Page iii


Introduction
Compatibility

Firmware version 3.93a0 is compatible with several Emulex® host bus adapter (HBA) models:

Table 1: HBA Compatibility Table

HBA Family Included HBAs

LP9xxx LP9402DC, LP9002DC, LP9002L, LP9002C, LP9002S, LP9002


and LP952

LP8xxx LP8000DC, LP8000S, LP8000 and LP850

Prerequisites

• Local boot disk.


• The intended Fibre Channel target should be big enough to hold all system files and the swap
slice of the current local boot disk.

Cautions and Warnings

• This version of firmware has several important changes to the kernel. The .awc file will update
the kernel/loader in your HBA. There are some risks associated with this process. If the update
process is interrupted (such as by a power outage) and the kernel is being updated, you may
have to return the HBA to Emulex for repair.
• For the legacy LP8000DC, LP8000 and LP850 HBAs, firmware version 3.93a0 will function only
on HBAs containing Dragonfly chips of version 2.00 or greater.
• If your HBA has a Dragonfly chip below version 2.00, use firmware version 3.30a7.
• Refer to the LP8000DC, LP8000 or LP850 Firmware Download page on the Emulex Web
site to determine the Dragonfly chip version in use.

Things to Know Before You Download

• Make a directory on your system before you download and unzip the firmware update files.
• Ensure that critical files on your local boot disk are backed up as a measure of protection.
• Firmware is bundled with or without boot code. Boot code allows you to designate a Fibre
Channel drive as the boot drive. If the adapter's devices will be used to boot the system, Emulex
recommends that you use the firmware package that includes boot code. Firmware version
3.93a0 for LP9xxx and LP8xxx include a Combined Boot (x86 BootBIOS and OpenBoot) image.
Firmware version 3.39a0 for LP850 and LP952 include an x86 BootBIOS image. If you select a
firmware image that includes boot code, the update procedure will load both the new firmware
and boot code at the same time. After updating, refer to the boot code manuals for procedures
on enabling the boot code on your adapter.
• Several files, such as the .DWC files and /prg_kit/ files, have been removed from version 3.93a0
to simplify the update process and ensure correct operation of the updated HBA.
• If you are currently using an Emulex driver, you can update firmware and boot code with a utility
that was loaded when the driver was installed. See Table 2 on page 4 for more information.

Firmware Update Manual Page 1


• lp6dutil is a DOS-based utility that enables you to test the HBA to update firmware and boot
code. If you update the firmware using lp6dutil, we recommend that you use version 9.3a4. This
is the latest version of lp6dutil and is included with firmware version 3.93a0.

Known Issues

The following issues have been reported at the time of publication. These issues may not yet have been
verified or confirmed and may apply to another product, such as the driver or hardware.
• None at this time.

Files Included in This Release

LP9402DC, LP9002DC, LP9002C, LP9002L and LP9000


This kit includes the following files:

File Name Description

readme.txt Release notes for firmware version 3.93a0

c500a5.txt Release notes for Combined Boot version 5.00a5

cdc393a0.awc Firmware files with loader and Combined Boot

cd393a0.awc Firmware files with loader, no boot code

lp6dutil.exe lp6dutil version 9.3a4

lp6dutil.doc lp6dutil utility manual

samplescript.txt An example script for lp6dutil

LP952
This kit includes the following files:

File Name Description

readme.txt Release notes for firmware version 3.93a0

b170a1.txt Release notes for BootBIOS version 1.70a1

rfb393a0.awc Firmware files with loader and x86 BootBIOS

rf393a0.awc Firmware files with loader, no boot code

lp6dutil.exe lpt6dutil version 9.3a4

lp6dutil.doc lp6dutil utility manual

samplescript.txt An example script for lp6dutil

Firmware Update Manual Page 2


LP9002S
This kit includes the following files:

File Name Description

readme.txt Release notes for firmware version 3.93a0

rf393a0.awc Firmware files with POST and loader

LP8000DC and LP80000


This kit includes the following files:

File Name Description

readme.txt Release notes for firmware version 3.93a0

c500a5.txt Release notes for Combined Boot version 5.00a5

ddc393a0.awc Firmware files with loader and Combined Boot

dd393a0.awc Firmware files with loader, no boot code

lp6dutil.exe lp6dutil version 9.3a4

lp6dutil.doc lp6dutil utility manual

samplescript.txt An example script for lp6dutil

LP850
This kit includes the following files:

File Name Description

readme.txt Release notes for firmware version 3.93a0

b170a1.txt Release notes for x86 BootBIOS version 1.70a1

qfb393a0.awc Firmware files with loader and x86 BootBIOS

qf393a0.awc Firmware files with loader, no boot code

lp6dutil.exe lp6dutil version 9.3a4

lp6dutil.doc lp6dutil utility manual

samplescript.txt An example script for lp6dutil

LP8000S
This kit includes the following files:

File Name Description

readme.txt Release notes for firmware version 3.93a0

qs393a0.wc Firmware files with POST and loader

Firmware Update Manual Page 3


Updating Firmware
Emulex offers a variety of utilities that you can use to update the HBA firmware. The utilities that you can
use depend on your operating system and, in some cases, driver:

Table 2: Driver Utility Reference Table

Operating System HBAnyware lputilnt* elxcfg** lputil lp6dutil***

Windows X X X X

Linux X X X

Solaris X X

Netware X

* SCSIport Miniport and Storport Miniport drivers only


** FC Port driver only
*** Requires DOS (will not run in a DOS window)

After you decide which utility to use, see the appropriate update procedure:
• HBAnyware: See “Updating Firmware Using HBAnyware” on page 4.
• lputilnt: See “Updating Firmware Using lputilnt” on page 7.
• elxcfg: See “Updating Firmware Using elxcfg” on page 7
• lputil: See “Updating Firmware Using lputil” on page 8.
• lp6dutil: See “Updating Firmware Using lp6dutil” on page 9.

Updating Firmware Using HBAnyware

Prerequisites
• One of the following drivers is installed properly:
• SCSIport Miniport driver.
• Storport Miniport driver.
• FC Port driver.
• Emulex driver for Linux.
• Emulex driver for Solaris.
• HBAnyware has been installed properly.
• The firmware file has been downloaded from the Emulex Web site and extracted to a directory
on your local drive.

Loading the Firmware


1. Start HBAnyware:
• In Windows Server 2003, Windows 2000 Server or Windows NT:
• In Remote Manager mode, click Start, Programs, Emulex and HBAnyware.
• In Local Element Manager mode, type HBAnyware at the command line and
press the Enter key.

Firmware Update Manual Page 4


• In Linux or Solaris:
• su to root and run the following script:
/usr/sbin/hbanyware/hbanyware
2. In the discovery tree (left pane), click the adapter to which you want to load the firmware.
3. In the property tabs (right pane), select the Firmware tab.

Figure 3: Firmware Tab


4. On the Firmware tab, click Browse. The Select Firmware File browse window is displayed.
5. Browse to the directory into which you extracted the firmware file. Select the firmware file to
download and click OK. A status bar displays the progress of the download. During this time, the
HBA in the discovery tree is displayed in red text, indicating that it is offline. It is displayed in
black text when the update is complete.
If you are updating the firmware on a dual-channel HBA, repeat steps 2 through 5 to update the firmware
on the second port.
Current Firmware Field Descriptions
Firmware Version - the Emulex firmware version number for this model of HBA.
Operational Firmware Name - if visible, the name of the firmware that is operational.
SLI-1 Firmware Name - the name of the SLI-1 firmware overlay.
SLI-2 Firmware Name - the name of the SLI-2 firmware overlay.
Note: If the state of the boot code message on the board has changed, this change will be
reflected immediately on the Details tab.

Firmware Update Manual Page 5


Loading the Firmware Using Batch Mode
Downloading firmware in batch mode allows you to install firmware on multiple HBAs in a single step.
Batch firmware loading is restricted to a single firmware file.
Note: Stop other HBAnyware functions while batch firmware loading is in progress.

1. Start HBAnyware (see page 4).


2. From the menu bar, select Batch and click Download Firmware.
3. After the Select Firmware File dialog box is displayed, browse to locate and select the firmware
file to download.
4. Click Open. A tree-view, which shows all HBAs and their corresponding hosts for which the
selected firmware file is compatible, is displayed.
5. Click the box next to an HBA to select or remove that HBA from the batch process. Click the box
next to a host to select or remove all eligible HBAs for that host from the batch process.

Figure 4. Batch Firmware Download Window, Selecting HBAs to Update


6. Click Start Download.
7. After downloading begins, the tree-view displays the progress. As firmware for a selected HBA
is being downloaded, it appears orange in the tree-view. After completion, the entry for the HBA
changes to green if the download succeeded, or to red if the download failed.

Figure 5: Batch Firmware Download Window, Download Complete

Firmware Update Manual Page 6


8. When downloading is complete, click Print Log to get a hard copy of the activity log.
9. Click Close to exit the batch procedure.

Updating Firmware Using lputilnt

Prerequisites
• One of the following drivers is installed and loaded properly:
• SCSIport Miniport driver
• Storport Miniport driver
• lputilnt is installed properly.
• The appropriate firmware file has been downloaded and extracted to a directory on your local
drive.
• The system is in a state in which this type of maintenance can be performed:
• I/O activity on the bus has been quieted.
• Cluster software, or any other software that relies on the HBA to be available, has been
stopped or paused.

Loading the Firmware


1. Click Start, Programs, Emulex and lputilnt.
2. Select the desired host adapter.
3. Select Firmware Maintenance from the Category list.
Note: If the letter W appears next to a firmware entry, it indicates that the image is
represented in the wakeup parameters. This means that the HBA will use that specific
image if it needs a firmware image.

4. Click Download.
5. Locate the new firmware file.
6. Click Open. The new firmware is transferred to flash ROM.
If you are updating firmware on a dual-channel HNABA, repeat steps 2 through 6 to update the firmware
on the second port.

Updating Firmware Using elxcfg

Prerequisites
• The FC Port driver for Windows Server 2003, Windows 2000 Server or Windows NT is installed.
• elxcfg is installed.
• The firmware file has been downloaded from the Emulex Web site and extracted to a directory
on your local drive.

Firmware Update Manual Page 7


Loading the Firmware

Caution: Using elxcfg to change the adapter firmware to an earlier version may
cause the system to lock or devices connected to the adapter to become
unavailable. If this happens, reboot the system. Firmware versions differ
between adapter versions. Make sure you have downloaded the
appropriate firmware for your adapter.

1. Click Start, Programs, Emulex and elxcfg. The Main window is displayed.
2. Locate and select an adapter from the Available Adapters list.
3. Select Download Firmware from the Tools menu. A browse window is displayed.

Figure 6: elxcfg Browse Window


4. Browse to the directory into which you extracted the firmware file and select the firmware file.
5. Click Open.
Firmware is verified and downloaded, and the following confirmation window is displayed.

Figure 7: Download Confirmation Window


6. Click OK to close the confirmation window.
If you are updating firmware on a dual-channel HBA, repeat steps 2 through 6 to update the firmware on
the second port.

Updating Firmware Using lputil

Prerequisites:
• The driver for Linux or Solaris (including lputil) is installed properly.
• The firmware file has been downloaded and extracted to a local drive.

Firmware Update Manual Page 8


Loading the Firmware

Caution: Do not interrupt this process or power down the system until
the process is complete.

1. Start the utility by entering the complete path to lputil. The path in the example reflects the
default installation path. If the installation path was modified, adjust the command appropriately.
/usr/sbin/lpfc/lputil
2. From the Main menu, enter 3, Firmware Maintenance.
3. If prompted, choose the HBA that is being updated.
4. Enter 1, Load Firmware Image.
5. Enter the full path to the firmware file. The new firmware is transferred to flash ROM.
If you are updating firmware on a dual-channel HBA, repeat steps 2 through 6 to update the firmware on
the second port.

Updating Firmware Using lp6dutil

Prerequisites
• The appropriate firmware file has been downloaded and extracted to a local drive.

Loading the Firmware


You can use lp6dutil to load firmware using the menu bar or the command line. The menu bar method
allows you to load firmware on one adapter at a time. The command line method allows you to load
firmware on one adapter or to all adapters of the same type in your system.

Firmware Update Manual Page 9


Using the Menu Bar
1. Boot your system with DOS.
2. From the directory where the lp6dutil.exe file resides, enter the following command:
lp6dutil
A window is displayed with the menu bar near the top and the lp> prompt near the bottom of the
window.

Figure 8: lp6dutil Opening Screen


3. Press and hold down the ALT key and press L. The Flash Menu is displayed.

Figure 9: lp6dutil Flash Menu


4. Press D. The Download Image window is displayed. Figure 10 shows an example of one image
containing the files that are included in several firmware versions. In this case, you would want
the adapter to automatically reset after the download and update is complete. If you are
downloading several files from the firmware version, you might not want the adapter to reset
until all files are downloaded and updated.

Firmware Update Manual Page 10


Figure 10: Download Image Window
5. Specify the location of the firmware file and the adapter to be enabled:
a. Highlight the adapter in the Adapters list.
b. Press the Enter Key.
c. Highlight the firmware file name in the Files list.
d. Press the Enter key.
6. The adapter resets automatically after the image is downloaded. Set this option to No if you are
loading several individual files to one adapter.
• The Reset After Download option defaults to Yes.
• To select no for resetting the adapter after the download, tab to the area and press the
down arrow key.
7. Hold down the ALT key and press O to select OK.
The download process begins. Various steps of the download process are displayed along with
the results of the download (success or error).
If you are updating firmware on a dual-channel HBA, repeat steps 2 through 6 to update the firmware on
the second port.
Using the Command Line
• Load and update a firmware image file to one adapter specified by the adapter number with the
following format:
download n =2 i =a:\cd393a0.awc
In this example, n = 2 indicates the HBA number 2 as the target of the update, and
i =a:\cd393a0.awc indicates the path where the firmware image is located.
• Load and update a firmware image file to all adapters of the same type in your system with the
following format:
download a =lp9xxx i =a:\cd393a0.awc
In this example, a = lp9xxx indicates the HBA family type, and i =a:\cd393a0.awc indicates the
path where the firmware image is located.

Firmware Update Manual Page 11

Você também pode gostar