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 Smart Array P800 Controller for Integrity Servers Installation Guide: HP-UX 11i v2 and 11i v3; OpenVMS 8.3 > Chapter 1 HP-UX Installation

Verifying and Updating Controller Firmware Offline

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Index

Follow the procedures in this section to verify that the correct adapter firmware version is installed before you boot the server. Firmware version requirements are found in the HP Smart Array RAID Controllers Support Matrix at:

http://docs.hp.com/en/netcom.html

WARNING! HP Smart Array P800 Controllers have specific adapter firmware version requirements for use in HP Integrity servers. Follow the steps in this section to ensure that the correct firmware version is installed.

Verifying the Controller Firmware

Use saupdate from the EFI Shell to verify the firmware image on the controller.

To verify the controller firmware with saupdate, follow these steps:

  1. Prepare to run saupdate from the Offline Diagnostics CD or the EFI partition:

    • To run saupdate from the Offline Diagnostic CD:

      1. Place the Offline Diagnostic CD containing saupdate.efi in the CD drive before booting the system.

      2. Boot the system to the EFI Shell prompt.

      3. Locate the cdrom entry in the list of mapped devices, and change to the device by entering its associated fs number (for example, fs0) under EFI Shell prompt.

      4. If the EFI utility is not located in the root directory, move to the directory where the file is located, for example:

        fs0:\>cd \EFI\HP\TOOLS\IO_CARDS\SmartArray

    • To run saupdate from the EFI partition:

      1. Download the Smart Array EFI update utility saupdate.efi and copy it to the EFI partition.

      2. Boot the system to the EFI Shell and change directories to the EFI partition.

      3. If the EFI utility is not in the root directory, move to the directory where the file is located, for example:

        fs0:\>cd \EFI\HP\TOOLS\IO_CARDS\SmartArray

  2. Use saupdate LIST to display all detected Smart Array controllers and the active firmware versions. For example:

    fs0:\EFI\TOOLS> saupdate list
    
    ********************************************************************************
                       Smart Array Offline Firmware Update Utility
                                   Version 2.06.10.03
    
              (C) Copyright 2006 Hewlett-Packard Development Company, L.P.
    ********************************************************************************
    
             Seg  Bus  Dev  Func        Description          Version
    
              0   52    0    0       HP Smart Array P400      2.08 

    In this example, the system contains one Smart Array P400 Controller at segment 0, bus 52, device 0, function 0, running firmware version 2.08.

  3. Compare the installed firmware version to the minimum recommended firmware version found in the HP Smart Array RAID Controllers Support Matrix at:

    http://docs.hp.com/en/netcom.html

    If the controller firmware meets the minimum recommended version, no further action is necessary.

Downloading the Firmware Update

To locate and download firmware for the Smart Array P800 Controller, follow these steps:

  1. Go to the Business Support Center, at:

    http://www.hp.com/go/bizsupport

  2. Search for “Smart Array P800”.

  3. In the “Narrow search using only” section, click Drivers and software.

  4. Locate and click the link for the firmware download package.

  5. Review the installation instructions and release notes on the download page.

  6. Download the firmware.

  7. Follow the procedures supplied with the update package to install the firmware update.

Updating the Controller Firmware

NOTE: The following is a generic procedure to update firmware from the EFI shell. HP recommends that you follow the procedures supplied with the update package to install the firmware update.

Use saupdate from the EFI Shell to update the firmware image on the controller.:

To update the controller firmware with saupdate, follow these steps:

  1. Prepare to run saupdate from the Offline Diagnostics CD or the EFI partition:

    • To run saupdate from the Offline Diagnostic CD:

      1. Download the firmware and copy it to the EFI partition.

      2. Place the Offline Diagnostic CD containing saupdate.efi in the CD drive before booting the system.

      3. Boot the system to the EFI Shell prompt.

      4. Locate the cdrom entry in the list of mapped devices, and change to the device by entering its associated fs number (for example, fs0) under EFI Shell prompt.

      5. If the EFI utility and firmware image files are not located in the root directory, move to the directory where these files are located, for example:

        fs0:\> cd \EFI\HP\TOOLS\IO_CARDS\SmartArray

    • To run saupdate from the EFI partition:

      1. Download the Smart Array EFI update utility saupdate.efi and copy it to the EFI partition.

      2. Download the firmware and copy it to the EFI partition.

      3. Boot the system to the EFI Shell and change directories to the EFI partition.

    IMPORTANT: The firmware image file and saupdate.efi must be located in the same directory. If they are not, copy them to the EFI partition and run the saupdate from there.
  2. Use saupdate UPDATE to update the firmware on the controller.

    The syntax of the saupdate UPDATE command is as follows:

    saupdate UPDATE <seg:bus:dev:func> <smartarray_firmware_file>

    For example, to update the controller at segment 0, bus 52, device 0, function 0 from the example output above:

    fs0:\> saupdate UPDATE 0:52:0:0 INCPTR.PAK

    Replace INCPTR.PAK with the name of your firmware file.

    For example:

    fs0:\EFI\TOOLS> saupdate update 0:52:0:0 INCPTR.PAK
    
    ********************************************************************************
                       Smart Array Offline Firmware Update Utility
                                   Version 2.06.10.03
    
              (C) Copyright 2006 Hewlett-Packard Development Company, L.P.
    ********************************************************************************
    
     Updating controller in Seg: 0, Bus: 52, Dev: 0, Func: 0
     Current firmware version 2.06 
    
         Percentage completed: 100%
    
         Activating firmware now, this may take several minutes.
    
         Resetting and reinitializing controller.
    
         Retrieving firmware version, this may take several minutes.
    
     Current controller firmware version is 2.08.

Verifying the Firmware Update

To verify that the firmware update was successful, follow these steps:

  1. After updating the firmware, cycle the power on the system and on any external JBODS connected to the system.

  2. Use saupdate list to confirm that the correct firmware version is installed. See “Verifying the Controller Firmware”.

    For example:

    fs0:\EFI\TOOLS> saupdate list
    
    ********************************************************************************
                       Smart Array Offline Firmware Update Utility
                                   Version 2.06.10.03
    
              (C) Copyright 2006 Hewlett-Packard Development Company, L.P.
    ********************************************************************************
    
             Seg  Bus  Dev  Func        Description          Version
    
              0   52    0    0       HP Smart Array P400      2.08 

HELP or ?

Use HELP or ? to display usage text, program version number, and build date:

Enter: saupdate HELP

or

saupdate ?

Error Messages

The following error messages might appear when using saupdate:

  • When keyword LIST or UPDATE is misspelled or extra parameters are specified:

    Error: Syntax Error
    
    Usage: saupdate LIST or saupdate UPDATE [ | all ]
    
  • When the controller ID in the saupdate UPDATE command is not correct:

    No matching controller found

  • When a firmware file does not exist in the saupdate UPDATE directory:

    INCPTR.BIN does not exist.

    File INCPTR.BIN: Not Found

  • When an invalid or corrupted firmware file is specified in the saupdate UPDATE command:

    INCPTR.BIN does not exist.

    File INCPTR.BIN: invalid or corrupted

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 2007 Hewlett-Packard Development Company, L.P.