Download
Version
24.12.0-0024
Release Date
14 July 2016
Downloadable File
| File link | File size | File description |
|---|---|---|
| 10,073,179 | ServeRAID M1210e SAS/SATA Controller Firmware Update | |
| 24,913 | CHANGE HISTORY for the ServeRAID M1210e SAS/SATA Controller Firmware Update | |
| 5,318 | README for the ServeRAID M1210e SAS/SATA Controller Firmware Update | |
| 10,503 | XML for the ServeRAID M1210e SAS/SATA Controller Firmware Update |
Abstract
Download the latest ServeRAID M1210e SAS/SATA Controller Firmware Update.
Download Description
Change history
Severity: Critical
Version: 24.12.0-0024
ServeRAID M1210e SAS/SATA Controller Firmware Update
Adapters Systems:
- IBM Flex System x240 M5 Compute Node
- IBM Flex System x880 X6 Compute Node
NOTE TO SERVICE - Reference RETAIN #N/A
Fixes:
- Fixed the potential of a data miscompare that was observed only at a vendor test facility under very heavy I/O and abnormal practices (SCGCQ00990093, Port of SCGCQ00976904)
- Fixed an issue where performing back-to-back target resets on the same JBOD may results in an Controller Reset (SCGCQ00857181)
- Fixed an issue where firmware may allow a Reconstruction to be performed when Pinned Cache is present (SCGCQ00857692
- Fixed an issue where "MonTask" error may occur when importing a Foreign Configuration (SCGCQ00860066)
- Fixed an issue where controller does not Stop on Error and boots into Operating System when Pinned Cache is present(SCGCQ00860503)
- Fixed an issue where firmware allows CacheCade Virtual Drive deletion when Pinned Cache is present (SCGCQ00871973)
- Fixed an issue where a firmware downgrade FW downgrade may fail when IO and Background Operations are being performed (SCGCQ00873239)
- Fixed an issue where error "Core 0 exception in line 245 in ../../raid/1078int.c" may occur when Target Reset sent to Physical Disks in parallel with Background Operations (SCGCQ00878554)
- Fixed an issue where error "Assertion failure in ../../dm/src/dmDrvPrep.c at line 836" may occur (SCGCQ00879198)
- Fixed an issue where firmware may hang on Task Abort (SCGCQ00881901)
- Fixed an issue where iPtr and rPtr values may be greater than the size of the buffer (SCGCQ00886685)
- Fixed an issue where more IOs were allowed than the available buffer could support (SCGCQ00894472)
- Fixed an issue where the Operating System may become unresponsive after creating multiple sliced Virtual Disks (SCGCQ00894608)
- Fixed an issue where adapter may reset under certain conditions (SCGCQ00895554)
- Fixed an issue where error "line 1271 in file ../../raid/1078dma.c" may occur when running FastPath with CacheCade (SCGCQ00898799)
- Fixed an issue where forceCacheFlush was occurring in an iMR context where it doesn't apply (SCGCQ00899762)
- Fixed an issue where importing 240 Virtual Drives may cause a firmware fault (SCGCQ00900601)
- Fixed an issue where error "line 229 in file ../../raid/mtask.c" may occur when Hibernating Windows 10 (SCGCQ00905864)
- Fixed an issue where importing a Foreign Configuration may fail (SCGCQ00908325)
- Fixed an issue where FastPath IO may not time out properly (SCGCQ00910124)
- Fixed an issue where StorCLI may report an incorrect ScapBatVersionNO when using command "/c0/cv show all" (SCGCQ00914343)
- Fixed an issue where some default values may not be picked up for unchanged controller properties sharing the same byte (SCGCQ00914740)
- Fixed an issue where chain mid allocation for JBOD may fail (SCGCQ00915081)
- Fixed an issue where configuration creation may fail after creation of a CacheCade Virtual Drive followed by JBOD creation (SCGCQ00917307)
- Fixed an issue where a cable pull during a Target Reset on JBOD may result in a data TLB error (SCGCQ00923289)
- Fixed an issue where controller may become unresponsive after hitting an OCM error(SCGCQ00924986)
- Fixed an issue where the Physical Device map was being updated unnecessarily (SCGCQ00927173)
- Fixed an issue where some drives could not be discovered successfully (SCGCQ00927792)
- Fixed an issue where attempting to stop a Drive Erase operation from application may cause firmware to hang (SCGCQ00928150)
- Fixed an issue where controller disappears when performing a cable pull (SCGCQ00928333)
- Fixed an issue where CacheCade Virtual Drive creation may fail with false error (SCGCQ00930044)
- Fixed an issue where controller may hang when importing a drive into a RAID0 CacheCade Virtual Drive (SCGCQ00934196)
- Fixed an issue where firmware would not allow an Online Firmware Update (SCGCQ00936693)
- Fixed an issue where error "line 219 in file ../../raid/mficmd.c" may occur when powering system on from S3 sleep (SCGCQ00937487)
- Fixed an issue where error "MonTask: line 1281 in file /raid/1078dma.c" may occur when running enclosure cable pulls with CacheCade Virtual Drive (SCGCQ00941531)
- Fixed an issue where firmware recovers invalid cache after firmware update (SCGCQ00944012)
- Fixed an issue where LdInitPdDone did not include flush command block (SCGCQ00945033)
- Fixed an issue where driver may panic and controller may reset on medium errors with Pinned Cache (SCGCQ00948257)
- Fixed an issue where Virtual Drives don't revert back to Write-Back once the controller Pinned Cache is destaged (SCGCQ00948466)
- Fixed an issue where firmware may fault when running full initialization on Virtual Drives with LDBBM entries created during Consistency Check (SCGCQ00952627)
- Fixed an issue where a SES Discovery Error may occur on repeated retries for some expanders (SCGCQ00976741)
- Fixed an issue where the drive bay LED may not turn off when the drive is removed (SCGCQ01003387)
- Fixed an issue where error "MonTask: line 4946 in file ../../raid/ld.c" may occur when multipath cable pull occurs Patrol Read (SCGCQ00857528)
- Fixed an issue where Locate LED turns off when cable failover performed (SCGCQ00869681)
- Fixed an issue where "Watchdog Timer Exception" error followed by firmware fault after initiating Physical Drive erase operation (SCGCQ00872140)
- Fixed an issue where a firmware fault occurs when issuing Task Management commands on 240 JBODs while running IO (SCGCQ00872889)
- Fixed an issue where Virtual Drive deletion could cause IO freeze time to increase (SCGCQ00873201)
- Fixed an issue where a data TLB error would occur after issuing task abort (SCGCQ00873991)
- Fixed an issue where "MonTask" error may occur due to a Full-Disk Encryption / Self-Encrypting Disk that fails to spinup (SCGCQ00874332)
- Fixed an issue where error "adapter at baseport not responding" may occur (SCGCQ00880919)
- Fixed an issue where cache is not flushed immediately upon firmware receiving the cache-flush out-of-band command (SCGCQ00882125)
- Fixed an issue where IO may slow while deleting Virtual Drives (SCGCQ00891924)
- Fixed an issue where IO halts on JBODs with "read/write error" when the target drives are reset in Linux (SCGCQ00893588)
- Fixed an issue where "MonTask: line 1413 in file ../../raid/config.c" may occur when creating a CacheCade Virtual Drive (SCGCQ00894610)
- Fixed an issue where firmware does not log controller property change event for enabling/disabling 240VD feature (SCGCQ00895577)
- Fixed an issue where event length may come up as 0 (SCGCQ00897406)
- Fixed an issue where firmware was not sending the proper status for aborted commands (SCGCQ00900250)
- Fixed an issue where controller firmware may fault during Hibernation or when the driver loads twice (SCGCQ00902938)
- Fixed an issue where firmware may fault after creating 240 Virtual Drives and rebooting the server (SCGCQ00905416)
- Fixed an issue where progress for CacheCade disassociation activity is not displayed for all source Virtual Drives (SCGCQ00906846)
- Fixed an issue where error "Assert at line 1181 mpthostcmd.c" may occur when FastPath has been disabled or for a timeout IO (SCGCQ00910006)
- Fixed an issue where error "LMID HS-FIFO Error 0x8" may occur when removing a redundant path to a JBOD with IO (SCGCQ00914274)
- Fixed an issue where applications may show incorrect value for Max Parallel Commands field of Controller Information in iMR(SCGCQ00914751)
- Fixed an issue where firmware was failing ABORT TASK and ABORT TASK SET commands on SATA JBOD (SCGCQ00915088)
- Fixed an issue where exception may occur on Online Controller Reset (SCGCQ00917523)
- Fixed an issue where "MonTask" error may occur in a drive removal or multipath removal scenario (SCGCQ00919229)
- Fixed an issue where the wrong MFI_STAT is returned from PdDcmdSysPdMapAbort (SCGCQ00930593)
- Fixed an issue where an Online Firmware Update may fail when downgrading from firmware that supports 240 Virtual Drives to firmware that does not (SCGCQ00930917)
- Fixed an issue where "DM_EnableFastPathOnDevice :: FP enabled on devhandle" may be printed in logs even though FastPath is enabled (SCGCQ00936617)
- Fixed an issue where "C0:Index 0098 allocated from pool 3" prints continuously in log with 12Gbps Enclosures and SATA drives (SCGCQ00937572)
- Fixed an issue where firmware prematurely rejects ONFI flash module (SCGCQ00937617)
- Fixed an issue where SafeID may change on repeated queries using StorCLI (SCGCQ00941577)
- Fixed an issue where firmware may fault when importing Virtual Drives with Pinned Cache (SCGCQ00949440)
- Fixed an issue where Write-Back Virtual Drives are converted to Write-Through on system reboot or Online Controller Reset(SCGCQ00859720)
- Fixed an issue where a Data TLB error may occur when firmware is upgraded or downgraded (SCGCQ00867065)
- Fixed an issue where a Data TLB error may occur when aborting a host command (SCGCQ00874357)
- Fixed an issue where firmware may fault when running IO with Task Resets on JBODs (SCGCQ00877673)
- Fixed an issue where error "MonTask: line 245 in file ../../raid/1078int.c" may occur while running IO with 64 Virtual Drives and removing drives belonging to CacheCade (SCGCQ00878587)
- Fixed an issue where cache flush was occurring during Virtual Drive deletion (SCGCQ00878923)
- Fixed an issue where IO dip is seen when deleting Virtual Drives (SCGCQ00879193)
- Fixed an issue where a Data TLB error may occur when sending Target Reset on JBOD via out-of-band commands (SCGCQ00881919)
- Fixed an issue where perTunerMode is not set correctly after a controller reset (SCGCQ00882897)
- Fixed an issue where error "MonTask: line 2735 in file ../../ssd/ssd_cache_fw.c" may occur when error are injected repeatedly (SCGCQ00887019)
- Fixed an issue where a rebuild cannot be started for a degraded CacheCade Virtual Drive after heavy IO (SCGCQ00887428)
- Fixed an issue where error "MonTask: line 245 in file ../../raid/1078int.c" may occur with IOs on maximum Virtual Drives configured and Background Operations are occurring (SCGCQ00890133)
- Fixed an issue where Patrol Read doesn't resume after Consistency Check completes after a system reboot (SCGCQ00894344)
- Fixed an issue where StorCLI throws an error when performing "/c0/vx show all" after a Full Initialization on RAID1 Virtual Drive with SSDs (SCGCQ00904899)
- Fixed an issue where a firmware fault occurs when a copyback operation fails to start (SCGCQ00904905)
- Fixed an issue where LUID is changed when importing a non-240VD configuration to a 240VD firmware (SCGCQ00907658)
- Fixed an issue where a "MonTask" error may occur when under heavy JBOD IO and the JBOD IOs begin failing (SCGCQ00915078)
- Fixed an issue where error "line 1279 in file ../../raid/1078dma.c" may occur on iMR firmware during boot (SCGCQ00915092)
- Fixed an issue where controller reset occurs under stress with 240 Virtual Drives configured (SCGCQ00915398)
- Fixed an issue where Online Firmware Update would fail due to driver reload issues (SCGCQ00915454)
- Fixed an issue where a Data TLB error may occur during reconstruction operation when Target Resets are issued to JBODs (SCGCQ00921993)
- Fixed an issue where "Core 0 exception" is seen when trying to import Foreign Configurations with Pinned Cache (SCGCQ00863880)
- Fixed an issue where CTRL-R interface does not show correct port information when hotplugging enclosure paths (SCGCQ00866487)
- Fixed an issue where firmware may fault when an enclosure with an especially slow drive is present (SCGCQ00867120)
- Fixed an issue where error "MonTask: line 1280 in file ../../raid/1078dma.c" may occur on out-of-band command timeout (SCGCQ00872875)
- Fixed an issue where error "Assertion failure in ../../raid/cache.c at line 774" may occur after pulling out an enclosure cable (SCGCQ00878097)
- Fixed an issue where write performance drops in RAID5, Write-Through, No Read-Ahead, Stripe Size 64, 1MB IO at queue depth 128/256 (SCGCQ00878414)
- Fixed an issue where an imported 4K-drive RAID0 becomes Unconfigured Good on reboot (SCGCQ00895689)
- Fixed an issue where Online Firmware Update fails with "not supported" message (SCGCQ00915073)
- Fixed an issue where Logical Drive IO for FastPath-capable RAID0/RAID1 were not handled properly in the presence of a RAID5/RAID6 Write-Through volume running sequential write streams (SCGCQ00915409)
- Fixed an issue where a CRC mismatch and Invalid Log Event are surfaced when checking Controller Properties in parallel with a Learn Cycle (SCGCQ00919945)
- Fixed an issue where performance drops are seen on writes to RAID1 FastPath volumes (SCGCQ00931895)
- Fixed an issue where event messages reporting CacheCade Virtual Disk target ID and remaining CacheCade size are incorrect (SCGCQ00864019)
- Fixed an issue where firmware faults when using an Online Controller Reset from StorCLI after having issued "supportResetNow" (SCGCQ00878150)
- Fixed an issue where an "Exception in Core -0" error may occur on iMR firmware under VMWare (SCGCQ00904103)
- Fixed an issue where "MsgAlloc: No free messages, poolIndex=4" may appear in logs while running IO on JBODs (SCGCQ00908982)
- Fixed an issue where the TTY log dump is not persistent across multiple boots (SCGCQ00877100)
- Fixed an issue where drives that return errors for all protocol commands may be retried indefinitely (SCGCQ00805369)
- Fixed an issue where setting the Learn Cycle property of iBBU09 gives an i2C error (SCGCQ00837206)
- Fixed an issue where driver may hang with LSI2008-based adapters (SCGCQ00843390)
- Fixed an issue where device wait queue is not cleared when drive is no longer online (SCGCQ00878401)
- Fixed an issue where Windows may BSOD on firmware upgrade when running driver 6.707.08.00 (SCGCQ00886272)
- Fixed an issue where disableImmediateIO NVDATA value is not honored by firmware (SCGCQ00886666)
- Fixed an issue where Foreign Configuration could be cleared even when Pinned Cache is present (SCGCQ00889209)
- Fixed an issue where a Virtual Drive under Reconstruction may go Degraded if the drive being reconstructed is removed before the operation completes (SCGCQ00891282)
- Fixed an issue where a "MonTask" error may occur after initiating a RAID Level Migration (SCGCQ00891288)
- Fixed an issue where system hang may occur after aborting running Consistency Checks repeatedly (SCGCQ00895265)
- Fixed an issue where a "MonTask" error may occur after creating 240 Virtual Drives and rebooting the server (SCGCQ00908121)
- Fixed an issue where LUID is changed when importing a non-240VD configuration to 240VD-enabled controller (SCGCQ00908153)
- Fixed an issue where a Virtual Drive may disappear on reboot if created with drives from a previously-deleted Virtual Drive (SCGCQ00914823)
- Fixed an issue where device wait queue is not cleared if a drive is no longer online (SCGCQ00923279)
- Fixed an issue where message "Found invalid event at fc4966ec" is printed in firmware log every 5 seconds (SCGCQ00931370, SCGCQ00979910)
- Fixed an issue where firmware is unable to detect all Virtual Drive's "Degraded" status for partial Virtual Drives created on the same Physical Drives (SCGCQ00942380)
- Fixed an issue where driver may panic and firmware may hang when medium errors are present (SCGCQ00954118)
- Fixed an issue where firmware does not discard dirty cache after firmware update (SCGCQ00992657)
- Fixed an issue where some Recoverable Errors were marked as Unrecoverable (SCGCQ01015699)
- Fixed an issue where HII and Ctrl-R show an incorrect message when trying to import a 65th Virtual Drive (SCGCQ00803718)
- Fixed an issue where Functional Level Reset (FLR) was not supported (SCGCQ00843936)
- Fixed an issue where Write-through and Write-back cache policies can be changed via Windows Logical Disk Properties. (SCGCQ00883311)
- Fixed an issue where many "LdDcmd ***** return pinned list 0" messages may be printed in firmware log (SCGCQ00895459)
- Fixed an issue where an alert is repeated twice for Cancel Consistency Check on Virtual Drives (SCGCQ00900027)
- Fixed an issue where error "Controller encountered fatal error and was reset" may occur under heavy IO and background operations (SCGCQ00905603)
- Fixed an issue where CacheCade-related 240 Virtual Drive checks were not checking controller properties (SCGCQ00905809)
- Fixed an issue where out-of-band applications may not display Show Configuration Summary when 240 Virtual Drives are created (SCGCQ00908237)
- Fixed an issue where a RAID0 using 4k drives may not be visible after reboot (SCGCQ00999181)
- Fixed an issue where firmware may not poll all temperature sensor channels every 5 seconds (SCGCQ00844152)
- Fixed an issue where Hard Drive RAID0 and RAID10 performance at 1M stripe size is suboptimal between queue depths of 16 to 256 (SCGCQ00876154)
- Fixed an issue where StorCLI will report Success when flashing an MR-only package on an iMR-only controller (SCGCQ00882149)
- Fixed an issue where "Fw initializing devices" may hang with specific failed drives (SCGCQ00884719)
- Fixed an issue where controller may report cache size as "0" when no logical drives are present (SCGCQ00891273)
- Fixed an issue where a Physical Disk may not go to Online state even after creating a Virtual Drive on it (SCGCQ00910741)
- Fixed an issue where error "SAS core detected EEDP error in application tag" may occur (SCGCQ00936647)
- Fixed an issue where "storcli /c0 show all" shows many Bad Block messages in the log (SCGCQ00892136)
- Fixed an issue where firmware may log Controller Properties Changed events twice (SCGCQ00908238)
- Fixed an issue where a Virtual Drive under Reconstruction may be set Degraded if the drive under reconstruction is removed (SCGCQ00922677)
- Fixed an issue where firmware may enter fault state after system power cycle with an SSD drive (SCGCQ00835227)
- Fixed an issue where firmware may fault and RSOD may occur when a Virtual Drive is deleted when a Reconstruction is in progress on a PI-enabled VD combined with a slow initialization on another Virtual Drive (SCGCQ00872263)
- Fixed an issue where firmware doesn't report no SMART error when a Predictive-Failure Analysis (PFA) drive is present (SCGCQ00841772)
- Fixed an issue where firmware may not detect inserted drives (SCGCQ00876142)
Enhancements:
- Added support for restarting Patrol Reads after they are interrupted by a Consistency Check (SCGCQ00883176)
- Added ability to enable and disable 1M IO support via controller property (SCGCQ00893029)
- Added support for Task Management for JBOD/sysPDs (SCGCQ00855457)
- Reduced Command Block latency during Background Operations (SCGCQ00865372)
- Added ability to not move Write-back Virtual Drives to Write-through when Pinned Cache is less than 50% of available buffers (SCGCQ00852502)
- Updated iMR queue depth to 928 (SCGCQ00888862, SCGCQ00930846, SCGCQ00896497)
- Disabled SATA HOQ support for iMR controllers (SCGCQ00942547)
- Added Task Management support for JBOD/sysPD (SCGCQ00861819, SCGCQ00855457)
- Re-enabled 1M IO support (SCGCQ00874200)
- Added support for Event Reporting for SuperCap Health after Learn Cycles (SCGCQ00894455)
Note: See the change history file for more information.
Off
Document Location
Worldwide
[{"Type":"HW","Business Unit":{"code":"BU050","label":"BU NOT IDENTIFIED"},"Product":{"code":"QUOEZVT","label":"PureFlex System and Flex System-\u003Ex280 X6 Compute Node-\u003E4259"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"},{"code":"PF032","label":"VM"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU050","label":"BU NOT IDENTIFIED"},"Product":{"code":"QUOEZVV","label":"PureFlex System and Flex System-\u003Ex480 X6 Compute Node-\u003E4259"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"},{"code":"PF032","label":"VM"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU050","label":"BU NOT IDENTIFIED"},"Product":{"code":"QUOEZVX","label":"PureFlex System and Flex System-\u003Ex880 X6 Compute Node-\u003E4259"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"},{"code":"PF032","label":"VM"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU050","label":"BU NOT IDENTIFIED"},"Product":{"code":"QUOEZZB","label":"PureFlex System and Flex System-\u003Ex880 X6 Compute Node-\u003E7903"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"},{"code":"PF032","label":"VM"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU050","label":"BU NOT IDENTIFIED"},"Product":{"code":"QUOEZZD","label":"PureFlex System and Flex System-\u003Ex280 X6 Compute Node-\u003E7903"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"},{"code":"PF032","label":"VM"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU050","label":"BU NOT IDENTIFIED"},"Product":{"code":"QUOEZZG","label":"PureFlex System and Flex System-\u003Ex480 X6 Compute Node-\u003E7903"},"Platform":[{"code":"PF042","label":"Caldera"},{"code":"PF047","label":"SurePOS"},{"code":"PF032","label":"VM"}],"Line of Business":{"code":"","label":""}}]
Was this topic helpful?
Document Information
Modified date:
08 September 2021
UID
ibm1MIGR-5099354