Print | Rate this content

HP 9000 Servers - Qlogic ISP23xx 2GB FC Firmware Update: "PCIUTIL failed to Update the Firmware on the HBA"

Issue

The firmware for the RISC storage processor (on the card, not the PA-Risc CPU in the Server) of Qlogic (fcd driver) based fibre channel cards can be updated offline with the PCIUTIL tool of the Offline Diagnostics CD. For more information, see the PA0809 Offline Diagnostic Environment CD-ROM web page. Click here to go to the "PA0809 Offline Diagnostic Environment CD-ROM" web page (http://h20392.www2.hp.com/portal/swdepot/displayProductInfo.do?productNumber=PA0809) .

The update of a Qlogic ISP23xx 2GB FC Adapter to RISC firmware 3.3.171 may fail with Offline Diagnostic Environment (ODE) PCIUTIL.

Example:

Configuration:


9000/800/rp4440
PDC Version: 45.11
Two A9782A (HP 1000-SX and 2G FC PCI-X Combo Card) installed:
EFI version : 001.42
ROM Firmware version : 003.003.150
HP-UX 11.23 FibrChanl-01 Driver: B.11.23.0903

PCIUTIL error:


ODE> pciutil

***************************************************************************
****** ******
****** PCI HBA FIRMWARE UPDATE UTILITY ******
****** ******
****** Copyright ©) 2003-2008 by Hewlett-Packard Company ******
****** All Rights Reserved ******
****** ******
****** HP shall not be liable for any damages resulting from the ******
****** use of this program. ******
****** ******
****** Version B.01.16 ******
****** ******
***************************************************************************

Scanning System...Please Stand By...
----- ----------------------------- ------------------- -----------------
Index Description Path HPA
----- ----------------------------- ------------------- -----------------
01 HP A7173A 2 Port Ultra320 SCSI HBA
0/1/1/0 0x0000000000200800
02 HP A7173A 2 Port Ultra320 SCSI HBA
0/1/1/1 0x0000000000200900
03 HP A9782A 2Gb FC/GigE Combo Adapter
0/2/1/0/4/0 0x0000000000412000
04 HP A9782A 1000Base-SX FC/GigE Combo HBA
0/2/1/0/6/0 0x0000000000413000
05 HP A9782A 2Gb FC/GigE Combo Adapter
0/6/1/0/4/0 0x0000000000C12000
06 HP A9782A 1000Base-SX FC/GigE Combo HBA
0/6/1/0/6/0 0x0000000000C13000

Type HELP for command information.


PCIUTIL> dispfiles

***************************************************************************
* Firmware Files Found *
***************************************************************************

File name FW Rev Description
------------------------------------------------------------------------
BCM_219 2.19 HP 5701 Broadcom Ethernet Adapter Firmware Boot code
QLFC400090 4.00.90 HP 4Gb Fibre Channel AB378A AB379A AD193A AD194A Firmware
QLFC303171 3.03.171 HP Fibre Channel A6826A A9782A A9784A AB465A Firmware
QLFCE00150 01.50 HP 2Gb Fibre Channel A6826A A9782A A9784A AB465A EFI Driver

PCIUTIL> update

***************************************************************************
* Firmware Files Found *
***************************************************************************

File name FW Rev Description
------------------------------------------------------------------------

BCM_219 2.19 HP 5701 Broadcom Ethernet Adapter Firmware Boot code
QLFC400090 4.00.90 HP 4Gb Fibre Channel AB378A AB379A AD193A AD194A Firmware
QLFC303171 3.03.171 HP Fibre Channel A6826A A9782A A9784A AB465A Firmware
------------------------------------------------------------------------

Enter the firmware file name(s) separated by space.


[ Default will quit]: QLFC303171


Scanning for suppported cards...


------------------------------------------------------------------------

Firmware File : QLFC303171
Revision : 3.03.171

Card Index Path Desc

3 0/2/1/0/4/0 HP A9782A 2Gb FC/GigE Combo Adapter
5 0/6/1/0/4/0 HP A9782A 2Gb FC/GigE Combo Adapter
------------------------------------------------------------------------


Do you want to allow firmware downgrade? (y/n)
[Default will skip downgrade]:n

------------------------------------------------------------------------

Downloading QLFC303171 on card at 0/2/1/0/4/0

Initializing the FC adapter...

Current Firmware Version : 3.3.150


Error: Flash cannot accomodate new firmware.

Please verify if EFI driver and RISC f/w revisions are compatible with each other.

FC Driver: F/W Update Error: Could not Copy New Firmware Image to Buffer.

**************************************************************
* ERROR! *
* PCIUTIL failed to Update the Firmware on the HBA *
**************************************************************

------------------------------------------------------------------------

Downloading QLFC303171 on card at 0/6/1/0/4/0

Initializing the FC adapter...

Current Firmware Version : 3.3.150


Error: Flash cannot accomodate new firmware.

Please verify if EFI driver and RISC f/w revisions are compatible with each other.

FC Driver: F/W Update Error: Could not Copy New Firmware Image to Buffer.

**************************************************************
* ERROR! *
* PCIUTIL failed to Update the Firmware on the HBA *
**************************************************************

Solution

The PCIUTIL fails to update FC RISC firmware from 3.3.150 to 3.3.171, because the EFI driver has to be at 01.50 before updating the RISC firmware to 3.3.171.

See also the information in the Release Notes of the EFI driver, RISC firmware and EFI utility for QLogic ISP23xx based 2Gb fibre channel adapters, version EFI 1.50 / RISC 3.3.171 - 11 May 2007.

For more information, see the HP 1000-SX and 2G FC PCI-X Combo Card - Download drivers and software web page. Click here to go to the "HP 1000-SX and 2G FC PCI-X Combo Card - Download drivers and software" web page (http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareIndex.jsp?lang=en&cc=us&prodNameId=331466&prodTypeId=329290&prodSeriesId=331464&swLang=8&taskId=135&swEnvOID=54) .

Known Issues and Limitations of EFI 1.50 / RISC 3.3.171 firmware:

Updating RISC firmware alone to version 3.03.171 using efiutil.efi before updating the EFI driver to version 1.50 may fail due to size restrictions.

Workaround: Update EFI driver and RISC firmware together or update EFI driver to version 1.50 before updating RISC firmware to 3.03.171.

For HP 9000 servers, the EFI driver cannot be updated with efiutil.efi, but ODE PCIUTIL version PA0803 and later should be able to update the EFI driver also.

Action Plan:

  1. Use PCIUTIL from ODE PA0803 (or later) to update the EFI driver to 1.50 first with the EFIUPDATE command:

    SYNTAX: EFIUPDATE [<EFI firmware file name> [|<EFI firmware file name>]]
    EXAMPLE: PCIUTIL> efiupdate QLFCE00150

  2. Use PCIUTIL from ODE PA0803 (or later) to update the RISC firmware to 3.3.171 with the UPDATE command:

    SYNTAX: UPDATE [<firmware file name> [|<firmware file name>]]
    EXAMPLE: PCIUTIL> update QLFC303171

Example:



ISL> ode
Loading....


***************************************************************************
****** ******
****** Offline Diagnostic Environment ******
****** ******
****** ©) Copyright Hewlett-Packard Co 1993-2007 ******
****** All Rights Reserved ******
****** ******
****** HP shall not be liable for any damages resulting from the ******
****** use of this program. ******
****** ******
****** TC Version A.02.28 ******
****** SysLib Version A.00.79 ******
****** Loader Version A.00.62 ******
****** Mapfile Version A.01.69 ******
****** ******
***************************************************************************

Type HELP for command information.


ODE>

ODE> pciutil

***************************************************************************
****** ******
****** PCI HBA FIRMWARE UPDATE UTILITY ******
****** ******
****** Copyright ©) 2003-2008 by Hewlett-Packard Company ******
****** All Rights Reserved ******
****** ******
****** HP shall not be liable for any damages resulting from the ******
****** use of this program. ******
****** ******
****** Version B.01.16 ******
****** ******
***************************************************************************

Scanning System...Please Stand By...
----- ----------------------------- ------------------- -----------------
Index Description Path HPA
----- ----------------------------- ------------------- -----------------
01 HP A7173A 2 Port Ultra320 SCSI HBA
0/1/1/0 0x0000000000200800
02 HP A7173A 2 Port Ultra320 SCSI HBA
0/1/1/1 0x0000000000200900
03 HP A9782A 2Gb FC/GigE Combo Adapter
0/2/1/0/4/0 0x0000000000412000
04 HP A9782A 1000Base-SX FC/GigE Combo HBA
0/2/1/0/6/0 0x0000000000413000
05 HP A9782A 2Gb FC/GigE Combo Adapter
0/6/1/0/4/0 0x0000000000C12000
06 HP A9782A 1000Base-SX FC/GigE Combo HBA
0/6/1/0/6/0 0x0000000000C13000

Type HELP for command information.


PCIUTIL> help

PCIUTIL Help

Commands
--------
DOWNLOAD -- Downloads the Firmware on Supported HBAs.
WWNREAD -- Reads the World Wide Name (WWN) of Fibre Channel HBAs.
DISPMOD -- Displays h/w modules on system, supported by the tool.
FCVPDREAD -- Reads the VPD data of Fibre Channel HBA.
VPDREAD -- Reads the VPD data of supported HBAs.
DISPFILES -- Displays all the available Firmware Files.
UPDATE -- Downloads the specified firmware image(s) on all supported cards.
EFIFLASH -- Downloads EFI driver on supported HBA(s).
EFIUPDATE -- Downloads the specified EFI driver image(s) on all supported HBAs.

Continue ([y]/n)? n

PCIUTIL> dispfiles

***************************************************************************
* Firmware Files Found *
***************************************************************************

File name FW Rev Description
------------------------------------------------------------------------
BCM_219 2.19 HP 5701 Broadcom Ethernet Adapter Firmware Boot code
QLFC400090 4.00.90 HP 4Gb Fibre Channel AB378A AB379A AD193A AD194A Firmware
QLFC303171 3.03.171 HP Fibre Channel A6826A A9782A A9784A AB465A Firmware
QLFCE00150 01.50 HP 2Gb Fibre Channel A6826A A9782A A9784A AB465A EFI Driver

PCIUTIL> efiupdate

***************************************************************************
* Firmware Files Found *
***************************************************************************

File name FW Rev Description
------------------------------------------------------------------------

QLFCE00150 01.50 HP 2Gb Fibre Channel A6826A A9782A A9784A AB465A EFI Driver
------------------------------------------------------------------------

Enter the firmware file name(s) separated by space.


[ Default will quit]: QLFCE00150


Scanning for suppported cards...


------------------------------------------------------------------------

Firmware File : QLFCE00150
Revision : 01.50

Card Index Path Desc

3 0/2/1/0/4/0 HP A9782A 2Gb FC/GigE Combo Adapter
5 0/6/1/0/4/0 HP A9782A 2Gb FC/GigE Combo Adapter
------------------------------------------------------------------------


Do you want to allow firmware downgrade? (y/n)
[Default will skip downgrade]:n

------------------------------------------------------------------------

Downloading QLFCE00150 on card at 0/2/1/0/4/0

Initializing the FC adapter...

Current EFI Driver Version : 1.42

Resetting the Flash....
Flash Is being Updated. Please Wait....


Firmware Update Complete. Resetting the FC H/W...

**************************************************************
* SUCCESS! *
* PCIUTIL Succesfully Updated the EFI driver on the HBA *
**************************************************************

------------------------------------------------------------------------

Downloading QLFCE00150 on card at 0/6/1/0/4/0

Initializing the FC adapter...

Current EFI Driver Version : 1.42

Resetting the Flash....
Flash Is being Updated. Please Wait....


Firmware Update Complete. Resetting the FC H/W...

**************************************************************
* SUCCESS! *
* PCIUTIL Succesfully Updated the EFI driver on the HBA *
**************************************************************

------------------------------------------------------------------------

PCIUTIL> update

***************************************************************************
* Firmware Files Found *
***************************************************************************

File name FW Rev Description
------------------------------------------------------------------------

BCM_219 2.19 HP 5701 Broadcom Ethernet Adapter Firmware Boot code
QLFC400090 4.00.90 HP 4Gb Fibre Channel AB378A AB379A AD193A AD194A Firmware
QLFC303171 3.03.171 HP Fibre Channel A6826A A9782A A9784A AB465A Firmware
------------------------------------------------------------------------

Enter the firmware file name(s) separated by space.


[ Default will quit]: QLFC303171


Scanning for suppported cards...


------------------------------------------------------------------------

Firmware File : QLFC303171
Revision : 3.03.171

Card Index Path Desc

3 0/2/1/0/4/0 HP A9782A 2Gb FC/GigE Combo Adapter
5 0/6/1/0/4/0 HP A9782A 2Gb FC/GigE Combo Adapter
------------------------------------------------------------------------


Do you want to allow firmware downgrade? (y/n)
[Default will skip downgrade]:n

------------------------------------------------------------------------

Downloading QLFC303171 on card at 0/2/1/0/4/0

Initializing the FC adapter...

Current Firmware Version : 3.3.150

Resetting the Flash....
Flash Is being Updated. Please Wait....


Firmware Update Complete. Resetting the FC H/W...

**************************************************************
* SUCCESS! *
* PCIUTIL Succesfully Updated the Firmware on the HBA *
**************************************************************

------------------------------------------------------------------------

Downloading QLFC303171 on card at 0/6/1/0/4/0

Initializing the FC adapter...

Current Firmware Version : 3.3.150

Resetting the Flash....
Flash Is being Updated. Please Wait....


Firmware Update Complete. Resetting the FC H/W...

**************************************************************
* SUCCESS! *
* PCIUTIL Succesfully Updated the Firmware on the HBA *
**************************************************************

------------------------------------------------------------------------

PCIUTIL> FCVPDREAD
------------------- ----------------------------- -------------- ------------
Path Description FW Version Serial No
------------------- ----------------------------- -------------- ------------
0/2/1/0/4/0 HP A9782A 2Gb FC/GigE Combo A "003.003.171" "PRA0550PDL"
0/6/1/0/4/0 HP A9782A 2Gb FC/GigE Combo A "003.003.171" "PRA0548KDM"

Provide feedback

Please rate the information on this page to help us improve our content. Thank you!