Printable version

Drivers & software

* RECOMMENDED * SAS IO Firmware Update Package (EFI) - HPE Integrity BL860c/BL870c/BL890c i2 Servers

By downloading, you agree to the terms and conditions of the Hewlett Packard Enterprise Software License Agreement.
Note:  Some software requires a valid warranty, current Hewlett Packard Enterprise support contract, or a license fee.

Type: Firmware - Storage Controller
Version: 6.64(5 Oct 2017)
Operating System(s): HP-UX 11.31 (IA)
HP-UX 11.x
Microsoft Windows Server 2008 R2
OpenVMS v8.4
OS Independent
File name: BL8x0ci2IOSASFW664_EFI.zip (2.0 MB)
This package contains EFI applications to update the HPE Smart Array (SAS) firmware for P410i for HPE Integrity BL860c/BL870c/BL890c i2 servers.

  • Performance enhancement when a drive starts to degrade due to excessive recovered media errors.

  • Enhanced the controller SAS discovery logic to tolerate devices that may be resetting.

Prerequisites:
PREREQUISITES:

  • Important: Make sure to disconnect all Virtual Media devices before proceeding with the installation.
  • EFI autoboot is required to be "on". If it is "off", it has to be turned "on" by selecting the EFI Boot Manager's "Boot Configuration" menu, then the "AutoBoot Configuration" submenu, then the "Set AutoBoot Timeout" option. The HP-UX "setboot -b on" command can also be used to set the autoboot to "on".
  • The HP-UX OS boot option must be configured to be the first selection in the EFI Boot Manager's Boot Menu.

To ensure the integrity of your download, HPE recommends verifying your results with this SHA-256 Checksum value:

af1e4bf6ee4bfc59f2a528344c9bc1a9e182390f25b91534cffedade14f64c9c BL8x0ci2IOSASFW664_EFI.zip

Reboot Requirement:
Reboot is not required after installation for updates to take effect and hardware stability to be maintained.


Installation:

Installation:
HP-UX - Loading Firmware files onto EFI partition

  1. Unzip the BL8x0ci2IOSASFW664_EFI.zip to a folder on your PC, It should contain BL8x0ci2IOSASFW664_manual.tar.gz and release note.
  2. upload "BL8x0ci2IOSASFW664_manual.tar.gz" file using FTP to an empty directory on the server requiring the firmware update.

Note: Please ensure binary transfer mode in FTP is used for file transfer.

  1. Login with superuser privileges and use "gunzip" to unzip the file and create a new folder and move the BL8x0ci2IOSASFW664_manual.tar to newly created folder.

#gunzip BL8x0ci2IOSASFW664_manual.tar.gz

  1. Go to newly created folder and run the "tar" command to extract the firmware files

#tar -xvf BL8x0ci2IOSASFW664_manual.tar

Note:
·         The update script does not verify the current firmware version for the existing IO devices, however, it performs an upgrade/downgrade without any version comparison. So it is recommended to verify the firmware version before installing.
·         If any of the firmware upgrade/downgrade operations logs are not captured and all the updates are displayed on the terminal, use any of the below mentioned methods to capture the logs.
o    If putty is used for connecting then go the change setting and enable the logging.
o    Log on to a server which is not intended to update, type "script capture_data_with_ctrl_chars" and then open ssh/telnet session to OA. Then connect to partition and start updating the IO firmware as mentioned below. Once after completing the update exit the OA session back to the server, then enter a ^D or exit to end the typescript shell. You can then run "strings capture_data_with_ctrl_chars > IOCFM.log" to remove unwanted chars.

  1. After extracting all the files move the BL8x0ci2IOSASFW664_manual.tar file to a tmp directory.
    #mv BL8x0ci2IOSASFW664_manual.tar /tmp/
  2. Determine the character-special device file for the EFI partition on your disk.
    #strings /etc/lvmtab
    /dev/vg00
    /dev/disk/disk1_p2

    In the above output, the disk will be disk1 and replace disk with rdisk and use p1 partition. The EFI partition will be /dev/rdisk/disk1_p1 for above example.
  3. Verify if the disk space is available on the EFI partition
    # /usr/sbin/efi_ls -d /dev/rdisk/disk1_p1 (Approximately 10MB)
  4. Type the following command to copy the required files to EFI partition:
    "/usr/sbin/efi_mkdir -d /dev/rdisk/disk1_p1 /efi/hp/firmware"
    "/usr/sbin/efi_cp -d /dev/rdisk/disk1_p1 * /efi/hp/firmware/"
  5. Verify if the files are successfully copied to the EFI partition using the following command:
    "/usr/sbin/efi_ls -d /dev/rdisk/disk1_p1 /efi/hp/firmware"
  6. Type the following command to reboot the system to the "EFI Boot Manager".
    "/usr/sbin/shutdown -ry now"
  7. When the "EFI Boot Manager" menu appears, use the arrow keys to highlight the entry "EFI Shell [Built-in]", then press ENTER to select it. The selection must be made within the timeout period displayed on the screen.
  8. The "Device mapping table" will be displayed.
  9. Proceed to "OS Independent - Updating Firmware from EFI shell", shown below.

Installing Package: Loading Firmware files onto EFI partition using USB.

  1. Step: Download appropriate files to a USB key
  2. Step: Place the USB key on the system to be updated
  3. Proceed to "OS Independent - Updating Firmware from EFI shell", shown below.

OS Independent - Updating Firmware from EFI Shell
For general information about using EFI, refer to the "Operation and Maintenance Guide".

  1. At the EFI shell prompt, type "map -r".
  2. Then type "fs0:", replacing "fs0:" with each "fs" entry in the table until you find the volume containing the "fwupdate.nsh" file that was copied to the EFI partition in the previous instructions. We will assume this volume is labeled fs0 for the remainder of these instructions.
  3. Type "fs0:", then press ENTER.
  4. Locate the file "fwupdate.nsh" under (fs0:\> cd efi\hp\firmware) directory and type "fwupdate.nsh", then press ENTER.
    NOTE:

o    In order to upgrade firmware make sure that all the required files are available in the same directory as “fwupdate.nsh”.

  1. Reset the system: fs0:\EFI\hp\firmware>reset

Note: After installation is completed the firmware files from EFI partition should be manually deleted, to delete the files use "/usr/sbin/efi_rm -d /dev/rdisk/disk1_p1 /efi/hp/firmware/<file_name> " and to remove dir use "/usr/sbin/efi_rmdir -d /dev/rdisk/disk1_p1 /efi/hp/firmware/".

To verify the IO firmware version after update, type drivers at the EFI prompt, as shown below. Also while upgrading the firmware, the upgraded version will be displayed on the console and same can be verified from log if captured.
 
From HP-UX OS, run below commands
·         #ioscan -nfd ciss (this will list the devices available in this server)
·         #sautil /dev/ciss[device_number] e.g. sautil /dev/ciss1
The above command will display the details in which we can get the updated firmware version "Firmware Revision (running)......... 6.64"

KNOWN ISSUE:

  • While saupdate command (on EFI) correctly displays Firmware Version as 6.64, sautil command on HP-UX displays Firmware Version as 6.63. This is a known issue with 6.64 firmware package and not a functional issue.

End User License Agreements:
HPE Software License Agreement v1


Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Important:


TITLE: SAS IO Firmware Update Package (EFI) - HPE Integrity BL860c/BL870c/BL890c i2 Servers

VERSION:   Embedded SAS Firmware version: 6.64

DESCRIPTION:

This package contains EFI applications to update the HPE Smart Array (SAS) firmware for P410i for HPE Integrity BL860c/BL870c/BL890c i2 Servers.

UPDATE RECOMMENDATION: Recommended
HPE recommends systems used in Mission Critical environments update to this revision of firmware during the next system maintenance period in order to improve system reliability.

 [ ] Critical
     [  ]  Panic,  [  ]  Hang,  [  ]  Abort,   [  ]  Corruption,  [  ]  Memory Leak,
     [  ]  Other __________
     [  ]  Hardware Enablement,  [  ] Software Enablement
 [ X]  Recommended
 [  ]  Optional
     [  ] Hardware Enablement,  [  ]  Software Enablement, [ ]  non-critical
 [  ] Initial Customer Release

SUPERSEDES:
   Embedded SAS Firmware version: 6.42

PRODUCT MODEL(S):
HPE Integrity BL860c i2 Server
HPE Integrity BL870c i2 Server
HPE Integrity BL890c i2 Server

OPERATING SYSTEMS:
HP-UX 11i v3

LANGUAGES:
International English

Firmware Dependencies:

  • HPE p410i version 6.64 requires that HPE Integrity BL860c/BL870c/BL890c i2 servers run firmware version 29.00 (2017.10) or later. 

KNOWN ISSUE:

  • While saupdate command (on EFI) correctly displays Firmware Version as 6.64, sautil command on HP-UX displays Firmware Version as 6.63. This is a known issue with 6.64 firmware package and not a functional issue.

DISCLAIMER:

The information in this document is subject to change without notice.

Hewlett Packard Enterprise makes no warranty of any kind with regard to this material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Hewlett-Packard shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, performance, or use of this material.

This document contains proprietary information that is protected by copyright. All rights are reserved. No part of this document may be reproduced, photocopied, or translated to another language without the prior written consent of Hewlett Packard Enterprise.

(C) Copyright 1994-2017 Hewlett Packard Enterprise Development L.P.

FEEDBACK
As we are continuing to improve the firmware management process we welcome your feedback on this document and on the firmware update process.
TEAM-FWupdateFeedback@groups.ext.hpe.com


Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


  • Corrected thermal behavior with HDDs


TITLE: SAS IO Firmware Update Package (EFI) - HPE Integrity BL860c/BL870c/BL890c i2 Servers

VERSION:   Embedded SAS Firmware version: 6.64

DESCRIPTION:

This package contains EFI applications to update the HPE Smart Array (SAS) firmware for P410i for HPE Integrity BL860c/BL870c/BL890c i2 Servers.

UPDATE RECOMMENDATION: Recommended
HPE recommends systems used in Mission Critical environments update to this revision of firmware during the next system maintenance period in order to improve system reliability.

 [ ] Critical
     [  ]  Panic,  [  ]  Hang,  [  ]  Abort,   [  ]  Corruption,  [  ]  Memory Leak,
     [  ]  Other __________
     [  ]  Hardware Enablement,  [  ] Software Enablement
 [ X]  Recommended
 [  ]  Optional
     [  ] Hardware Enablement,  [  ]  Software Enablement, [ ]  non-critical
 [  ] Initial Customer Release

SUPERSEDES:
   Embedded SAS Firmware version: 6.42

PRODUCT MODEL(S):
HPE Integrity BL860c i2 Server
HPE Integrity BL870c i2 Server
HPE Integrity BL890c i2 Server

OPERATING SYSTEMS:
HP-UX 11i v3

LANGUAGES:
International English

Firmware Dependencies:

  • HPE p410i version 6.64 requires that HPE Integrity BL860c/BL870c/BL890c i2 servers run firmware version 29.00 (2017.10) or later. 

KNOWN ISSUE:

  • While saupdate command (on EFI) correctly displays Firmware Version as 6.64, sautil command on HP-UX displays Firmware Version as 6.63. This is a known issue with 6.64 firmware package and not a functional issue.

DISCLAIMER:

The information in this document is subject to change without notice.

Hewlett Packard Enterprise makes no warranty of any kind with regard to this material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Hewlett-Packard shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, performance, or use of this material.

This document contains proprietary information that is protected by copyright. All rights are reserved. No part of this document may be reproduced, photocopied, or translated to another language without the prior written consent of Hewlett Packard Enterprise.

(C) Copyright 1994-2017 Hewlett Packard Enterprise Development L.P.

FEEDBACK
As we are continuing to improve the firmware management process we welcome your feedback on this document and on the firmware update process.
TEAM-FWupdateFeedback@groups.ext.hpe.com

Version:6.64 (5 Oct 2017)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


  • Corrected thermal behavior with HDDs
Enhancements

  • Performance enhancement when a drive starts to degrade due to excessive recovered media errors.

  • Enhanced the controller SAS discovery logic to tolerate devices that may be resetting.


Version:6.42 (19 Sep 2014)
Fixes

Upgrade Requirement:
Recommended - HP recommends users update to this version at their earliest convenience.

HP recommends systems used in Mission Critical environments update to this revision of firmware during the next system maintenance period in order to improve system reliability.

 [ ] Critical
     [  ]  Panic,  [  ]  Hang,  [  ]  Abort,   [  ]  Corruption,  [  ]  Memory Leak,
     [  ]  Other __________
     [  ]  Hardware Enablement,  [  ] Software Enablement
 [ X]  Recommended
 [  ]  Optional
     [  ] Hardware Enablement,  [  ]  Software Enablement, [ ]  non-critical
 [  ] Initial Customer Release


Resolved the following issues:
·         Resolved an issue where, after doing a mode Toggle at EFI ORCA, the controller name would not be displayed when running command: “reconnect –r”
·         Added a new POST message 1813 to indicate bad or failed battery charge circuit.
·         No longer display a POST error message 1805 “Cache Module Super–Cap is not installed” when the controller is configured to work without super-capacitors. 


Version:6.22 (24 Jul 2013)
Fixes

Upgrade Requirement:
Recommended - HP recommends users update to this version at their earliest convenience.

HP recommends systems used in Mission Critical environments update to this revision of firmware during the next system maintenance period in order to improve system reliability.

 [ ] Critical
     [  ]  Panic,  [ ]  Hang,  [  ]  Abort,   [  ]  Corruption,  [  ]  Memory Leak,
     [  ]  Other __________
     [  ]  Hardware Enablement,  [  ] Software Enablement
 [X]  Recommended
 [  ]  Optional
     [  ] Hardware Enablement,  [  ]  Software Enablement, [ ]  non-critical
 [  ] Initial Customer Release



Resolved the following issues:

  • HP-UX boot may fail with READ Error (elf_load) if boot volume is built on SAS Logical Volume larger than 2TB.
  • On rare occasions during power-up of an HP DS2200sb, the expander backplane would be unresponsive and the attached Smart Array Controller would not be allowed to discover attached drives.
  • The training of the DDR2 DIMMs has been improved in order to prevent the rare occasions when 1783 POST error messages displays followed by an unresponsive controller.
  • Protection has been added to prevent potential Smart Array controller hangs under rare conditions when hot-adding hard drives.
  • The Open Connection timeout was reduced to 900 microseconds so that SAS connections terminate gracefully and data transfer stalls are prevented.
  • The Smart Array controller would not connect to hard drives within 20ms under heavy stress.
  • Upon power up, a Post message will now be displayed to the user to indicate that a cache module is needed for the P711m controller.
  • During heavy I/O, when the HP P711m controller is connected to a HP P2000sa G3 MSA Array System via a HP 6Gb SAS Switch, a lockup issue (error code 0x15) might occur.
Enhancements

  • The maximum boot disk size supported with the LVM boot layout is enhanced from 2TB to 16TB with firmware version 6.22 and HP-UX B.11.31.1303
  • HBA/RAID mode toggle support is now available within ORCA. (Mode Toggle only supported for P410i controllers)

Version:5.78 (31 Oct 2012)
Fixes

Upgrade Requirement:
Critical - HPE requires users update to this version immediately.

HP recommends systems used in Mission Critical environments update to this revision of firmware during the next system maintenance period in order to improve system reliability.

 [X] Critical
     [ X]  Panic,  [X]  Hang,  [  ]  Abort,   [  ]  Corruption,  [  ]  Memory Leak,
     [  ]  Other __________
     [  ]  Hardware Enablement,  [  ] Software Enablement
 [  ]  Recommended
 [  ]  Optional
     [  ] Hardware Enablement,  [  ]  Software Enablement, [ ]  non-critical
 [  ] Initial Customer Release


Resolved the following issues: 

  • On an HP P812 controller, executing several sequential Write operations to more than 75 hard drives might result in a controller lockup.
  • A rare lockup (code 0xD4) might occur upon reboot with the HP P812 controller.
  • Protection has been added to prevent potential Smart Array controller hangs under rare conditions when hot-adding hard drives.
  • An interaction issue occurred between the Smart Array Controller and HP SAS Expander card in which the Hard Drives attached to the HP SAS Expander were not being discovered occasionally upon boot up or hot plug.
  • The Smart Array P711m might report false link errors.
  • Upon power up, a Post message will now be displayed to the user to indicate that a cache module is needed for the P711m controller.
  • The Open Connection timeout was reduced to 900 microseconds so that SAS connections terminate gracefully and data transfer stalls are prevented.
  • The Smart Array controller might not connect to hard drives within 20ms under heavy stress.
  • Rare MCA seen upon server reboot with controller mode HBA and drives exposed directly to host.
  • The controller might become unresponsive while handling a hot-removal event when experiencing heavy I/O.
  • A RAID 6 volume might have inconsistent parity data in the last stripe in certain configurations after a volume transformation operation had occurred.
  • Removal of a HP P2000saG3 controller module might cause a controller lockup (code 0xAB).
  • During a volume transformation operation, if a logical Unrecovered Read Error occurred, it might cause the bad block(s) to be moved to the incorrect location in the transformed volume if the original volume was configured at an offset in the array.
  • A cable pull between the controller and an enclosure IO module might cause a lockup (code 0x13) in Open VMS / Solaris systems.
  • The controller firmware might not properly process F1 and F2 keys at startup. Reference: c03127437.
  • Tape device auto-boot might fail when it is connected to P411 port 1E.
  • ORCA tool displays incorrect physical disk size and logical volume size of greater than 3TB.
  • Smart Array P410i controllers in rx2800 i2 configured with Flash-Backed Write Cache (FBWC) might halt during Power-On Self-Test (POST) even with 5.06 installed.
Enhancements

Added support for the following features:

  • For P411 in HBA mode, added support for Multi Initiator support with D2600 and D2700 storage devices.
  • For P410i RAID1 disk rebuild times have been improved for systems without a SAS cache module (Zero Memory Raid or ZMR).   This applies to all HP Integrity BL860c/BL870c/BL890c i2 Servers without the optional AM252A Cache module kit.

Version:5.16 (22 Mar 2012)
Fixes

Upgrade Requirement:
Critical - HP requires users update to this version immediately.

HP recommends systems used in Mission Critical environments update to this revision of firmware during the next system maintenance period in order to improve system reliability. 

[X] Critical 
     [  ]  Panic,  [X]  Hang,  [  ]  Abort,   [  ]  Corruption,  [  ]  Memory Leak, 
     [  ]  Other __________ 
     [  ]  Hardware Enablement,  [  ] Software Enablement 
 [  ]  Recommended 
 [  ]  Optional 
     [  ] Hardware Enablement,  [  ]  Software Enablement, [ ]  non-critical 
 [  ] Initial Customer Release 


The following issues have been resolved in this release.

  • An issue resulting in a server hang during the boot process when a Smart Array controller is configured without a cache module.
  • An issue that prevented legacy HP Integrity systems from booting.
  • An issue that resulted in never completing an IO request after outstanding read and write requests overlapped the same block range. This issue can potentially cause controller hang with no lockup code as a result.
  • An apparent hot-swap of a disk drive is reported even though the drive was not physically hot-plugged.
  • Flash-based cache modules caused a controller failure at POST, displaying one of the following error messages:
    • 1783-Slot # Drive Array Controller Failure
    • 1719-Slot [x] Drive Array - A controller failure event occurred prior to this power-up (previous lock-up code = 0x11) [or other lock-up codes] (RESUME = "F1" KEY)
  • The release of HP Smart Array firmware version 3.52 caused a regression in rebuild performance while in Zero Memory Raid mode.
  • A Smart Array P812 controller attached to multiple MSA 60 storage systems may encounter a lockup condition (lockup code 0XAB) during heavy I/O workload.
Enhancements

  • HDDs that exceed 2.2 TB in size
  • HP Smart SSD Gas Gauge for select Single Level Cell (SLC) and Multi-Level Cell (MLC) SSD's
  • SAS Tape Boot Support added for HP Integrity BL860c/BL870c/BL890c i2, rx2800 i2 and Superdome 2 systems.

Version:5.06 (19 Sep 2011)
Fixes

Upgrade Requirement:
Critical - HP requires users update to this version immediately.

HP recommends systems used in Mission Critical environments update to this revision of firmware during the next system maintenance period in order to improve system reliability. 

 [X] Critical 
     [  ]  Panic,  [  ]  Hang,  [  ]  Abort,   [  ]  Corruption,  [  ]  Memory Leak, 
     [  ]  Other __________ 
     [  ]  Hardware Enablement,  [  ] Software Enablement 
 [  ]  Recommended 
 [  ]  Optional 
     [  ] Hardware Enablement,  [  ]  Software Enablement, [ ]  non-critical 
 [  ] Initial Customer Release 


  • Fixed a potential case of IO hang during heavy read/write workload.
  • Fixed an issue where an apparent hot-swap of a disk drive was reported even though the drive was not physically hot-plugged.
  • Fixed an issue that prevented to boot from SAS tape. 
         Note: SAS tape boot also requires to install BL860c/BL870c/BL890c i2 firmware bundle version 2011.09/26.11 (SFW version 1.80) or later

 

Enhancements

  • SSD (Solid State Drive) Wear-Level indicator (BMIC and host event, and POST messages)
  • Support for 2.2 TB disk size
  • Flashlight DDR (Double Data Rate) auto-margining enabled


 


Version:3.66 (26 Aug 2011)
Fixes

Upgrade Requirement:
Critical - HP requires users update to this version immediately.

HP recommends systems used in Mission Critical environments update to this revision of firmware during the next system maintenance period in order to improve system reliability. 

 [X] Critical 
     [  ]  Panic,  [  ]  Hang,  [  ]  Abort,   [  ]  Corruption,  [  ]  Memory Leak, 
     [  ]  Other __________ 
     [  ]  Hardware Enablement,  [  ] Software Enablement 
 [  ]  Recommended 
 [  ]  Optional 
     [  ] Hardware Enablement,  [  ]  Software Enablement, [ ]  non-critical 
 [  ] Initial Customer Release 


  • For Tape support with HP-UX, removed a Maximum of 1MB blocksize limitation that existed with firmware 3.52 and prior. 
    NOTE: The fix for tape support requires both the 3.66 firmware and version B.11.31.1012 or higher of the RAID-01 bundle for HP-UX 11i v3. You can download this bundle from the HP Software Depot website at http://www.hp.com/go/softwaredepot.
  • A No-Data Loss POST message was not displayed when the Battery Backed Write Cache (BBWC) was in a depleted state. The BBWC was improperly disabled permanently when the battery became depleted.
  • Resolved an incompatibility between Smart Array and the Kaspersky Anti-Virus tool that resulted in a Smart Array lockup.
  • Modified memory interface parameters to fix an issue resulting in controller lock-ups when utilizing a Flash-Backed Write Cache (FBWC).

Version:3.52 (10 Mar 2011)
Fixes

Upgrade Requirement:
Critical - HP requires users update to this version immediately.

"SAS IO Firmware Update Package  ( EFI ) - HP Integrity BL860c/BL870c/BL890c i2 Servers (Qualified with FW Bundle 21.08 ) version 3.52 was previously named "SAS IO Firmware Update Package  ( EFI ) - HP Integrity BL860c/BL870c/BL890c i2 Servers version 21.08"

•  If server has already installed SAS IO Firmware release for version 21.08 or 21.08(a), then there is no need to re-install this version 3.52, because the firmware binaries are the same.


  • Issue handling S/G element that spans a 4GB boundary in host memory has been resolved
  • Discontiguous Sequential writes causes data miscompare wih Aster Data nCluster

Version:3.26 (10 Mar 2011)
Enhancements

Upgrade Requirement:
Optional - Users should update to this version if their system is affected by one of the documented fixes or if there is a desire to utilize any of the enhanced functionality provided by this version.

"SAS IO Firmware Update Package  ( EFI ) - HP Integrity BL860c/BL870c/BL890c i2 Servers (Qualified with FW Bundle 15.05 ) version 3.26 was previously named "SAS IO Firmware Update Package  ( EFI ) - HP Integrity BL860c/BL870c/BL890c i2 Servers version 15.05"

•  If server has already installed SAS IO Firmware release for version 15.05, then there is no need to re-install this version 3.26, because the firmware binaries are the same.


Embedded SAS Firmware 3.26

  • Added support for RAID 0 or 1+0 (as an alternative to HBA).
  • Enhanced error handling when hard drives are processing media errors.

Type: Firmware - Storage Controller
Version: 6.64(5 Oct 2017)
Operating System(s):
HP-UX 11.31 (IA)
HP-UX 11.x
Microsoft Windows Server 2008 R2
OpenVMS v8.4
OS Independent

Description

This package contains EFI applications to update the HPE Smart Array (SAS) firmware for P410i for HPE Integrity BL860c/BL870c/BL890c i2 servers.

Enhancements

  • Performance enhancement when a drive starts to degrade due to excessive recovered media errors.

  • Enhanced the controller SAS discovery logic to tolerate devices that may be resetting.

Installation Instructions

Prerequisites:
PREREQUISITES:

  • Important: Make sure to disconnect all Virtual Media devices before proceeding with the installation.
  • EFI autoboot is required to be "on". If it is "off", it has to be turned "on" by selecting the EFI Boot Manager's "Boot Configuration" menu, then the "AutoBoot Configuration" submenu, then the "Set AutoBoot Timeout" option. The HP-UX "setboot -b on" command can also be used to set the autoboot to "on".
  • The HP-UX OS boot option must be configured to be the first selection in the EFI Boot Manager's Boot Menu.

To ensure the integrity of your download, HPE recommends verifying your results with this SHA-256 Checksum value:

af1e4bf6ee4bfc59f2a528344c9bc1a9e182390f25b91534cffedade14f64c9c BL8x0ci2IOSASFW664_EFI.zip

Reboot Requirement:
Reboot is not required after installation for updates to take effect and hardware stability to be maintained.


Installation:

Installation:
HP-UX - Loading Firmware files onto EFI partition

  1. Unzip the BL8x0ci2IOSASFW664_EFI.zip to a folder on your PC, It should contain BL8x0ci2IOSASFW664_manual.tar.gz and release note.
  2. upload "BL8x0ci2IOSASFW664_manual.tar.gz" file using FTP to an empty directory on the server requiring the firmware update.

Note: Please ensure binary transfer mode in FTP is used for file transfer.

  1. Login with superuser privileges and use "gunzip" to unzip the file and create a new folder and move the BL8x0ci2IOSASFW664_manual.tar to newly created folder.

#gunzip BL8x0ci2IOSASFW664_manual.tar.gz

  1. Go to newly created folder and run the "tar" command to extract the firmware files

#tar -xvf BL8x0ci2IOSASFW664_manual.tar

Note:
·         The update script does not verify the current firmware version for the existing IO devices, however, it performs an upgrade/downgrade without any version comparison. So it is recommended to verify the firmware version before installing.
·         If any of the firmware upgrade/downgrade operations logs are not captured and all the updates are displayed on the terminal, use any of the below mentioned methods to capture the logs.
o    If putty is used for connecting then go the change setting and enable the logging.
o    Log on to a server which is not intended to update, type "script capture_data_with_ctrl_chars" and then open ssh/telnet session to OA. Then connect to partition and start updating the IO firmware as mentioned below. Once after completing the update exit the OA session back to the server, then enter a ^D or exit to end the typescript shell. You can then run "strings capture_data_with_ctrl_chars > IOCFM.log" to remove unwanted chars.

  1. After extracting all the files move the BL8x0ci2IOSASFW664_manual.tar file to a tmp directory.
    #mv BL8x0ci2IOSASFW664_manual.tar /tmp/
  2. Determine the character-special device file for the EFI partition on your disk.
    #strings /etc/lvmtab
    /dev/vg00
    /dev/disk/disk1_p2

    In the above output, the disk will be disk1 and replace disk with rdisk and use p1 partition. The EFI partition will be /dev/rdisk/disk1_p1 for above example.
  3. Verify if the disk space is available on the EFI partition
    # /usr/sbin/efi_ls -d /dev/rdisk/disk1_p1 (Approximately 10MB)
  4. Type the following command to copy the required files to EFI partition:
    "/usr/sbin/efi_mkdir -d /dev/rdisk/disk1_p1 /efi/hp/firmware"
    "/usr/sbin/efi_cp -d /dev/rdisk/disk1_p1 * /efi/hp/firmware/"
  5. Verify if the files are successfully copied to the EFI partition using the following command:
    "/usr/sbin/efi_ls -d /dev/rdisk/disk1_p1 /efi/hp/firmware"
  6. Type the following command to reboot the system to the "EFI Boot Manager".
    "/usr/sbin/shutdown -ry now"
  7. When the "EFI Boot Manager" menu appears, use the arrow keys to highlight the entry "EFI Shell [Built-in]", then press ENTER to select it. The selection must be made within the timeout period displayed on the screen.
  8. The "Device mapping table" will be displayed.
  9. Proceed to "OS Independent - Updating Firmware from EFI shell", shown below.

Installing Package: Loading Firmware files onto EFI partition using USB.

  1. Step: Download appropriate files to a USB key
  2. Step: Place the USB key on the system to be updated
  3. Proceed to "OS Independent - Updating Firmware from EFI shell", shown below.

OS Independent - Updating Firmware from EFI Shell
For general information about using EFI, refer to the "Operation and Maintenance Guide".

  1. At the EFI shell prompt, type "map -r".
  2. Then type "fs0:", replacing "fs0:" with each "fs" entry in the table until you find the volume containing the "fwupdate.nsh" file that was copied to the EFI partition in the previous instructions. We will assume this volume is labeled fs0 for the remainder of these instructions.
  3. Type "fs0:", then press ENTER.
  4. Locate the file "fwupdate.nsh" under (fs0:\> cd efi\hp\firmware) directory and type "fwupdate.nsh", then press ENTER.
    NOTE:

o    In order to upgrade firmware make sure that all the required files are available in the same directory as “fwupdate.nsh”.

  1. Reset the system: fs0:\EFI\hp\firmware>reset

Note: After installation is completed the firmware files from EFI partition should be manually deleted, to delete the files use "/usr/sbin/efi_rm -d /dev/rdisk/disk1_p1 /efi/hp/firmware/<file_name> " and to remove dir use "/usr/sbin/efi_rmdir -d /dev/rdisk/disk1_p1 /efi/hp/firmware/".

To verify the IO firmware version after update, type drivers at the EFI prompt, as shown below. Also while upgrading the firmware, the upgraded version will be displayed on the console and same can be verified from log if captured.
 
From HP-UX OS, run below commands
·         #ioscan -nfd ciss (this will list the devices available in this server)
·         #sautil /dev/ciss[device_number] e.g. sautil /dev/ciss1
The above command will display the details in which we can get the updated firmware version "Firmware Revision (running)......... 6.64"

KNOWN ISSUE:

  • While saupdate command (on EFI) correctly displays Firmware Version as 6.64, sautil command on HP-UX displays Firmware Version as 6.63. This is a known issue with 6.64 firmware package and not a functional issue.

Release Notes

End User License Agreements:
HPE Software License Agreement v1


Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


Important:


TITLE: SAS IO Firmware Update Package (EFI) - HPE Integrity BL860c/BL870c/BL890c i2 Servers

VERSION:   Embedded SAS Firmware version: 6.64

DESCRIPTION:

This package contains EFI applications to update the HPE Smart Array (SAS) firmware for P410i for HPE Integrity BL860c/BL870c/BL890c i2 Servers.

UPDATE RECOMMENDATION: Recommended
HPE recommends systems used in Mission Critical environments update to this revision of firmware during the next system maintenance period in order to improve system reliability.

 [ ] Critical
     [  ]  Panic,  [  ]  Hang,  [  ]  Abort,   [  ]  Corruption,  [  ]  Memory Leak,
     [  ]  Other __________
     [  ]  Hardware Enablement,  [  ] Software Enablement
 [ X]  Recommended
 [  ]  Optional
     [  ] Hardware Enablement,  [  ]  Software Enablement, [ ]  non-critical
 [  ] Initial Customer Release

SUPERSEDES:
   Embedded SAS Firmware version: 6.42

PRODUCT MODEL(S):
HPE Integrity BL860c i2 Server
HPE Integrity BL870c i2 Server
HPE Integrity BL890c i2 Server

OPERATING SYSTEMS:
HP-UX 11i v3

LANGUAGES:
International English

Firmware Dependencies:

  • HPE p410i version 6.64 requires that HPE Integrity BL860c/BL870c/BL890c i2 servers run firmware version 29.00 (2017.10) or later. 

KNOWN ISSUE:

  • While saupdate command (on EFI) correctly displays Firmware Version as 6.64, sautil command on HP-UX displays Firmware Version as 6.63. This is a known issue with 6.64 firmware package and not a functional issue.

DISCLAIMER:

The information in this document is subject to change without notice.

Hewlett Packard Enterprise makes no warranty of any kind with regard to this material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Hewlett-Packard shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, performance, or use of this material.

This document contains proprietary information that is protected by copyright. All rights are reserved. No part of this document may be reproduced, photocopied, or translated to another language without the prior written consent of Hewlett Packard Enterprise.

(C) Copyright 1994-2017 Hewlett Packard Enterprise Development L.P.

FEEDBACK
As we are continuing to improve the firmware management process we welcome your feedback on this document and on the firmware update process.
TEAM-FWupdateFeedback@groups.ext.hpe.com


Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


  • Corrected thermal behavior with HDDs

Important


TITLE: SAS IO Firmware Update Package (EFI) - HPE Integrity BL860c/BL870c/BL890c i2 Servers

VERSION:   Embedded SAS Firmware version: 6.64

DESCRIPTION:

This package contains EFI applications to update the HPE Smart Array (SAS) firmware for P410i for HPE Integrity BL860c/BL870c/BL890c i2 Servers.

UPDATE RECOMMENDATION: Recommended
HPE recommends systems used in Mission Critical environments update to this revision of firmware during the next system maintenance period in order to improve system reliability.

 [ ] Critical
     [  ]  Panic,  [  ]  Hang,  [  ]  Abort,   [  ]  Corruption,  [  ]  Memory Leak,
     [  ]  Other __________
     [  ]  Hardware Enablement,  [  ] Software Enablement
 [ X]  Recommended
 [  ]  Optional
     [  ] Hardware Enablement,  [  ]  Software Enablement, [ ]  non-critical
 [  ] Initial Customer Release

SUPERSEDES:
   Embedded SAS Firmware version: 6.42

PRODUCT MODEL(S):
HPE Integrity BL860c i2 Server
HPE Integrity BL870c i2 Server
HPE Integrity BL890c i2 Server

OPERATING SYSTEMS:
HP-UX 11i v3

LANGUAGES:
International English

Firmware Dependencies:

  • HPE p410i version 6.64 requires that HPE Integrity BL860c/BL870c/BL890c i2 servers run firmware version 29.00 (2017.10) or later. 

KNOWN ISSUE:

  • While saupdate command (on EFI) correctly displays Firmware Version as 6.64, sautil command on HP-UX displays Firmware Version as 6.63. This is a known issue with 6.64 firmware package and not a functional issue.

DISCLAIMER:

The information in this document is subject to change without notice.

Hewlett Packard Enterprise makes no warranty of any kind with regard to this material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Hewlett-Packard shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, performance, or use of this material.

This document contains proprietary information that is protected by copyright. All rights are reserved. No part of this document may be reproduced, photocopied, or translated to another language without the prior written consent of Hewlett Packard Enterprise.

(C) Copyright 1994-2017 Hewlett Packard Enterprise Development L.P.

FEEDBACK
As we are continuing to improve the firmware management process we welcome your feedback on this document and on the firmware update process.
TEAM-FWupdateFeedback@groups.ext.hpe.com

Revision History

Version:6.64 (5 Oct 2017)
Fixes

Upgrade Requirement:
Recommended - HPE recommends users update to this version at their earliest convenience.


  • Corrected thermal behavior with HDDs
Enhancements

  • Performance enhancement when a drive starts to degrade due to excessive recovered media errors.

  • Enhanced the controller SAS discovery logic to tolerate devices that may be resetting.


Version:6.42 (19 Sep 2014)
Fixes

Upgrade Requirement:
Recommended - HP recommends users update to this version at their earliest convenience.

HP recommends systems used in Mission Critical environments update to this revision of firmware during the next system maintenance period in order to improve system reliability.

 [ ] Critical
     [  ]  Panic,  [  ]  Hang,  [  ]  Abort,   [  ]  Corruption,  [  ]  Memory Leak,
     [  ]  Other __________
     [  ]  Hardware Enablement,  [  ] Software Enablement
 [ X]  Recommended
 [  ]  Optional
     [  ] Hardware Enablement,  [  ]  Software Enablement, [ ]  non-critical
 [  ] Initial Customer Release


Resolved the following issues:
·         Resolved an issue where, after doing a mode Toggle at EFI ORCA, the controller name would not be displayed when running command: “reconnect –r”
·         Added a new POST message 1813 to indicate bad or failed battery charge circuit.
·         No longer display a POST error message 1805 “Cache Module Super–Cap is not installed” when the controller is configured to work without super-capacitors. 


Version:6.22 (24 Jul 2013)
Fixes

Upgrade Requirement:
Recommended - HP recommends users update to this version at their earliest convenience.

HP recommends systems used in Mission Critical environments update to this revision of firmware during the next system maintenance period in order to improve system reliability.

 [ ] Critical
     [  ]  Panic,  [ ]  Hang,  [  ]  Abort,   [  ]  Corruption,  [  ]  Memory Leak,
     [  ]  Other __________
     [  ]  Hardware Enablement,  [  ] Software Enablement
 [X]  Recommended
 [  ]  Optional
     [  ] Hardware Enablement,  [  ]  Software Enablement, [ ]  non-critical
 [  ] Initial Customer Release



Resolved the following issues:

  • HP-UX boot may fail with READ Error (elf_load) if boot volume is built on SAS Logical Volume larger than 2TB.
  • On rare occasions during power-up of an HP DS2200sb, the expander backplane would be unresponsive and the attached Smart Array Controller would not be allowed to discover attached drives.
  • The training of the DDR2 DIMMs has been improved in order to prevent the rare occasions when 1783 POST error messages displays followed by an unresponsive controller.
  • Protection has been added to prevent potential Smart Array controller hangs under rare conditions when hot-adding hard drives.
  • The Open Connection timeout was reduced to 900 microseconds so that SAS connections terminate gracefully and data transfer stalls are prevented.
  • The Smart Array controller would not connect to hard drives within 20ms under heavy stress.
  • Upon power up, a Post message will now be displayed to the user to indicate that a cache module is needed for the P711m controller.
  • During heavy I/O, when the HP P711m controller is connected to a HP P2000sa G3 MSA Array System via a HP 6Gb SAS Switch, a lockup issue (error code 0x15) might occur.
Enhancements

  • The maximum boot disk size supported with the LVM boot layout is enhanced from 2TB to 16TB with firmware version 6.22 and HP-UX B.11.31.1303
  • HBA/RAID mode toggle support is now available within ORCA. (Mode Toggle only supported for P410i controllers)

Version:5.78 (31 Oct 2012)
Fixes

Upgrade Requirement:
Critical - HPE requires users update to this version immediately.

HP recommends systems used in Mission Critical environments update to this revision of firmware during the next system maintenance period in order to improve system reliability.

 [X] Critical
     [ X]  Panic,  [X]  Hang,  [  ]  Abort,   [  ]  Corruption,  [  ]  Memory Leak,
     [  ]  Other __________
     [  ]  Hardware Enablement,  [  ] Software Enablement
 [  ]  Recommended
 [  ]  Optional
     [  ] Hardware Enablement,  [  ]  Software Enablement, [ ]  non-critical
 [  ] Initial Customer Release


Resolved the following issues: 

  • On an HP P812 controller, executing several sequential Write operations to more than 75 hard drives might result in a controller lockup.
  • A rare lockup (code 0xD4) might occur upon reboot with the HP P812 controller.
  • Protection has been added to prevent potential Smart Array controller hangs under rare conditions when hot-adding hard drives.
  • An interaction issue occurred between the Smart Array Controller and HP SAS Expander card in which the Hard Drives attached to the HP SAS Expander were not being discovered occasionally upon boot up or hot plug.
  • The Smart Array P711m might report false link errors.
  • Upon power up, a Post message will now be displayed to the user to indicate that a cache module is needed for the P711m controller.
  • The Open Connection timeout was reduced to 900 microseconds so that SAS connections terminate gracefully and data transfer stalls are prevented.
  • The Smart Array controller might not connect to hard drives within 20ms under heavy stress.
  • Rare MCA seen upon server reboot with controller mode HBA and drives exposed directly to host.
  • The controller might become unresponsive while handling a hot-removal event when experiencing heavy I/O.
  • A RAID 6 volume might have inconsistent parity data in the last stripe in certain configurations after a volume transformation operation had occurred.
  • Removal of a HP P2000saG3 controller module might cause a controller lockup (code 0xAB).
  • During a volume transformation operation, if a logical Unrecovered Read Error occurred, it might cause the bad block(s) to be moved to the incorrect location in the transformed volume if the original volume was configured at an offset in the array.
  • A cable pull between the controller and an enclosure IO module might cause a lockup (code 0x13) in Open VMS / Solaris systems.
  • The controller firmware might not properly process F1 and F2 keys at startup. Reference: c03127437.
  • Tape device auto-boot might fail when it is connected to P411 port 1E.
  • ORCA tool displays incorrect physical disk size and logical volume size of greater than 3TB.
  • Smart Array P410i controllers in rx2800 i2 configured with Flash-Backed Write Cache (FBWC) might halt during Power-On Self-Test (POST) even with 5.06 installed.
Enhancements

Added support for the following features:

  • For P411 in HBA mode, added support for Multi Initiator support with D2600 and D2700 storage devices.
  • For P410i RAID1 disk rebuild times have been improved for systems without a SAS cache module (Zero Memory Raid or ZMR).   This applies to all HP Integrity BL860c/BL870c/BL890c i2 Servers without the optional AM252A Cache module kit.

Version:5.16 (22 Mar 2012)
Fixes

Upgrade Requirement:
Critical - HP requires users update to this version immediately.

HP recommends systems used in Mission Critical environments update to this revision of firmware during the next system maintenance period in order to improve system reliability. 

[X] Critical 
     [  ]  Panic,  [X]  Hang,  [  ]  Abort,   [  ]  Corruption,  [  ]  Memory Leak, 
     [  ]  Other __________ 
     [  ]  Hardware Enablement,  [  ] Software Enablement 
 [  ]  Recommended 
 [  ]  Optional 
     [  ] Hardware Enablement,  [  ]  Software Enablement, [ ]  non-critical 
 [  ] Initial Customer Release 


The following issues have been resolved in this release.

  • An issue resulting in a server hang during the boot process when a Smart Array controller is configured without a cache module.
  • An issue that prevented legacy HP Integrity systems from booting.
  • An issue that resulted in never completing an IO request after outstanding read and write requests overlapped the same block range. This issue can potentially cause controller hang with no lockup code as a result.
  • An apparent hot-swap of a disk drive is reported even though the drive was not physically hot-plugged.
  • Flash-based cache modules caused a controller failure at POST, displaying one of the following error messages:
    • 1783-Slot # Drive Array Controller Failure
    • 1719-Slot [x] Drive Array - A controller failure event occurred prior to this power-up (previous lock-up code = 0x11) [or other lock-up codes] (RESUME = "F1" KEY)
  • The release of HP Smart Array firmware version 3.52 caused a regression in rebuild performance while in Zero Memory Raid mode.
  • A Smart Array P812 controller attached to multiple MSA 60 storage systems may encounter a lockup condition (lockup code 0XAB) during heavy I/O workload.
Enhancements

  • HDDs that exceed 2.2 TB in size
  • HP Smart SSD Gas Gauge for select Single Level Cell (SLC) and Multi-Level Cell (MLC) SSD's
  • SAS Tape Boot Support added for HP Integrity BL860c/BL870c/BL890c i2, rx2800 i2 and Superdome 2 systems.

Version:5.06 (19 Sep 2011)
Fixes

Upgrade Requirement:
Critical - HP requires users update to this version immediately.

HP recommends systems used in Mission Critical environments update to this revision of firmware during the next system maintenance period in order to improve system reliability. 

 [X] Critical 
     [  ]  Panic,  [  ]  Hang,  [  ]  Abort,   [  ]  Corruption,  [  ]  Memory Leak, 
     [  ]  Other __________ 
     [  ]  Hardware Enablement,  [  ] Software Enablement 
 [  ]  Recommended 
 [  ]  Optional 
     [  ] Hardware Enablement,  [  ]  Software Enablement, [ ]  non-critical 
 [  ] Initial Customer Release 


  • Fixed a potential case of IO hang during heavy read/write workload.
  • Fixed an issue where an apparent hot-swap of a disk drive was reported even though the drive was not physically hot-plugged.
  • Fixed an issue that prevented to boot from SAS tape. 
         Note: SAS tape boot also requires to install BL860c/BL870c/BL890c i2 firmware bundle version 2011.09/26.11 (SFW version 1.80) or later

 

Enhancements

  • SSD (Solid State Drive) Wear-Level indicator (BMIC and host event, and POST messages)
  • Support for 2.2 TB disk size
  • Flashlight DDR (Double Data Rate) auto-margining enabled


 


Version:3.66 (26 Aug 2011)
Fixes

Upgrade Requirement:
Critical - HP requires users update to this version immediately.

HP recommends systems used in Mission Critical environments update to this revision of firmware during the next system maintenance period in order to improve system reliability. 

 [X] Critical 
     [  ]  Panic,  [  ]  Hang,  [  ]  Abort,   [  ]  Corruption,  [  ]  Memory Leak, 
     [  ]  Other __________ 
     [  ]  Hardware Enablement,  [  ] Software Enablement 
 [  ]  Recommended 
 [  ]  Optional 
     [  ] Hardware Enablement,  [  ]  Software Enablement, [ ]  non-critical 
 [  ] Initial Customer Release 


  • For Tape support with HP-UX, removed a Maximum of 1MB blocksize limitation that existed with firmware 3.52 and prior. 
    NOTE: The fix for tape support requires both the 3.66 firmware and version B.11.31.1012 or higher of the RAID-01 bundle for HP-UX 11i v3. You can download this bundle from the HP Software Depot website at http://www.hp.com/go/softwaredepot.
  • A No-Data Loss POST message was not displayed when the Battery Backed Write Cache (BBWC) was in a depleted state. The BBWC was improperly disabled permanently when the battery became depleted.
  • Resolved an incompatibility between Smart Array and the Kaspersky Anti-Virus tool that resulted in a Smart Array lockup.
  • Modified memory interface parameters to fix an issue resulting in controller lock-ups when utilizing a Flash-Backed Write Cache (FBWC).

Version:3.52 (10 Mar 2011)
Fixes

Upgrade Requirement:
Critical - HP requires users update to this version immediately.

"SAS IO Firmware Update Package  ( EFI ) - HP Integrity BL860c/BL870c/BL890c i2 Servers (Qualified with FW Bundle 21.08 ) version 3.52 was previously named "SAS IO Firmware Update Package  ( EFI ) - HP Integrity BL860c/BL870c/BL890c i2 Servers version 21.08"

•  If server has already installed SAS IO Firmware release for version 21.08 or 21.08(a), then there is no need to re-install this version 3.52, because the firmware binaries are the same.


  • Issue handling S/G element that spans a 4GB boundary in host memory has been resolved
  • Discontiguous Sequential writes causes data miscompare wih Aster Data nCluster

Version:3.26 (10 Mar 2011)
Enhancements

Upgrade Requirement:
Optional - Users should update to this version if their system is affected by one of the documented fixes or if there is a desire to utilize any of the enhanced functionality provided by this version.

"SAS IO Firmware Update Package  ( EFI ) - HP Integrity BL860c/BL870c/BL890c i2 Servers (Qualified with FW Bundle 15.05 ) version 3.26 was previously named "SAS IO Firmware Update Package  ( EFI ) - HP Integrity BL860c/BL870c/BL890c i2 Servers version 15.05"

•  If server has already installed SAS IO Firmware release for version 15.05, then there is no need to re-install this version 3.26, because the firmware binaries are the same.


Embedded SAS Firmware 3.26

  • Added support for RAID 0 or 1+0 (as an alternative to HBA).
  • Enhanced error handling when hard drives are processing media errors.

Legal Disclaimer: Products sold prior to the November 1, 2015 separation of Hewlett-Packard Company into Hewlett Packard Enterprise Company and HP Inc. may have older product names and model numbers that differ from current models.