******************************************* Broadcom Limited MegaRAID Aero Firmware Release ******************************************* ************************************************************************************************************************** *************************PLEASE READ ON ANY OF THESE MEGARAID CONTROLLERS ************************************************ ************************************************************************************************************************** Due to hardware changes on the below adapters, after upgrading to any MR 7.20 (52.20.x-xxxx) or later package, downgrading to MR 7.19 or older (52.19.x-xxx) is not allowed. Due to minor Hardware changes on internal clock source, after upgrading to any MR 7.6 (50.6.x-xxxx) or later package, downgrading to MR 7.5 or older (50.5.x-xxx, 50.4.x-xxx, 50.3.x-xxx, 50.2.x-xxx, or 50.1.x-xxxx) is not allowed. Due to changes required to support new features since MR 7.3, after upgrading to any MR 7.3 (50.3.x-xxxx) or later package, downgrading to MR 7.2 or MR 7.1 (50.2.x-xxx or 50.1.x-xxxx) is not allowed. The UNMAP implementation was modified in MR 7.7 release to ensure all SSDs in the VD support UNMAP. When updating a controller that has FW prior to MR 7.7 via online method (i.e., restarting the MR controller alone, not the entire system), VDs created on prior releases where all members are not compliant will generate errors to syslog until the server reboot is performed. After the reboot the VD will NOT be reported as supporting UNMAP. Note: UNMAP is supported on SAS SSDs only; SATA and NVMe will be supported in a future release. ************************************************************************************************************************** ************************************************************************************************************************** ====================== Supported Controllers ================== MegaRAID SAS 9560-8i MegaRAID SAS 9560-16i MegaRAID SAS 9580-8i8e MegaRAID SAS 9540-8i Component: ========== Release Date: 2024-01-23 Version Numbers: ================ Current Package Details: Firmware Package: 52.28.0-5305 (MR 7.28) Firmware 5.280.00-3972 MR PL 29.25.01.00 MR CBB / NVDATA / SBR / BootCode package 5.2800.00-0752 SBR_RMC 490 BIOS package 7.28.00.0_0x071C0000_07.28.04.00 UEFI_Driver 0x071C0000 (SIGNED) Legacy BIOS 7.28.00.0 Hii 07.28.04.00 (SIGNED) Previous Package Details: Firmware Package: 52.27.0-5171 (MR 7.27) Firmware 5.270.00-3937 MR PL 28.25.03.00 MR CBB / NVDATA / SBR / BootCode package 5.2700.00-0706 SBR_RMC 488 BIOS package 7.27.00.0_0x071B0200_07.27.04.00 UEFI_Driver 0x071B0200 (SIGNED) Legacy BIOS 7.27.00.0 Hii 07.27.04.00 (SIGNED) Bug Fixes/Enhancements: ======================= DCSG01493657 Incorrect Slot Numbers on M.2 Controllers DCSG01537426 3808N: Power customization for Generic and OEM specific profiles DCSG01509009 3808N should block hotspare option in LSA DCSG01602460 Make unconfigured good help message needs an update DCSG01467889 Non 512 Mutiple ReportZone request cause 0 data transfer but completes successfully. DCSG01377905 Firmware:9540N POC: memory and DDF management changes DCSG01523695 OEM Controller is not booting and stuck during Enclosure Initialization with switch DCSG01459879 Improve Copyback disable handling while copyback is in progress on drives DCSG01521548 Updated Firmware to support SCSI to NVMe Translation Spec 1.10 DCSG01467130 [9500] SAS_IO_UNIT_CONTROL/SEND_PRIMITIVE command fails for the phys with PCIe support enabled DCSG01490785 7.26: 3916N partition failed when create raid 0/1 using NVME drive DCSG01574297 Remove PCIe setting from OEM HWBIC. DCSG01542341 Pulling low power mode NVMe drive causes PL Fault DCSG01533800 NVMe: handle vendor specific failure condition DCSG01487334 Fix snapdump being interrupted due to the time of searching through events DCSG01551132 NVDATA switch to enable the PDB0B core for 3808 N controller DCSG00068041 SBR Build date and time corrected DCSG01589449 Add Firmware Version 23 for PartNumber 29652 to PSoC Catalog Image DCSG01557573 RMC changes for SAS3816 DCSG01523599 Simultaneous Read/Write Miscompare: Data Read Does Not Match Data Written DCSG01443947 [95xx] Reduction in default maximum resource count values in Runtime Configuration Parameters for Enclosures and Expanders DCSG01517111 UseIdleSas12G was not set in Hardware even when it was set in the ExtManPage40 DCSG01614185 Fix drive firmware download timeout in mode 5 through OOB MCTP DCSG01489595 Fix Ses device not ready handling path DCSG01574292 Updated OEM HWBICs DCSG01421204 [95xx] Added feature to override the firmware control of PERST# signal to NVMe drives using NVDATA. DCSG01454021 Support Drive firmware download without using Host Memory DCSG01471791 7.26: Firmware found Enclosure exceeds max supported, caused KA on M.2 Ctrl DCSG01358471 Expander based backplane is not updating page 0xA on drive pull/insertion DCSG01469541 Fix I2C OOB processing null pointer due to I2C reset DCSG01588333 OOB Firmware Flash Fails DCSG01309777 Added duplicate MID protection support to multi-LUN drives DCSG01458189 [95xx]: Log sense page 0x15 fails on ACS-5 supported SATA drive. DCSG01223238 Setting suboemID to 0xC causes the controller to fault DCSG01462382 Add New Firmware Versions for OEM PartNumbers 15984, 29652, and 25934 to PSoC Catalog Image DCSG01521495 Updated 'Summary Release Notes' document DCSG00013257 HW Workaround:HW_SETTINGS_CHANGE : PCIe PHY LF setting should be changed from 16 to 15 DCSG01072582 SCSI Self-Test Results (0x10) log page not updating status when self-test in progress DCSG01539401 Drives Show up as UGUnsp DCSG01582911 9540-16i controller firmware sending a lot prints rolling while capturing snapdump DCSG01507596 Firmware crashes when reading the UBM controller information when the UBM controller is in non operational mode. DCSG01400120 Add PERST control for NVMe drives DCSG01510133 Constant add/delete of R0 and then power off enclosure causes data abort DCSG01587543 MCTP discovery : Set EID request timeout DCSG01516158 Incorrect License Options DCSG01488468 3808N: Cross Reference Architecture Spec Enabled Features with Latest PoC Code DCSG01488430 Add Firmware Version 28 for PartNumber 15987 to PSoC Catalog Image DCSG00041568 not applicable DCSG01454893 MegaRAID 7.25 Beta-Assertion failure in ddf module DCSG01455484 Fix compilation for different targets DCSG01516607 Maximum spans per virtual drive incorrect DCSG01468284 7.26 PA2: crashdump.txt is taking longer than 15s to generate for ondemand snapdump DCSG01335479 Update Source to Latest and Fix Uninitialized Variable DCSG01449669 Set jbod shows successful, but jbod does not appear to be created DCSG01538008 Build all failed on firmware int code DCSG01515787 Block the access to disabled Hardware cores on 3808N adapter while dumping pl dbg. DCSG01151757 SL OOB: NVME response buffer is not displaying user requested size of response buffer. DCSG01615981 RMC Fix for DCSG01598480 DCSG01427369 Cable management diagnostic command shows incorrect data for some cables DCSG01505532 3808N make firmware changes for new architecture specification updates DCSG01574298 Enable Feature for OEM DCSG01490624 Update OEM HWBIC DCSG01450318 Controller diag firmware changes from Apps DF: DCSG01444219 DCSG01531437 [95xx] NVMe Drive firmware update failed if the drive firmware payload size is more than 2Mb and 32k aligned DCSG01469813 7.26 PA2: some Snapdump prints flood the uart DCSG00026403 Fix HWBIC BSP CBB Names to Reflect EVT vs DVT DCSG01522625 Manual Crash Dump fails when iMR N card is in the test-configuration. DCSG01463291 Enhance discovery state machine to complete slot mapping before a drive is inserted. DCSG01476347 Firmware Exception during IO with JBOD Cable Pulls DCSG01043351 Aero MR: allow user to ON/OFF ALARM using StorCLI DCSG01488467 3916N: Re-enable Full DDF DCSG01510048 Fix the configurable Physical Disk count issue DCSG01525592 VMware OS reported IOMMU Fault iMR controller while running virtual machine IOs VM and controller reset DCSG01546839 Read(32) or Write(32) CDB sent to NVMe drive reported incorrect additional sense code DCSG01373026 POC: New profile and licensing control & display for the new boot controller DCSG01587063 HII Advanced Controller Management page hang while the Controller is in Safe mode DCSG01516045 zip file created in response to zc megamon command is corrupted DCSG01598659 Add Firmware Version 24 for PartNumber 29652 to PSoC Catalog Image DCSG01454043 Firmware: Production of iMR on 3808N without host memory dependency. DCSG01496873 PL Firmware : SAS Phy Page 0 is not showing correct values when vses disabled DCSG01506471 7.27 PA1 - 3808N: cant set ctrl properties via storcli DCSG01598480 PLDM Firmware Flash in a Loop Fails with a Checksum Error DCSG01540194 Drive Gets Marked Bad During Reset Test DCSG01481344 NVRAM space to persist information related to certain Redfish Alerts DCSG01451450 [95xx]: Incorrect slot number management for non-UBM backplanes DCSG01419594 SLT-Emulator2.0-OOB option all is not showing valid information DCSG01445968 Update Secure boot Library in Firmware DCSG01453955 Power customization support for SAS3808N board. DCSG01597290 Task Management fail after cable pull with large topology DCSG01467624 Controller dies after running Snapdump in a loop with 23 nvme drive R5 and IO stress DCSG01504986 Assertion failure noted in timer module : further root cause of DF: DCSG01437689 DCSG01581121 HII shows Only NVME as supported device DCSG01485699 Reduce MegaRaid HDD sequential read performance DCSG01471837 Enable Security and controller IO MFC settings for the new boot contoller DCSG01569582 After changes made in Schedule consistency check, HII still remains in same page instead of falling back to Advanced configuration Management page DCSG01524005 Enhance firmware logging to include PL logs from initial discovery at start of day to address Drive lost across reboots DCSG01516217 Continuous MCTP command failure with a bad drive in topology leads to controller not being detected through MCTP over I2C on OEM config DCSG01440304 Fix the unwanted blocking of reverting of a hot spare drive after copy back DCSG01480400 VSES Commands hung during the drive pull test with IOs. DCSG01550785 Invalid Enclosure ID was observed when NVMe drive was hotplugged to 9580 card DCSG01435858 Fix the hanging of NVMe passthrough command when request is too big for the controller to handle DCSG01442264 Spinup failed drives (Bad drives) are not seen in LSA/CLI Tool DCSG01511102 Cache Bypass Modes shown on iMR when there is no write back possible DCSG01505033 7.27: Drive Pull R1 Hits Exception Handler Called Error DCSG01489940 Kill adapter during firmware upgrade and Downgrade with IO. DCSG01458287 Fix Channel compilation due to OEM changes DCSG01467248 PL Firmware: Bring up of OEM specific EDSFF UBM Backplane. DCSG01603980 VD creation on a particular drive fails with firmware fault DCSG01547099 NVMe: a certain NVMe 2.0 device fails to initialize DCSG01559023 Created new OEM HWBIC. DCSG01446403 LCS work around in PL firmware to be made generic for all models of an OEM specific UBM backplane. DCSG01524008 Update SCSI to NVMe translation to version 1.10 DCSG01600042 Parallel physical drive firmware download while running IOs causes kill adapter DCSG01526064 9580-8i8e NVMe drives not detected on internal ports DCSG01227412 M.2 controller does not report slot numbers for two drives properly. DCSG00026388 Fix storcli Output Compare for Ventura vs Aero DCSG01588354 Update NVDATA Major Version for Ph30 DCSG01419839 A target reset Task Management to a direct attach SAS drive may not go out to the drive even though PL thinks it has DCSG01460317 BMC reset in a loop leads to controller not being detected through MCTP over I2C DCSG01083355 MegaRAID 9561-16i DCSG01520805 Backend PCIe: ED91 fault on hot reset DCSG01470940 Snapdump: Add reason codes when clearing DCSG01511337 fix excessive unlocking of secured drive when clearing drive restricting DCSG01506370 When slot is set to non installed firmware does not report enclosure slot bad status DCSG01516125 Fix controller setting for support for capacity expansion without adding disks DCSG01470476 Overnight reading the snapdump OnDemand in a loop, caused iMR Controller not found error DCSG01602093 Add Firmware Version 25 for PartNumber 29652 to PSoC Catalog Image DCSG01464478 Add timer module debug functionality in Snapdump module DCSG01521501 94xx/95xx PL Spinup: Incorrect write to register to clear the spinup interrupt DCSG01512673 Turn Off Clock for CPU 1 DCSG01365348 Series 95xx POC: Remove host memory with SnapDump DCSG01486559 Virtual SES IOs aren't failed if a UBM I2C transfer error occurs during LED update DCSG01568048 OEM Needs Multi-VSES Enabled in NVDATA via SubOEMID DCSG01481110 MegaRAID 7.26 Alpha: Data abort during unexpected power loss test with copy back