This release note and the software that accompanies it are copyright (c) 2013, Intel Corporation or its suppliers, and may only be installed and used in accordance with the license that accompanies the software. This Software is furnished under license and may only be used or copied in accordance with the terms of that license. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. The Software is subject to change without notice, and should not be construed as a commitment by Intel Corporation or its suppliers to market, license, sell or support any product or technology. Unless otherwise provided for in the license under which this Software is provided, the Software is provided AS IS, with no warranties of any kind, express or implied. Except as expressly permitted by the Software license, neither Intel Corporation nor its suppliers assumes any responsibility or liability for any errors or inaccuracies that may appear herein. Except as expressly permitted by the Software license, no part of the Software may be reproduced, stored in a retrieval system, transmitted in any form, or distributed by any means without the express written consent of Intel Corporation. ========================== Supported RAID Controllers ========================== This download supports Intel(R) RAID controllers using SAS software stack (RMS25PB080, RMS25PB040, RMT3PB080, RMS25PB080N, RMS25CB080, RMS25CB040, RMT3CB080, RMS25CB080N, RS25AB080, RS25SB008, RS25DB080, RS25NB008), please verify that this utility has been tested with the RAID card you have chosen to use by checking the drivers web page for your controller at http://support.intel.com. =================== Package Information =================== Flash package = v23.18.0-0014 (firmware version 3.290.15-2935) ========== Attention! ========== Intel recommends to loading Factory Default setting after the firmware upgrade which will not affect data on any existing array. To do so: 1. Reboot the system and login to the RAID BIOS Console. 2. Select the controller and select 'Adapter Properties'->'Next' 3. Set the 'Set Factory Defaults' setting to 'Yes' and submit the change. 4. Reboot the system (the default settings are applied). 5. Re-configure to the desired settings in RAID Web Console2. ================== Known Restrictions ================== 1) This download does NOT support EFI v1.1 environment. Please use the EFI shell command ver" which will display the EFI version, to identify the EFI version. 2) When 2 or more VDs are created, VD cache settings must be the same. ======================= Contents on the package ======================= The following files are included in this zip: Name: Description: ir3_2208SASHWR_FWPKG-v23.18.0-0014_readme.txt This file MR58p.rom Firmware binary update.bat DOS firmware update batch file update.nsh UEFI firmware update batch file CmdTool2\DOS\* DOS update utility and support files CmdTool2\FreeBSD\* FreeBSD update utility and support files CmdTool2\Linux\* Linux update utility and support files CmdTool2\Solaris\* Solaris update utility and support files CmdTool2\UEFI\* UEFI update utility and support files CmdTool2\Windows\* Windows update utility and support files License_v2.pdf License Agreement COPYING.NEWLIB.txt License Agreement ========================== Installation instructions: ========================== UEFI (EFI 2.0) instructions for updating RAID Firmware: ----------------- 1. Download and extract all files to a local drive. 2. Boot the target system to EFI shell. 3. Change directory to the local drive and directory containing the flash update files and the firmware image file. 4. Type "update.nsh" or "efi\cmdtool2 -adpfwflash -f MR58p.rom -noverchk -aall" 5. Wait for the flash to complete. Do NOT reboot the system during the update. Windows and Linux instructions for updating RAID Firmware: ----------------- The firmware update may be run from Within Windows or Linux using the appropriate versions of CmdTool2. In Windows, unzip the utility into the same directory as the rom file by typing "cmdtool2 -adpfwflash -f MR58p.rom -aall". The Linux CmdTool2 by running the rpm and then calling the utility from /opt/MegaRAID/CmdTool2 as "./CmdTool2 -AdpFwFlash -f MR58p.rom -aall" DOS instructions for updating RAID Firmware: ----------------- 1. Download and extract all files to a local drive. 2. Boot the target system to DOS. 3. Change directory to the local drive and directory containing the flash update files and the firmware image file. 4. Type "update.bat" or "dos\cmdtool2 -adpfwflash -f MR58p.rom -aall" 5. Wait for the flash to complete. Do NOT reboot the system during the update. You can also use RAID Web Console 2 to update the RAID firmware. For more detail, please refer to the Intel(R) RAID Software User's Guide. ============= Package Details/Fixes/Updates ============= 23.18.0-0014 (MR5.8 patch1) MR Firmware - 3.290.15-2935 SCGCQ00552847 - Data Integrity issue found with CacheCade when CacheCade disassociation is initiated after running IO SCGCQ00484803 - The Firmware does not change the Virtual Drives's from Write Through to Write Back after a battery manual learn cycle is complete SCGCQ00449662 - Foreign config import is getting failed when using multiple enclosures SCGCQ00457913 - Defect Fix for Excessive unexpected sense events reported on PI enabled R5 VDs SCGCQ00459680 - iMR TB Data loss when reconstructing from 1 drive R0 to 2 drive R1 with reboot SCGCQ00470499 - For iMR, Firmware is faulting when trying to flash firmware after Online Control Reset.] SCGCQ00477801 - MR Controller does OCR due to Temp Buffer overflow SCGCQ00481595 - Can't import foreign configuration on degraded arrays after system reboot SCGCQ00449115 - Clustered Media Error handling does not work for read operations during RAID-5 writes SCGCQ00473201 - Firmware montask when solaris is installed on 4 drive Raid6 with 2 drive failure SCGCQ00552110 - Gemini image updated SCGCQ00467625 - Validate the requested blocks for SCSI VERIFY commands on RAID volumes BIOS - 5.42.00 Hii - 03.03.07.00 UEFI_Driver - 0x06010300 FCODE - 4.14.05.00 WebBIOS - 6.1-68-e_68-Rel NVDATA - MR2.1310.03-0122 PCLI - 05.07.00 Ctrl-R - 4.02-0001 BootBlock - 2.05.00.00-0010 BootBlockCommon - 07.26.13.219 ROMENV - 1.08 23.18.0-0013 (MR5.8) MR Firmware - 3.290.05-2720 **NOTE: Full native 4K sector Firmware support is provided in this release SCGCQ00462339 - Virtual Drive creation failure in iMR during pre-boot SCGCQ00454816 - Recon VD made "degraded" when the recon pd is pulled out allowing for rebuild once the drive is plugged back in. SCGCQ00448786 - static variable used in PD Progress and LD Progress function which may affect multiple progresses running at the same time. SCGCQ00437008 - MegaRAID controller does not display a boot message when it has entered safe mode. SCGCQ00435944 - Allow adding a lba when table entries are exhausted, but addition is possible if consecutive to existing entry SCGCQ00434388 - When pulling and pushing SSD SATA PDs under 5 seconds, the SSDs come back as failed after a minute or so. SCGCQ00420777 - Fw defect in PdStateSet() SCGCQ00419399 - Hard coded values should be removed in TFM module SCGCQ00414056 - Potential IO integrity with R0/R1 CIO WT when overlapping R/W issued to LD. SCGCQ00413472 - Unable to perform Consistency Check and other background operations in a legacy WebBIOS SCGCQ00413254 - Multiple VDs undergoing full init show a calculated estimated time remaining even though they sit at 0% SCGCQ00406688 - Static Code Analysis Tool warnings: IDs - 10007 , 10338 , 10340, 10356, 10364 , 10371, 10389, 10390, 10847, 10848 SCGCQ00406301 - Static Code Analysis Tool warnings 10071, 10100, 10162, 10174, 10288, 10332, 10361, 10363, 10503 SCGCQ00406219 - FW reports "Progress init not proper" during 16 VD Rebuild SCGCQ00400809 - Data miscompare seen when errors injected to a RAID6 virtual drive SCGCQ00400807 - Potential data integrity issue During Check Consistency On 4DG R6 arrays with 16 VDs per array SCGCQ00400564 - Delete VD while PR still in progress cause debugger to loop. Reboot the system, debugger still loops SCGCQ00393749 - MonTask: line 281 in file ../../raid/mem.c if running megacli AdpDiag SCGCQ00349837 - Sequential Read performance is less on CacheCade associated LD's. SCGCQ00451137 - If a BOOT Passphrase is enabled with SafeStor "MegaCli adpbios dsply a0" will display "BIOS will Stop on error" even if any other mode is set. SCGCQ00447927 - Message release issue in immediate IO path SCGCQ00446623 - Firmware crash during foreign config import SCGCQ00441299 - Updated line of code recommended in code review. SCGCQ00439477 - Verify drive reinsertion within/before drive-removal-delay setting -verify discovery (Without IO) SCGCQ00425796 - HII - Profile based VD creation - [Partial RAID options blocked until system reboot] SCGCQ00424928 - Application could not make a JBOD bootable without a VD present SCGCQ00423182 - bootMsgPending.needsEKM bit is not set when FW needs a key SCGCQ00422760 - Indifference between MR.H and FW implementation for lockKeyLength SCGCQ00420918 - Potential data integrity issue with a 4K RAID5 virtual drive SCGCQ00412766 - HII /When user has a critical message and the conrtoller is in Safe Mode, going into CTRL mang will result an error msg SCGCQ00404263 - Staggered CMEs across R10 array are causing a read error SCGCQ00475140 - Learn cycle will not start on supercap SCGCQ00451213 - Assertion failure in raid 1078main.c at line 993 during hibernation when IOs or background operations are running SCGCQ00448750 - UEFI-4K drives: Unable to create any virtual drives of strip size 256k-1MB with the 4K sector drives. SCGCQ00439050 - Static Code Analysis defects - 5.8 SCGCQ00436460 - Event is blocked during Full initialization SCGCQ00422757 - iMR firmware does not progress background operations with certain systems when using WebBIOS in legacy mode SCGCQ00420702 - Fw defects related to Disk Write Cache Policy settings SCGCQ00406148 - Grammatical spacing error in bios message at POST SCGCQ00400555 - The elapsed time shown in the FW debugger for a reconstruction not starting at 0 SCGCQ00399591 - 23.16.0.0005/Creating CacheCade with non supported OEM SSD using older FW and then flashing to 5.7 it's till available SCGCQ00398281 - "Question value mismatch with Option Value" message in HII's Controller Management when in Safe Mode with pin cache SCGCQ00393347 - Static Code Analysis Tool code changes SCGCQ00448628 - Rebuild failed event is not seen when rebuild fails due to LDBBM and SBBM tables getting full (puncturing disabled) SCGCQ00439947 - Static analysis tool defects SCGCQ00437731 - Remove memory module on MR controller to downgrade to iMR does not work SCGCQ00415473 - Fix code review defect D16582 in 5.8 stream for Review #17785: NCQ support is disabled in FW SCGCQ00400149 - Firmware failed to import drives to start rebuild after remove then reinsert SCGCQ00462008 - LDBBM_EXT table does not get read during init SCGCQ00443920 - Static analysis tool defects SCGCQ00440224 - Corrected defects found by static analysis tool. SCGCQ00439068 - Static analysis tool defect fixes SCGCQ00404301 - Significant drop in Sequenial read performance with Read Ahead policy SCGCQ00449597 - Multi-stripe size in each raid level of R1,r5,r6 with SAS, DIF, 4K pinned cache offline vd import cause Montask SCGCQ00446657 - Static Code Analysis Tool - Defect Code Changes SCGCQ00443455 - Static Analysis Defects SCGCQ00424293 - Setting the ASO key with storcli 1.02.08 (MegaCli 8.07.06) fails with an error code 3 on Windows or Linux if the MB BIOS PCI SCGCQ00406233 - Data Miscompare found while running I/O overnight with degraded virtual drives SCGCQ00443883 - Static code analysis tool fixes SCGCQ00436287 - HII critical message form/Extra character "r" with configuration not supported critical message. SCGCQ00399227 - Prevent overtemp warnings while battery is charging SCGCQ00411672 - CLI Reporting of TMM VPD SCGCQ00472756 - EKMS disabled in firmware by modifying support EKM property in a proper way. SCGCQ00399224 - Modify MR fw to eliminate four second window where drive swap is not recognized. SCGCQ00399233 - Rebuild automatically starts on drive with foreign configuration after reboot. SCGCQ00377263 - Modify sense data returned for an offline VD SCGCQ00399229 - Availability of information on PFK hardware keys presence/absence via termlog. SCGCQ00403115 - HA/Peer controller detection and handling logic SCGCQ00331562 - R5 rebuild fails source drive after LDBBM table is full SCGCQ00396289 - Defect fix for crash when fde disk connected SCGCQ00396296 - Ctrl+R BIOS hangs while hot plug of 2 enclosures with more than 32 drives on FURY controller SCGCQ00397338 - CC2.1_RA_Support : Data Integrity issue may happen upon creating WB CCVD during Cache Flush SCGCQ00397347 - Sequential Read performance is less on CacheCade associated LD's. SCGCQ00409501 - The reliability and error recovery of the SuperCap firmware was improved. SCGCQ00414020 - Adjusted the USB phy boost value for the OEM controllers SCGCQ00414463 - IO integrity error seen after Source VD associated with CacheCade VD is forcibly unblocked SCGCQ00414466 - During rebuild on PRL11 CacheCade VD and rebuild on RAID6 Source VD IO integrity error is seen. SCGCQ00417742 - BBU Charging gets disabled when Transparent Relearn fails to start due to low capacity SCGCQ00421945 - on iMR FW update caused card to FW fault state and card cannot boot to OS. SCGCQ00421967 - SEAGATE hotspare drives remain spun up on LSI FW 12.12.0-0079 SCGCQ00424028 - After COR (OCR) controller not longer available to HOST SCGCQ00426998 - Code Review defect to handle SA_INVALID_FIELD_IN_CDB SCGCQ00427028 - Change SES Green/Amber LED behavior for OEM JBOD enclosure. SCGCQ00427030 - Customer is hitting an ECC bug SCGCQ00427031 - Firmware returns invalid data in OOB packet SCGCQ00435303 - OEM facing with incorrect SAS HDD's indication, MSM shows 2X drives connected SCGCQ00435305 - Alarm continues to sound after copy-back is done, across reboot, from an unconfigured good drive that is used as an emergency spare. SCGCQ00436807 - Change RAID controller FW bad battery warning message that comes up during POST. SCGCQ00439490 - 9260 controller VD goes offline during Slow/Full/Foreground Initialize with 3TB Seagate SED SAS drives SCGCQ00442108 - 2208 ROMB see 0 Capacitance SCGCQ00462321 - Deep learn doesn't start when it is requested during relaxing. SCGCQ00340844 - Don't interpret the cachecade BVD flags if the volume is created with old FW which does not support cachecade. SCGCQ00357678 - immediate IO broken for R1 - (SCGCQ00357549) SCGCQ00384609 - Assertion failure in ../../raid/raidpci.c at line 10011 , while running IO with medium errors on arrays. SCGCQ00405889 - Auto Foreign import fails when controller is booted with pinned cache. SCGCQ00406635 - Power loop cycle test on a non DIF drive connected to LSI controller caused fatal firmware error SCGCQ00414469 - When a Cachecade PD marked as missing is reused to make Cachecade VD IO integrity error is observed. SCGCQ00418100 - If a correctable ECC error occurred during a cache offload, the CPU would crash, resulting in a data loss SCGCQ00418526 - montask hit at the line "Fatal firmware error: Line 1057 in ../../dm/src/dm.c while running copyback with 255 ME SCGCQ00424266 - Disable Band Gap feature for select customers SCGCQ00424272 - Disable Band Gap feature for select customers SCGCQ00426122 - Megamon issue when disabling the drive security on a MR controller with spun down FDE drives. SCGCQ00426172 - Copyback on a drive hits kill adapter SCGCQ00426433 - Setting the ASO key with storcli 1.02.08 (MegaCli 8.07.06) fails with an error code 3 on Windows or Linux if the MB BIOS PCI SCGCQ00426961 - immediate IO broken for R1 SCGCQ00427002 - disableHII: Needs to be updated from nvdata into MFCD SCGCQ00427591 - Infinite retry happens on Test Unit command when HDD didn't respond to TU command during the initialization. SCGCQ00432566 - Enable DS3 on TB code for OEM SCGCQ00450108 - TFM error handling : Cache policy change for WB to WT if supercap is faulty SCGCQ00455801 - OEM- StorCli should not allow turning on JBOD in MR mode SCGCQ00462305 - Deep Learn is not invoked in new battery, when the system is reboot before the first learn completes SCGCQ00462319 - Transparent Learn Cycle is rescheduled even though it is not completed SCGCQ00468434 - Write policy changed from WT to WB when the battery/Supercap is declared as bad SCGCQ00355900 - OCR observed after IO on reconstructed VD with ME's SCGCQ00381325 - Wrong event generated "Reminder: Potential non-optimal configuration due to drive PD xx(e0xfc/sx) commissioned.. SCGCQ00418110 - If the hotspare was spun down, the copyback after a drive failure wouldn't always start. SCGCQ00421950 - adapterOperations.alarmControl is being set to 1 even if controller doesnot have alarm on board SCGCQ00421964 - 9240-4i on one motherboard is not getting required memory resources on boot SCGCQ00421966 - Unable to open "Set Patrol Read Properties" in MSM with 2008-iMR SCGCQ00426092 - Megamon during Injecting errors to VD with 512e PDs on iMR controller SCGCQ00426194 - If VD is secured while reconstruction is going on does not stay secured once reconstruction is done. SCGCQ00427013 - Allocate BBLog for iMR Initally during boot up SCGCQ00427018 - When attempting to secure LD during RLM, receive option to secure LD, LD not secured (message incorrect/misleading.) SCGCQ00432842 - Saved Release Note DataSLIB returning bad data as good data after host reboots SCGCQ00436873 - Minimum Capacity needed for relearn is incorrect in 2208 MR FW SCGCQ00438483 - Improve foreign config import for iMR with mixed JBOD/RAID settings SCGCQ00446741 - Correct the error in copy back path smart errors path SCGCQ00456440 - Defect fix for VD rebuild doesnot kickin and goes to foreign state after reboot SCGCQ00464629 - Disconnect SCap during Shutdown/Hibernate only if pinned cache is not present SCGCQ00364724 - Assertion failure in ../../raid/raidpci.c at line 8323 while running IO with cable pull/push. SCGCQ00426204 - spare pointer is incorrectly used in MR_CONFIG_DATA SCGCQ00427032 - Fix For code analysis Defects Reported SCGCQ00432754 - Customer experiencing extremely long rebuild times under I/O with LSI 9288-8e Procyon-U) controller SCGCQ00436808 - Change RAID controller FW bad battery warning message that comes up during POST. SCGCQ00441823 - Patrol Read - no progress SCGCQ00450643 - 9260-8i(SAS2108) hitting OOB SRAT timeout for a long time causing OOB commands to fail SCGCQ00397250 - ECC/Medium/Unrecoverable read errors handling Enhancement SCGCQ00405886 - FW halts when you have pinned cahce and remove VD form the configuration. SCGCQ00418112 - If the hotspare was spun down, the copyback after a drive failure wouldn't always start. SCGCQ00421977 - Invalid target ID after new logical drive creation SCGCQ00427021 - sync error stat for MRS SCGCQ00427022 - megacli reports battery pack is missing on hot insertion SCGCQ00448174 - Card Running iMR Machine Checks when Requesting Host Memory SCGCQ00421953 - 9260-16i's drive locate/fault LED header doesn't work SCGCQ00427592 - Infinite retry happens on Test Unit command when HDD didn't respond to TU command during the initialization. SCGCQ00453504 - Defect Fix for Exception in Core 0 SCGCQ00456361 - Virtual drive configurations go missing during firmware upgrade from 5.3 to 5.7, while running Consistency Check (CC), after tworeboots SCGCQ00387315 - fix for the defect - 4k drives display wrong value of Coerced size. SCGCQ00454959 - Write policy changed from Write-through (WT) to Write-back (WB) when the battery/Supercap is declared as bad BIOS - 5.42.00 Hii - 03.03.07.00 SCGCQ00472196 - Profile based VD creation path incorrectly showing protect VD/secure VD checkbox when user clicks on drive selection criteria UEFI_Driver - 0x06010300 SCGCQ00435384 - UEFI System hang if controller FW is in fault state SCGCQ00392836 - Support Remote Key Management FCODE - 4.14.05.00 SCGCQ00418701 - Not possible to probe a volume > 2Tb on Niwot raid card WebBIOS - 6.1-68-e_68-Rel SCGCQ00414398 - In WebBIOS, if BGI is suspended the vd progress info page shows it as CC progress until it is resumed SCGCQ00471031 - Incompatible strip size convention in TB NVDATA - MR2.1310.03-0122 SCGCQ00419769 - Change in product name for OEM 2208 ROMB design SCGCQ00447780 - Added support for OEM controller SCGCQ00452126 - Updated OEM controller SCGCQ00459367 - Updated OEM controller PCLI - 05.07.00 Ctrl-R - 4.02-0001 BootBlock - 2.05.00.00-0010 BootBlockCommon - 07.26.13.219 ROMENV - 1.08 23.16.0-0018 (MR5.7p1) Firmware - 3.270.65-2578 - Virtual drive configurations go missing during firmware upgrade from 5.3 to 5.7, while running Consistency Check (CC), after two reboots - Card Running iMR Machine Checks when Requesting Host Memory Hii - 03.02.08.00 BIOS - 5.42.00 WebBIOS - 6.1-65-e_65-Rel PCLI - 05.07-00 NVDATA - 2.1304.03-0117 BootBlock - 2.05.00.00-0010 Common BootBlock - 07.26.13.219 23.16.0.0012 (MR 5.7) Firmware - 3.270.05-2430 Fixes **NOTE: Although several 4K sector changes are listed below, full native 4K sector support is defered to MR5.8 release. - Potential IO integrity with R0/R1 CIO WT when overlapping R/W issued to LD. - Unable to perform Consistency Check and other background operations in a legacy WebBIOS - Multiple VDs undergoing full init show a calculated estimated time remaining even though they sit at 0% - 'Static Code Analysis Tool' warnings: IDs - 10007 , 10338 , 10340, 10356, 10364 , 10371, 10389, 10390, 10847, 10848 - 'Static Code Analysis Tool' warnings 10071, 10100, 10162, 10174, 10288, 10332, 10361, 10363, 10503 - FW reports "Progress init not proper" during 16 VD Rebuild - Delete VD while PR still in progress cause debugger to loop. Reboot the system, debugger still loops - MonTask: line 281 in file ../../raid/mem.c if running megacli AdpDiag - Firmware crash during CME recovery - 5.7Static Code Analysis Tool changes - 'Static Code Analysis Tool' Defect OVERRUN STATIC: CIDs Out-of-bounds access - Code Analysis Tool fix - Sequential Read performance is less on CacheCade associated LD's. - Application could not make a JBOD bootable without a VD present - In HII, when user has a critical message and the conrtoller is in Safe Mode, going into CTRL Management will result an error msg - Significant drop in Sequenial read performance with Read Ahead policy - Staggered CMEs across R10 array are causing a read error - MR5.6 Beta Firmware BST: Code Analysis Tool Fix - Continues PR 2nd time on Raid 1 and then delete VD and reboot system cause debugger to continues loop and want to run PR - 5.7 FW PKG 23.11.0-0013/Using CLI, can change a cachecade PD to WB even though enableSSCWB=0 - Firmware does not progress background operations with certain systems when using WebBIOS in legacy mode - Grammatical spacing error in bios message at POST - The elapsed time shown in the FW debugger for a reconstruction not starting at 0 - "Question value mismatch with Option Value" message in HII's Controller Management when in Safe Mode with pin cache - Removed unwanted prints. For copyBack, total Blocks for copyback was not getting intitailized for right drive. Initialized for copyBack destination PD. Added necessary fix. - Code Analysis Tool Defect OVERRUN STATIC: CIDs Out-of-bounds access - Assertion failure fixed for issuing "adpdiag" from megacli-dos - Correct formatting and compilation issues - Firmware failed to import drives to start rebuild after remove then reinsert - Fixes for defects found by Static Code Analysis Tool - 'Static Code Analysis Tool' code changes - Firmware is sending totalElapsedSecs value as 0 for LD and PD progresses - MegaCli pdFwDownload fails on a SATA drive with an interposer (parent defect is SCGCQ00352210) - Timed critical boot message under UEFI mode not showing - Fix for Firmware asserted when VDs are offline - Code Analysis Tool Fix - Firmware blocked firmware download to interposer - NCQ support is disabled in FW - Double media error getting corrected during check consistency - Data Miscompare found while running I/O overnight with degraded virtual drives EnhancementRequests - 4K sector support - Cache Mgmt, Snapshot, LD config, RAID ** - CME handling improvements for handling multi-row I/Os - 4K sector support - Switch to enable/disable 4K feature, Restrict "Snapshot" to 512-sector drives ** - Firmware returns invalid data in OOB packet - ECC memory error boot message and event log enhancement. - Rebuild time reset - Provide Fastpath as a standard offering for TB based controllers - Ability to power off and on individual HDD - Port latency outlier fixes to FW (from legacy PR137246) - 4K sector support - DDF, DM, Host Interface ** - 4K sector support - iMR, analyze all remaining hard-coded instances of "512" ** - RRB 45 - CLI Reporting of TMM VPD CSETActivities - DDF rev is not updated properly when both 4K and 512 drives are present ** - MR2208 JBOD function can't handle the UNC error of SATA disk - MR Controller Rejects Vendor Unique SCSI Command - Double media error getting corrected during check consistency - Ctrl+R- Ctrl+R BIOS hangs while hot plug of 2 enclosures with more than 32 drives - [MR5.4] CacheCade: ECC/Medium/Unrecoverable read errors handling Enhancement - CC2.1_RA_Support : Data Integrity issue may happen upon creating WB CCVD during Cache Flush - Sequential Read performance is less on CacheCade associated LD's. - Adjusted the USB phy boost value for the OEM controllers with SubDevice IDs between 3510 and 3515. - IO integrity error seen after Source VD associated with CacheCade VD is forcibly unblocked - During rebuild on PRL11 CacheCade VD and rebuild on RAID6 Source VD IO integrity error is seen. - BBU Charging gets disabled when Transparent Relearn fails to start due to low capacity - SCSI Pass-Through to SAS SSD returns data but disk reported medium error - Foreign config import failed from MR to iMR on Solaris 11x86 - Assertion failure in ../../raid/raidpci.c at line 10011 , while running IO with medium errors on arrays. - reading SATA IDENT information using STP_Passthru doesn't work with latest FW - Continues PR 2nd time on Raid 1 and then delete VD and reboot system cause debugger to continues loop and want to run PR - Disk missing sporadically during reboot of OEM - Auto Foreign import fails when controller is booted with pinned cache. - Power loop cycle test on a non DIF drive connected to LSI controller caused fatal firmware error - Significant drop in Sequenial read performance with Read Ahead policy - When a Cachecade PD marked as missing is reused to make Cachecade VD IO integrity error is observed. - If the hotspare was spun down, the copyback after a drive failure wouldn't always start. - Wrong event generated "Reminder: Potential non-optimal configuration due to drive PD xx(e0xfc/sx) commissioned.. - "Assertion failure in ../../raid/mem.c at line 281" on issuing "adpdiag" from megacli-dos - TFM modules with dirty data can cause the controller to hang during boot when transported to another controller - The reliability and error recovery of the SuperCap firmware was improved. - If a correctable ECC error occurred during a cache offload, the CPU would crash, resulting in a data loss - VD becomes WT with a good & new Super Cap on boot - (multiple) Megacli64 error in deadlock state - Timed critical boot message under UEFI mode not showing - Firmware blocked firmware download to interposer - NCQ support is disabled in FW - Data Integrity issue may happen upon creating WB CCVD during Cache Flush - Adjusted the USB phy boost value for the OEM controllers with SubDevice IDs between 3510 and 3515. - GHS drives changed to unconfigured good after OCR / System reboot scenario's - BMC see clock stetching on I2C bus - MR Controller Rejects Vendor Unique SCSI Command - Copyback was successful when the block sizes did not match - [MR5.4] CacheCade: ECC/Medium/Unrecoverable read errors handling Enhancement - FW halts when you have pinned cache and remove VD form the configuration. - Defect fix for 4 K drives Foreign configuration import. - The reliability and error recovery of the SuperCap firmware was improved. - Timeout when creating a hotspare - reading SATA IDENT information using STP_Passthru doesn't work with latest FW - Disk missing sporadically during reboot of OEM - MR: VD created in IR controller comes as UG when connected. - Defect fix for 4K configuration record updation is not happening with 4k drives ** - Firmware asserted at raid/cache.c at line 3661 when VDs are offline - (multiple) Megacli64 error in deadlock state WebBIOS - 6.1-65-e_65-Rel - In EFI WebBIOS with CC running on a R1 when 1 PD is removed EFI WebBIOS still shows that CC is in progress - Controller breaks into Megamon when clicking on the enclosure link in WebBIOS NVDATA - MR2.1304.03-0117 - Degraded performance comparison With the latest MR 5.3 -MR_3.190.25.1887 Hii - 03.02.08.00 - HII doesn not allow user to use the remain free capacity to configure additional VD for R50/R10. - MR 6.1 HII: empty warning prompt is given when creating a CacheCade VD with forced writeback option BIOS - 5.42.00 WebBIOS - 6.1-65-e_65-Rel PCLI - 05.07-00 BootBlock - 2.05.00.00-0010 Common BootBlock - 07.26.13.219 Package 23.12.0-0013 Firmware - 3.240.25-2382 - Coverity issues fix - Sequential Read performance is less on CacheCade associated LD's. - Firmware returns invalid data in OOB packet - Double media error getting corrected during check consistency - [MR5.4] CacheCade: ECC/Medium/Unrecoverable read errors handling Enhancement - Significant drop in Sequenial read performance with Read Ahead policy - The reliability and error recovery of the SuperCap firmware was improved. - Disk missing sporadically during reboot of Puma3 - Adjusted the USB phy boost value for the Mars controllers with SubDevice IDs between 3510 and 3515. - NCQ support is disabled in FW - Athena Rack BMC see clock stetching on I2C bus - Timeout in CIMC when creating a hotspare - CC2.1_RA_Support : Data Corruption upon creating WB CCVD during Cache Flush - reading SATA IDENT information using STP_Passthru doesn't work with latest - Firmware blocked firmware download to interposer BIOS - 5.42.00 - Extremely long delay when the controller POST in Legacy mode - BIOS build date field is empty and build date is displayed as BIOS build time in SLT. - OpROM not getting relocated to runtime segment if the segment address is 0xC0000 - Handle BT750 when B0 and D1 controller is present in HAMR system - HAMR: BIOS to have a logic to filter CCVD and report Remote VD count at OpROM POST time - FW Version number Truncated by one digit in OpROM POST screen - BIOS: Provide scratch segment and populate info to assist Ctrl R to load latest host - Update PERC9 Sub System Device Ids and the corresponding BBS strings. - Retry read capacity if scsi status is not success - MR HWR OpROM BIOS : OOB (BMC) function corrupts EBDA area used by other server function Hii - 03.02.02.00 - HII hangs when trying to enter Configuration Management while in Safe Mode - HII message for Safe Mode is not clear - HEFU: Controller Status should reflect safe mode + dont log debug messages in serial port UEFI_Driver - 0x05270000 WebBIOS - 6.1-62-e_62-Rel - Wrong spanned drive group size is displayed by Web bios(Ctrl-H) PCLI - 05.07.00 FCODE - 4.12.05.00 NVDATA - MR2.1304.03-0118 - Added a subOEM 8 version of the AlcorTU 9273 controller and a subOEM 3 version of the Procyon 9290 controller - Degraded performance comparison With the latest MR 5.3 -MR_3.190.25.1887 between Phase -3 Gemini Vs Phase -1 Gemini BootBlock - 2.05.00.00-0010 Ctrl-R - 4.02-0001 BootBlockCommon - 07.26.13.219 ROMENV - 1.08 Package v23.11.0-0021 Firmware 3.230.05-2100 - Repeated power cycling the enclosure with interposers results in drives not detecting - While executing path-failover test with an SATA-SSD drive behind an interposer, the device is marked failed - Drive not Foreign when pulling drive from VD, reinserting, and changing to UG Hii 03.00.06.00 - HII Create Virtual Drive help file typo - HII displays Supercap capacity values in mAh instead of Joules like all other applications - MR, in HII the learn time shows as 8hours for catera flatwood controller UEFI Driver 0x05240000 BIOS 5.38.00 - MR HWR OpROM BIOS : OOB (BMC) function corrupts EBDA area used by other server function PCLI 05.07.00 - No controller properties for Online FW Update in MegaCLI Bootblock rel-2.05.00.00-0010 - SAS2208 FW MR 5.4 posting a "91" error code FW 23.9.0-015 WebBIOS 6.1-60-e_60-Rel - 5.5 FW 0003/1078 FW 11.0.1-0048\When 1078 controller has message the config is missing EFI webBIOS comes up blank - When creating a Global HSP, it is showing an SSD Drive group as being FDE - WebBIOS displaying wrong info for missing PDs when FDE drives are connected to controller NVData 2.1301.03-0115 MR_SAS_Ctrl-R 4.02-0001 Common BootBlock v07.26.13.219 v23.9.0-0018 - Drives dropped when flashing FW back from MR5.3 to 11M08 and FW crashes with TLB error - BGI does not correct ECC medium errors on 2nd arm of Raid 10 array - Cache offload would not work when a USB debugger was attached - Controller (Alcor-S with OEM PCI id's) is running into a Machine Check loop during copyback test. - Foreign config after reboot with some drives. - MR5.4 FW loses its time settings after OCR - SES device is not found during cable pull testing - Firmware assertion failure during power-cycle test - RAID Member disks state changed to (foreign) online and still can access. - SAS2208 ROMB LD Rebuild suspend/resume issue - MR HWR OpROM BIOS : OOB (BMC) function corrupts EBDA area used by other server function. - BIOS should check pMRCtrlInfo ->maxHANodes with > 1 to determine HAMR v23.9.0-0015 - MR FCODE Driver release - TB BIOS 5.37.00 - HEFU HII Release 2.05.00 for 2208 - Singed UEFI Driver 0x05180000 (for Win 8 Secure Boot) - MR 5.3 Bootblock rel-2.05.00.00-0009 - MR 5.4 NVData Release: MR Version 2.1209.03-0112; iMR Version 2.1209.04-0112 - MR_WebBIOS_MR5.4_2208_release_version_6.1-49-e_49-Rel - MR_SAS_Ctrl-R_MR5.4_2208_release_version_4.02-0001 - HWR_LSI_MR_5.4_PCLI_Release_Version_5.05.03 - Release 5.2: MegaRAID GCA Common BootBlock v07.26.13.219 - 11M06 TB ROMENV Release - Firmware does not backup data during power fail with SuperCap. -Serious performance issue found in the latest public official LSI 9285-8e MegaRAID firmware 1776(small sequential reads perf) -System failed to boot with enableJBOD feature with B0 board -HAMR: BIOS is firing LD list query with query type exposed to boot instead of cluster access -Applying changes in Automatic Learn Cycle Properties ends up with "Requested Command is invalid" -Help is missing for some of the fields. -OEM adapters card may training to PCIe Gen2 for certain slots -Bootblock is using NVRAM data even if NVRAM is uninitialized -Remaining capacity is coming 0 from FW. -Battery Firmware vesion(MR_BBU_DESIGN_INFO.moduleVersion) is coming as Null -WebBIOS does not warn user before importing PI enabled VD on PI disabled controller. -WebBIOS reports incorrect number of foreign configs during "Scan Devices" -Preboot apps have to change load address change because of FW changes -WebBIOS should not allow RLM for protected VDs with non-PI drives. -WebBIOS does not show "Day" for Next learn cycle time in battery page. And issue with safe mode. -WebBIOS displays SSD association screen for Secured and Protected VDs (Virtual drive table is empty). v23.7.0-0038 - R50 DIF VD with multiple rebuilds reports - ref mismatch - TB D1 controllers may train to PCIe Gen2 in certain systems v23.7.0-0037 - RAID features are lost because of errors while accesing TSOC using an old firmware (11M08) - Pulling cable when maintainpdfailhistory=1 create wrong state in arrays. - Memory test does not execute when performing FW diagnostics. - MFC variable enableSSCWB was not getting updated when updated via megaSCU - Dont log capacity change event post rebuild completion. - Log commission event only if Rebuild will start on the PD. - Clean up bad block list during background init/check consistency failure - SATA BBM list corruption - Stressing test on degrade raid with drives or rebuilding on drives will cause firmware hang v23.7.0-0033 - Option ROM hang on some systems with Quiet Boot enabled v23.7.0-0031 - Enabled support for SSD drive cache enable/disable - Clean up bad block list during background init/check consistency failure - SATA BBM list corruption - Stressing test on degrade raid with drives or rebuilding on drives will cause firmware hang - T-bolt firmware : makes unconfigured bad (foreign) to unconfigured bad on reboot. - cannot make the CacheCade configured PD as unconfigured bad even pulling it out during system online. - Hot Spare lost after FW update v23.7.0-0029 - Stressing test on degrade raid with UNC drives or rebuilding on UNC drives will cause firmware hang - Firmware reports device initialization completion status to be greater than 100% at startup - Split large bitmap reads into pieces - USB Cacheoffload restore fails after multiple power cycle. - When secure foreign drive is present, VD creation fails because FW become unresponsive - Check for the presence of PD before writing the data arms of a protected LD during BGI - FW asserts in CacheMemAllocForPrebootApps() when memory is allocated twice by BIOS. - USB Cacheoffload restore fails after multiple power cycle on a Madison controller - Querying SMART / PFA Status Returns All Zeros in Sense Data v23.5.0-0027 - Save repository information in NVRAM - MegaRAID FW could result in a deadlock condition when offloading data to USB cache module after a system power failure and a power restore condition before offload operation could be completed. - When windows are freed, re-initialize those fields because freed windows can be allocated to other commands in case of window crunch scenario. - iMR-f/w hang at Waiting for Expansion ROM to load. - Skip spare check for R0 cachecade vd. - Change protected R6 secure erase behavior - Remove faulty check - If LD is in offline state then dont initate flush. Delete the VD. - DATA TLB error seen during cache offload while performing automated system power cycling test with cache present. v23.4.1-0028 - FW_CacheCade_2.1_Integration - Hot Spare alarm sounding after 11M08 Phase 4 firmware update - FW hit MonTask: line 1221 in file ../../raid/1078dma.c when run I/O and create partition - MonTask: line 6613 in file ../../ssd/ssd_cache_fw.c during creation of SSCD. - while running IOs on VD using a cachecade WB VD FW goes to megamon - Data integrity while running I/O's on R0 VD with HSP kicking in for rebuild on R1 WB SSCVD v23.2.1-0033 - Reset disablebatterywarning in ctrl properties only if battery is present - Fix for offload incompletion due to delaySOD env stamping - Double dip with deeply depleted Supercap failure ?Fix - Adding PCI register initialization to PCI re init for cache offload v23.2.1-0023 (DFCT) Global activity LED does not work at all from 1403 or later. (DFCT) Cache Vault - No "Battery Removed" event when SuperCap is removed. v23.2.1-0021 (DFCT) HWR: 11M08: Event message is misleading Patrol Read corrected medium error on PD (DFCT) PKG 1400/Controller RMS25AB080 C1 with 1GB TMMB/After pinning the cache on an R1, hitting reset, the cache is lost. v23.1.1-0004 (DFCT) FW: CacheCade VD cleared event log has a wrong VD number. (DFCT) DSW II: hotspare Power state change during CC is incorrect (DFCT) SMI-S: The value of CurrentCachePolicy becomes invalid after changing Logical Drive cache mode. (DFCT) FUA bit should be set for the write i/o in case rebuild write cache enable (DFCT) Revert back the original rebuild progress logic (DFCT) Hit Kill Adapter During Heavy I/O & Rebuild (DFCT) HWR: LDBBM does not consistently handle medium errors during R6 rebuild (DFCT) FW: Snapshot roll back causes FW fatal error : Linu 278 in ../../raid/1078int.c. (DFCT) PEReplyDelay value can't be changed with NVDATA value (DFCT) WLK1.6 Read Capacity 16 Unit Test - SCSI Compliance - FAILS (DFCT) killadapter when running I/O on SUN sparc (CR) WebBIOS : Do not let WebBIOS to display "Chip Temperature (Celsius)". (CR) FW Re-activate the user option to enable Patrol Read on SSD. v21.1.1-0111 (DFCT) Dummy Defect to complete 10M12 patch stream tasks (DFCT) fw hit montask at pd.c when rebuilding from raid 6 (DFCT) Porting fix for the defect - Kill Adapter after 62 cycles of cable pull/push with I/O (DFCT) I/O miscompares when issue OCR. (DFCT) 10M09 to 10M12_patch merge issue and compiler error (DFCT) Return status code 'Success' to certain obsolete SCSI commands (DFCT) Liberator FW 10M09 cause system (sles11sp1/rhel6) reset while lspci -vvxxx is used (DFCT) sscd show 0 byte in debugger and MSM (DFCT) Application has advanced software options listed. This needs to be removed for Catera OEM (DFCT) Drive comes up as unconfigured bad while running power cycle and error injection script (DFCT) ekms bios is not enable (DFCT) Inconsistent drive state after drives are changed to different slots. (DFCT) Clear configured with SSC degraded causing FW went to mon_tsk() (DFCT) With multipath setting, found data miscompare while IOs across 2 enclosures (DFCT) FW doesnt detect the iBBU08 if it is remotely mounting with Farmington controller (DFCT) AI after code review on 03-02-2011 (DFCT) DateOfFirstuse is Incorrectly Causing BBU Deep Discharge Requirement (DFCT) Controller hit montask during BGI (DFCT) Configured PDs become not supported PDs, LDs dropping offline. (DFCT) Liberator FW 10M09 cause system (sles11sp1/rhel6) reset while lspci -vvxxx is used (DFCT) Controller reports "phy is bad" for single port with any SATA device (DFCT) HSP commissioned alarm beep goes away after reboot (DFCT) Port fixes from Perc8 (DFCT) port 2TB error handling changes (DFCT) FW aborts the recovery resulting SES not responding (DFCT) Provide mechanism to bypass settings delayPOST and envDelaySOD (CR) Deliver HII in Q1 2011 Liberator maintenance v21.1.1-0110 (DFCT) Enable Redirect Path in FW for FP disabled case v21.1.1-0105 - Initial release *Third-party trademarks are the property of their respective owners.