Data Integrity Issue when Drive Detects Unreadable Data
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.
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|
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:
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.
- 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
applydrivesoftware -file 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:
applydrivesoftware -file IBM2076_DRIVE_xxxxxxx -drive 1
|Disk Storage Systems||IBM Storwize V5000||7.5||Platform Independent||7.1, 7.2, 7.3, 7.4, 7.5||N/A|
|Disk Storage Systems||IBM Storwize V3500 (2071)||7.5||6.4, 7.1, 7.2, 7.3, 7.4, 7.5|
|Disk Storage Systems||IBM Storwize V3700 (2072)||7.5||Platform Independent||6.4, 7.1, 7.2, 7.3, 7.4, 7.5|
|Disk Storage Systems||IBM Storwize V7000 Unified (2073)||1.5.1||IBM Storwize V7000||1.3, 1.4, 1.5|
More support for:
IBM Storwize V7000 (2076)
Version: 6.1, 6.2, 6.3, 6.4, 7.1, 7.2, 7.3, 7.4, 7.5
Operating system(s): IBM Storwize V7000
Reference #: S1005289
Modified date: 24 July 2015