Preventive Service Planning
Abstract
Release Notes for IBM FlashCore Module (FCM) products
Content
1. Overview
The drive firmware upgrade process is non-disruptive. As a precaution, it is recommended that the upgrade occur during a time of reduced traffic as there may be an impact to performance. The impact is more noticeable under heavy load conditions. Schedule the FCM firmware updates during periods of low I/O or, optionally, schedule during a maintenance window.
Refer to Supported Drive Types and Firmware Levels for IBM Spectrum Virtualize Family of Products page for the supported drive firmware levels.
2. New Features
• Ransomware Threat Detection:
- is a process that identifies and responds to security threats before they can damage data or systems.
- uses information theory concepts such as Shannon Entropy and other statistics to characterize the current workload. This type of analysis requires byte-by-byte processing and is computationally expensive.
- FlashCore Module (FCM) drives provide computational storage offload to compute and summarize these statistics, which the FlashSystem aggregates and analyzes to notify Storage Insights of a potential threat. With drives that run FCM 4.1 firmware or later, statistics about data are processed within the FCM drives, and presented to the FlashSystem on a per volume basis. This is collected regularly, and aggregated across all participating drives, resulting in a set of statistics per volume. These statistics are then processed on the system to determine its threat potential.
3. Issues Resolved
Bug severity legend
| Severity | Description |
|---|---|
|
S1
|
Recommended upgrade for all users as soon as possible
|
|
S2
|
Recommended upgrade for all users at the next scheduled maintenance window
|
|
S3
|
Recommended upgrade at the next scheduled maintenance window only for users experiencing the issue. All others may consider this to be an S4
|
|
S4
|
Upgrade at the next scheduled maintenance window. May be performed at the discretion of the user if the issue is having a negative impact
|
|
S5
|
Upgrade is not necessary. This would include a mostly cosmetic or minor annoyance fix
|
Note:
- The following FCM part numbers use firmware 1_x:
01YM582 (4.8TB), 01YM583 (9.6TB), 01YM584 (19.2TB) - The following FCM part numbers use firmware 2_x:
02YC416 (4.8TB), 02YC417 (9.6TB), 02YC418 (19.2TB), 02YC419 (38.4TB)
03GH469 (4.8TB), 03GH470 (9.6TB), 03GH471 (19.2TB), 03GH472 (38.4TB) - The following FCM part numbers use firmware 3_x:
03JK076 (4.8TB), 03JK077 (9.6TB), 03JK078 (19.2TB), 03JK079 (38.4TB)
03JK162 (4.8TB), 03JK163 (9.6TB), 03JK164 (19.2TB), 03JK165 (38.4TB) - The following FCM part numbers use firmware 4_x:
03NK832(4.8TB), 03NK831(9.6TB), 03NK830(19.2TB), 03NK829(38.4TB) - To view the FCM firmware levels and the part numbers, on your system, using the GUI, do the following:
- Open Pools -> Internal Storage
- Right click on one of the table headers (e.g. Use) and check the Firmware Level and Part Number
- The firmware level and part number columns are now added to the table
- To search this table, use any of the following search parameters in the Search box:
- 1_2 2_0 FS5100 FS7200 FS9100 FS9200 V5100 V7000 or FCM P/N (e.g. 01Y)
- Columns can also be sorted
| Fix | Severity | Summary | Release | Supported Systems | Product ID |
|---|---|---|---|---|---|
| FCM-4275 | S3 | Improved resiliency on formats | 4_3_3 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-4315 | S3 | Improved resiliency on drive resets | 4_3_3 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-4320 | S3 | Improved processing to prevent spurious reconstruct reads | 4_3_3 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-4360 | S3 | Improved PCI reliability by properly handling a rare error condition and avoid a bad state. | 4_3_3 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-3612 | S4 | Improved log messages | 4_3_3 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-4040 | S2 | Addressed a rare internal error during power loss which causes a drive failure | 4_3_1 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-4126 | S2 | Resolves rare restart issue of PCI links not resetting properly | 4_3_1 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-4025 | S3 | Updated PCI link reset timing to avoid rare link issue | 4_3_1 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-4127 | S4 | Corrected rare issue with "P/E cycles remaining estimate" | 4_3_1 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-3980 | S4 | Improved board health after saved utilization decrease | 4_3_1 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-3966 | S4 | Resolved rare instance of single drive failure on an array removal | 4_3_1 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-3434 | S1 | Resolves 'status not within chain page range' sanity timer | 4_2_7 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-3917 | S1 | Resolves a potential deadlock which causes a drive to fail with a sanity timer | 4_2_7 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-3921 | S2 | Improved drive power cycle reliability | 4_2_7 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-3435 | S2 | Prevents rare internal error during generation of telemetry | 4_2_7 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-3030 | S2 | Resolved an issue that could potentially lose data during successive power losses if the encryption key is not available | 4_2_7 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-3563 | S2 | Updated CLiC library for security purposes | 4_2_7 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-3579 | S4 | Improved cache error detection and response | 4_2_7 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-3441 | S4 | Added continuous health monitoring of the power-loss protection circuit | 4_2_7 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-3580 | S4 | Added more log data after a fault | 4_2_7 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-3814 | S4 | Detection and reporting of counter overflows for 32k volume support | 4_2_7 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-3017 | S4 | Added support for 32k volumes with Ransomware Detection | 4_2_7 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-2833 | S4 | Improved drive reliability | 4_2_7 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-2620 | S4 | Improved ESS CCL restore of the namespace and reservations | 4_2_7 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-3509, FCM-3427 | S4 | Improved media error handling | 4_2_7 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-2095 | S4 | Improved NAND flash endurance capability | 4_2_7 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-2992 | S4 | Improved performance consistency under constant workload conditions | 4_2_7 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-3082, FCM-3338 | S4 | Improved performance management under high utilization | 4_2_7 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-3018 | S4 | Improved Ransomware Detection data | 4_2_7 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-3499 | S4 | Improved statistics | 4_2_7 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-3506 | S4 | Improved the estimate P/E wear | 4_2_7 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-2965 | S4 | Resolved a rare issue causing a drive to fault on a controller reset | 4_2_7 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-3383 | S4 | Resolved inconsistent error status | 4_2_7 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-3472 | S5 | Improved host error handling | 4_2_7 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-3699 | S1 | Resolves a potential deadlock which causes a drive to fail with a sanity timer | 4_1_9 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-3403 | S1 | Improved handling of issue that prevented the FCM starting after a powerloss | 4_1_8 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-3352 | S1 | Fixed drive failing with error page during FCM firmware update | 4_1_8 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-2985 | S1 | Resolves a FIFO error resulting in an over-flow that can lead to drive fault | 4_1_8 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-3170 | S3 | Improved drive insertion logic | 4_1_8 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-3014 | S3 | Improved handling of flash medium errors | 4_1_8 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-3079 | S4 | Improved Flash read calibration | 4_1_8 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-2745 | S2 | Resolves an issue where a drive hit a timeout condition due to a race condition | 4_1_4 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-1517 | S3 | Performance improvements for admin commands | 4_1_4 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-2112 | S3 | Improved Shutdown detection | 4_1_4 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-2165 | S3 | Added mitigation control signals for efuse sensitivity | 4_1_4 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-2210 | S3 | Improved error handling on format | 4_1_4 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-2227 | S3 | Improved SLC write steering | 4_1_4 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-2262 | S3 | Resolved card faulting on boot due to a quality check of the Entropy source | 4_1_4 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-2292 | S3 | Improved performance response after restore completion | 4_1_4 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-2307 | S3 | Some MRAM instances showed the wrong chip type which could cause boot failures | 4_1_4 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-2334 | S3 | Modified internal algorithm to improve performance during some changing workloads | 4_1_4 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-2338 | S3 | Improved data retention by utilizing arc reads more often | 4_1_4 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-2341 | S3 | Improved calibration | 4_1_4 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-2427, FCM-2528 | S3 | Improved error handling | 4_1_4 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-2473 | S3 | Improved error handling for FRM on QLC die stripes that are in compaction | 4_1_4 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-2513 | S3 | Improved power cycle detection and reduced the retention period | 4_1_4 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-2537 | S3 | Improved recirculation of blocks to reduce errors | 4_1_4 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-2642 | S3 | Added DRAM statistics upon encountering an ECC error | 4_1_4 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-2668 | S3 | Updated CLiC v4.14.29.4665 and use Round 3 Kyber to sync with SVC | 4_1_4 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-2713 | S3 | Addressed truncated drive dumps in high bandwidth conditions | 4_1_4 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-2767 | S3 | Improved data retention | 4_1_4 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-2790 | S3 | Fixed issue with going from Golden to main image | 4_1_4 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-2203 | S4 | Resolved "Aborting Calibration" error messages | 4_1_4 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-2245 | S4 | Added cardpop part number for better hardware design revision tracking | 4_1_4 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-2261 | S4 | Save Telemetry data on power loss | 4_1_4 | FS7300, FS9500, FS5200 |
101406E2,
101406E3,
101406E4,
101406E5
|
| FCM-3031 | S1 |
Resolved an issue where recently written data, during successive power losses, could potentially be lost if the encryption key was not available |
3_1_15 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-3428 | S2 | Prevents rare internal error during generation of telemetry | 3_1_15 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-3606 | S2 |
Mitigated a Race Condition during consecutive reboots by clearing volatile buffer |
3_1_15 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-2145 | S2 | Fixed issue resulting in FCM drive failure during rebuild or array expansion when FCM is at high capacity utilization | 3_1_15 | FS7300, FS9500, FS5200 | 101406B0, 101406B1, 101406B2, 101406B3 |
| FCM-2899 | S3 | Improved drive insertion logic | 3_1_15 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-2945 | S3 | Improved performance for 30W enclosures | 3_1_15 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-2615 | S4 | Resolved the issue causing "Aborting Calibration" error messages | 3_1_15 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-3090 | S4 | Fixes internal error in a command that isn't currently used by any host platform | 3_1_15 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-3566 | S4 | Improved cache error detection and response | 3_1_15 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-3031 | S1 | Resolved an issue that could potentially lose recently written data during successive power losses if the encryption key is not available | FS7300, FS9500, FS5200 | 101406B0, 101406B1, 101406B2, 101406B3 | |
| FCM-2945 | S3 | Improved performance for 30W enclosures | FS7300, FS9500, FS5200 | 101406B0, 101406B1, 101406B2, 101406B3 | |
| FCM-2899 | S3 | Improved drive insertion logic | FS7300, FS9500, FS5200 | 101406B0, 101406B1, 101406B2, 101406B3 | |
| FCM-2287/FCM-2270 (HIPER) | S2 | FlashCore Module (FCM) Undetected SV controller Buffer Corruption under rare drive failure mitigation modes during certain workload patterns |
3_1_11 | FS7300, FS9500, FS5200 | 101406B0, 101406B1, 101406B2, 101406B3 |
| FCM-2280 | S2 | In FlashSystem 5200: significantly reduced the number of PCI link errors | 3_1_11 | FS7300, FS9500, FS5200 | 101406B0, 101406B1, 101406B2, 101406B3 |
| FCM-2300 | S3 | Reduced power utilization for card enabling higher performance | 3_1_11 | FS7300, FS9500, FS5200 | 101406B0, 101406B1, 101406B2, 101406B3 |
| FCM-2465 | S3 | Improved performance for specific types of write workloads | 3_1_11 | FS7300, FS9500, FS5200 | 101406B0, 101406B1, 101406B2, 101406B3 |
| FCM-2346 | S3 | Fixes rare issue where a drive would fail to format and would require aF reseat | 3_1_11 | FS7300, FS9500, FS5200 | 101406B0, 101406B1, 101406B2, 101406B3 |
FCM-2110 ( HIPER) |
S1 | Fix counter overflow issue resulting in the drive going offline after 850+ day uptime without a drive firmware upgrade. |
2_1_12 | V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200 | 10140653, 10140654, 10140655, 10140656 |
FCM-1763 |
S1 | Fixed timeout logic error causing spurious reset recovery of PCI links | 2_1_11 | V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200 | 10140653, 10140654, 10140655, 10140656 |
| FCM-1744 | S1 | Resolves issue where the drive may fail to detect loss of power and preserve data | 2_1_11 | V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200 | 10140653, 10140654, 10140655, 10140656 |
| FCM-2121 ( HIPER) | S1 | Fix counter overflow issue resulting in the drive going offline after 850+ day uptime without a drive firmware upgrade. | 3_1_8 | FS7300, FS9500, FS5200 | 101406B0, 101406B1, 101406B2, 101406B3 |
FCM-1944 /FCM-1738 |
S2 |
Resolves an issue where a drive hit a timeout condition after
detection of a DRAM parity error. (FCM power cycle required after firmware update)
|
3_1_7 | FS7300, FS9500, FS5200 | 101406B0, 101406B1, 101406B2, 101406B3 |
FCM-1969 |
S2 | Resolves an issue which, under some circumstances, could cause a write IO operation which is smaller than 16kB to take 120ms to complete. |
3_1_7 | FS7300, FS9500, FS5200 | 101406B0, 101406B1, 101406B2, 101406B3 |
FCM-1760 |
S1 | ( HIPER) Resolves an issue where on card fault stale data can persist through a powerloss, causing failures when reintroducing the drive to the array |
3_1_4 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-1762 | S2 | Resolves issue where the drive may fail to detect loss of power and preserve data |
3_1_4 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-1497 | S1 | (HIPER) Fixed a flash hardware problem with special handling of a write command in the read path | 3_1_2 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-1626 | S1 | Fixed power-loss duringmemory transfer window leading to stale data returned | 3_1_2 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-1645 | S2 | Addedlogic to circumvent a rare type of transient NAND issue |
3_1_2 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-1714 | S2 | Improved I/O error handling by eliminating a potential spurious write faul |
3_1_2 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-1698 | S2 | Improved error handling for plane failure could lead to card fault state |
3_1_2 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-1475, FCM-1498 | S2 | Enabled Read-Modify-Write Caching functions to improve sub-logical page size write performance | 3_1_2 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-1453 | S2 | Fixedcommand processingrace condition leading to spurious status report |
3_1_2 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-1641 | S2 | Fixed incorrect handling of flash read errors at Read-Modify-Write engine | 3_1_2 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-1506 | S2 | Upon restore, the FCM will return read error LBAswith incomplete flash programmingon power loss | 3_1_2 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-1490 | S3 | Improved performance for specific types of workloads | 3_1_2 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-1502 | S3 | Fixeda hardware restore problem following power cycle | 3_1_2 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-1647 | S3 | Fixed non-compliant admin command path PRP handling |
3_1_2 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-1483 | S3 | Improved performance in skewed workloads in paging mode | 3_1_2 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-1691 | S3 | Performance improvement for large reads | 3_1_2 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-1534 | S3 | Reducederror rates of NAND reads for stale data | 3_1_2 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-1496 | S3 | Fixedhealth calculation to account for additional metadata flash usage | 3_1_2 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-1510 | S3 | Fixed low probability backup/restore Read-Modify-Write replay stale entry | 3_1_2 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-1588 | S3 | Fixed an internal background process that may affect performance | 3_1_2 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-1653 | S3 | Proactive recalibration of flash blocks with read errors | 3_1_2 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-1654 | S3 | When physical utilization is high and a power cycle is performed, there is a low probability the FCM will incorrectly hold on to a small amount of flashas internal metadata. This metadata will not be released until the next format | 3_1_2 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-1325 | S4 | Improved Trim Performance | 3_1_2 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-1697 | S4 | Fixedreportingout of physical space | 3_1_2 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-1525 | S4 | Fixederror handling path for AXI error to properly fault the card | 3_1_2 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-1623 | S4 | Performance smoothing for high queue depth workloads | 3_1_2 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-1522 | S4 | Proactively move metadata stored on the same flash stripe when one block in the stripe experiences flash read error | 3_1_2 | FS7300, FS9500, FS5200 |
101406B0, 101406B1, 101406B2, 101406B3
|
| FCM-1613 | S5 | Incorrect disabling of Program Suspend feature for a limited set of flash read commands | 3_1_2 | FS7300, FS9500, FS5200 | 101406B0, 101406B1, 101406B2, 101406B3 |
|
FCM-1625
FCM-1637 FCM-1638
|
S2 | Addressed rare case of Read Modify Write (RMW) error handling during brownouts | 2_1_10 | V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200 | 10140653, 10140654, 10140655, 10140656 |
| FCM-1585 | S2 | (HIPER) Fixed rare condition of a drive failure after an enclosure DIMM failure | 2_1_10 | V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200 | 10140653, 10140654, 10140655, 10140656 |
| FCM-1064 | S2 | Added hardware failure tolerance during FW update and power cycle | 2_1_10 | V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200 | 10140653, 10140654, 10140655, 10140656 |
| FCM-1251 | S2 | Addressed error handling for RAID corrections of all zero data | 2_1_10 | V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200 | 10140653, 10140654, 10140655, 10140656 |
| FCM-1513 | S2 | (HIPER) Closed possible race condition that may lead to data inconsistency with Read Modify Write (RMW) operations. | 2_1_10 | V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200 | 10140653, 10140654, 10140655, 10140656 |
| FCM-1518 | S2 | Prevent drive offline during repeated drive dump collection | 2_1_10 | V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200 | 10140653, 10140654, 10140655, 10140656 |
| FCM-1577 | S2 | Fixed read error on partially programmed QLC stripes | 2_1_10 | V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200 | 10140653, 10140654, 10140655, 10140656 |
| FCM-1265 | S3 | Fixed drive failure upon repeated power cycles | 2_1_10 | V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200 | 10140653, 10140654, 10140655, 10140656 |
| FCM-687 | S4 | Improved internal latency bin tracking | 2_1_10 | V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200 | 10140653, 10140654, 10140655, 10140656 |
| FCM-1331 | S4 | Reduced read errors occurring on certain vintages of NAND | 2_1_10 | V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200 | 10140653, 10140654, 10140655, 10140656 |
| FCM-1360 | S4 | Fixed minor bug in Host-initiated telemetry response | 2_1_10 | V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200 | 10140653, 10140654, 10140655, 10140656 |
| FCM-1481 | S4 | Reduced noisy log messages | 2_1_10 | V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200 | 10140653, 10140654, 10140655, 10140656 |
| FCM-1546 | S4 | Fixed race condition between NVME namespace restore and LBA Recovery (CLR) polling | 2_1_10 | V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200 | 10140653, 10140654, 10140655, 10140656 |
| FCM-1580 | S4 | Fixed rare drive failure after internal recovery during instable power condition | 2_1_10 | V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200 | 10140653, 10140654, 10140655, 10140656 |
| FCM-1509 | S5 | Fixed a statistic with inaccurate value | 2_1_10 | V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200 | 10140653, 10140654, 10140655, 10140656 |
|
FCM-1010
FCM-1062 |
S2
|
Fix a stripe retirement algorithm resulting in improved drive reliability.
|
2_1_5
|
V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200
|
10140653, 10140654, 10140655, 10140656
|
|
FCM-903
FCM-951 FCM-867 |
S2
|
Improve error handling on the memory controllers that improve FCM resiliency. Mitigates FCM-859
|
2_1_4
|
V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200
|
10140653, 10140654, 10140655, 10140656
|
|
FCM-880
FCM-908 FCM-959 FCM-935 FCM-931 |
S2
|
Accelerate error handling during a major resource failure in the FCM, resulting in more stable FCM performance.
|
2_1_4
|
V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200
|
10140653, 10140654, 10140655, 10140656
|
|
FCM-952
|
S3
|
Fix a rare internal buffer overrun issue.
|
2_1_4
|
V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200
|
10140653, 10140654, 10140655, 10140656
|
|
FCM-934
|
S3
|
Improve the internal error handling algorithm under a specific race condition to reduce media errors.
|
2_1_4
|
V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200
|
10140653, 10140654, 10140655, 10140656
|
|
FCM-912
|
S3
|
Return the correct error code for an invalid field in command sent to the FCM.
|
2_1_4
|
V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200
|
10140653, 10140654, 10140655, 10140656
|
|
FCM-907
|
S3
|
Prevent spam of certain log messages in the drive dump.
|
2_1_4
|
V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200
|
10140653, 10140654, 10140655, 10140656
|
|
FCM-899
|
S3
|
Improve drive level read latency in a rare scenario.
|
2_1_4
|
V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200
|
10140653, 10140654, 10140655, 10140656
|
|
FCM-960
|
S3
|
Fixing a rare failure after power loss.
|
2_1_4
|
V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200
|
10140653, 10140654, 10140655, 10140656
|
|
FCM-933
|
S3
|
Fix a runtime statistic in drive dump.
|
2_1_4
|
V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200
|
10140653, 10140654, 10140655, 10140656
|
|
FCM-991
FCM-891 |
S4
|
Internal minor bug fixes.
|
2_1_4
|
V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200
|
10140653, 10140654, 10140655, 10140656
|
|
FCM-741
|
S1
|
Enhance error handling during corner case NAND failure and prevent drive failure due to excessive media errors.
|
2_1_2
|
V7000 Gen3,FS5100, FS5200, FS7200, FS9100, FS9200
|
10140653, 10140654, 10140655, 10140656
|
|
FCM-653
|
S2
|
Fix error where drive fails sometimes after firmware download.
|
2_1_2
|
V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200
|
10140653, 10140654, 10140655, 10140656
|
|
FCM-748
FCM-701 |
S2
|
Fix low level bug which could cause a drive to erroneously return read errors.
|
2_1_2
|
V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200
|
10140653, 10140654, 10140655, 10140656
|
|
FCM-637
|
S3
|
Reduce drive start up time after a power loss or brownout.
|
2_1_2
|
V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200
|
10140653, 10140654, 10140655, 10140656
|
|
FCM-750
FCM-751 FCM-749 FCM-724 |
S3
|
Improvements to low level resource management.
|
2_1_2
|
V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200
|
10140653, 10140654, 10140655, 10140656
|
|
FCM-688
|
S3
|
Fix bug where drive occasionally fails after power loss event.
|
2_1_2
|
V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200
|
10140653, 10140654, 10140655, 10140656
|
|
FCM-760
FCM-762
|
S1 | Fixed low level NAND reset race condition, that may result in data errors returned due to internal communication errors. | 2_0_10 | FS5100, FS7200, FS9100, FS9200 | 10140653, 10140654, 10140655, 10140656 |
|
FCM-606
|
S1
|
(HIPER) Hard fault the drive, if it the drive fails to complete power loss process correctly
|
2_0_9
|
V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200
|
10140653, 10140654, 10140655, 10140656
|
|
FCM-470
FCM-639 FCM-614 |
S2
|
Fix issue where drive may encounter a memory error after drive upgrade and fault
|
2_0_9
|
V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200
|
10140653, 10140654, 10140655, 10140656
|
|
FCM-622
|
S2
|
Fix issue to prevent performance degradation when a drive is at 20% utilization
|
2_0_9
|
V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200
|
10140653, 10140654, 10140655, 10140656
|
|
FCM-605
|
S3
|
Enable reset-recovery mechanism when drive is failed due a bug, to be used as replacement drive
|
2_0_9
|
V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200
|
10140653, 10140654, 10140655, 10140656
|
|
FCM-498
|
S3
|
Improve drive restore times, so that drive comes back online faster after re-seat
|
2_0_9
|
V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200
|
10140653, 10140654, 10140655, 10140656
|
|
FCM-634
|
S3
|
Fix rare calibration error that would occasionally resulting in correctable read errors
|
2_0_9
|
V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200
|
10140653, 10140654, 10140655, 10140656
|
|
FCM-638
FCM-640 |
S3
|
Fix rare case to better handle internal debug communication within drive and software stack
|
2_0_9
|
V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200
|
10140653, 10140654, 10140655, 10140656
|
|
FCM-646
|
S3
|
Fix performance degradation under garbage collection (GC)
|
2_0_9
|
V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200
|
10140653, 10140654, 10140655, 10140656
|
|
FCM-650
|
S3
|
Fix internal resource management algorithm which would cause resources to appear low falsely
|
2_0_9
|
V7000 Gen3, FS5100, FS5200, FS7200, FS9100, FS9200
|
10140653, 10140654, 10140655, 10140656
|
| FCM-997 | S2 | Tuned block retirement policy | 1_2_12 | V7000 Gen3, V5100, FS9100 | 10140647, 10140648, 10140649 |
| FCM-1494 | S2 | Mitigated uncorrectable multi-bit ECC error for FRAM and MRAM | 1_2_12 | V7000 Gen3, V5100, FS9100 | 10140647, 10140648, 10140649 |
| FCM-1286 | S2 | Fixed drives failing during install of new enclosure, read-only fault | 1_2_12 | V7000 Gen3, V5100, FS9100 | 10140647, 10140648, 10140649 |
| FCM-982 | S3 | Tuned Bad Block management | 1_2_12 | V7000 Gen3, V5100, FS9100 | 10140647, 10140648, 10140649 |
| FCM-1569 | S4 | Added New CLI to dump log for last N power-cycles | 1_2_12 | V7000 Gen3, V5100, FS9100 | 10140647, 10140648, 10140649 |
| FCM-1566 | S4 | Compressor and Decompressor Failures stats are not working properly | 1_2_12 | V7000 Gen3, V5100, FS9100 | 10140647, 10140648, 10140649 |
| FCM-998 | S4 | Tuned health warnings in system while above "warning" threshold | 1_2_12 | V7000 Gen3, V5100, FS9100 | 10140647, 10140648, 10140649 |
|
FCM-606
|
S1
|
(HIPER) Hard fault the drive, if it the drive fails to complete power loss process correctly
|
1_2_11
|
V7000 Gen3, V5100, FS9100
|
10140647, 10140648, 10140649
|
|
FCM-330
|
S1
|
Fixes wrapping condition bug, where error during an internal engine roll-over may cause drive to fail
|
1_2_11
|
V7000 Gen3, V5100, FS9100
|
10140647, 10140648, 10140649
|
|
FCM-636
|
S2
|
Fix bug where malformed packets on the link may cause a drive to fail
|
1_2_11
|
V7000 Gen3, V5100, FS9100
|
10140647, 10140648, 10140649
|
|
FCM-717
|
S2
|
Fix issue where drive may encounter an internal error after drive upgrade and fail
|
1_2_11
|
V7000 Gen3, V5100, FS9100
|
10140647, 10140648, 10140649
|
|
FCM-277
|
S2
|
Fixes issue where garbage collection of data, in a rare scenario where data is compressed exactly into a particular flash page, resulted incorrectly in drive faulting
|
1_2_11
|
V7000 Gen3, V5100, FS9100
|
10140647, 10140648, 10140649
|
|
FCM-640
|
S3
|
Fix rare case to better handle internal debug communication within drive and software stack
|
1_2_11
|
V7000 Gen3, V5100, FS9100
|
10140647, 10140648, 10140649
|
|
FCM-534
|
S3
|
Improve internal memory error detection and handling
|
1_2_11
|
V7000 Gen3, V5100, FS9100
|
10140647, 10140648, 10140649
|
|
FCM-292
FCM-720 FCM-718 FCM-556 |
S3
|
Restructure debug information in the drive dump
|
1_2_11
|
V7000 Gen3, V5100, FS9100
|
10140647, 10140648, 10140649
|
|
FCM-711
|
S3
|
Fix rare race-condition during boot where drive could go unresponsive and fails after power-loss or firmware upgrade
|
1_2_11
|
V7000 Gen3, V5100, FS9100
|
10140647, 10140648, 10140649
|
|
FCM-394
|
S1
|
(HIPER) Hard fault the drive, if it fails to come back after power-loss instead of resetting it
|
1_2_9
|
V7000 Gen3, V5100, FS9100
|
10140647, 10140648, 10140649
|
|
FCM-293
|
S1
|
(HIPER) Fix failure scenario where drive does not come online correctly after successive power losses, where the system was powered on for 4-8 seconds before the next power loss happened
|
1_2_9
|
V7000 Gen3, V5100, FS9100
|
10140647, 10140648, 10140649
|
|
FCM-511
|
S1
|
Fixed scenario in which deleting a vdisk might introduce error in a parity block
|
1_2_9
|
V7000 Gen3, V5100, FS9100
|
10140647, 10140648, 10140649
|
|
FCM-298
FCM-303 |
S1
|
Fix corner case error condition in heavy workloads, with outstanding reads, particularly on 40TB drives, which causes drive to fail
|
1_2_9
|
V7000 Gen3, V5100, FS9100
|
10140647, 10140648, 10140649
|
|
FCM-370
|
S2
|
Fixed rare case in which drive is failed after a power loss
|
1_2_9
|
V7000 Gen3, V5100, FS9100
|
10140647, 10140648, 10140649
|
|
FCM-291
|
S3
|
Fixing an error condition, where drive fails, when there are many NAND errors in the drive
|
1_2_9
|
V7000 Gen3, V5100, FS9100
|
10140647, 10140648, 10140649
|
|
FCM-498
|
S3
|
Improve drive restore times, so that drive comes back online faster after reseat
|
1_2_9
|
V7000 Gen3, V5100, FS9100
|
10140647, 10140648, 10140649
|
|
FCM-316
|
S1
|
Fix and eliminate medium errors that occur after drive firmware download
|
1_2_7
|
V7000 Gen3, V5100, FS9100
|
10140647, 10140648, 10140649
|
|
FCM-223
FCM-237 FCM-239 |
S1
|
Improved error handling
|
1_2_6
|
V7000 Gen3, V5100, FS9100
|
10140647, 10140648, 10140649
|
|
FCM-269
FCM-270 |
S2
|
Improved error handling during temporary power interruptions
|
1_2_6
|
V7000 Gen3, V5100, FS9100
|
10140647, 10140648, 10140649
|
|
FCM-281
|
S2
|
Enable emergency rescue port in certain rare emergency failure cases
|
1_2_6
|
V7000 Gen3, V5100, FS9100
|
10140647, 10140648, 10140649
|
|
FCM-244
|
S3
|
Make drive pull during run time more robust
|
1_2_6
|
V7000 Gen3, V5100, FS9100
|
10140647, 10140648, 10140649
|
|
FCM-259
FCM-260 FCM-258 |
S3
|
Make drive format on array create during setup more robust
|
1_2_6
|
V7000 Gen3, V5100, FS9100
|
10140647, 10140648, 10140649
|
|
FCM-275
FCM-267 |
S3
|
Process IO more frequently immediately after drive reset to avoid stalls
|
1_2_6
|
V7000 Gen3, V5100, FS9100
|
10140647, 10140648, 10140649
|
Related Information
Was this topic helpful?
Document Information
Modified date:
15 May 2025
UID
ibm16172647