A known issue exists for some SSDs which could result in media errors across multiple drives and subsequent drive failures. This affects only drives running firmware level E298, or levels 93nn as detailed in the table below. The issue is resolved in firmware levels E29C and 939A
The drive models listed in the table below are exposed to a firmware fault relating to the loss of data retention information over time. The exposure is greatest on drives which experience a low I/O workload for over 6 months.
As the exposure to the issue is based on drive use and power on hours, this increases the risk of occurrence on multiple drives in the same system at the same time.
Table of affected drive models:
| Feature |
Exposed drive code |
Product ID |
| 1.92TB, Tier 1 SSD |
9332, 9333, 9391, 9395, 9396, 9399 |
XS1920SE10103 |
| 3.84TB, Tier 1 SSD |
9332, 9333, 9391, 9395, 9396, 9399 |
XS3840SE10103 |
| 7.68TB, Tier 1 SSD |
9332, 9333, 9391, 9395, 9396, 9399 |
XS7680SE70103 |
| 800 GB, Tier 1 SSD |
E298 |
XS800LE70004 |
| 1.92TB, Tier 1 SSD |
E298 |
XS1920SE70004 |
| 3.84TB, Tier 1 SSD |
E298 |
XS3840SE70004 |
| 7.68TB, Tier 1 SSD |
E298 |
XS7680SE70004 |
| 15.3TB, Tier 1 SSD |
E298
|
XS15360TE70004 |
| 400GB, Tier 0 SSD |
E298 |
XS400ME70004 |
| 800GB, Tier 0 SSD |
E298 |
XS800ME70004 |
| 1600GB, Tier 0 SSD |
E298 |
XS1600ME70004 |
| 3200GB, Tier 0 SSD |
E298 |
XS3200ME70004 |
IBM strongly recommends customers with these types of drives running with exposed code levels upgrade their drive firmware to level E29C and 939A or greater. The fixes are available in drive firmware packages dated 2nd March 2021 or later.
Due to the combination of media error events and drive failures, risk of data loss is higher in single redundant arrays such as RAID5
Determining the drive firmware using the GUI
- Click Pools > Internal Storage to display the list of installed drives
- Right-click on one of the table headers such as Drive ID and select the Firmware Level option
The firmware level is now added to the table.
Determining the drive firmware using the CLI
The firmware level for an individual drive can be displayed through the lsdrive Drive_ID command, where Drive_ID specifies an individual drive. The following short script will display the firmware levels for all drives in the system.
lsdrive -nohdr | while read drive etc; do echo "Drive $drive:"; lsdrive $drive | grep firmware ; echo "__________"; done
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"ST3FR7","label":"IBM Storwize V7000"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB26","label":"Storage"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"STPVGU","label":"SAN Volume Controller"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB26","label":"Storage"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"STHGUJ","label":"IBM Storwize V5000"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB26","label":"Storage"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"STKMQV","label":"IBM FlashSystem V9000"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB26","label":"Storage"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"STSLR9","label":"IBM FlashSystem 9x00"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions","Edition":"","Line of Business":{"code":"LOB26","label":"Storage"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"STSLR9","label":"IBM FlashSystem 9x00"},"ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Version(s)","Line of Business":{"code":"LOB26","label":"Storage"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSA76Z4","label":"IBM FlashSystem 7x00"},"ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Version(s)","Line of Business":{"code":"LOB26","label":"Storage"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"STHGUL","label":"IBM Storwize V5000E"},"ARM Category":[{"code":"a8m0z000000bqPRAAY","label":"Configuration"}],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Version(s)","Line of Business":{"code":"LOB26","label":"Storage"}},{"Type":"none","Line of Business":{"code":"LOB26","label":"Storage"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"ST3FR9","label":"IBM FlashSystem 5000"},"ARM Category":[{"code":"a8m3p000000hAdvAAE","label":"FlashSystem 5000"}],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Version(s)"}]