IBM Support

Data Integrity Issue when Drive Detects Unreadable Data

Flashes (Alerts)


Abstract

IBM has identified specific hard disk drive models supported by the Storwize family of products that may be exposed to possible undetected data corruption during a specific drive error recovery sequence. The corrupted data can eventually trigger the system to log a 1691 error. A firmware update that remediates against future occurrences of this issue is now available. IBM recommends that all customers with the affected drives apply these latest levels of code.

Content

IBM has identified specific hard disk drive models supported by the Storwize family of products that may be exposed to possible undetected data corruption during a specific drive error recovery sequence. The affected drives are listed in the table below.

The Storwize products also have a background process that validates whether the data on disk matches the parity on disk. If the background process detects that the data does not match the parity, for example when this drive issue occurs, then the system will log a 1691 error.

A firmware update that remediates against future occurrences of this issue is now available.

The table below shows the affected drives and the minimum drive firmware that is required for this issue to be resolved. Any drives not mentioned below are not affected.

 
Product_id Capacity Minimum Firmware level containing fix for this issue
ST300MM0006 300 GB B56S
ST600MM0006 600 GB B56S
ST900MM0006 900 GB B56S
ST1200MM0007 1.2 TB B57D
ST2000NM0023 2 TB BC5G
ST3000NM0023 3 TB BC5G
ST4000NM0023 4 TB BC5G
ST6000NM0014 6 TB BC7A
 

If you have a system containing one or more of these drives, IBM recommends that all customers with the affected drives apply these latest levels of code.

The Software Upgrade Test Utility v15.15 or later will validate whether your system contains any of the above drives that are running affected firmware levels, so we recommend that this utility is used to find out whether any drives need upgrading. The latest version of the utility can be downloaded via the following URL:


http://www-01.ibm.com/support/docview.wss?uid=ssg1S4000585

How to upgrade your drives

Drive upgrades can be performed whilst the system is performing I/O. The drive upgrade process has been improved over a number of releases of software.

Note: Due to known upgrade issues with a small number of drives, the current drive bundle does not contain firmware for every supported drive. If your system contains a drive which is missing from the firmware bundle, then the GUI wizard and the command line argument -all will not work and you will have to specify a list of drives on the command line.


applydrivesoftware -file


applydrivesoftware -file IBM2076_DRIVE_xxxxxxx -drive 1

  • If you are running V7.4 or later software on your SVC or Storwize system, then the GUI has added a wizard to upgrade all drives in the system. Simply navigate to the Pools -> Internal Storage panel in the GUI and select Actions -> Upgrade All


       
  • If you are running V7.3 or above, there is a Command Line Interface (CLI) that will allow you to upgrade multiple drives in a single command line. Below are a pair of example commands, the first will upgrade the list of 9 drives shown, the second will upgrade all drives. Please see the note above about a potential issue using the -all option
  • IBM2076_DRIVE_xxxxxxx -drive 1:2:3:4:5:6:7:8:9
    applydrivesoftware -file IBM2076_DRIVE_xxxxxxx -all

  • If you are running V7.2 or earlier, there is a Command Line Interface (CLI) that allows you to upgrade a single drive, one at a time:

[{"Product":{"code":"ST3FR7","label":"IBM Storwize V7000"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"7.5","Platform":[{"code":"","label":"IBM Storwize V7000"}],"Version":"6.1;6.2;6.3;6.4;7.1;7.2;7.3;7.4;7.5","Edition":"","Line of Business":{"code":"LOB26","label":"Storage"}},{"Product":{"code":"STHGUJ","label":"IBM Storwize V5000"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"7.5","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1;7.2;7.3;7.4;7.5","Edition":"N\/A","Line of Business":{"code":"LOB26","label":"Storage"}},{"Product":{"code":"STLM6B","label":"IBM Storwize V3500 (2071)"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"7.5","Platform":[{"code":"","label":""}],"Version":"6.4;7.1;7.2;7.3;7.4;7.5","Edition":"","Line of Business":{"code":"LOB26","label":"Storage"}},{"Product":{"code":"STLM5A","label":"IBM Storwize V3700 (2072)"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"7.5","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.4;7.1;7.2;7.3;7.4;7.5","Edition":"","Line of Business":{"code":"LOB26","label":"Storage"}},{"Product":{"code":"ST5Q4U","label":"IBM Storwize V7000 Unified (2073)"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"1.5.1","Platform":[{"code":"","label":"IBM Storwize V7000"}],"Version":"1.3;1.4;1.5","Edition":"","Line of Business":{"code":"LOB26","label":"Storage"}}]

Document Information

Modified date:
28 March 2023

UID

ssg1S1005289