» Sign-in with HP Passport | » Register
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
Search:
More options
 
hp.com home


HP Support document

» 

Business Support Center

HP Passport Sign-in

User ID:
Password:
» Register
» Learn more...

Tasks

» Download drivers and software
» Troubleshoot a problem
» Setup, install, and configure
» Discover and use a product
» Perform regular maintenance
» Upgrade and migrate
» Recycle and dispose
»

Resources

» Customer Self Repair
» Diagnose problem or Chat (HP Instant Support)
» Support Forums
» Manuals
» Guided troubleshooting
» Submit a support case
» See more...
» Help
» Site map
» IT Resource Center
SUPPORT COMMUNICATION - CUSTOMER ADVISORY

Document ID: c01271844

Version: 2

Advisory: (Revision) FIRMWARE UPGRADE REQUIRED to Avoid Potential and Rare I/O Write Errors Observed During Intensive I/O Load on HP Servers with Two SAS Enclosures When One Enclosure Is Repeatedly Powered Off or Drives Are Randomly Hot-Removed
NOTICE: The information in this document, including products and software versions, is current as of the Release Date. This document is subject to change without notice.

Release Date: 2008-06-30

Last Updated: 2008-06-30


DESCRIPTION
Document Version
Release Date
Details
2
06/30/2008
Added instructions for locating the firmware web pages, and added updated firmware for the SC44Ge and 8 Internal Port SAS HBA with RAID adapters.
1
11/21/2007
Original Document Release.
IMPORTANT: The firmware upgrades listed in the Resolution section below are required to prevent the issues detailed below. HP recommends performing the upgrades at the customer's earliest convenience. Neglecting to perform the required action could result in the potential for subsequent errors to occur in the configurations described below. By disregarding this notification, the customer accepts the risk of incurring future related errors.

HP has identified the rare potential for disk write errors to occur in a dual-enclosure configuration in either of the following scenarios:

Scenario 1 - Power-Cycling One of the SAS Storage Enclosures in a Dual-Enclosure Configuration

One enclosure is repeatedly power-cycled while performing an intensive I/O load to the storage system, possibly resulting in I/O write errors in which incorrect data may be written to one of the drives in the enclosure that is not being power-cycled.

Scenario 2 - Hot-Removing SAS Hard Drives Configured Internally/Externally to the Server

SAS hard drives are randomly hot-removed while applying an intensive I/O load to the storage system, possibly resulting in I/O write errors in which incorrect data may be written to one of the drives not being hot-removed.

Under the above scenarios, during periods of high I/O requests, the controller firmware may incorrectly interpret the status of the DMA engine, thereby allowing new DMA requests to be sent to the Transmit DMA engine. Due to the timing of the I/O requests, the DMA context information may be associated with a hardware context region for the wrong I/O request, which may lead to incorrect data being written to the drive.

The test configurations included HP ProLiant and HP Integrity servers configured with one (or more) of the controllers listed in the Scope section (below).

Note: This has only been observed in a rigorous test environment and HP has received no reports from customers experiencing this issue.

SCOPE

Any HP ProLiant server (see Table 1 below) or HP Integrity server (see Table 2 below) configured with one of the following controllers:

  • HP SC44Ge Host Bus Adapter
  • HP 8 Internal Port SAS Host Bus Adapter with RAID
  • HP Multi-Port Internal SAS Controller (Integrity only)
  • HP Smart Array P400/P400i Controller
  • HP Smart Array E500 Controller
  • HP Smart Array P600 Controller
  • HP Smart Array P800 Controller
RESOLUTION

To prevent the potential for incorrect data being written to a drive under these specific conditions, upgrade the controller firmware to the versions (or later) listed in Table 1 (ProLiant), Table 2 (Integrity), or Table 3 (HP-UX / OpenVMS).

Note: HP recommends upgrading to the latest available versions of software and firmware.

These firmware upgrades include an enhanced algorithm that takes into account the conditions detailed in the Description section (above) while monitoring the DMA engine status, enabling the DMA request queue to be disabled/re-enabled accordingly.

ProLiant Server Controller Firmware:

Controller
Upgraded Firmware
Versions
HP SC44Ge Host Bus Adapter
06.18.05.00 (1.23.39.00)
5 June 2008
HP 8 Internal Port SAS Host Bus Adapter with RAID
06.18.05.00 (1.23.39.00)
5 June 2008
HP Smart Array P400/P400i Controller
4.12
HP Smart Array E500 Controller
4.12
HP Smart Array P600 Controller
1.98
HP Smart Array P800 Controller
4.12

Table 1. Updated ProLiant Server Controller Firmware

Locating the Corrected Firmware

  1. Go to

    http://www.hp.com/



  2. Select "Software and Driver Downloads."

  3. Enter a product name or number (for example, P400).

  4. Select the specific product from "Product Search Results" (if this screen appears).

  5. Select the appropriate operating system.

  6. Select "Firmware - Storage Controller."

  7. Download the firmware version (or later) as listed in Table 1 above.

Integrity Server Controller Firmware Downloads:

Controller
Upgraded Firmware
Versions
HP SC44Ge Host Bus Adapter
1.23.33.00
HP 8 Internal Port SAS Host Bus Adapter with RAID
1.23.33.00
HP Smart Array P400/P400i Controller
4.12
HP Smart Array E500 Controller
4.12
HP Smart Array P600 Controller
1.98
HP Smart Array P800 Controller
4.12

Table 2. Updated Integrity Server Controller Firmware Downloads

To download firmware updates for HP Integrity servers, perform the following:

  1. Search for the server model number at the following URL:

    Software and Driver Downloads

    http://welcome.hp.com/country/us/en/support.html?pageDisplay-drivers



  2. In the search results, select Cross operating system (BIOS, Firmware, Diagnostics, etc.).

  3. Locate the firmware package for your controller.

Instructions for installing these products are provided in the download packages.

Additional Information for HP-UX

In HP-UX 11i v2 or 11i v3, the firmware for the HP 8 Internal Port SAS Host Bus Adapter with RAID, HP SC44Ge Host Bus Adapter, and HP Multi Port Internal SAS Controller is automatically installed via the operating system driver, which is delivered in the SerialSCSI-00 bundle.

The Ignite-UX product installed on a client system and any Ignite-UX servers that support install or recovery must be updated because the Ignite-UX install kernel also contains the driver. Ignite-UX Revision C.7.4 (or later) for HP-UX 11iv2/11iv3 is required for installation or recovery of HP-UX 11iv2/11iv3 systems using the updated operating system driver.

To obtain this firmware update, HP-UX customers must update both the SerialSCSI-00 bundle and the Ignite-UX product. Table 3 (below) lists the minimum required versions for the SerialSCSI-00 bundle and Ignite-UX:

HP-UX Version
Minimum SerialSCSI-00 Version
Minimum Ignite-UX Versions
11i v2
B.11.23.0712
C.7.4
11i v3
B.11.31.0712
C.7.4

Table 3. Minimum HP-UX Driver and Ignite-UX Versions

These updates can be downloaded from the HP Software Depot website at the following URL:


  • To locate the SerialSCSI-00 bundle, search for "serialscsi-00."

  • To locate the Ignite-UX product, search for "Ignite-UX."

Instructions for installing these products are provided in the download packages.

CAUTION: If your system is configured to boot multiple operating systems, you must update the HP-UX driver and Ignite-UX kernel first. Then boot HP-UX with the updated driver to install the controller firmware.

Additional Requirements for OpenVMS V8.3

OpenVMS V8.3 requires the installation of the VMS831_FIBRE_SCSI-V0600 patch prior to performing the firmware update.

To check for the latest software patches, search for OpenVMS at the following URL:

RECEIVE PROACTIVE UPDATES : Receive support alerts (such as Customer Advisories), as well as updates on drivers, software, firmware, and customer replaceable components, proactively via e-mail through HP Subscriber's Choice. Sign up for Subscriber's Choice at the following URL:

 

NAVIGATION TIP : For hints on navigating HP.com to locate the latest drivers, patches, and other support software downloads for ProLiant servers and Options, refer to the Navigation Tips document .
SEARCH TIP : For hints on locating similar documents on HP.com, refer to the Search Tips document .
To search for additional advisories related to SAS controllers, use the following search string:
+Advisory +ProLiant -"Software and Drivers" +SAS

Hardware Platforms Affected: HP ProLiant DL585 Storage Server, HP ProLiant DL380 G4 Storage Server, HP ProLiant DL580 G5 Server series, HP Smart Array E500 Controller, HP SC44Ge Host Bus Adapter, HP ProLiant DL385 G2 Server series, HP ProLiant DL365 Server series, HP ProLiant ML310 G3 Server series, HP Integrity rx8620 Server(Standard HP Product), HP ProLiant DL320 G4 Server series, HP ProLiant DL585 Server series, HP ProLiant ML370 G4 Server series, HP ProLiant ML310 G5 Server series, HP ProLiant DL320 G5p Server series, HP StorageWorks 600 All-in-One Storage System, HP StorageWorks All-in-One SB600c Storage Blade, HP StorageWorks b3000 NAS, HP ProLiant BL480c Server series, HP Integrity Superdome SX1000 Server, HP Integrity rx7640 Server(Standard HP Product), HP Integrity rx8640 Server(Standard HP Product), HP ProLiant ML370 G4 Storage Server, HP ProLiant ML570 G3 Server series, HP ProLiant DL360 G4 Server series, HP Integrity rx2660 Servers, HP StorageWorks 1200 All-in-One Storage System, HP 8 Internal Port SAS Host Bus Adapter with RAID, HP ProLiant DL360 G4p Server series, HP ProLiant DL385 Server series, HP ProLiant ML350 G5 Storage Server, HP ProLiant DL560 Server series, HP ProLiant DL380 G4 Data Protection Storage Server, HP ProLiant DL380 G5 Server series, HP ProLiant ML350 G4 Storage Server, HP ProLiant DL585 G2 Storage Server, HP ProLiant DL380 G5 Data Protection Storage Server, HP ProLiant ML310 G4 Server series, HP ProLiant DL580 G2 Server series, HP Smart Array P800 Controller, HP ProLiant ML350 G4p Server series, HP ProLiant DL580 G3 Server series, HP ProLiant DL380 G4 Server series, HP ProLiant ML310 G4 Storage Server, HP ProLiant DL320s Server series, HP ProLiant ML570 G4 Server series, HP Integrity rx2620 Server(Standard HP Product), HP Integrity rx1620 Server(Standard HP Product), HP Integrity Superdome SX2000 Server(Standard HP Product), HP ProLiant DL320s Storage Server, HP Smart Array P400 Controller, HP ProLiant ML350 G5 Server series, HP ProLiant DL360 G5 Server series, HP ProLiant ML370 G5 Server series, HP Integrity rx4640 Server(Standard HP Product), HP Integrity BL860c Server(Standard HP Product), HP ProLiant ML350 G4p Storage Server, HP Smart Array P600 Controller, HP ProLiant ML310 G2 Server series, HP ProLiant ML350 G4 Server series, HP ProLiant DL380 G5 Storage Server, HP ProLiant DL585 G2 Server series, HP ProLiant DL320 G5 Server series, HP ProLiant DL580 G4 Server series, HP Integrity rx7620 Server(Standard HP Product)
Operating Systems Affected: Not Applicable
Software Affected: Not Applicable
Support Communication Cross Reference ID: IA01271844
©Copyright 2008 Hewlett-Packard Development Company, L.P.
Hewlett-Packard Company shall not be liable for technical or editorial errors or omissions contained herein. The information provided is provided "as is" without warranty of any kind. To the extent permitted by law, neither HP or its affiliates, subcontractors or suppliers will be liable for incidental,special or consequential damages including downtime cost; lost profits;damages relating to the procurement of substitute products or services; or damages for loss of data, or software restoration. The information in this document is subject to change without notice. Hewlett-Packard Company and the names of Hewlett-Packard products referenced herein are trademarks of Hewlett-Packard Company in the United States and other countries. Other product and company names mentioned herein may be trademarks of their respective owners.

   Content feedback
To help us improve our content, please provide your feedback below.

1. How does the information on this page help you?

   very helpful somewhat helpful not helpful
 

2. Was it easy to find this document?

   easy not easy

3. If you selected not easy for question 2, in which section did you expect to find it?

     

4. Comments:

 
 
- Your feedback will be used to improve our content. Please note this form is for feedback only, so you will not receive a response.
Contact HP if you need technical assistance.

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