Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP A6829A PCI Dual Channel Ultra160 SCSI Host Bus Adapter: Service and User Guide > Chapter 2 Installing the A6829A Adapter

Using the EFI Flash Utility

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Glossary

 » Index

If you are installing the A6829A SCSI HBA in an Itanium®-based system, use the Extended Firmware Interface (EFI) flash utility to verify the firmware version, or to flash and save firmware images onto the A6829A HBA.

The EFI flash utility is supported on HP A6829A SCSI HBA, which is based on the 53C1010 LSI Logic SCSI chip.

Features

The features of the EFI flash utility are as follows:

  • Supports HBA selection for updating the SCSI parameters.

  • Displays the firmware version on an HBA or in a firmware image file.

  • Supports a menu driven mode.

  • Allows you to flash the EFI option ROM images.

Description

This utility allows you to update the HBA flash memory with the LSI Logic EFI driver. New versions of these images are released periodically. Your HBA must have a flash memory to use this utility.

WARNING! Do not attempt to use this utility to flash any binaries other than the EFI option ROM images.

The executable file name of the EFI utility is EFI8XXFL.EFI. This file, and any firmware image files you need, must be stored on a diskette or CD-ROM. These files must not be stored on a hard disk, because if the flash fails, there is no way to recover these files. Moreover, the hard disk may not be accessible.The EFI utility should be executed from a diskette or CD-ROM. For EFI based systems without a floppy diskette drive, burning the EFI utility and other firmware images onto a CD-ROM allows proper execution, but with reduced functionality. In such a situation, you will not be able to save an image of the flash memory to the CD-ROM.

Preparation

While booting the EFI enabled systems, the diskette or CD-ROM containing the EFI utility needs to be in the drive to allow device mapping. The EFI utility and firmware image files are located in the root directory or in a subdirectory on the diskette or CD-ROM.Boot the system to the EFI shell prompt. The floppy diskette drive or CD-ROM drive should appear in the list of mapped devices as fs0.In systems with a floppy drive, type fs0 at the EFI shell prompt to change to this device.

Menu Driven Mode

If the EFI utility and firmware image files are located in the root directory, enter the efi8xxfl command at the prompt as illustrated below; otherwise, move to the directory in which these files are located and continue.

     fs0:\> efi8xxfl

The following main window screen appears:

         Vendor   Device
  Choice  ID       ID        Seg     Bus    Dev    Func    Flash Part  ------- -------- -------- ------- ------ ------ ------- ------------    1     0x1000    0x021    0x00    0x15   0x01   0x00    M29F010B         LSI Logic, Inc. SYMC1010 Ultra160 66Mhz SCSI    2     0x1000    0x021    0x00    0x15   0x01   0x01    M29F010B         LSI Logic, Inc. SYMC1010 Ultra160 66Mhz SCSI    3     0x1000    0x021    0x00    0x3F   0x01   0x00    Am29F010         LSI Logic, Inc. SYMC1010 Ultra160 66Mhz SCSI    4     0x1000    0x021    0x00    0x3F   0x01   0x01    Am29F010         LSI Logic, Inc. SYMC1010 Ultra160 66Mhz SCSI    5     0x1000    0x021    0x01    0x16   0x01   0x00    Am29F010         LSI Logic, Inc. SYMC1010 Ultra160 66Mhz SCSI    6  -  Refresh

         Which chip/adapter (0 to quit)?

The main window allows you to choose the SCSI chip corresponding to the path where you want to perform the selected tasks. Dual channel cards display two entries (one for each SCSI chip) on this screen.

In the aforementioned example, the system has three HBAs - one each on the 0x15, 0x3F, and 0x16 buses. The HBA on bus 0x3F is a dual-channel HBA (func 0x00 and func 0x01) with flash memory part number Am29F010. Since both the channels of a dual channel board share the same flash memory, only one of the paths needs to be chosen. If separate updates are performed through both the paths, the flash memory is not affected.

NOTE: Each update overwrites the existing contents of the flash memory.

The segment value of the HBA corresponding to Choice number 5 is 0x01. This indicates that the HBA resides on PCI segment 1. The other HBAs reside on PCI segment 0, as the segment value for other HBAs is 0x00.The SYMC1010 following LSI Logic, Inc. indicates that the HBAs use the 53C1010 LSI SCSI chip, which is supported by this EFI utility.

If a device does not contain an LSI Logic SCSI chip supported by the EFI utility, the lines listing the chip numbers do not appear in the display. The HP A6829A SCSI HBA is based on the LSI Logic 53C1010 SCSI chip.

At the Which chip/adapter (0 to quit)? prompt, enter the number under Choice that corresponds to the SCSI chip associated with the flash memory you want to update. Refer to the following example where chip 1 is selected:

           Which chip/adapter (0 to quit)? 1

The following menu is displayed:

    LSI Logic Corporation EFI 53C8xx/53C1010 FLASH Utility.
    EFI8XXFL-1.00.00.00 (05.05.2003)
    Copyright (c) 2003 LSI Logic Corporation. All rights reserved.
********************************************************************
FLASH
          a - Identify Flash Image
          b - Download New Flash Image
          c - Upload Current Flash Image to a File
          d - Erase Entire Flash Part
MISC
          z - Change Current PCI chip/adapter
          q - Quit

Selection:

In the preceding menu, the banner at the top of the option menu displays the version of the EFI update utility and the release date.

The details on each of the menu choices are as follows:

a Identify Flash Image: Displays the version number of the image in the flash memory associated with the currently selected chip or the image contained in the firmware image file.

b Download New Flash Image: Overwrites the flash memory associated with the currently selected chip with a new firmware image file. This menu choice prompts you for a file name.

NOTE: The EFI utility does not flash an image that exceeds the capacity of the flash memory on the selected HBA. Instead, a warning message is displayed.

c Upload Current Flash Image to a File: Saves the image from the flash memory associated with the currently selected chip to a file. This menu choice prompts you for a file name.

d Erase Entire Flash Part: Erases the entire flash memory associated with the currently selected chip. Once the flash memory is erased, you must download a new Flash image (select option [b]) before the HBA is able to function in the boot sequence.

When the EFI utility flashes an adapter, the following message is displayed:

Updating the adapter at: PCI seg 0x00, bus 0x3F, dev 0x01, func 0x00
Updating VPD of NVM with new image version...........
Begin erase cycle...
Erase complete.
Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 2003, - Hewlett-Packard Development Company, L.P.