********************************************** Broadcom MegaRAID Firmware Release ********************************************** ************************************************************************************************************************** *************************PLEASE READ ON ANY OF THESE MEGARAID CONTROLLERS ************************************************ ************************************************************************************************************************** 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. ************************************************************************************************************************** ************************************************************************************************************************** Release date: 1/21/2021 ====================== Supported Controller: ====================== MegaRAID SAS 9440-8i Component: ========= SAS MegaRAID Firmware Release for MegaRAID Controllers Release date: 1/21/2021 Version Numbers: =============== Current Package Details: Firmware Package: 52.16.0-3804 (MR 7.16) Firmware 5.160.00-3415 MR PL 17.00.00.00 ROMENV 1.12 BootBlock 7.02.00.00-0021 NVDATA 5.1600.00-0006 UEFI_Driver 0x07100500 (SIGNED) Hii v07.16.05.00 (SIGNED) BIOS 7.16.00.0 SBR: 5.1400.00-0466 Previous Package Details: Firmware Package: 52.15.0-3630 (MR 7.15) Firmware 5.150.00-3304 MR PL 16.25.01.00 ROMENV 1.12 BootBlock 7.02.00.00-0021 NVDATA 5.140.04-3101 UEFI_Driver 0x070F0300 (SIGNED) Hii v07.15.04.00 (SIGNED) BIOS 7.15.00.0 SBR: 5.150.04-3289 Bug Fixes and Enhancements: =========================== FW: DCSG00349880 Found "C0: Dumping poll data. total length = 3, objtype 0", these message coming to uart firmware log continuously after update BMC DCSG00306596 FW : On trying to import more than 240 VDs , foreign import fails with " incomplete foreign config " error message. DCSG00311542 BST Failure: 7.16 Sanitize Changes Break Dev BST DCSG00311542 BST Failure: 7.16 Sanitize Changes Break Dev BST DCSG00382760 Message for event ID 458 is truncated as: Write-thro instead of Write-through DCSG00339945 MR 7.16PA2-Assertion Failure due to DM_WaitFordmInitComplete: Waiting for DISM to Complete DCSG00319704 Aero MR7.16PA - Remove OEM PNPID checks for sg_utils sanitize PR, feature should be available for all channel board configurations DCSG00415494 Add new environment variable to enable/disable SPDM feature code prior to RC, GCA, FINAL build DCSG00352769 OOB SLT returns error 0x7004 when run SelfCheckingDiagnostic option DCSG00283387 SPILIB2: Small misaligned transfers sometimes result in a read-back verify failure on page writes DCSG00226019 In Ventura RAID bst script full init is started while CC is ongoing DCSG00347855 Revert NVSRAM Dynamic section DST_CTRL_PROP_NVRAM changes and Use NVSRAM Static memory area faultData region) to store MR_CTRL_PROP2 copies. DCSG00365625 MR 7.16 Alpha: KA observed after many loops of cable push/pull to enclosures DCSG00336300 BST Aero MR7.16: Moved NVRAM debug mprintf to etprints. DCSG00311528 MR_7.16_DBU_PA1: EPD's lost after test configuration upgrade from 7.15 to 7.16 DCSG00350404 Aero 7.16PA - Storcli erase crypto to WD SAS SSD results in timeouts and core0 exception DCSG00352663 Aero 7.16PA: Undo NVRAM section forward migration fix. DCSG00312316 Aero MR7.16PA - Linux driver remove/load test reproduces controller fault and snapdump on Aero NVMe config DCSG00382409 iMR 7.16 Ventura controller, LED of every drive keeps blinking on Unconfig good drives and Online drives. DCSG00342612 Aero MR7.16PA - Assertion failure in fw\dm\src\dm.c at line 2034 during SAS/SATA/NVMe UGOOD crypto erase DCSG00394228 MR7.16 Alpha: Deletion of VD's with Pinned WJ on WT VD's causes firmware to crash DCSG00394228 MR7.16 Alpha: Deletion of VD's with Pinned WJ on WT VD's causes firmware to crash DCSG00324739 MR 7.16 - FW hit Exception mon_task when rebooting with pinned_cache DCSG00362708 Scrutiny Aero failed at Run Eyescope as "Initialization failed, EyeScope will not run!" while connecting Aero to Atlas. DCSG00359647 System hung with FW exception during COL Single dip test DCSG00344241 MR 7.16PA2-WJ entries are not being discarded for R1 VD's. DCSG00352925 MR 7.16 Data corruption after pinned cache and OCR on every block. DCSG00349052 MR7.16PA2-WB vd stays WT/NORA after Pinned WJ DCSG00536516 MR7.16-DC with 16 Drive WB R5 pinned cache DCSG00335548 MR7.16PA2- rename API in the FW code DCSG00351776 WJ dev defect - WB vd stays WT after pinned cache deletion, WT LD pinned cache bitmap is not cleared DCSG00350580 MR7.16PA2-25 drive R5 is causing Assertion failure after pinned cache DCSG00369044 Aero MR 7.16: discardCacheDuringLDDelete bit is not set DCSG00415374 SL_OOB : observed MCTP Time outs and resulted in SLT segmentation fault , while running VD creation/Deletion loop from host and running controller commands from OOB simultaneously. DCSG00299417 MR7.15 Alpha: After running a Media error injection script on VDs overnight, CC not progressing until after a reboot DCSG00380775 Aero MR7.16 Alpha - Aero Core0 exception during Atlas sg_write_buffer enclosure FW update DCSG00416955 Cache Vault failures on 9560-8i DCSG00432534 found double CC events when set scheduling cc cmd via storCLI DCSG00358488 MR 7.16 Alpha: Uart Typo DCSG00363682 MR 7.16A controller continuously dumps unexpected sense 7/20/02 for a Jbod and the drives cannot be erased. DCSG00315797 MR7.16 PA1: Missing punctuation in HII Critical message Number of disks exceeded the maximum supported count DCSG00348407 MR 7.16 PA2: Uart printing typo DCSG00313340 MR 7.16 PA1: uart printing errors DCSG00324215 MR 7.16PA2: FW continuously prints C0:In OOBExecCmdIssue and dmcd is 0x1010000 on DCSG00384374 MR 7.16 Alpha: Uart printing DCSG00323893 MR 7.16 PA2: Uart printing errors DCSG00321422 MR 7.16PA1: Assertion failure in fw\hw\ioa\ioDivertHw.c at line 340: newVal >= 0 DCSG00358927 MR 7.16 Alpha FW PK 3644 changes Disk order in Windows Disk management and makes a VD inconsistent which was not pinned. DCSG00354677 Atlas 4.2: Assertion failure in fw\raid\fwDownload.c at line 1182 observed, while downloading the Atlas FW in "Atlas Behind Aero" configuration DCSG00352790 Aero MR7.16PA - NVMe PDs use sanitize path for /c0/ex/sx start erase crypto but FW and storcli report NO for sanitize support DCSG00370489 MR 7.16 Alpha: Error when trying to stop erase on a SATA ISE SSD. DCSG00353789 Foreign config is getting auto imported when bios mode is set to PE and foreignautoimport is off DCSG00378774 Found Fatal error in the controller event log after power cycle with SAS SED on Plumas DCSG00342843 Aero MR7.16PA - Controller hang after snapdump generation in Legacy BIOS pre-boot DCSG00332811 Update EOS token checking for Ruby drive DCSG00313121 Patrol read exclude vd depends on exclude ssd setting when it should not. DCSG00384375 MR 7.16 Alpha: No Foreign Configuration detected after secured VD removed then reinserted DCSG00348250 Update EOS token checking for Opal drive DCSG00340135 MR7.16: FW hits montks() INVALID_LOCAL_ADDRESS while delete LDs DCSG00311877 MR 7.16 PA1 - TC: 8613 : Securitykey/Passphrase is not valid, authentication failed DCSG00383503 discrepancy in the EVENT API :MR_EVT_DETAIL->keyInfo->keyType DCSG00379794 MR7.16Alpha-R1 VD showing WJ messages with Pinned cache. DCSG00409426 MR 7.16 Beta: Firmware is not handling unpinned WT interrupted writes for LDs that are missing/offline during bootup DCSG00408663 MR 7.16 Beta: Fatal firmware error: Line 171-Assertion with Pinned WJ DCSG00369213 WJ dev defect - Remove extra init_cache in RecoverPinnedWJandRMWForLd DCSG00383573 MR 7.16 Alpha: Restore operation expected but not started message during COL double dip test with VDs in WT mode. DCSG00370205 Aero MR7.16 Alpha - Typos streamDetectec in crashdump.txt with commands pending debug DCSG00354205 Aero MR 7.16PA - Typos in crashdump.txt and TTY "Outstadning IO list" DCSG00358708 traceTool.py improvements from assert auditing DCSG00307838 7.15 Static Analysis defect 186076 DCSG00335823 BST: Assert due to ptbPrintf DCSG00358558 MR7.16 PA2-Drive are coming up foreign when they should be doing a copyback after system reboot DCSG00328310 Add a print to identify PTB merges DCSG00334539 Remove .text from symbol_dump.txt in Snapdump DCSG00324755 FW : Observing fatal FW error at Line 169 in fw\raid\utils.c on drive removal in a 240 VD configuration. DCSG00344073 Add missing CCR registers to Snapdump DCSG00378708 MR7.16: Setting Patrol Read exclude SDD VD is not working DCSG00335397 SnapDump should not contain sensitive data DCSG00318700 Aero MR7.16PA - snapdump hang during capture in Legacy BIOS DCSG00318700 Aero MR7.16PA - snapdump hang during capture in Legacy BIOS DCSG00316889 RDE Alert for “ WriteCaheData Loss” not getting generated in iLO Debug terminal as well as iLO iML DCSG00315354 iML 1915 Drive media errors could not be recovered by RAID protection getting logged for all the controllers on every boot without any configuration present DCSG00306782 Drive firmware revision displays junk character at the end of string DCSG00306804 Part location display under Storage schema not in adherence with design spec, displaying slot=0 DCSG00333013 RDE - Fix OEM reported observations DCSG00316767 RDE alerts are not logged for Predictive failure drives on AROC controllers DCSG00345394 Energy pack failure events logged twice by firmware DCSG00321894 Failed NVMe drive should be reported in HP format DCSG00330586 Redfish : Model number of a specific NVMe drive MZXL51T6HBJR-000H3 is not in sync with storcli output DCSG00404756 Alpha 2 : RDE : Hotspare type is coming as "Chassis" for Dedicated spare drive DCSG00299141 Encl 250(None/Box 3) , None displayed for enclosure port ID while reboot/ocr DCSG00347569 PA6 : RDE Alerts for Drive insert is logged across each boot when password at boot time is enabled on the controller DCSG00266266 Fix Coverity tool reported defects DCSG00330589 Redfish: Drive revision number is not in sync with storcli output for a specific NVMe drive model MZXL51T6HBJR-000H3 DCSG00261286 Redfish: Drive encryption status should be shown as foreign after PD pull/push of a SED drive participating in a secured VD DCSG00261173 Port name information is missing for SATA drive insertion and removal events DCSG00253778 PA5 : RDE shows Raid 1 with 8 drives as Raid 1E instead of Raid 10 DCSG00258251 Redfish: Stale PD data is still accessible post drive removal and inserting new drive DCSG00247993 State field for Persistent Cache is empty when energypack is in charging state DCSG00299709 Make firmware build compilable without oob_common folder DCSG00312188 Redfish: Lanes in use information is not displayed correctly DCSG00298667 Map pldmDebug.c file from flash to BSS section DCSG00263549 Move dictionaries from flash to DRAM section. DCSG00312959 iML 1945 for LD Degraded not getting generated for more than 64LD's DCSG00371417 SAS Storage Negotiated link speed fails to reflect in drive properties DCSG00395632 Fix EPD target Id computation logic based on slot ids DCSG00397741 Add OEM checks for internal OEM specific structures and code DCSG00397741 Add OEM checks for internal OEM specific structures and code DCSG00369965 Address review comments of CSET DCSG00335901 and cleanup for Defect DCSG00325884 fix DCSG00369965 Address review comments of CSET DCSG00335901 and cleanup for Defect DCSG00325884 fix DCSG00397695 Place oem specific event logging introduced after Boot Message under OEM check DCSG00397695 Place oem specific event logging introduced after Boot Message under OEM check DCSG00263385 Address coverity issues DCSG00382714 Vision PSoC info prints missing in MR216i-a DCSG00286608 SSD WearGuage parameters not updating on SAS/SATA SSD drives , while nvme drives present in the config DCSG00286608 SSD WearGuage parameters not updating on SAS/SATA SSD drives , while nvme drives present in the config DCSG00321918 Boot time password support - Import of RAID 5/6 WT Secure VDs fails in presence of pinned Write Journals DCSG00254753 Firmware : SSD wear gauge parameters on nvme drives not getting updated dynamically. DCSG00313245 Aero A0: NVMe firmware download in mode E failed with error Invalid Firmware Image DCSG00310330 Aero A0: NVMe Translation - SEND DIAGNOSTIC Abort background self-test failed DCSG00301661 Aero A0: protect bit set in inquiry response when NS data structure DPC field is set to 000b DCSG00350047 Aero - Firmware fault when doing IO to ATAPI device DCSG00299624 Aero A0: Samsung PM1733 NVMe drive init failed with Phase17 firmware DCSG00307175 Aero A0: Mode select command failed to set Read_Write Error Recovery mode page DCSG00297461 Coverity Defect Fixes DCSG00312554 Vses reply report ResponseInfo valid in SCSI state for under-run Recv Diag Command DCSG00308453 Aero A0: NVMe Translation- Control mode page 'EXTENDED SELF-TEST COMPLETION TIME' field set incorrectly DCSG00349970 Please help identify why our Aero FW will response different status to UEFI driver (start stop unit command) with different Intel SATA SSD FW DCSG00258412 A10: Aero MR 7.15:52.15.0-3442 - 5-9% dip, Linux, G3, NVMe, 8DC, RW/OLTP/RR, 64K-1M when compared to 52.12.0-3010 DCSG00301631 Aero A0: VSES getting removed after adapter reset DCSG00315331 Aero A0: Mode select command test set control mode page failed when parameter list last 2 bytes inverted DCSG00321504 Aero A0: Inquiry command to NVMe device reporting old rev firmware after drive firmware update completed successfully DCSG00306498 Ventura B0: NVMe Translation - SEND DIAGNOSTIC test failed DCSG00411545 Aero A0: Controller missing in system bios DCSG00319580 Ventura B0: Mode Sense (10): Control Mode to an NVMe Device test failed when LLBAA bit set to 1b DCSG00350402 Aero A0: Drives connected behind Lenovo Harrelson_16e controller failed to detect in Linux OS DCSG00282926 coverity defects for Ph17 DCSG00297363 Release Automation: If release job web page takes more than 60 secs to load, script throws exception DCSG00312551 Aero MR7.16PA - MR Controller hangs in pre-boot during initial PL discovery with Elrond NVMe config. DCSG00308451 Aero A0: NVMe Translation- Control mode page 'SBLP' field set incorrectly DCSG00293875 Coverity issues DCSG00301612 Ventura B0: Not all NVMe devices are discovered with default 9400-16i NVDATA DCSG00414714 Aero A0: Controller fault 0xD015 observed on doing controller Refresh topology from system bios DCSG00284238 Aero: PL with newer Atlas FW has extra slot number in the Atlas enclosure DCSG00378243 Aero MR716 Alpha - Linux driver load/unload with drive pull/push generates PL 6001 fault DCSG00362831 Ventura B0: 0x6001 fault while running Simultaneous TMs in Linux DCSG00215338 [3508 Mezz card+MR7.14Beta+ARM] : FW hitting assertion failure in \hw\pce\fusion.c at line 779 DCSG00250948 DataStruct "IOP_COREDUMP_CONTEXT" has member fields that do not start with capital letter DCSG00258095 Update the Trigger data struct size and add padding to make them 256 bytes DCSG00238540 SPDM IT: SPDM BMC bring up on P2 server DCSG00316342 Update SBLIB version in BST version file DCSG00233805 [SPDM IT] return actual size of certificate chain content to SPDM LIB DCSG00293500 Fix Coverity issues DCSG00335212 PH17 Coverity issues DCSG00309854 SPDM IT:Getting invalid MAC while import certificate DCSG00299079 SPDMIT: Return appropriate error to SPDM Lib when read certificate from security page 0 fails DCSG00215259 MR 6.14:While clearing the configuration sanitize running drives state has been changed from “SANITIZE_IN_PROGRESS(4) to UNCONFIGURED_GOOD(0)”. DCSG00349160 SAS Controller Asserts if SubOEMID that is not in NVDATA is selected DCSG00419731 Found "C0: Dumping poll data. total length = 3, objtype 0", these message coming to uart firmware log continuously after update BMC DCSG00362761 OOB SLT returns error 0x7004 when run SelfCheckingDiagnostic option DCSG00311654 FW support for Topology DCSG00249753 Ventura: Request to include SPICO image with G2_realign_gate enabled for all 16 lanes for SAS3616W or SAS3616W based board DCSG00342275 : Revert back to using original EKMS AENs DCSG00344588 in SEKM mode, key exchange fails, encryption mode doesn't report failure DCSG00311644 Double AEN for JBOD is now secured event DCSG00349550 Secure erase operation fails on a Ubad NVMe Opal drive DCSG00259199 EKM implement delayed VD secured event Modification DCSG00257909 VD deletion doesn't clear last LDBBM entry in the list causing potential data corruption if recon happens. DCSG00342271 Modify DPN for particular battery type DCSG00342269 Bad Phy events are generated for UBM slots with status NO_ACCESS_ALLOWED DCSG00378629 NVMe drive hotplug discovery of Ugood drives taking longer (1 minute) DCSG00353452 Bad Phy events are generated for UBM slots with status NO_ACCESS_ALLOWED DCSG00386300 Inadvertent stack printing present at pd insertion DCSG00311642 FW faults when generating an on-demand snapdump after single ECC error test DCSG00311638 SEKM secured NVME OPAL drives over a warm reboot will lock and require the SEKM key. DCSG00356168 When Enhanced BGI kicks in on multiple VDs, the print does not reflect the correct VD/LD id. DCSG00349563 MR FW changes to Revert NVSRAM Dynamic section DST_CTRL_PROP_NVRAM changes and Use NVSRAM Static memory area faultData region) to store MR_CTRL_PROP2 copies. DCSG00258073 SMART Polling Improvement - MR FW Changes to access New Controller Properties Extended structure DCSG00349552 Dev Defect: Extra ldbbmBadListAdd print was seen during ldbbm update DCSG00399183 Observing parameter changed alert (MR_EVT_CTRL_AUTO_CFG_PARAMETERS_CHANGED) after changing autoconfigure behavior from Non-RAID disk to Off DCSG00353556 Boot sequence event update for iDRAC DCSG00342273 NVMe Sanitize Crypto erase: Disable the "No Deallocate" option DCSG00501377 MR 7.17- DC with Pinned WJ on 16 drive R6 DCSG00408168 Duplicate info messages are coming in CIMC storage logs while scheduling consistency check DCSG00411425 Atlas behind Aero: VDs offline during Ibanez HBA firmware upgrade/downgrade test using storcli DCSG00334585 460-8i repeatedly controller resets after FW error in fw\raid\utils.c DCSG00395386 MR 7.16A controller continuously dumps unexpected sense 7/20/02 for a Jbod and the drives cannot be erased. DCSG00349021 storcli change PDCache successfully did not really change PD Cache DCSG00366042 Atlas 4.2: Assertion failure in fw\raid\fwDownload.c at line 1182 observed, while downloading the Atlas FW in "Atlas Behind Aero" configuration DCSG00423860 Aero MR 7.17PA - Afterlegacy bios boot message, snapdump content is missing DCSG00350451 MR FW unable to differentiate between TM failure vs TM timeout which results in potential DU case due to a single bad SAS/SATA drive in the topology DCSG00350449 SATA EPC enable drive is target reset because of timeout DCSG00395841 Found Fatal error in the controller event log after power cycle with SAS SED on Plumas DCSG00420418 foreign secure VD import allowed after controller key change, FW assert File:fw\ddf\ddfForeign.c Line:6885 FaultCode:0x8000001 DCSG00313289 Large IO Support is allowed to be changed, but can't be set DCSG00316967 Controller is seen with Fatal error by unknown reason unexpectedly (XH628 V5's 3508 mem.c issue) DCSG00371116 Port Box Bay information missing for NVME Drive Repair Events in FW. DCSG00409078 FW fault seen during server bootup. DCSG00383420 WriteCacheProtected RDE alert getting generated on OCR/reboot without change in battery state DCSG00367086 PCI Slot comes as " 255" in iLO debug terminal for RDE Alerts during reboots with multiple controllers DCSG00384179 OOB - Diag test fails when duration=180secs DCSG00243641 Out of bound memory access while assigning dma group for controller devices. DCSG00361758 IT-HBA ICX:- After multiple OS reboots, drives missing from 440-16i c1 port DCSG00395878 Aero: SAS SATA ONLY profile partial XMLs for 8e and 16e are not included in Aero RO DCSG00353068 Slot status is reported as "Unsupported" in Enclosure status command in SL DCSG00395879 Ventura: README file needs update DCSG00237479 Storage-PT: IO time outs logs seen in TTY while running IO on EPD-PT Intel drives DCSG00245531 Ph16_Ventura: Controller crash observed while making port "0" as wide port . DCSG00343848 Ses Enclosure PD Bad Phy for slot is recorded in log but all of slots are empty(no device) DCSG00340935 Atlas 4.2: PL Fault 0000ea11 LinkRegister 0124a265 observed, while upgrading Atlas FW using StorCLI in presence of bad NVMe PD's present in the Atlas behind Aero configuration DCSG00244617 PH16 Windows Driver: Observed "Received an add enclosure event for an enclosure that is already active" while doing phy hot plug DCSG00301823 Missing drives during AC power cycle test DCSG00286361 ventura build issue with PL PCI DEVICE feature disabled DCSG00245537 Assertion failure in fw\dm\src\dm.c detected when pinned cache generated after VD offline. DCSG00266833 PIO transfers of length >= 131072 hang the controller DCSG00266053 Assertion failure in fw\dm\src\dm.c detected when pinned cache generated after VD offline. DCSG00356007 Many command timeouts reported by multiple drives on 14G backplane during IOs with OCRs DCSG00245454 430 Adapter Not Detected after OOB FW Update and DC Cycle DCSG00330183 ERROR: Recursive FAULT 265D!!!! observed after PLDM Firmware update in Abyss server DCSG00299823 ParentDevHandle value calculated for given Phy Number is incorrect for Direct Attached Devices in Event Replay Code DCSG00250023 Aero 715PA - NVMe init error drives not discovered after pull/push under DMD DCSG00290200 Storage_PT: LED blinking is failing for certain slots DCSG00303510 NVMe Init Error: Device with no namespaces shows 'Namespace count Invalid' as Uncorrectable Error DCSG00299826 Storage_PT: Bay ID is not proper in alert with hotplugging of drives for certain slots DCSG00311739 ExtManPage41 TX Values are not being applied / run by AERO SERDES DCSG00324774 NVMe driver drop and assertion seen on H755N DCSG00238649 MR 7.14 RC: Exception due to executing THUMB instruction 0x6081 at address 0x012642b6 DCSG00342787 9460-16i slot mapping incorrect DCSG00366023 PL: Bad IO to Atlas SES causes PL sends error reply with wrong DevHandle DCSG00337717 Update the SPDM print index properly before adding the prints to ring buffer DCSG00318943 [SPDM] Remove LogSpecific member in the structure 'IOPI_LOG_DETAIL DCSG00381469 Update secureSign build process to sign executables with Broadcom windows authenticode signing key DCSG00348441 Add pkeyopt argument and support for checking for zero length input file and fail with appropriate error DCSG00369036 Update Windows CNG Key Gen and Signing operations to use SHA1 of CA Cert value from new CQ field DCSG00395629 Add -p2 arg to validation signImageX command DCSG00353453 Add optional arg '-hash_algorithm' that will accept -sha256 or -sha512 but if that arg is not provided then it will default to -sha512 DCSG00396377 Implement secureSignLinuxDrv CLI tool for HSM managed keys with support for certTypes PKCS7|X509 using NFKM engine DCSG00342857 Expose HALI_SHA_RESULT using sbliApi.h DCSG00342838 Support DEVICE_KEY_BASIS flags. DCSG00237038 DM changes to support Secure Erase / sanitize DCSG00301684 CIO VD type is deprecated: should be disabled in all places while VD in recon DCSG00380977 SPDM: Add test case in Megamon SPDM Test Framework DCSG00258208 SPDM: add support for MCTP_CTRL_CMD_GET_MSG_TYPE_SUPPORT in MR as in IT DCSG00323867 Use NVDATA flag to switch on/off support for Pismo Beach Plus's single port / multipath topology DCSG00365964 SCONS: Update signing call to utilize new digest argument DCSG00230517 SPILIB2: AV2 Core Support [PA 0.2] DCSG00220784 SPILIB2: expander/Atlas Modify time loops to handle multi-processsing better DCSG00299483 SPLIB2: Eliminate debug prints from NVSRAM init DCSG00230514 SPILIB: AV2 build support and R processor support [PA 0.2] DCSG00317165 Aero: Integrate SPILIB2 20.00.14.00 with IT firmware DCSG00320810 SBLIB: Add an Avenger2 specific build (ccr registers changed) DCSG00297796 SPILIB2: Integrate 20.00.11.00 with the IT firmware tip DCSG00309579 SPILIB: Add support for multiple erase sizes in uniform flash parts DCSG00287035 SPILIB2: Add Avenger2 Duty Cycle and Sample Delay options DCSG00355354 AER on Host Port and Downstream port is exposed DCSG00306577 Switch Dev BST: Add framework to inject correctable errors to endpoint in Atlas dev bst DCSG00350412 Atlas: Enhance the Xmodem FW update in BST framework DCSG00335033 Atlas: Dev BST scripts for DPC DCSG00318550 FW print Battery Monitored Information once every week DCSG00051210 Atlas: Drives connected behind Atlas PCI switch HII bayID:Slot# enumeration DCSG00312222 Snap-dump Enhancement - remove unnecessary duplicate prints DCSG00248087 SMART Polling Improvement -New Dynamic Section to save New Controller properties structure in NVSRAM DCSG00299476 SnapDump Enhancement: Move OOB messages out of etty (snapdump) and have under debug flag DCSG00299471 SnapDump Enhancement: Capture Nvme identify info in the snapdump. DCSG00274125 Implement NVMe shutdown for MR7 programs (Followup PL changes. ) DCSG00347343 Fix NVRAM Dynamic Section Conflict issues DCSG00109903 Implement NVMe shutdown for MR7 programs DCSG00315910 MegaAPI_PVT: Add API changes for Support WJ Pinning for both WB and WT Parity RAID VDs (PR: DCSG00166915) DCSG00332867 MegaAPI: rename WJ events and change event messages (PR: DCSG00166915) DCSG00312334 MegaAPI: Add API changes for Support WJ Pinning for both WB and WT Parity RAID VDs (PR: DCSG00166915) DCSG00214468 MR7 : Support WJ Pinning for both WB and WT Parity RAID VDs DCSG00293135 Short term solution for handling SES cable missing to Atlas DCSG00253373 MR: Update to latest SNTL specification – Phase 1 DCSG00313199 API changes for reporting missing cables DCSG00054998 Ruby SED Support - MR Firmware DCSG00360412 Use rubySupportOption to force dual feature supported FDE drives of Ruby and Opal to be detected as Opal drive only DCSG00360422 NVDATA change for Ruby SED support option default value DCSG00248967 Add ParityReadCacheBypass Controller Property DCSG00366410 MR FW: Update WJ Pinning to use new WJ Pinning XSD value DCSG00365836 XSD : Add New field 'disableWJPinning' in MPI2_MR_PARAMS_PAGE_0 for PR DCSG00166915 DCSG00326968 MR: WJ Pinning dbg cleanup, bug fixes, and additional testing DCSG00231367 Add a Snapdump fault code for printing errors DCSG00266478 PTB Improvements for UEFI start(), stop() DCSG00351956 RDE - Remove event schema property "EventType" for all RDE alerts DCSG00335913 Make changes to logging of few RDE alerts DCSG00306601 Make changes to RDE alerts and drive resource properties DCSG00342319 Change the severity of IML error code 0x1911 from CAUTION to CRITICAL to match with RDE alert "DriveFailed" DCSG00258873 Add support for Redfish Message Event DCSG00382476 Add PLDM compiling support for both Channel and Hercules targets DCSG00335263 Increase AERO app.rom image size from 4MB to 5MB DCSG00351970 Fix coverity tool reported defects DCSG00350023 September 2020: ER to Address coverity defects against MR FW DCSG00385894 Code cleanup activities DCSG00385777 Code Cleanup activity DCSG00290210 Design change for snapdump delete in 216-x controllers. DCSG00342312 Enable cache retention testing on Shenandoah controllers for factory testing DCSG00355898 COL BST Script DCSG00350003 Fix Coverity defects. DCSG00352896 API change to add connector index as part of NVMe Init Error drive information DCSG00165392 Boot time password support - after controller boot DCSG00387800 Copyright update and other code clean up DCSG00261270 [NVMe] SCSI Send Diagnostic command translation for NVMe. DCSG00109904 Implement NVMe shutdown for MR7 programs DCSG00234748 [NVMe] Prevent non Read/Write SCSI IO Timeouts DCSG00235935 PL: Update to latest SNTL specification – Phase 1 DCSG00246102 Release Automation: Add support for generating Ventura ROP DCSG00171467 code cleanup DCSG00306646 Enable 24 NVME drive support for internal and external controllers DCSG00171452 Mode 5 NVMe drive firmware download with Chain SGL SCSI Write buffer request DCSG00167925 PL: SATL: Add new field "DEPOPULATION TIME" as part of translation of VPD Page - Block Device Characteristics. DCSG00266054 NVMe Sanitize Translation DCSG00249958 [Ventura/Aero] Block the OOB FW download when firmware update is in progress. DCSG00241566 Aero: Secure Boot, Add Key Update Pending Check for 'COMPLETE' Image Downloads DCSG00132673 Avenger OOB: PLDM Header Generation Tool DCSG00325823 pl: backend PCIe: chicken switch for CRS limiting DCSG00242260 Add version control file to build DCSG00235941 Remove 0x31200206 log info code from FW. DCSG00235948 Host Trace Buffer - Log Time Sync every 5mins DCSG00235945 Host Trace Buffer Triggers to be persistent DCSG00229260 SPDM IT: Add memory allocation/free for SPDM_LIB DCSG00208477 [IT SPDM]Enhancement to source of randomness for generating key pair DCSG00218564 [IT SPDM] Parse certificate to X.509 V3 Standard and verify digital signature to affirm chain of trust DCSG00256411 [IT SPDM] Implement client APIs for SPDM Get Measurement command. DCSG00221406 [SPDM IT] Export CSR & Import Cert Open & Close Session DCSG00335443 Switch Dev BST: Virtual Switch BST EP Reset via FLR HII: DCSG00408309 - MR 7.16 Beta: Stop for Cyrpto erase should not appear in HII DCSG00318539 - Atlas: Drives connected to OEM controller behind Atlas PCI switch HII bayID:Slot# enumeration DCSG00379878 - Add Box and bay for NVMe drives for new features DCSG00340867 - Save Button enabled for Manage PCI Storage interface though there is nothing to change DCSG00343174 - Select JBOD to UG does not move to next Form DCSG00318559 - HII: Remove Brackets from Product name in HII device page DCSG00318562 - Hide Large IO support in HII DCSG00316238 - HII: help info shows the minimum number of drives required for Raid 60 for Aero controller as 6 drives DCSG00322193 - MR7: Modify the help message for Large IO Support DCSG00312466 - Unmap option is showing in HII after attempting to repair an NVMe drive. DCSG00309723 - enablelargeIO support changes for BIOS DCSG00313204 - NVME -Device Type not shown as "NVME " DCSG00321939 - HII - Ruby SED Support DCSG00298524 - MR7.14 - Workaround for ARM server for GetTime() - HII BIOS: DCSG00314914 - Remove debug message present in EfiSASDriverNVMEGetTargetIds() DCSG00411463 - UEFI Driver: when passing host memory (for iMR) to FW do not align the address DCSG00381048 - Add Box and Bay infomration for JBOD drive DCSG00418792 - UEFI Driver Requirements_3_5 Sanitize support DCSG00318561 - UEFI Driver : Remove Brackets from Product name in Driver health formset title DCSG00268540 - Move Mem free to s Installation: ============= Use StorCLI to flash the SAS controllers. StorCLI can be downloaded from the 9365-28i page on www.broadcom.com. There are two components that may need to be updated on the 9365-28i controller: MegaRAID Firmware and Expander Firmware. Run the following command: storcli /call/eall show This will identify the Controller number (e.g. Controller = 0) and Enclosure number (EID for the SAS35x36R expander, e.g. 66) Then run the following commands to udpate the MegaRAID firmware and the Expander firmware using the controller number and expander number from the the command above. This example assumes the controller number and expander number from the example above: storcli /c0 download file=9365-28i_nopad.rom storcli /c0/e66 download src= sas35xfw.fw Then reboot the system. To verify the MegaRAID firmware and Expander firmware have been upgraded, run the following command: storcli /c0 show FW Package Build should show 50.8.0-2029 storcli /c0/e66 show ProdID for SAS35x36R should show Vendor Specific version of 00.09.00.00. Note: There is no need to updated the expander firmware if it already shows version 00.09.00.00. ================================= ================================= Previous Releases ================================= ================================= Component: ========= SAS MegaRAID Firmware Release for MegaRAID Controllers Release date: 9/25/2020 Version Numbers: =============== Current Package Details: Firmware Package: 52.15.0-3630 (MR 7.15) Firmware 5.150.00-3304 MR PL 16.25.01.00 ROMENV 1.12 BootBlock 7.02.00.00-0021 NVDATA 5.140.04-3101 UEFI_Driver 0x070F0300 (SIGNED) Hii v07.15.04.00 (SIGNED) BIOS 7.15.00.0 SBR: 5.150.04-3289 Previous Package Details: Firmware Package: 51.14.0-3514 (MR 7.14) Firmware 5.140.00-3247 MR PL 15.25.07.00 ROMENV 1.12 BootBlock 7.02.00.00-0021 NVDATA 5.1400.00-0005 UEFI_Driver 0x070E0202 (SIGNED) Hii v07.14.06.00 (SIGNED) BIOS 7.14.00.0 SBR: 5.1400.00-0654 Bug Fixes and Enhancements: =========================== PL: DCSG00120976 - (SATA Only) SCSI ATA Passthrough with data transfer fails DCSG00131574 - Ventura B0: MODE SELECT (6|10) to SATA drive with DEXCPT set fails if DEXCPT is already set DCSG00153860 - V4: Ventura MR 7.14 Alpha (51.14.0-3268): Up to 90% drops, Linux, SATA HDD, 64SingleCore/DualCore, R0/R1/R5/R6/JBOD/SDR0, RW/SW/OLTP, 8Kto1M, QD=1to256 DCSG00131571 - Aero A0: Aero 9500-16e doesn't support PCIe and SRIS by default DCSG00112303 - Aero 7.14PA2 - NVMe repair operation fails on Gen4 with metadata DCSG00134207 - Aero A0: Observed D308 Fault on 9500-16i connected to Atlas in a bad clock environment DCSG00114774 - Aero A0: 7008 fault seen when booting the bad clocked controller connected to Atlas DCSG00134669 - In controller logs observing index out of range when execute import and get SPDM commands. DCSG00225935 - 9460-8i+ARM: Phy Bad events is found in MR log after reboot for a particular HGST model SATA drive in PowerSave spindown state DCSG00132639 - PH15 : In 9500-16i controller seeing fault 0xA03 when updating the FW from 14.250.11.00/14.250.12.00 to 14.250.13.00 DCSG00113697 - Aero 7.14PA2 - NVMe Init Error List Missing drives when multiple PDs are inserted DCSG00109053 - MR7.14 PA2 - PL Fault 0000e40e while booting OS with bad NVMe drive DCSG00129498 - Aero 7.14 Alpha - NVMe repair commands fail with Linux storcli DCSG00148775 - MR 7.14 - Ibanez x2 UBM EnclosureID is missing after upgrading to the latest FW package 3280 DCSG00114179 - PL Fault 0000ec0e LinkRegister 014c1171 observed on NVME Drive Push Pull DCSG00120588 - MR7.14_NVMe OPAL drives fail to initialize after a reboot DCSG00234837 - MR 7.14 RC: Exception due to executing THUMB instruction 0x6081 at address 0x012642b6 DCSG00078508 - Aero_DBU_7.14: During 240 vd creation result to Assertion failure in fw\hw\pce\fusion.c at line 779: 0 on Gen-4 system. DCSG00080856 - Ph15_Scrutinycli: Fail to display the device counters while executing the device counter command. DCSG00121852 - Aero_scrutinycli: "Device -c" command output is not matching with the firmware cli parameter values in Aero behind atlas configuration. DCSG00131485 - Invalidate slot not working for IT SPDM DCSG00119209 - CSET Port of Defect DCSG00108094: Device add event not sent during event replay for enclosure slot order case. DCSG00138039 - CSET Port of Defect DCSG00126872: SPDM: Attestation failed with wrong Nonce values DCSG00226419 - CSET Port of EnhancementRequest DCSG00143569: [IT SPDM] Disable hw debug port DCSG00114446 - CSET Port of Defect DCSG00103998: Aero 7.14PA2 - NVMe Init Error List shows duplicate entries after drive pull/push DCSG00122627 - CSET Port of Defect DCSG00112320: No bad phy generated in slots 4 & 5 2.5x10 - 4 Universal DCSG00136104 - CSET Port of Defect DCSG00060347: Duplicate drive slot numbers on controller in with NVME drives DCSG00114248 - CSET Port of Defect DCSG00074378: [Aero] [OEM] Erase persistent will erase SAS address and VPD data DCSG00222979 - CSET Port of Defect DCSG00219908: Cannot Detect Drive in UBM BP after DC/Warmreboot in alternate cycles on 430-16i DCSG00216232 - CSET Port of Defect DCSG00212797: BST Failure: IO Data Corruption on PL 15.250.02.00 DCSG00167853 - CSET Port of EnhancementRequest DCSG00053656: The Mode 0x5 NVME drive firmware update fails when the size of the image is larger than the max translated size(2MB). FW: DCSG00041692 IML BootMessage - msgType 92 is undefined!! DCSG00025545 Fix and Rename "fw\dm\inc\nvmeProtocol.h" DCSG00042403 Enable SSD Wear Gauge for NVME drives DCSG00043231 Firmware hits montask on running CC with Media erros DCSG00045198 for vses device, bay info is populated. DCSG00046787 Energy pack moves to failed state post controller reset DCSG00049608 make platform changes for PLDM type 5 DCSG00050922 Fix alignment for an internal structure DCSG00054336 VD creation with default WB policy to be blocked in Controllers DCSG00117832 SPDMLIB: Add change to SConstruct to copy library output file (*.a) to release folder DCSG00058897 EIDs are not discovered after stopping and starting VDM driver DCSG00071758 Bay Count coming as 16 in HII and 4 in LSA for UBM2 Backplane DCSG00080405 Firmware hits assert on powercycling the server with UBM3 backplane and NVME Drives connected DCSG00069218 Set VD policy to WB (unsupported )should return failure in JBOD personality. DCSG00078890 GetSchemaDictionary command executed from RedACT is failing for annotation, port and volume schema DCSG00080093 Fix PCIe interface details DCSG00081735 StorCLI: Drive count not correct in CLI for UBM3 x4 backplane with SAS/SATA drives connected DCSG00081956 Firmware returns success status while storcli queries for BBU for controller DCSG00082494 Bays on port value not populated correctly for any backplane DCSG00085866 UBM3_x4-Solid Green LED turned on on JBOD drives after few drive pus pulls DCSG00117834 Add change to SConstruct to copy library output file (*.a) to release folder DCSG00097465 Fix operation for volume and link error threshold for port DCSG00099275 Ventura B0: Fault 4311 when MaxMinLinkRate for each phy of sas_io_unit and pcie_io_unit being changed and TMs being sent DCSG00125938 REST client displays error when tried to get drive resource details on a controller DCSG00136341 Removing unused elements for partial xml DCSG00103998 Aero 7.14PA2 - NVMe Init Error List shows duplicate entries after drive pull/push DCSG00219528 Make PLDM platform code compiling without OOB_COMMON DCSG00109751 Autoconfig R0 option available in HII for controllers,Fails when attempted. DCSG00109752 Firmware hits Exception on Power cycling the server with NVME drives connected. DCSG00112022 Query for Drive information of the drive part of any Volume where full init is running results in Unexpected Error DCSG00112594 "Volumes@odata.count" is coming up as 0 for a Dedicated Spare drive which is part of a Volume DCSG00113953 In query for Volume , the PercentageComplete shows 100 even while the LD erase operation is still in progress or just started on the LD DCSG00115184 Health Status of the Controller shows "OK" instead of "Warning" when WR cache is enabled but energy pack is absent or missing DCSG00120410 Correct Nvme Double Buffer module for multiple double buffer cases. DCSG00126872 SPDM: Attestation failed with wrong Nonce values DCSG00134460 Aero MR 7.14: Assertion failure in fw\hw\ioa\ioDivertHw.c at line 499: startChunk == endChunk causing DC DCSG00134506 drive schema shows operations as Erasing and the percentage is "0" with there is a erase/init running on the LD DCSG00134673 IT SPDM commands not working via host interface DCSG00134926 Fix print nesting for ASCII eTTY DCSG00136280 "stripeSizeBytes" shows double the actual stripesize value for the Volume in RDE client DCSG00137117 A7:Aero MR 7.14 PA2: Win/Lin Gen4 SAS SSD Expander Connect 24 drives:-24% drop seen in both Challenger and Baseline in OLTP profile for IO Size-256K,QDs-64,QD256 in R0-1WRK DCSG00137712 Release Automation: "make release" button not found on build job's page on cmportal DCSG00170747 SPILIB: Winbond maximum page write time increased from rev "A" to rev "B" of their specification DCSG00148309 REST Client displays wrong drive size for the NVME drives attached. DCSG00150877 -24% drop and 55% gains seen in SDR0, R0 for SW, RW for IO Size-4K-1M, QDs-4,16,64,256 - 64D-12G SAS HDD Expander connect - Linux OS DCSG00150901 Resetting the event counters in Ext. SAS/PCIe IO Unit Page 250 fails DCSG00151330 ::observed the Firmware crash & system reboot while running operations on multi controller DCSG00151389 Release Automation: Exceptions during execution of release script DCSG00231084 MR7.15 PA2: driver health message displayed 1 more time after device order by firmware is disabled on Windows system DCSG00151747 Aero MR7.15 PA - Aero+Atlas Eval Invalid enclosure and slot info from nvmeiniterrorlist DCSG00152105 MR7.15 PA1: excessive "In OOBExecCmdIssue and dmcd is 0x#######" prints seen on termlog DCSG00226222 Fix offset comments in DM IO Context DCSG00166025 RedfishTool.py is incompatible with python 2 DCSG00167100 Updating FW (on 9400 series HBA) from Ph-7 to Ph-14 causes "invalid flash" message on FW bootup DCSG00170637 MR7.15 : ONFI Last Erase Block is not reporting the correct value. DCSG00171108 MR7.15 PA1: Enclosure disappears after back to back ESM FW update with IOs DCSG00171225 Fix stack printing in "ef" command DCSG00181448 Aero MR715PA - Aero Atlas US Cable pull/push result in missing enclosure slot info DCSG00181406 Fix error handling in traceTool.py DCSG00212592 MR7.14: Controller Bios never sent the printing-has-completed DCMD DCSG00212797 BST Failure: IO Data Corruption on PL 15.250.02.00 DCSG00216224 MR7.15 PA1: VDs missing after upgrade/downgrade between MR7.14 FW and MR7.15 FW DCSG00216327 SSD Estimated Life Remaining in Days show 0 for nvme drive DCSG00216908 NVRAM changes for supporting dynamic recon ghost tgtId DCSG00216944 MBEDTLS LIB: Fix dynamic memory release bug in Mbed Tls Library DCSG00217262 : Relook set_led() and reset_led() for 216-x controller. DCSG00217264 Lenovo Bug 202893 expander FW fail to flash FW sometimes DCSG00218199 Add PCE register dumps to snapdump DCSG00218427 MR7.15 PA1: Downgrading to 7.14 FW when device order by firmware is enabled causes controller to be not accessible in OS DCSG00251554 MR 7.15 Alpha:HII - Manage PCIe Interface page should be greyed out for UBM if the user is not allowed to make any Link Width changes DCSG00220882 MR7.15 PA: FW gets hung while generating snapdump through MegaMon call SnapDumpDbgGlobalOnly DCSG00221279 MR 7.15 PA1 DBU: Invalid Arguments error seen while setting config file w.r.t JBODs from Storcli. DCSG00221705 MR7.15 PA1: Downgrading to 7.14 FW when device order by firmware is enabled causes controller to be not accessible in OS DCSG00222544 Ph16_scrutinycli: Using latest scrutiny "phy -on/off" condition fail to discover the "SATA" drive with out reset in Aero HBA DCSG00223283 : Alpha1: RDE : While querying for the drive schema part of a LD where full init is running , shows it's state as " Disabled" DCSG00224982 MR 7.15-Atlas Dual Controllers with >= 16 NVMe Ux2 UBM environment Offline/Fail LED is not turning Amber DCSG00225050 Fix the decision in zcdump for which context to run in DCSG00225192 SPDM LIB: Set ECDSA signature with correct size in Signature field of Challenge response buffer before sending to server DCSG00225977 Fix Static Analysis reported issue # (46851, 46228,45933,45914) DCSG00226155 Fix Static Analysis reported issue # 46640 DCSG00226169 SPDM 7.15: return actual size of certificate chain content to SPDM LIB DCSG00226196 Aero 7.15 MR: Add memory allocation/free for SPDM_LIB DCSG00227245 Evaluate the MFI stats returned for DCSG00134460 DCSG00228127 SPDM_IT_FW : Import certificate command with out seal option is failling for slots 0 & 1. DCSG00228143 MR7.15 Dev: reduce dmSpinCheckAndRetryCmd etprints. DCSG00228849 MR 7.15 PA2: Extra prints not seen before that appear to be debug: setup_cache_headers DCSG00229397 Remove MR's EXT_MFG_49 define. This change should be pick up from DCSG00228036 Pre-Alpha Release: CtrlFw_Ph_16.0 - 15.250.05.00 MR PL-SCS Libs DCSG00230227 MR7.15 PA2: JBOD is missing after downgrading to 7.14 FW and upgrading again DCSG00231374 7.15 Aero: Call SPDMLibInit only if SPDM is enabled. DCSG00231398 storcli 'start diag' command failed if ran after storcli 'show all' command DCSG00231406 [Atlas Behind Aero]: KA observed, when user tries to upgrade Atlas Switch FW (HBA/RDK) using StorCLI with IO's running on VD's DCSG00231642 MR 7.15_IO tool detecting data integrity issue on 8i8e controller with NVME and SAS connected to different enclosure/Expander DCSG00231928 Coverity defects DCSG00232583 SPDM 7.15: Use slot group number to get certificate algorithm record of extended manufacturing page 50 DCSG00232962 PH16 Windows Driver: Observed "Received an add enclosure event for an enclosure that is already active" while doing phy hot plug DCSG00233642 Aero MR715PA - Aero + Atlas FW download blocks IO causing driver KA and OCR DCSG00234415 Coverity Defects Phase 16 DCSG00234562 MR 7.15: Storcli: Dedicated Array shows incorrect values. DCSG00234826 MR 7.15 - NVDATA XSD in MR is out of sync from the Mpi2_cnfg.h DCSG00234920 MBEDTLS LIB: fix compilation error during IT FW build DCSG00234926 Command failed with logInfo 31350162 DCSG00235474 Coverity Defects Phase 16 DCSG00236990 [9440-8i+MR7.12/7.13/7.14Beta2+ARM] controller FW printed ‘Assertion failure in fw\cpu\arm\exceptions.c at line 1006: 0 during fio issue verify(2F) commands to sas hdd(JBOD) ’ DCSG00237493 : Alpha1"EncryptionAbility" field for SED drives comes empty DCSG00237498 Ph16_Ventura: Controller crash observed while making port "0" as wide port . DCSG00237674 SPDM_LIB: Add alignment parameter into SPDMLib_Calloc interface DCSG00237675 7.15 Aero MR: Add alignment parameter into SPDMLib_Calloc interface DCSG00237704 SPDM_FW : Delete/Import foreign configs should not be allowed until SPDM Authentication happens between BMC and controller. DCSG00238473 MR_7.15: Driver load/unload result to Assertion failure in fw\hw\debug\ptb.c at line 618: 0 on Aero card DCSG00238510 MR_7.15: User disabled PTB not reflected, hence PTB.txt is part of OnDemand SnapDump DCSG00239464 SPDM_LIB: Set tagOwner as per SPDM request DCSG00240237 SPDM 7:15 Set tagOwner as per SPDM request. DCSG00241021 MR_7.15: PTB switch to Enabled and Save. No PoP up message reboot required/PTB.txt not part of Snapdump. DCSG00241024 Fix static code analysis defect 137384 DCSG00241025 Fix static code analysis defect 128532 DCSG00241062 Fix static code analysis defect 127973 DCSG00241065 Fix static code analysis defect 127860 DCSG00241066 Fix static code analysis defect 127845 DCSG00241202 Aero MR715PA - Aero + Atlas switch write buffer command fails occasionally DCSG00241278 MR7.15 PA2: drive and enclosure connector are reported differently in Ctrl-R for Cisco PBP controller DCSG00242197 Aero 715PA - NVMe init error drives not discovered after pull/push under DMD DCSG00243152 Out of bound memory access while assigning dma group for controller devices. DCSG00243670 : Redfish: Readcache policy is displayed as OFF for VD's with Read ahead policy DCSG00243819 MR7.15 DBU PA: Secure SED and SES Management ctrl properties are toggling after changing autoconfig from None to JBOD and vice versa. DCSG00243910 WG: LSA does not allow to change to any other behavior once encountering error during behavior change DCSG00245029 FW : OCR fails to start from OOB Storelib test , and controller fails to discover in OOB SLT after this failure. DCSG00249594 Ventura: Request to include SPICO image with G2_realign_gate enabled for all 16 lanes for SAS3616W or SAS3616W based board DCSG00249770 Aero A0: Only 1 NVMe drive behind Mitac Atlas JBOF is discovered with default Aero 9500-8e FW DCSG00253256 Fix static code analysis defect 45959 45944 DCSG00253315 Aero: Seeing "SpdmReadCertForSlot[277]:[Error] Certificate Read Failed" on after Controller Resets DCSG00253339 Fix static code analysis defect 127882 DCSG00253426 UNMAP Support does not work. DCSG00254162 Fix incremental Coverity builds DCSG00254663 Atlas 4.2: Prints "C0:EnclSesPdAccessAllowed: SES not ready (opState:10000) pd:0" observed in Aero FW logs, after upgrading/downgrading the Atlas RDK FW which is connected behind Aero controller DCSG00255186 MR7.15 Alpha (DBU) WG: LSA allows user to assign NVMe drive in prepare for removal state as replacement for missing drive for a DG DCSG00256740 MR 7.15 Alpha - crypto erase not completing on SATA drives DCSG00257803 MR 7.15 Alpha: securesed property not shown under show personality cmd as expected DCSG00267705 Aero MR7.15 Alpha - PR stalls, never completes on NVMe PDs DCSG00268587 Atlas 4.2: Timestamp is not getting established in Atlas FW, when Atlas is connected behind Aero Controller DCSG00278401 MR7.15 Alpha (DBU) WG: In JBOD personality SES management bit is not set in auto config supported bits for NONE Mode DCSG00282684 M6: Foreign Secure Drive - Clear drive option is Enabled. DCSG00283749 MR7.15: FW hit Assertion failure in fw\raid\fwDownload.c at line 1159: fwDownload.pdRestrictCount!= 0 while flashing encl & PD firmware correspondingly DCSG00286358 ventura build issue with PL PCI DEVICE feature disabled DCSG00287132 System POST not proceeding further and keeps on loading EFI SAS driver DCSG00289940 Unknown messages are displayed in LSA event logs and also in termlog on drive removal DCSG00297302 MR7.15: Flash Atlas RDK firmware via storcli caused MR FW hitting assertion failure in fw\dm\pl3.5\pliopi.c at line 561: DevHandle == pIob->DevHandle && pIob == MptFrameMapLmidToAddr(Mid) DCSG00297597 MR_7.15_DBU: Pre-boot Crash SD not showed at App, but value got incremented at fwlog 'SnapDumpGetCtx' - Ventura MR DCSG00297903 MR 7.15 Alpha: PR progress and estimated time left is wrong in multiple places DCSG00298150 SPDM 7.15: Dev DF - return appropriate error to SPDM Lib when read certificate from security page 0 fails DCSG00299050 PBP config : JBOD deletion event id 139 has slot id 255. DCSG00299407 MR7.15 Alpha: Found KA occurs during flashing enclosure firmware and heavy IOs DCSG00299427 LTSSM test type 0/2 failed with DCSG00301793 CTRLH- Incomplete Display becasue of appinfo->Sprintf function changes in AERO compare to invader/Intruder DCSG00304321 MR 7.15 Alpha - Large IO Support is allowed to be changed, but can't be set DCSG00304336 MR7.15 Alpha: JBOD drive still show and list as first in order device before VD even after system reboot (Jbob personality mode) DCSG00304511 MR 7.15: SPDM: Select correct Hash Algo for CSR (Certificate Signing Request) & close CSR session for error case DCSG00307042 API clarification for large io support DCSG00307840 7.15 Static Analysis defect 186109, 186088, 186068 DCSG00309847 SBLIB: Getting Inconsistent secure ID on IT cards DCSG00310427 MR7.15: SPDM: Dev DF: Call revised SBLIB API to retrieve Secure ID of the Aero chip DCSG00312818 MBEDTLS Lib: Alignment issues while certificate verification on IT cards DCSG00315476 PL: Bad IO to Atlas SES causes PL sends error reply with wrong DevHandle DCSG00315988 BSOD observed with mode 7 Parallel PD firmware update in PCIe OOB DCSG00318909 [MBEDTLS] Device Key Pair Generation resulting in different Keys DCSG00322761 Atlas Behind Aero BST is not working DCSG00324022 SPDM: Dev DF to check in a new environment variable to control disable/enable hardcoded key pair DCSG00328095 storcli 'start diag': link test skipped if no configured drives present; link test failed if no backend PCIe support DCSG00335615 SPDMLIB: Reduce number of arguments passed to IT FW debug print functions DCSG00335761 SPDM: DF: Remove calls to Mbed TLS Self-Test functions DCSG00341277 MR 7.15 Preboot set Preboot Trace Buffer does not change when setting factory defaults DCSG00232623 Expander_FW : Expander FW upgrade or downgrade through CIMC is not getting reflected on host applications DCSG00317150 CIO VD type is deprecated: should be disabled in all places while VD in recon DCSG00220869 SPDM_FW : SPDM commands are failing in OOB SL/SLT on servers. DCSG00216974 EKM many key request events generated when creating secured VDs with multiple disks DCSG00230726 tty battery FRU sometime corrupt when reading from percCLI DCSG00242932 OPAL: Drives returns incorrect session name in SEKM environment DCSG00242968 Change to the Powerloss Recovery Sequence to Recover Corrupted BMU Flash DCSG00278410 Rebooting from the OS hangs at a blank screen and does not report the Shutdown AEN DCSG00297028 VD deletion doesn't clear last LDBBM entry in the list causing potential data corruption if recon happens. DCSG00297147 Assertion failure in fw\ddf\ddfPd.c seen during foreign import DCSG00165536 The personality behavior=None is allowed to be set and should be blocked in eHBA mode. DCSG00223407 DA-SEP internal backplanes should have host management access blocked. DCSG00240947 Auto Secure SED failure status is different DCSG00240950 Host utility can still manage LEDs when downgrading from FW with jbodhostledmgmt enabled to FW with jbodhostledmgmt disabled DCSG00242941 MR_DCMD_CFG_AUTOCFG with mbox.w[0]=3 returns supportEPDWithAutoConfigOff as 1 DCSG00246019 ldDcmdAllowedOpsExtGet can be called with wrong buffer length. DCSG00246024 HII shows Enable Host LED Management for Non-RAID Disk option for controller in eHBA mode in a server with Passive backplane DCSG00246029 CTRL_PROP.exposeEnclosureDevices is being reset at boot time if disablesesmgmt is enabled. DCSG00258053 Controller crash and resets on attempt to boot to windows OS DCSG00301658 Execute once option needs to be allowed for EPD-PT behavior mode in Aero. DCSG00223401 Add new security events DCSG00223410 Host access to internal backplane SEPs DCSG00318525 Snap-dump Enhancement - remove unnecessary duplicate prints DCSG00143276 COL Failure on AC cycle DCSG00216979 Unsupported drive LED Solid Green on Rear Backplane - LED flashing green expected DCSG00223405 Add boot mode print to log during boot DCSG00237600 CTRL_MFC_DEFAULTS_SET DCMD returning error when in eHBA mode DCSG00237772 MR FW changes to use Smart Polling Intervals values from NVDATA.(PR#DCSG00113187) DCSG00237305 Auto Configure R0 option is showing in eHBA mode DCSG00245055 Current version of Backplane firmware not displayed correctly after update, Pathfinder DCSG00293136 adds entries to LDBBM table after Write retry with medium error during rebuild DCSG00304052 not responding to resume within 3 seconds DCSG00342265 Controller fault on rebuild and IO DCSG00242570 Assertion failure in fw\raid\nvmePRP.c seen when NVMe PT response size is >=12k DCSG00242573 'Exception handler called' observed while converting drive to Non RAID preceded by Export Log from OM DCSG00269098 PRP-List overwritten in Double-Buffer-Copy-To-Host for response size > 8K DCSG00325834 HGST Vela-A drive failing media error test DCSG00244898 9440-8i+MR7.12/7.13/7.14Beta2+ARM] controller FW printed ‘Assertion failure in fw\cpu\arm\exceptions.c at line 1006: 0 during fio issue verify(2F) commands to sas hdd(JBOD) ’ DCSG00302395 CSET Port of Defect DCSG00297592: [9440-8i + MR7.14 ARM/X86] Auto config RAID0 in HII didnot work as expected DCSG00322062 Remove PR SCGCQ00475165 (Monitoring Drive Performance and Predictive Failure) DCSG00311470 9440-8i System black screen and hang during S4 + CC stress DCSG00312022 JBOD drive is converted to Configured Drive after OCR / Reboot DCSG00322200 [9440-8i+X86+MR7.13] SSD JBOD Drive state will change from (U-Up) to (D-Down/PowerSave) when they rmmod and insmod megaraid DCSG00334584 CSET Port of Defect DCSG00265811: 9460-8i repeatedly controller resets after FW error in fw\raid\utils.c DCSG00240573 [9460-8i+MR7.12 Patch+X86] Use script to upgrade SAS SSD firmware underneath 9460-8i (7.9, 7.11, and 7.12) will fail DCSG00240578 [9460-8i+MR7.12 Patch+X86] Use script to upgrade SAS SSD firmware underneath 9460-8i (7.9, 7.11, and 7.12) will fail DCSG00240942 [9460-8i+MR7.12 Patch] Question on Write Cache Support in JBOD personality (ProfileID 20) DCSG00240943 [9460-8i+MR7.12 Patch] Question on Write Cache Support in JBOD personality (ProfileID 20) DCSG00299706 StorCLI shows success in Converting Foreign drive as JBOD. DCSG00318217 [9440-8i + MR7.14 + ARM] Controller hit Fatal error when doing drives hard reset test by storelibtest DCSG00329429 9460-16i MR FW marks Zoned Out PHYs as bad PHYs DCSG00342267 FW is overriding the data length , present in the command frame header, with sizeof (MR_LD_ALLOWED_OPS_EXT) DCSG00255160 Preboot Trace Buffer [PTB] for Ventura/Aero - add a switch - MR firmware DCSG00316966 [MR3508+MR7.14 +X86 ] Controller is seen with Fatal error by unknown reason unexpectedly (XH628 V5's 3508 mem.c issue) DCSG00319426 Aero MR7.16PA - snapdump hang during capture in Legacy BIOS DCSG00111584 Device add event not sent during event replay for enclosure slot order case. DCSG00121420 (SATA Only) SCSI ATA Passthrough with data transfer fails DCSG00134494 Ventura B0: MODE SELECT (6|10) to SATA drive with DEXCPT set fails if DEXCPT is already set DCSG00215210 Ventura MR 7.14 Alpha (51.14.0-3268): Up to 90% drops, Linux, SATA HDD, 64SingleCore/DualCore, R0/R1/R5/R6/JBOD/SDR0, RW/SW/OLTP, 8Kto1M, QD=1to256 DCSG00243680 IO time outs logs seen in TTY while running IO on EPD-PT Intel drives DCSG00143420 Aero 9500-16e doesn't support PCIe and SRIS by default DCSG00121424 7008 fault seen when booting the bad clocked controller connected to Atlas DCSG00121425 Aero 7.14PA2 - NVMe repair operation fails on Gen4 with metadata DCSG00126831 MR6.14:MonTask: line 258 in file ../../raid/1078int.c -DATA TLB ERROR while initiating sanitize operation on SATA HDD-Intruder DCSG00137697 Aero A0: Observed D308 Fault on 9500-16i connected to Atlas in a bad clock environment DCSG00139071 In controller logs observing index out of range when execute import and get SPDM commands. DCSG00226371 9300-8i hangs -LOG SENSE timeout and mpr(4) firmware reinits when the CDB for log sense is incorrect PC=00 DCSG00227376 9460-8i+ARM: Phy Bad events is found in MR log after reboot for a particular HGST model SATA drive in PowerSave spindown state DCSG00245538 Assertion failure in fw\dm\src\dm.c detected when pinned cache generated after VD offline. DCSG00266052 Assertion failure in fw\dm\src\dm.c detected when pinned cache generated after VD offline. DCSG00114250 [Aero] [OEM] Erase persistent will erase SAS address and VPD data DCSG00136250 In 9500-16i controller seeing fault 0xA03 when updating the FW from 14.250.11.00/14.250.12.00 to 14.250.13.00 DCSG00138016 [Aero][PLDM] Update to Latest PLDM library v13 DCSG00222984 Cannot Detect Drive in UBM BP after DC/Warmreboot in alternate cycles on 430-16i DCSG00225221 Drive 0 has been disabled due to a detected fault DCSG00245453 Adapter Not Detected after OOB FW Update and DC Cycle DCSG00118379 MR7.14 PA2 - PL Fault 0000e40e while booting OS with bad NVMe drive DCSG00121316 Aero 7.14PA2 - NVMe Init Error List Missing drives when multiple PDs are inserted DCSG00137668 Aero 7.14 Alpha - NVMe repair commands fail with Linux storcli DCSG00153702 MR 7.14 - Ibanez x2 UBM EnclosureID is missing after upgrading to the latest FW package 3280 DCSG00227987 IOC Exceptions not getting cleared after flashing the Bios image with correct ROP version DCSG00231535 Modify Ventura Build scripts to add a new Signed image with different AVSO Setting in FW RO DCSG00250024 Aero: Secure Boot, Add Key Update Pending Check for 'COMPLETE' Image Downloads DCSG00303511 NVMe Init Error: Device with no namespaces shows 'Namespace count Invalid' as Uncorrectable Error DCSG00303518 Storage_PT: Bay ID is not proper in alert with hotplugging of drives for certain slots on HBA355i Adapter DCSG00315525 ExtManPage41 TX Values are not being applied / run by AERO SERDES DCSG00121315 MR7.14_NVMe OPAL drives fail to initialize after a reboot DCSG00127917 PL Fault 0000ec0e LinkRegister 014c1171 observed on NVME Drive Push Pull DCSG00127720 No bad phy generated in slots 4 & 5 2.5x10 - 4 Universal DCSG00136105 Duplicate drive slot numbers on H755N controller in 16 Bay Sesto with NVME drives DCSG00147003 Atlas-behind-Aero: "PL Fault 0000ec1a LinkRegister 0141be63" when Hot Reset from Aero DCSG00291431 Aero: PL with newer Atlas FW has extra slot number in the Atlas enclosure DCSG00235435 Aero_DBU_7.14: During 240 vd creation result to Assertion failure in fw\hw\pce\fusion.c at line 779: 0 on Gen-4 system. DCSG00243095 [3508 Mezz card+MR7.14Beta+ARM] : FW hitting assertion failure in \hw\pce\fusion.c at line 779 DCSG00127910 Aero_scrutinycli: "Device -c" command output is not matching with the firmware cli parameter values in Aero behind atlas configuration. DCSG00139744 Invalidate slot not working for IT SPDM DCSG00215132 Import certificate command is failing via In-band DCSG00241396 SPDM IT: Add memory allocation/free for SPDM_LIB DCSG00241397 SPDM IT: SPDM BMC bring up on P2 server DCSG00245634 [SPDM IT] return actual size of certificate chain content to SPDM LIB DCSG00250093 [IT SPDM]Enhancement to source of randomness for generating key pair DCSG00311840 Bug 208196 After loading 940-8i driver, the VD of 940-8i cannot be listed DCSG00240678 ICX Alpha(BZ 201472): Target ID of EPD drives is not equal to Slot ID when drives are connected to C2 port of CFF RAID 940-16i controller. DCSG00240682 Some of the JBODs are not included under "PR excluded VD" , while performing storcli /cx show pr when all the drives are converted to JBOD. DCSG00240684 StorCLI shows "PR excluded VDs" where actually PR is running on online PDs of VD. HII: DCSG00312465 Unmap option is showing in HII after attempting to repair an NVMe drive. DCSG00224985 HII: For Execute once do not check support bit DCSG00224987 Autoconfig API Improvement DCSG00298524 MR7.14 - Workaround for ARM server for GetTime() - HII DCSG00244859 Exander firmware version not displayed for onboard expander DCSG00244171 Ensure that the SSD cache policy is changeable and the status information is correct DCSG00257630 MR 7.15_Alpha : HII doesn't allow user to access "Advanced controller properties" if snapdump is disabled from Host environment. DCSG00221266 MR 7.15 : HII-Help message needs an enhancement w.r.t Drive operation in progress excluding patrol read DCSG00235189 MR 7.15 PA2 : HII displays improper message for make JBOD option after creating VDs using Auto configure R0. DCSG00308058 MR 7.15 Beta: enablelargeIO support changes for BIOS DCSG00250083 MR 7.15 Alpha : HII - VD will be taken offline warning message should be modified for Hide VD operation. DCSG00256172 Display profile based VD when we have UG Drives only DCSG00243940 MR 7.15PA2: HII - Model number of NVMe drive is truncated in JBOD header DCSG00309852 Whiltey_ICX_HII:NVME -Device Type not shown as "NVME " DCSG00236992 MR_7.15: HII tag the Multi-path field as "YES" for single path connected devices. DCSG00244864 MR 7.15 Alpha : HII displays incorrect error message when no drives are added for RLM/reconstruction DCSG00257655 MR7.15_Alpha:HII displays incorrect available size and used space for a configured drive in JBOD personality DCSG00243935 MR 7.15 PA2: HII - Hardware Vendor field is missing for SATA drives in HII. DCSG00242413 MR_7.15: ShutOFF PTB - HII should pop-up a message reboot required . DCSG00230653 Enable/Disable the PTB feature DCSG00228367 HII: AutoCfg cleanup DCSG00249920 HPE Shenandoah: Need Controller Boot Time Password feature for HPE Aero-based controllers DCSG00232930 Evaluate the MFI stats returned for DCSG00134460 DCSG00223409 Port name logic needs to be updated for enclosure type DU2BB and DU3BB Installation: ============= Use StorCLI to flash the SAS controllers. StorCLI can be downloaded from the 9365-28i page on www.broadcom.com. There are two components that may need to be updated on the 9365-28i controller: MegaRAID Firmware and Expander Firmware. Run the following command: storcli /call/eall show This will identify the Controller number (e.g. Controller = 0) and Enclosure number (EID for the SAS35x36R expander, e.g. 66) Then run the following commands to udpate the MegaRAID firmware and the Expander firmware using the controller number and expander number from the the command above. This example assumes the controller number and expander number from the example above: storcli /c0 download file=9365-28i_nopad.rom storcli /c0/e66 download src= sas35xfw.fw Then reboot the system. To verify the MegaRAID firmware and Expander firmware have been upgraded, run the following command: storcli /c0 show FW Package Build should show 50.8.0-2029 storcli /c0/e66 show ProdID for SAS35x36R should show Vendor Specific version of 00.09.00.00. Note: There is no need to updated the expander firmware if it already shows version 00.09.00.00. Version Numbers: =============== Current Package Details: Firmware Package: 51.14.0-3514 (MR 7.14) Firmware 5.140.01-3247 MR PL 15.25.07.00 ROMENV 1.12 BootBlock 7.02.00.00-0021 NVDATA 5.1400.00-0005 UEFI_Driver 0x070E0202 (SIGNED) Hii v07.14.06.00 (SIGNED) BIOS 7.14.00.0 SBR: 5.1400.00-0654 Previous Package Details: Firmware Package: 51.14.0-3441 (MR 7.14) Firmware 5.140.00-3185 MR PL 15.25.06.00 ROMENV 1.12 BootBlock 7.02.00.00-0021 NVDATA 5.140.00-0005 UEFI_Driver 0x070E0200 (SIGNED) Hii v07.14.06.00 (SIGNED) BIOS 7.14.00.0 SBR: 5.1400.00-0654 Bug Fixes and Enhancements: =========================== FW: DCSG00117832 - SPDMLIB: Add change to SConstruct to copy library output file (*.a) to release folder DCSG00181406 - Fix error handling in traceTool.py DCSG00216908 - NVRAM changes for supporting dynamic recon ghost tgtId DCSG00225192 - SPDM LIB: Set ECDSA signature with correct size in Signature field of SPDM Challenge response buffer before sending to BMC server DCSG00225977 - Implicitly error when converting an expression to a narrower type DCSG00231422 - PL NVMe : PCI task management is not getting completed. DCSG00297592 - Auto config RAID0 in HII didnot work as expected DCSG00225219 - Unused phys are managed by VSes in SGPIO BP mode DCSG00237478 - [NVMe] SCSI log sense command timeouts seen while running 1MB IOs to NVMe drive DCSG00240573 - Use script to upgrade SAS SSD firmware will fail DCSG00240942 - In JBOD profile, set VD Write Cache to AWB shows success even though WB Supported is set to NO DCSG00242574 - NvmeAdmin: 'Exception handler called' observed while converting drive to Non RAID preceded by Export Log from OM DCSG00242613 - Correct Nvme Double Buffer module for multiple double buffer cases. DCSG00242940 - supportEPDWithAutoConfigOff supported bit is set as 1 DCSG00243640 - Out of bound memory access when assigning dma group for controller devices. DCSG00244898 - controller FW printed ‘Assertion failure in fw\cpu\arm\exceptions.c at line 1006: 0 during fio issue verify(2F) commands to sas hdd(JBOD) ’ DCSG00246022 - CTRL_MFC_DEFAULTS_SET DCMD returning error when controller is in eHBA mode DCSG00249465 - Low risk temporary solution for preventing duplicate target Ids DCSG00255320 - Driver load/unload result to Assertion failure in fw\hw\debug\ptb.c at line 618: 0 on Aero card DCSG00255321 - User disabled PTB not reflected, hence PTB.txt is part of OnDemand SnapDump DCSG00255322 - PTB switch to Enabled and Save. No PoP up message reboot required/PTB.txt not part of Snapdump. DCSG00255323 - Controller Bios never sent the printing-has-completed DCMD DCSG00257908 - Last LDBBM entry in the list is not cleared after VD Deletion DCSG00258052 - Controller crash and resets on attempt to boot to windows OS DCSG00258546 - VSES: Incorrect linkup failed elements status reported on certain slots of the UBM backplane DCSG00263186 - UNMAP support is blocked and disabled DCSG00269097 - PRP-List overwritten in Double-Buffer-Copy-To-Host for response size > 8K DCSG00214352 - SMART Polling Improvement- API Changes DCSG00222915 - API change to add DCMD MR_DCMD_CTRL_LOCK_KEY_SECRET_KEY_APPLY and associated MFI STAT DCSG00223408 - Update mr_configpage.h file for New fields 'predFailPollDAInterval' and 'predFailPollInterval' in MPI2_MR_PARAMS_PAGE_0 DCSG00225175 - SPDM_LIB: Support to build Challenge buffer with multiple GET_CERTIFICATE/CERTIFICATE_RESPONSE DCSG00226286 - Preboot Trace Buffer [PTB] for Ventura/Aero - add a switch - MR API DCSG00228248 - Preboot Trace Buffer [PTB] for Ventura/Aero - add a switch - nvram DCSG00229416 - New MFI Stat for the updated recon behavior DCSG00231443 - MR7 API: Add package incompatibility reporting DCSG00234319 - Added power cycle tests in Atlas AutoBST DCSG00234391 - BST setup with Channel HBA + Elrond DCSG00237302 - Make necessary changes to atlas_bst in valscripts to enable BST DCSG00237413 - Persisting secureLD targetId bitmap DCSG00246317 - SMART Polling Improvement - API Changes DCSG00248087 - SMART Polling Improvement -New Dynamic Section to save New Controller properties structure in NVSRAM DCSG00256271 - To add return status MFI_STAT_OK_REBOOT_REQUIRED to MR_DCMD_LD_SET_PROPERTIES in mr.h DCSG00257777 - MFI SMP Port Num API changes DCSG00216966 - Execute once Auto configure option needs to be allowed for EPD-PT behaviour mode for certain controllers. DCSG00227036 - Preboot Trace Buffer [PTB] for Ventura/Aero - add a switch - MR firmware MR PL: DCSG00212793 - BST: BST cancellations on cable breaker comm port unavailability DCSG00216461 - BST: UBM BST funtonality is broken on latest BST code. DCSG00228186 - Aero BST: Manage NVMe drive link up timing DCSG00231422 - PL NVMe : PCI task management is not getting completed. DCSG00239268 - BST: SAL reports unknown device type for drives DCSG00225219 - Unused phys are managed by VSes in SGPIO BP mode DCSG00237478 - [NVMe] SCSI log sense command timeouts seen while running 1MB IOs to NVMe drive DCSG00243640 - Out of bound memory access when assigning dma group for controller devices. DCSG00258546 - VSES: Incorrect linkup failed elements status reported on certain slots of the UBM backplane DCSG00023491 - Implemented secureSignCNG.exe CLI signing tool for Windows Signing. DCSG00030211 - Implement support for Cross certificate and command - Windows signing using CNG Provider with HSM Protected Key DCSG00040377 - Port secureSignBin.exe for MARGAY signing to GCP server environment DCSG00048670 - Aero multi-party signing partial signing of images DCSG00077215 - Signing Linux executables via GPG method in HSM DCSG00105430 - Implement changes to secureSign signing tool and infrastructure to support mixed list of PublicKeys that are from SCGCQ and DCSG. DCSG00129388 - Implemented change to use FTP instead of UNC for upload / download of unsigned / signed artifacts to workaround firewall issue. DCSG00143847 - Add support for signing MegaRAID Legacy BIOS CU Images (CTLR) images DCSG00150322 - BST: set SRIS after every fw download DCSG00225036 - BST: Aero Activity server with Atlas switch DCSG00234646 - Implement customSign.exe CLI wrapper utility to help customers sign with their private key UEFI: DCSG00294089 - Workaround for ARM server for GetTime() DCSG00152527 - RSOD in UEFI environment during VMware 6.7, WMware 7.0 and RHEL 8.0 installs DCSG00217584 - Increase Stall() interval and reduce total number of loops accordingly Installation: ============= Use StorCLI to flash the SAS controllers. StorCLI can be downloaded from the 9365-28i page on www.broadcom.com. There are two components that may need to be updated on the 9365-28i controller: MegaRAID Firmware and Expander Firmware. Run the following command: storcli /call/eall show This will identify the Controller number (e.g. Controller = 0) and Enclosure number (EID for the SAS35x36R expander, e.g. 66) Then run the following commands to udpate the MegaRAID firmware and the Expander firmware using the controller number and expander number from the the command above. This example assumes the controller number and expander number from the example above: storcli /c0 download file=9365-28i_nopad.rom storcli /c0/e66 download src= sas35xfw.fw Then reboot the system. To verify the MegaRAID firmware and Expander firmware have been upgraded, run the following command: storcli /c0 show FW Package Build should show 50.8.0-2029 storcli /c0/e66 show ProdID for SAS35x36R should show Vendor Specific version of 00.09.00.00. Note: There is no need to updated the expander firmware if it already shows version 00.09.00.00. Version Numbers: =============== Current Package Details: Firmware Package: 51.14.0-3441 (MR 7.14) Firmware 5.140.00-3185 MR PL 15.25.06.00 ROMENV 1.12 BootBlock 7.02.00.00-0021 NVDATA 5.140.00-0005 UEFI_Driver 0x070E0200 (SIGNED) Hii v07.14.06.00 (SIGNED) BIOS 7.14.06.0 SBR: 5.1400.00-0654 Previous Package Details: Current Package Details: Firmware Package: 51.13.0-3365 (MR 7.13) Firmware 5.130.00-3170 MR PL 14.25.07.00 ROMENV 1.12 BootBlock 7.02.00.00-0021 NVDATA 5.120.04-2862 UEFI_Driver 0x070D0300 (SIGNED) Hii v07.13.06.00 (SIGNED) BIOS 7.13.00.0 SBR: 5.1306.00-0454 Bug Fixes and Enhancements: =========================== FW: DCSG00054949 - PL: 2 Atlases in single MPT mode with 2 host ports each will have drives on one switch not mapped to that Atlas's SES Page 0Ah DCSG00069091 - VSES SES Page 02h reports Unknown (06h) Element Status for some Array device elements in a wide DFC slot DCSG00045385 - Ventura B0: Device discovery fails on 9400-16e DCSG00054906 - Aero: pl: SATA device may not link up following a link down DCSG00167100 - Updating FW (on 9400 series HBA) from Ph-7 to Ph-14 causes "invalid flash" message on FW bootup DCSG00043821 - Aero: backend PCIe: link failure following link down DCSG00060347 - NVMe devices VPD page 83 NAA descriptor may conflict with EUI64 ID reported DCSG00078678 - Ventura: The host PCIe link width may be narrower than expected DCSG00059302 - Toolbox clean command sent to clean flash fails. DCSG00061635 - pl: backend PCIe: switch rediscovery fails with certain switch configurations DCSG00058770 - Firmware asserts during customer specific UBM Backplane enumeration. DCSG00036763 - PL: TM Device Reset to NVMe drive under out of LMID condition can cause Data Abort Exception to the processor DCSG00055371 - Aero: Firmware Download should return success with loginfo indicating POR is necessary DCSG00048607 - PH14 Windows Driver: on 2016,19H2 OS,Getting BSOD for fault command DCSG00050164 - Aero: backend PCIe: link failure after PCIe IO Unit Page 1 link disable DCSG00044028 - pl: NVMe: Drive Firmware update fails on mode 0xE DCSG00170747 - SPILIB: Winbond 256MBit maximum page write time increased from rev "A" to rev "B" of their specification DCSG00059594 - Ventura; Add code to prevent downgrade from phase 14 to previous phases for winbond DCSG00053379 - Back out changes of ER DCSG00029633 that limits VSES devices to 2 DCSG00050675 - Fix ring buffer decoder's slowness with decoding a trace buffer DCSG00052268 - pl: backend PCIe: 'pl pci devlnk' is missing from the 'pl dbg' dump DCSG00063924 - pl: NVMe: incorrect sense key is returned for Access Denied NVMe status DCSG00045593 - PL: Initial MPI driver error injection can cause the Managed Switch's SES to not be exposed to OS DCSG00048699 - PL: Over 250+ power cycles of managed switch (Atlas) causes an associated SES to be inaccessible DCSG00062988 - Aero: During FW download we should not overwrite status when POR is necessary DCSG00033753 - PL: Back-to-back retries by IOP/Host when PL is in out of resource condition results in IOs to MS-SES exhausting retries DCSG00047928 - "iop show cfg all" command captured by core-dump is zero DCSG00050201 - [Aero][PLDM] FW version reported wrongly to BMC( Board Management Controller) over out of band DCSG00061406 - Aero A0: In Windows OS redundant disks detected when controller connected to Elrond Ex1 DCSG00042497 - BSOD when running CoreDump with Aero connected to Atlas switch DCSG00112320 - VSES page 02h reports incorrect status for linkup failed array device element on certain UBM slots DCSG00045528 - Quotes present in NVDATA XMLs DCSG00061349 - Incorrect Man page 7 Phy-Slot mapping set for 9500-xx channel HBAs DCSG00050182 - pl: NVMe: Select field used during NVMe init without verifying support DCSG00063530 - PL: PCIe switch discovery can cause processor exception when setting enclosure information DCSG00048027 - UBM: Incorrect slot number enumerated for a DFC on 3 x4 DFCs UBM config DCSG00051990 - Number of initiators gets decremented to 0xFF DCSG00031186 - [Aero] Change the Manpage 7 Phy to Connector settings and Disable NVMe support in ManPage9 DCSG00057124 - scattered file changes to include some debug prints and also minor change to debug print DCSG00077835 - For an OEM, Install of RHEL 8.0 using NVME PD R0 fails. It will error out during the creation of the UEFI partition DCSG00043514 - Coverity Bugs in PL Enclosure Management Files DCSG00077969 - Incorrect slot mapping on UBM backplane with additional DFCs support DCSG00127828 - Asserts from interrupt handlers are not working properly DCSG00062252 - Controller fault 0x1902 is seen while issuing locate command to NVMe drives DCSG00080809 - Patrol read (and CC) causing OS boot failure on media error correction DCSG00139362 - A8: Aero MR 7.14: Intermittent issue: Assertion failure in fw\raid\taskman.c at line 361 , when tried to start IO's on SAS SSD 24 expander connect RAID5 RW Windows 2019 DCSG00062701 - 0xD101 Fault observed running non-RW IOs to NVMe devices with drive push-pull DCSG00042446 - Drive Discovery failed with Port Hot-swap on Aero16e controller DCSG00078243 - MR-7.13: FW - STP passthrough -FW sending ack before completely receiving all MCTP packets. DCSG00212038 - MR 7.14 Beta: OCR did not complete appropriately and assert didn't print properly DCSG00080256 - (SATA Only) SCSI ATA Passthrough command with set feature command to set the drive in standby_y state sets it to standby_z state. DCSG00118659 - Snapdumps are discarded unnecessarily when flashing a new ROP DCSG00084525 - VSES - SES page not set correctly for Front adapters DCSG00107714 - The last known successful learn time is reported as in Nov 11, 2000 DCSG00069084 - Elrond Ex2 w/ SAS/SATA incorrect slot numbers after PD move to different slot DCSG00057254 - ED91 Fault while running IOs + OCR (controller reset) testing DCSG00076717 - Some of SAS/SATA drives attached to OEM Aero HBA may not be reported to host DCSG00040869 - iMR FW may crash if disabled in device manager when Microsoft OS boots and lock up DCSG00052179 - Sea 16e PCIe TX Compliance Test Failure DCSG00151021 - [Aero/Ventura] Unused phys are managed by VSes in SGPIO BP mode DCSG00072841 - pl: firmware hang occurs in UBM command error case DCSG00018730 - pl: backend PCIe: prevent switch rediscovery quirks DCSG00034489 - Locate PD fail on SGPIO enclosure when GroupId is disabled in Nvdata. DCSG00067176 - SAS9341-8i board encounters 'Previous configuration completely missing at boot' error DCSG00078207 - MR-7.13: FW - STP passthrough response Firmware does not send some ending bytes. DCSG00054655 - MCTP: SenseData not available for a failed command sent over OOB. DCSG00104151 - MR Ventura FW in JBOD mode still allows security erase by hdparm DCSG00214223 - iMR boot stuck in creating slot mapping DCSG00051124 - IOP: Trace buffer image has extra "CFG string DCSG00111492 - Direct attached PFA drive - LED is neither ON nor Blinking HII: DCSG00217237 - Autoconfig API Improvement DCSG00149844 - MR_7.14: HII should grey-out the "unmap Capabiity" option after drives chosen as like raid option, select drives. DCSG00138150 - MR_7.14: JBOD/EPD to Unconfigured good state fails, when controller reached to max limit.c DCSG00134605 - MR_7.14: HII reports multi-path field as "No" for a SAS device, which is in multipath connection verified in fwlog and storcli. DCSG00149640 - MR 7.14 : HII doesn't give any success or failure message when user tries to save ctrlevents.txt in the current directory when same filename is already present in the current directory. DCSG00151466 - MR7.14_HII: In schedule consistency check, exclude virtual drives options says no VD's present even when VD's are configured DCSG00151464 - MR7.14_HII: On ARM server HII, silence Alarm functionality option is not working DCSG00129118 - Add a warning message in PD Management when NVMe Init error drives found DCSG00115479 - HF005: Couple of variables are used w/o initializing it DCSG00125582 - MR_7.14 Alpha: Pre-Boot (HII) fill the smallest array size for IMR card , it proceeds and fails. DCSG00129650 - Do not use subtitle for messages (info or warn or error) DCSG00098308 - NVMe Drive Init failure Error Reporting DCSG00098309 - NVMe Drive Repair DCSG00075876 - Add property to specify whether the drive is connected in Multipath DCSG00093457 - Remove bays on port for Shenandoah DCSG00081513 - Refresh Advanced Controller Management page when user makes a change in Manage Personality Mode page DCSG00092826 - Enclosure location coming as "unknown" for UBM3 if you boot the system without any drives connected DCSG00079985 - "Firmware Package Version" string is shown as "Active Package Version" in HII DCSG00092896 - tooltip to be modified for HII DCSG00120988 - Restore Factory Default doesn't prompt user to reboot the system after being performed DCSG00114495 - Revision number for NVMe physical disk connected is displaying only 7 characters instead of 8 characters DCSG00123037 - Select Physical Disks page with NvME drives locks up when the radio button for HDD is selected DCSG00128887 - HII grammar issues in the help text DCSG00219447 - HII: For Execute once do not check support bit DCSG00239811 - Exander firmware version not displayed for onboard expander PL-SCS: DCSG00054211 - Single mode support in SPI library DCSG00068680 - SPILIB2: Modifications to accomodate Macronix MX25U25691G part DCSG00140236 - SPILIB 2.0: Add capability to support Winbond Parts with Factory Quad bit Disabled DCSG00170752 - SPILIB 2.0: Add support for BP configuration DCSG00170747 - SPILIB: Winbond maximum page write time increased from rev "A" to rev "B" of their specification DCSG00061711 - SPILIB2: Serial mode support - need to increase wait time for quad bit write DCSG00167100 - Updating FW (on 9400 series HBA) from Ph-7 to Ph-14 causes "invalid flash" message on FW bootup DCSG00121768 - MR 7.14: Unable to recover iMR Ventura controller with vtboot.rom from MR 7.13/7.14 DCSG00060347 - Duplicate drive slot numbers on controller with NVME drives DCSG00063407 - Enable UBM BST support for Aero DCSG00082887 - BST: Update scripts to run Cisco fw on channel adapter DCSG00064578 - BST: Release/Activity BST at BLR DCSG00087155 - Check if all BP slots and drives are discovered after FW upgrade DCSG00079826 - BST: Add Ventura activity server and enclosure to test config DCSG00109334 - BST: Aero based ROP BST at BLR DCSG00063258 - Change the UBM BST code with respect to new BST scrutilny APIs. DCSG00062522 - BST: Fix the compilation error for UBM BST DCSG00112320 - No bad phy generated in slots 4 & 5 2.5x10 - 4 Universal DCSG00086783 - BST: POR Reboot requires a further check DCSG00114314 - BST: Case mismatch in card name DCSG00069091 - Aero 7.13 Alpha - Elrond Ex2 slow discovery and drives missing after PD pull/push DCSG00078678 - HW Workaround:The host PCIe link width may be narrower than expected DCSG00238233 - Adapter Not Detected after OOB FW Update and DC Cycle DCSG00228186 - Aero BST: Test fails due to NVMe drive not found at start of BST, but drives link up later DCSG00239268 - BST: SAL reports unknown device type for drives DCSG00064578 - BST: based Release/Activity BST at BLR DCSG00087155 - Check if all BP slots and drives are discovered after FW upgrade DCSG00079826 - BST: Add Ventura activity server and enclosure to test config DCSG00063258 - Change the UBM BST code with respect to new BST scrutilny APIs. DCSG00150322 - BST: set SRIS after every fw download DCSG00063407 - Enable UBM BST support for Aero DCSG00082887 - BST: Update scripts to run fw on channel adapter DCSG00225036 - BST: Aero Activity server with Atlas switch DCSG00109334 - BST: Aero based ROP BST at BLR DCSG00115303 - BST: Case mismatch for card name DCSG00216461 - BST: UBM BST functionality broken in tip. DCSG00062522 - BST: Fix the compilation error for UBM BST DCSG00143769 - BST: Whitespace before boardname received from scrutiny causes name mismatch DCSG00086783 - BST: POR Reboot requires a further check DCSG00114314 - BST: Case mismatch in card name DCSG00113761 - BST: Uart Updates re-visit DCSG00212793 - BST: BST cancellations on cable breaker comm port unavailability DCSG00219908 - Cannot Detect Drive in UBM BP after DC/Warmreboot in alternate cycles DCSG00054211 - Single mode support in SPI library DCSG00068680 - SPILIB2: Modifications to accomodate Macronix MX25U25691G part DCSG00140236 - SPILIB 2.0: Add capability to support Winbond Parts with Factory Quad bit Disabled DCSG00170752 - SPILIB 2.0: Add support for BP configuration DCSG00170747 - SPILIB: Winbond maximum page write time increased from rev "A" to rev "B" of their specification DCSG00061711 - SPILIB2: Serial mode support - need to increase wait time for quad bit write DCSG00167100 - Updating FW (on 9400 series HBA) from Ph-7 to Ph-14 causes "invalid flash" message on FW bootup DCSG00121768 - MR 7.14: Unable to recover iMR Ventura controller with vtboot.rom from MR 7.13/7.14DCSG00027039 - PLDM: Implement Debug routines for PLDM Type-5 Module DCSG00014692 - PLDM: Port changes from old db to new DB DCSG00065842 - PLDM Type 6: Add debug strings for Type-6 library DCSG00046402 - PLDM: FD should move to DOWNLOAD state immediately upon successfully sending the response of UDATE_COMPONENT. DCSG00060505 - PLDM: Implement Redfish PDRs and APIs DCSG00069752 - Add ‘Carriage Return (\r)’ in PLDM common library debug strings DCSG00027067 - PLDM: Add documentation on why existing msg is being aborted in certain scenarios (in function pldmReqMsgProcess()) DCSG00064565 - PLDM: Implement PLDM Type-6 library API and commands DCSG00027051 - PLDM: Defines Macros/inline functions to access parameters of different data structures/global contexts for PLDM Base Module. DCSG00056271 - PLDM: Implement generic string and linked list utility functions DCSG00026992 - PLDM: Define APIs for PLDM debug infrastructure and Implements debug routine for PLDM Base DCSG00027061 - PLDM: Change the name of the function pldmTaskSchedulerStart() as per coding guidelines. DCSG00026969 - PLDM: PLDM library support to report multiple PLDM App versions to BMC DCSG00033524 - Fatal firmware error: Line 248 in fw\oob\pldm\platform\src\pldmiFwServices.c on triggering CancelUpdateComponent command in Download state DCSG00109749 - Get SChema URL valid schema class can't be more than 4 DCSG00080427 - PLDM Type 6: Fix "RedACT" tool reported observations DCSG00067924 - PLDM Type 6: Incorrect error code returned for resource unregistration DCSG00074150 - PLDM Type 2: Resource associated major schema count is incremented incorrectly DCSG00102618 - [Aero][PLDM] IT HBA with latest PLDM library faults DCSG00071478 - Build error in PLDM Library on ARM 4.1 compiler with Atlas FW build environment DCSG00134602 - PLDM Lib: Unable to stop timer in Atlas fw enviornment DCSG00019014 - Build errors in PLDM Library on ARM 4.1 compiler (done with Atlas FW code) DCSG00097462 - PLDM Type-2 : GetPDRRepository command fails with large configuration (mulitple drives and volumes) DCSG00081863 - PLDM Type6 : Change filename for fixing doxygen compilation DCSG00067926 - PLDM Type 6: BEJ buffer insertion pointer is not incremented when an element is added to array context DCSG00095783 - Controller FW Downgrade through iLO results in controller FW crash DCSG00024158 - Assertion failure in fw\cpu\arm\exceptions.c at line 1006: on triggering cancel update command in Download state DCSG00099613 - Shenandoah_Firmware_RDE: Controller information not getting launched in RDE Client DCSG00076949 - Upgrade to the latest signed FW fails through iLO DCSG00018645 - PLDM: Fw encounter an data abort exception while donwloading FW imgae through PLDM path DCSG00137629 - [Aero][PLDM] Update to Latest PLDM library v13 DCSG00108094 - Device add event not sent during event replay for enclosure slot order case. DCSG00096508 - High Capacity Drives connected to Cascade-16i controller are not listed under Disk Management. DCSG00062723 - Update CFGI Lib to remove duplicate IOP related files DCSG00084270 - Update CFGI Library DCSG00077969 - With AMI 9100 UBM controller, Drive Slot 5 shows up as Slot 7. Installation: ============= Use StorCLI to flash the SAS controllers. StorCLI can be downloaded from the 9365-28i page on www.broadcom.com. There are two components that may need to be updated on the 9365-28i controller: MegaRAID Firmware and Expander Firmware. Run the following command: storcli /call/eall show This will identify the Controller number (e.g. Controller = 0) and Enclosure number (EID for the SAS35x36R expander, e.g. 66) Then run the following commands to udpate the MegaRAID firmware and the Expander firmware using the controller number and expander number from the the command above. This example assumes the controller number and expander number from the example above: storcli /c0 download file=9365-28i_nopad.rom storcli /c0/e66 download src= sas35xfw.fw Then reboot the system. To verify the MegaRAID firmware and Expander firmware have been upgraded, run the following command: storcli /c0 show FW Package Build should show 50.8.0-2029 storcli /c0/e66 show ProdID for SAS35x36R should show Vendor Specific version of 00.09.00.00. Note: There is no need to updated the expander firmware if it already shows version 00.09.00.00. Component: ========= SAS MegaRAID Firmware Release for MegaRAID Controllers Release date: 6/9/2020 Version Numbers: =============== Current Package Details: Firmware Package: 51.13.0-3365 (MR 7.13) Firmware 5.130.00-3170 MR PL 14.25.07.00 ROMENV 1.12 BootBlock 7.02.00.00-0021 NVDATA 5.120.04-2862 UEFI_Driver 0x070D0300 (SIGNED) Hii v07.13.06.00 (SIGNED) BIOS 7.13.00.0 SBR: 5.1306.00-0454 Previous Package Details: Firmware Package: 51.13.0-3223 (MR 7.13) Firmware 5.130.00-3059 MR PL 14.25.02.00 ROMENV 1.12 BootBlock 7.02.00.00-0021 NVDATA 5.120.04-2862 UEFI_Driver 0x070D0300 (SIGNED) Hii v07.13.06.00 (SIGNED) BIOS 7.13.00.0 SBR: 5.1301.00-0462 Bug Fixes and Enhancements: =========================== FW: DCSG00098356 - Unblock the ability to secure EPDs via SEKM DCSG00081231 - Use NVRAM to save PTB information DCSG00052904 - A lot of unexplained observed prints at PD Failhitory seen in FW log at boot up DCSG00091414 - Complete config missing boot message shown for NON-RLM case DCSG00101763 - not providing an VD task to encrypt a VD ( post creation - which is created with SED disks ) DCSG00098242 - Critical Boot messages not being handled properly during OCR DCSG00102973 - Scons scripts update for firmware versioning DCSG00105430 - Implement changes to secureSign signing tool and infrastructure to support mixed list of PublicKeys that are from SCGCQ and DCSG. DCSG00171040 - Add test cases to Dev BST suite DCSG00065881 - API change to support media states for UEFI Sanitize protocol DCSG00139069 - Enhance Dev BST scripts DCSG00134416 - MR API: Change event class for SPDM events DCSG00060713 - Preboot Trace Buffer [PTB] for Ventura/Aero - MR API DCSG00071534 - MR API: NVME Drive Init Error Report and Repair for Aero/Ventura DCSG00072590 - CM tool to change version text on FW files DCSG00129388 - secureSignCNG: changes to use FTP for upload/download to workaround windows issue DCSG00101901 - Add support to build Avenger specific sbr image DCSG00134638 - BST script change for single PLDM image removal DCSG00071066 - MR_SAS_PHY_CONNECTION.currentSpeed when no devices are connected DCSG00106306 - FW SAS PVT API : Need a mechanism to get supported device protocols for each controller form factor DCSG00068355 - MR API changes - Support new DCMD for Platform Security SPDM DCSG00072780 - FW SAS MEGA API: Include new field cannotSetAutoR0Mode in MR_AUTO_CFG_PARAMETER structure. DCSG00218726 - Addition of atlas_bst scripts DCSG00151058 - API changes to expose MR_AUTO_CFG_PARAMETER for NONE mode DCSG00140236 - SPILIB 2.0: Add capability to support Winbond Parts with Factory Quad bit Disabled DCSG00054211 - Single mode support in SPI library DCSG00167313 - Add new security events - API DCSG00131581 - Update createSasversion.exe to use getCreds DCSG00093331 - MR API: update field in event structure. DCSG00083856 - CM Utility to perform automated Deliver and Rebase actions DCSG00068680 - SPILIB2: Modifications to accomodate Macronix MX25U25691G part DCSG00170752 - SPILIB 2.0: Add support for BP configuration DCSG00152322 - Enhance Dev BST scripts with Driver load and unload and oob traffic DCSG00086780 - FW SAS MEGA API:Change MR_EVT_CTRL_FLASH_DISALLOWED_SB_KEY_CHANGE_PENDING event from Info to Warning DCSG00106380 - MR API changes - Support new Provisional bit in CTRL INFO and new MFI status for Platform Security SPDM DCSG00143847 - Add support for signing MegaRAID Legacy BIOS CU Images (CTLR) images DCSG00044714 - Include >2TB drives in dev BST (Part2) DCSG00125616 - UCM Action tool feature to support rebase using latest baseline DCSG00103799 - Deleting file system during bst is not done using mrcli. DCSG00103807 - For iMR BST VDs are getting created with read ahead property set. DCSG00106563 - Update forceupdate format in PLDM header Generation Tool(PldmHdrTHeaderToBin) DCSG00150282 - Correct SPDM python script StepsToRun.txt, remove redundant bmc.tar.bz2 file. DCSG00112320 - No bad phy generated in slots 4 & 5 2.5x10 - 4 Universal DCSG00170747 - SPILIB: Winbond maximum page write time increased from rev "A" to rev "B" of their specification DCSG00061711 - SPILIB2: Serial mode support - need to increase wait time for quad bit write DCSG00167100 - Updating FW (on 9400 series HBA) from Ph-7 to Ph-14 causes "invalid flash" message on FW bootup DCSG00120091 - MR FW Assertion failure in fw\col_common\src\colSnapDump.c at line 2572: sdValidCount == colSnapDumpValidCountGet( ) DCSG00082981 - Use NVRAM to save PTB information -- API changes DCSG00115555 - Printing vd_id for jbods in iMR raises script error. DCSG00087283 - Fix static analyzer defects in COL Aero DCSG00060347 - Duplicate drive slot numbers on controller with NVME drives DCSG00105299 - bst_jbod fails to change personality for iMR controller. DCSG00121768 - MR 7.14: Unable to recover iMR Ventura controller with vtboot.rom from MR 7.13/7.14 HII: DCSG00077928 - HII to check supportEPDWithAutoConfigOff only for eHBA personality DCSG00077199 - Perc 11/DashBoard View . Main Menu . Physical Disk Management/Help under "Associated Virtual Disk" has "physicaldisk" as one word. DCSG00077905 - Aero: HII is not displaying personality mode in Manage Personality Mode page DCSG00076579 - Remove (hide) PCIe Link form in HII and from CLI for Perc11 DCSG00076624 - Updated Changes to AutoConfig R0 disabling: compatibility issue - New API Usage DCSG00074079 - The Apply Changes selection should not be shown in the Manage Controller Mode page in eHBA personality mode. DCSG00061359 - Fix model# issue for NVMe drive DCSG00063309 - MR_7.13_Alpha: HII lists "NVM-E" interface for HDD media Type DCSG00053951 - MR 7.13 - HII displays incorrect explanatory statement when user selects unmap capability option when no unmap capable drives are present in the config. DCSG00053937 - MR 7.13 - HII doesn't display error message under Dashboard View -> Main Menu -> Error message DCSG00052404 - Change Enclosure name length from 20 to 32 DCSG00053570 - Energy Pack status is not shown while the Energy pack is Missing in HII DCSG00054532 - List only secure free space when user wants to create secure VD from free space DCSG00042068 - HII: Implement Execute once new logic (AutoConfigure: "RAID0" Autoconfigure mode can be changed from HII) DCSG00051363 - Blocking/Management of the profile and Personality in MRSA/CLI DCSG00051091 - Support for the New Energy Pack states DCSG00038912 - Manage PCIe Storage Interface - controller setting error handling DCSG00027745 - Aero DBU Alpha : User chosen the NVM-E pd from Ctrl0, but HII fired the same command Ctrl1 too.. DCSG00016351 - HII: Remove the implementation of "Display Chinook and Maddux expander FW version in AIM formset" DCSG00027868 - Modify warning message in the PCIe storage interface DCSG00032377 - Tape Drive Support- Add new fields as per OEM requirement DCSG00041389 - MR 7.12 ARM compilation issues DCSG00037048 - Red Screen after acknowlegding the UEFI critical message and pressing ESC to exit DCSG00038119 - HII- Assert seen when drives connected and traversed to ControllerManagement page BIOS: DCSG00022463 - Hot key message appears for OEM when OpROM redraws a screen to show entire data DCSG00032377 - Tape Drive Support- Add new fields as per OEM requirement DCSG00027745 - Aero DBU Alpha : User chosen the NVM-E pd from Ctrl0, but HII fired the same command Ctrl1 too.. DCSG00016351 - HII: Remove the implementation of "Display Chinook and Maddux expander FW version in AIM formset" DCSG00027868 - Modify warning message in the PCIe storage interface DCSG00041389 - MR 7.12 ARM compilation issues DCSG00037048 - Red Screen after acknowlegding the UEFI critical message and pressing ESC to exit DCSG00038119 - HII- Assert seen when drives connected and traversed to ControllerManagement page DCSG00061341 - MR7.12 Patch stream ARM build issue DCSG00054872 - HII - Backplane information is not shown in Dashboard View or Hardware Components if no drives are attached. DCSG00054410 - HII: Incomplete values are displayed for NVMe PD Properties PL-SCS: DCSG00054211-Single mode support in SPI library DCSG00068680 - SPILIB2: Modifications to accomodate Macronix MX25U25691G part DCSG00140236 - SPILIB 2.0: Add capability to support Winbond Parts with Factory Quad bit Disabled DCSG00170752 - SPILIB 2.0: Add support for BP configuration DCSG00170747 - SPILIB: Winbond maximum page write time increased from rev "A" to rev "B" of their specification DCSG00061711 (Resolved): SPILIB2: Serial mode support - need to increase wait time for quad bit write DCSG00167100 - Updating FW (on 9400 series HBA) from Ph-7 to Ph-14 causes "invalid flash" message on FW bootup DCSG00121768 - MR 7.14: Unable to recover iMR Ventura controller with vtboot.rom from MR 7.13/7.14 DCSG00060347 (Resolved): Duplicate drive slot numbers on controller with NVME drives DCSG00063407 - Enable UBM BST support for Aero DCSG00082887 - BST: Update scripts to run Cisco fw on channel adapter DCSG00064578 - BST: Release/Activity BST at BLR DCSG00087155 - Check if all BP slots and drives are discovered after FW upgrade DCSG00079826 - BST: Add Ventura activity server and enclosure to test config DCSG00109334 - BST: Aero based ROP BST at BLR DCSG00063258 - Change the UBM BST code with respect to new BST scrutilny APIs. DCSG00062522 - BST: Fix the compilation error for UBM BST DCSG00112320 (Resolved): No bad phy generated in slots 4 & 5 2.5x10 - 4 Universal DCSG00086783 (Resolved): BST: POR Reboot requires a further check DCSG00114314 (Resolved): BST: Case mismatch in card name Installation: ============= Use StorCLI to flash the SAS controllers. StorCLI can be downloaded from the 9365-28i page on www.broadcom.com. There are two components that may need to be updated on the 9365-28i controller: MegaRAID Firmware and Expander Firmware. Run the following command: storcli /call/eall show This will identify the Controller number (e.g. Controller = 0) and Enclosure number (EID for the SAS35x36R expander, e.g. 66) Then run the following commands to udpate the MegaRAID firmware and the Expander firmware using the controller number and expander number from the the command above. This example assumes the controller number and expander number from the example above: storcli /c0 download file=9365-28i_nopad.rom storcli /c0/e66 download src= sas35xfw.fw Then reboot the system. To verify the MegaRAID firmware and Expander firmware have been upgraded, run the following command: storcli /c0 show FW Package Build should show 50.8.0-2029 storcli /c0/e66 show ProdID for SAS35x36R should show Vendor Specific version of 00.09.00.00. Note: There is no need to updated the expander firmware if it already shows version 00.09.00.00. Component: ========= SAS MegaRAID Firmware Release for MegaRAID Controllers Release date: 2/7/2020 Version Numbers: =============== Current Package Details: Firmware Package: 51.13.0-3223 (MR 7.13) Firmware 5.130.00-3059 MR PL 14.25.02.00 ROMENV 1.12 BootBlock 7.02.00.00-0021 NVDATA 5.120.04-2862 UEFI_Driver 0x070D0300 (SIGNED) Hii v07.13.06.00 (SIGNED) BIOS 7.13.00.0 SBR: 5.1201.00-0449 Previous Package Details: Firmware Package: 51.12.0-3097 (MR 7.12) Firmware 5.120.00-2995 MR PL 13.25.07.00 ROMENV 1.12 BootBlock 7.02.00.00-0021 NVDATA 5.1200.00-0013 UEFI_Driver 0x070C0300 (SIGNED) Hii v07.12.06.00 (SIGNED) BIOS 7.12.03.0 SBR: 5.1201.00-0449 Bug Fixes and Enhancements: =========================== FW: DCSG00081231 - Use NVRAM to save PTB information DCSG00052904 - A lot of unexplained observed prints at PD Failhitory seen in FW log at boot up DCSG00069091 - Aero 7.13 Alpha - Elrond Ex2 slow discovery and drives missing after PD pull/push DCSG00078678 - HW Workaround:The host PCIe link width may be narrower than expected DCSG00078806 - Aero 7.13 Beta - Elrond Ex2 locate LEDs state fails for odd # slots DCSG00082970 - MR7.13 AERO Fw pkg3126 hit:Assertion failure in fw\dm\src\DrvSpinup.c at line 510: 0 while running Certified Wingman script DCSG00060967 - Aero_DBU_7.13_Alpha: On Demand Snapdump during IO SATA and SAS SSD result to driver issued KA . DCSG00083355 - A1: AeroMR: Win/Lin, Gen3, 4/8DC, 16EC, NVMe, 1/4/16W, RAID5, RW/OLTP, 4K/8k/16K/32K, QD=64/256, 8-40% Regression from RO3010 to ROP3102. DCSG00079737 - Support Vision FW signing DCSG00076663 - MR 7.13 Beta: Aero reports: Assertion failure in fw\raid\inc\regionLockApi.h at line 253: ((ioLmid!=LMID_INVALID) || (ioCmdId >= MptFrameMaxMrHostQDGet())) DCSG00067276 - Ventura MR 7.13 Alpha FW; Win/Lin -5.6% to 12% drop in SW, SR profile for IO Size-4K, 8K,16K, 32K QDs-4, 16,64,256 in RAID level - 0,1,5,6 for 1/4/16 workers - 12G SAS HDD DC/ EC - 8D/16D/24D/64D DCSG00077215 - Signing Linux executables via GPG method in HSM DCSG00074881 - dmdiag Aladin MegaMon commands not working DCSG00072162 - MR-7.13: Observing FW generated Snap dump with 0 bytes & no mention of Tigger time. DCSG00071882 - MR7.13 Alpha: SLT menu "(5) GetEnclosures List" always list slot numbers from 0 DCSG00078563 - MR7.13 Beta: Improve Config creation time to yield other traffic. DCSG00079022 - MR7.14 Beta: cannot flash FW even after a warm reboot when followed by OOB FW flashing is interrupted DCSG00054906 - Aero A0: SATA drives drop while running IO+TMs DCSG00074318 - MR_7.13_Aero_Beta: After Quick Boot - Un-configured good SSD SATA drives moved to spindown state . DCSG00066639 - 7.13-Alpha Aero: Data Abort Exception on exiting Megamon at end of onDemand snapdumps capture via zcdump DCSG00074348 - Performance BST Failure: Kill Adapter when Running RAID 5 RMW CTIO 4K Random Writes DCSG00060912 - MR_7.13_Aero_Alpha: SSD SATA EPDs retain in spin-down state after quickboot and after VMFS file system creation. DCSG00069955 - Setting up aero bst for Perc 7_13 stream. DCSG00068142 - FW - Diagnostics failed for PD event observed when Drive Pull & Push operation is performed. DCSG00068814 - Update checking in Scons for multiple Coverity scans DCSG00065467 - [9460-8i MR7.13 ARM] MR FW failed to arm offload when cache offload was expected to start DCSG00068343 - Dump sense info in MptDirectDumpErrorInfo DCSG00066510 - 7.13-Alpha Aero: Capturing multiple snapdumps via Megamon zcdump hang DCSG00072257 - WG: In presence of foreign configuration, DHSP's assigned to simple config DG's are not displayed DCSG00072285 - Updating the slot number with Phy order on the board. DCSG00063197 - MR 7.13 after set autoconfig jbod and securesed off found pd always on for both "sed enabled" and "secured" feature DCSG00063631 - MR_7.13-DBU: Windows Driver: During Hibernation PL Fault 0000d213 is seen. DCSG00044331 - Coverity defect - non critical defects DCSG00057795 - Dev Defect to Fix Some Code Maintenance Issues DCSG00066476 - 7.13-Alpha Aero: OS drive boot order changed during OCR-followed-by-dip cache-offload TR on Dell IceLake in legacy mode DCSG00056313 - MR FW 7.13: OEM DCMD error when executed SelfDiag test from OOB in I2C mode on M6 system DCSG00063924 - Aero 7.13: Secure EPD and VD drive pull inside DMD causes IO to fail and IO can't be restarted to the drive until controller is reset DCSG00068812 - Fix Static Analysis reported issues DCSG00060636 - implement Lib changes to complete support Winbond SPI NOR - MR FW DCSG00019356 - Single PLDM fw update file that covers all controllers from that series DCSG00060758 - Check-in genHBICList.csv, create_genHBICList.py DCSG00066920 - Aero SAS Performance Enhancement on AMD Rome DCSG00064583 - Aero SAS Performance Enhancement on AMD Rome DCSG00058690 - MR_7.13 OEM: Data Abort exception observed with reboot after Enclosure pull DCSG00057863 - MR7.13 Alpha: FW completely locked up, unable to break in debugger, while running COL Reboot --> Restore pinned_cache case DCSG00061406 - Aero A0: Pismo Rock: In Windows OS redundant disks detected when PismoRock controller connected to Elrond Ex1 DCSG00062988 - PH14 - StorCLI - Reset controller failed error noted in EFI DCSG00057140 - MR_7.13 OEM :Assertion failure in fw\hw\pbam\serial.c at line 1614 observed while Create/delete Vd's with 4K drives DCSG00063139 - MR7.13 Alpha: Reboot Server after I/O dropped causing "Exception due to executing THUMB instruction 0xe9d1 at address 0x0137f02c" during POST in RDK environments DCSG00066267 - Coverity usability DCSG00060816 - MR7.13 iMR after upgrade fw Before OCR then do storcli /c0 get snapdump hit ERROR: Exception Handler Called for Processor Core = 0 DCSG00063530 - BST Failure: Processor Exception During Atlas Discovery DCSG00060350 - Coverity improvements DCSG00061410 - Check in partial XML to Clear Case DCSG00061066 - Fix Static Analysis reported issues : 46941, 46949, 46955, 46956, 46959, 46962, 47034, 47076, 47089, 47090, 47093, 47094, 47097, 47100 , 47139, 47145, 47147, 47148, 47206, 470208, 46842, 46873, 46891, 46958, 47054, 470207, 47056, 47073 DCSG00054556 - Fix Static Analysis reported issue 47293 47290 47283 in Aero Project DCSG00054949 - MR 7.13 Aero: 32 NVME devices seen, but only 24 have Enclosure IDs DCSG00054923 - SPILIB: New Version of Winbond Chip Fails Write DCSG00054558 - Fix Static Analysis reported issue 47281 47276 in Aero Project DCSG00048879 - 7.13 OEM PA1 FW: DMA test result status need to be corrected for OOB runs DCSG00054852 - Fix Static Analysis reported issue 46685 46283 46274 46111 in Aero Project DCSG00059302 - PH14 - StorCLI - After erase all operation FW version and drives are still seen DCSG00061635 - Ventura B0: Switch link power cycle test in between Ventura and Capella II failed with Ventura Phase14 fw DCSG00058770 - Firmware Asserts due to discovery error during initialization on HPE server DCSG00019887 - SPILIB: The SPI2 release zip contains SPI1 headers DCSG00061349 - Incorrect Man page 7 Phy-Slot mapping set for 9500-xx channel HBAs DCSG00058905 - Event - "EVT#74665-T7: 498=NVCache device failed, cannot support data retention" should not be sent if the supercap is not present. Review the code changes DCSG00059594 - Ventura; Add code to prevent downgrade from phase 14 to previous phases for winbond DCSG00054851 - Fix Static Analysis reported issue 46759 in Aero Project DCSG00061011 - SPILIB 2.0: Initialization fails for Spansion 64MB part in serial mode DCSG00059689 - Aero 7.13 Alpha: Misspelling in TTY log "Moving fw to Falut State" DCSG00060769 - On Linux: Unable to write SAS address update record to persistent region of the flash via sg_write_buffer DCSG00048699 - Aero 7.13: Cycling power to Atlas for more than 250 cycles appears to hit an issue DCSG00058083 - SMC PnP IDs for Tomcat 3408iMR design DCSG00058089 - Update all Ventura iMR SBRs to use RMC_SBR_SET_IMR DCSG00054920 - Check in Firmware and SBR ROP package_type text files and additional files to help manage the PackageType DCSG00019322 - Add bitmap support to reduce command block time during 240 auto create R0 and avoid firmware reset DCSG00058202 - Modify PackageType "Ventura MR FW Package - FTS - x86/ARM" DCSG00055415 - Fix Static Analysis reported issue # (46228, 46408, 46565, 46557, 46663, 46664, 46758, 46910, 46923, 47186, 47189, 46630, 46638, 46632, 46269, 46840, 46851, 47067, 47069, 46736, 46738, 46739, 47041, 47053, 47134, 47192) DCSG00058512 - JBOD BST does not delete autoconfigured jbods at end of script. DCSG00054850 - Fix Static Analysis reported issue 47110 47108 in Aero Project DCSG00036947 - Ventura_FW : Invalid slot id 255 shown for the PD in the PD Events. DCSG00054386 - Fix Static Analysis reported issue #46173 in Aero Project DCSG00055451 - Diagnostic test command memory allocation failure is not handled gracefully DCSG00055917 - Fix Static Analysis reported issue 46633, 46634, 46396, 46412, 46627, 47022, 47024 DCSG00056067 - Fix Static Analysis reported issue 46329, 46404, 46406, 47175 DCSG00055398 - Fix Static Analysis reported issues 46353, 46357, 46507, 46516, 47137, 47146, 46882, 46998, 47098 DCSG00054867 - MR FW is disagreeing with gas gauge on whether or not cache offload can be sustained. DCSG00055371 - Aero: Firmware Download should return success with loginfo indicating POR is necessary DCSG00054554 - Fix Static Analysis reported issue 47315 in Aero Project DCSG00052153 - MR_7.13 PA2 DBU : Multiple VM's power on/shutdown on NVM-E result to Exception Handler Called for Processor Core = 0 DCSG00054562 - Fix Static Analysis reported issue 47251 47246 47245 47241 47236 in Aero Project DCSG00057124 - Enabling UBM debug print causes build failure DCSG00055790 - Fix Static Analysis reported issue 46262 DCSG00055385 - Fix Static Analysis reported issues 46360, 46505, 46510, 46517, 46518 DCSG00054864 - Fix Static Analysis reported issue 46716 in Aero Project DCSG00054560 - Fix Static Analysis reported issue 47268, 46980 46977 in Aero Project DCSG00054553 - Python SPDM scripts for Get_Version,Get_Capability, Nego_Algo, Get_Certificate, Get_Digest, Challenge DCSG00054194 - API change OOB Self Diagnostics Design Improvements DCSG00055420 - Tools to help analyze NVDATA ROP DCSG00048670 - Aero multi-party signing partial signing of images - DCSG00045707 DCSG00054389 - Fix Static Analysis reported issue #46081 in Aero Project DCSG00051990 - Number of initiators gets decremented to 0xFF DCSG00053379 - Back out changes of ER DCSG00029633 that limits VSES devices to 2 DCSG00053641 - clear 'doNotAutoConfigureAsEPD' flag when secure PDs are unlocked DCSG00048607 - PH14Windows Driver: on 2016,19H2 OS,Getting BSOD for fault command. DCSG00053674 - Fix Static Analysis reported issues 45834, 45880, 45883, 45899, 45900, 45914, 45923, 45933, 45962, 45969, 46189, 46191, 46192, 46193, 46195, 46196, 46197, 46211 DCSG00054162 - Fix Static Analysis reported issue #46155 #46132 #46115 in Aero Project DCSG00043070 - ExtTTYWrite will Infinite Loop if buff only Contains '\n\0' DCSG00053406 - Fix Static Analysis reported issue #46175 #46158 #46020 in Aero Project DCSG00053711 - Fix Static Analysis reported issue #46227 DCSG00048725 - Added Discovery Notify when controller boot up or reset. DCSG00050164 - Aero: backend PCIe: link failure after PCIe IO Unit Page 1 link disable DCSG00052870 - Aero 7.12 Regression: Assertion failure in fw\col_common\src\colCommon.c at line 4328: flashBlock != ( U16 )COL_BLOCK_INVALID DCSG00051696 - MR 7.12 Regression: Penguin system does not boot properly after running retention test DCSG00052207 - move ETTY code from binTrc.c to extTTY.c DCSG00053709 - adjusts smart recovery pointer DCSG00035753 - MR7.13 PA 1: cannot set UG drive to JBOD after imported with different security key DCSG00052268 - pl: backend PCIe: 'pl pci devlnk' is missing from the 'pl dbg' dump DCSG00054062 - Fix Static Analysis reported issue 46216 and 46221 DCSG00054081 - Fix Static Analysis reported issues 45827 and 45840 DCSG00048463 - PLDM - Calculate PLDM package header checksum as per DSP0267_1.0.1 specification DCSG00051824 - Improve cable breaker mechanism for PERC bst DCSG00043318 - Scons build tool modification to append multi NVDATA binary DCSG00042025 - Aero Alpha: FW hit assertion failure in fw\hw\debug\binTrc.c at line 1910: !((ext->remove.step > 0) && (ext->add.step > 0)) while OCR during long weekend DCSG00048576 - MR7.13 PA2 (DBU): Patrol Read fails to run on all the online drives when iteration count > 1 and pr maxconcurrentpds < online-drive-count DCSG00038731 - MR 7.13 PA1: OS hangs while formatting VDs DCSG00048021 - Aero DBU Beta : TM timeout result to KA while running IO's on 4K JBOD - Regression DCSG00050349 - Change PLDM Package classification for MR ROP DCSG00043821 - Aero Beta - Aero Atlas Power cycle test results in Aero Link Down DCSG00047928 - Aeo_scrutinycli: Fail to generate the core dump data for"iop show cfg all" command in widows environment. DCSG00050201 - [Aero][PLDM] FW version reported wrongly on OOB DCSG00043589 - MR7.13 PA1 : a locked foreign NVMe drive remains foreign after getting foreign config delete success return DCSG00036763 - Aero Alpha: Data Abort Exception during drive pull/push with IO behind Atlas large topo DCSG00044028 - Shenandoah_Bringup: PL - U.3 Samsung NVME Drive Firmware update fails using StoRCLI DCSG00050182 - pl: NVMe: Select field used during NVMe init without verifying support DCSG00048027 - UBM: Incorrect slot number enumerated for a DFC on 3 x4 DFCs UBM config DCSG00047720 - Aero MR7.13: a lot mesg coming "C0:SES status page read is pending, deferring the request:cid 2402 pendingflags 4" in 240PDs maxconfig setup DCSG00050675 - Fix ring buffer decoder's slowness with decoding a trace buffer DCSG00048692 - 7.13 PA2 iMR Ventura: R0 PD in step 4 becomes UGUnsp in step 6 instead of Onln after system reboot DCSG00034534 - Aero DBU Alpha: VMWARE OS reported Assert, while running IO's on NVM-E JBOD with DCMD DCSG00014521 - For PR SCGCQ01915409(disableSafeModeOnOcr), update FW Code DCSG00042561 - Orion Stream Merge to Channel N1 Dev DCSG00042985 - Update MR API mr_drv.h to modify field for RTTRace_header DCSG00011488 - NVMe Device PCIe Configuration Space Access DCMD - Mechanism DCSG00012583 - New MR event for PCIe Hot Reset DCSG00013067 - SES Access Control - prevent access to DA-SEP DCSG00045593 - PL: Initial MPI driver error injection can cause Atlas SES to not be exposed to OS DCSG00020839 - Resolve rebase conflict DCSG00044316 - Fix supercap/battery code so it process monitoring out of 2nd cpu core DCSG00045385 - Ventura B0: Device discovery fails on 9400-16e DCSG00012617 - Battery Learn schedule is not being reset to 90 days after a new battery chemID is installed. DCSG00026516 - FW - AMD2P Wave1 - UG bad drive is missing in MR 7.12 FW DCSG00015033 - HII AMD 2P Wave 1: HIIM is displayed as HIIA under Version Info in the output of storcli /c0 show all command. DCSG00033753 - Aero Alpha: Updating device info in out of resource condition DCSG00021481 - P50 AeroMR GEN3 WIN,8 and 16 Drive SAS HDD, RAID0/RAID5/RAID6, 4K/8K RW, All QD. DCSG00045474 - MR7.13: FW crashed with Exception handler error at bios post while booting up with Multipath config DCSG00045528 - Quotes present in NVDATA XMLs DCSG00046697 - Atlas behind Aero-Single MPT- Multiple error entries "C0:fc0: thread 0 is reporting error" seen in FW log DCSG00045063 - Aero MR7.13-PA2: PL Fault 0000d213 (Assertion failure in fw\dm\pl3.5\pliopi.c at line 1269) when running driver load/unload SAL script on RHEL 7.6 x64 DCSG00017353 - C0:DmRecoverMediumErrorNvmePreReadCallback: Got a nvme backend IO with SGL!!! detected after multiple COL cycle DCSG00045441 - Aero 7.13 PA1: Kill Adapter Snapdump does not capture Frame and other IO information DCSG00026292 - PLDM Firmware Update aborts while running IO's on 97 VDs. DCSG00043884 - Enhance medium error test cases : please refer to CLCA for defect SCGCQ01996272 DCSG00042002 - MR Register access to PDB0b and PDB1b DCSG00040165 - API change to support HPE Branding changes for 1. UBM2/UBM3 Back planes, and 2. Power loss state for Energy pack DCSG00019927 - Include >2TB drives in dev BST (Part1) DCSG00041624 - Aero-3: Add debug prints to display SerDes Tx parameters DCSG00043549 - 7.13 BST Failure: Data Abort During First Restore of COL BST DCSG00043881 - Bug in SerDes M0 Code U16RegDataFindReplace() DCSG00043119 - Coredump text files don't have file extensions DCSG00042965 - Allow PCIe IO Unit page 1 link rate debug override option to override BP reported link rates DCSG00041605 - Ventura B0: ISTWI Error observed during controller cable management initialization DCSG00022999 - PERC11 - The 15G UBM backplane is seen by host as supporting 48 slots after enabling Host LED/SEP management DCSG00039857 - Aero Beta: FW hits exception handler error while adding 10PDs more than 230 PDs multipath while reboot DCSG00042890 - Goldenx: GoldenX doesn't understand COREDUMP regions DCSG00042497 - Aero A0: Recursive FAULT D12!!!! following 265D Fault when forcing controller COFFEE fault DCSG00040937 - Delete all MPI 2.6 PCIe event code and unexpected events for MPI attached devices DCSG00043379 - Update jbodbst script. DCSG00035771 - MR7.13: FW hit "C0:Assertion failure in fw\ddf\ddfConfig.c at line 2403: 0" while doing cablepull/push to trigger auto rebuild DCSG00043746 - Failing FBU03 super cap on Mezz A DCSG00043038 - MR 7.13 PA1- Ventura FW hangs during POST with msg "dmPerformSpinupRecovery devId=xx..." rolling nonstop DCSG00031186 - [Aero] channel 16e card need changes in Phy to Connector mapping in Manpage7 and Disable NVMe support in Manpage9 DCSG00040943 - Remove PL_MPI_USE_MSGFRAME_AS_REPLYFRM and PL_MPI_USE_MSGFRAME_AS_REQFRM features in PL DCSG00034100 - Aero DBU Alpha : Driver sends KA , when one of the SMID pending on offline NVMe drive DCSG00017357 - Support dynamic BAR changes from host OS without performing a controller reset. DCSG00032147 - Update GetEnclList/GetEnclListExt API behavior to support backplanes and SES devices where the device startslot is other than 0. - PR SCGCQ02198300 DCSG00036693 - MR: Single MPI support on Atlas DCSG00013345 - Extend Controller Self Diagnostic Test to be initiated via OOB DCSG00040462 - Separate API with IOP-specific Limiting of Frame Allocation DCSG00022793 - Request to change all BBU messages to CacheVault, since no longer supporting BBUs on latest Ventura products DCSG00038937 - API changes for Request to change all BBU messages to CacheVault. DCSG00035455 - Automate version update stage in release process DCSG00023693 - Aero Alpha: FW hit assertion failure in fw\hw\debug\binTrc.c at line 1910: !((ext->remove.step > 0) && (ext->add.step > 0)) while OCR during long weekend DCSG00038959 - Ventura B0: Controller not functional when booting up with 2 Ex1 UBMs in x8 mode DCSG00024000 - Fix Static Analysis reported issue #27382 in Aero Project DCSG00040891 - MR 7.12 hit Assertion failure in fw\raid\taskman.c at line 361: DCSG00042060 - Aero 7.13 PA1: Ondemand Snapdump does not capture PL Logs DCSG00039263 - pl: NVMe: IO breakup may cause resource frame starvation DCSG00037868 - Block only Control Page SEND DIAGNOSTIC commands from host when enclosures/vSES are exposed to the host DCSG00023997 - Fix Static Analysis reported issue #27427 and #27428 in Aero Project DCSG00041475 - Coverity Critical defect DCSG00040377 - Port secureSignBin.exe for MARGAY signing to GCP server environment DCSG00036689 - New Event for firmware DMD handling DCSG00022062 - Sata/NVMe Drive Hot Swap Issue DCSG00031481 - Aero Alpha: Driver initiated OCR during multipath failover DCSG00039024 - Ventura B0: Runtime PCIe is disabled with UBM and Capella II switch in the topology DCSG00012448 - MR: Don't allow the user to change lane speed if UBM is present DCSG00039829 - 9500 Channel board default I2C clock frequency higher than the spec specified DCSG00038206 - Aero3: In XMEMCOPY==0 mode writes to config pages get overwritten on next reset DCSG00036996 - Aero A0: Atlas switch (SRIS mode) is not discovered when Elrond Ex1 is attached DCSG00031848 - pl: NVMe: Remove MPI26_EVENT_PCIDEV_STAT_RC_SANITIZE_OPERATION_COMPLETED Temp Event DCSG00039850 - PL Discovery debug prints for Expander Phys/Encl slot enumeration DCSG00033019 - Ventura B0: Lenovo specific FW does not discover Direct attached SAS and SATA DCSG00037838 - Need PL MPI Device data dumps in pl dbg for debug DCSG00034356 - Aero A0: Write and DC issues on NVMe drives running data integrity DCSG00038289 - pl: backend PCIe: incorrect value written to Device Status/Control register during error handling DCSG00027432 - MS-SES: Enabling translating devices in SES Page 0Ah from managed switch with non-unique BDFs DCSG00007471 - Manage CSWs individually in the presence of UBM DCSG00008993 - Update summary release notes to describe new AVSO image DCSG00035135 - Add dependencies for Libz.a compilation DCSG00031340 - PL support for reporting UBM Backplane Number DCSG00036523 - MR SBLIB: Update MR to handle SBLIB 2.01.00.00 change (zero out SBLI_INIT_PARAMS) DCSG00018268 - pl: backend PCIe: add ability to log PL-initiated transaction data to RB for debug DCSG00036764 - Integrate JBOD BST script for PERC controllers DCSG00034286 - Promote ER-SCGCQ02138680: Update next learn cycle schedule to only NVSRAM after TLC completion to generic feature DCSG00007993 - Aero: Add support for managed switch (Atlas) WWID in Vendor Specific Extended Capability DCSG00023737 - Support dynamic BAR changes from host OS without performing a controller reset. DCSG00019848 - Aero: backend PCIe: ASPM DCSG00034259 - Integrate MPI 2.6.10 headers into Ventura/Aero code. DCSG00007514 - PLDM: Eliminate release path code from build DCSG00020567 - MPI 2.6: Add additional IOC_State (CoreDump) to allow firmware to dump debug logs without being reset by host. DCSG00023086 - IOC FW need to capture Optical Cable's vendor serial number (vendor SN) so driver will be able to read it via MPI spec DCSG00024652 - Ventura B0: I/O fails to NVMe drives connected to capella II when doing diagnostic resets DCSG00036696 - pl: backend PCIe: 265D fault after deferred max payload size configuration DCSG00036613 - Aero A0: Atlas switch failed to discover with latest Aero firmware in SRNS mode DCSG00037821 - Backend PCIe link cfg may fail attaching to Ux2 UBM backplane DCSG00025297 - MR_7.12_Huawei: Assertion failure in fw\hw\ioa\ioDivertHw.c at line 339 observed, when rebuild is running on R1 DG DCSG00031501 - Aero3: (PL) HW Workaround:Unexpected link recoveries may occur when ASPM L0s is enabled on link partner DCSG00020167 - MR7.12 PA2-FW: Observed -6% to -12% drops in OLTP profile for IO Size-64K,128K,256K, QDs-64,256 in R5/R6 - SSD Configs DCSG00035201 - pl: port enable timeout when device side PCIe and backplane detection are disabled DCSG00028298 - Fault 0x4322 Stack Frame: FE703E30 (DCW1_SERDES_NOT_READY) DCSG00037795 - Dev found defect for CSET Port of Defect DCSG00019991: PERC11: NVMe VD IO: 'MptDirectProcessIocError: invalid SGL' DCSG00035111 - Ventura B0: 4 enclosures are created for 2 vSES in multi-UBM config in x8 mode DCSG00036126 - Storclif diag test failed after storclif /c0 show all is run DCSG00037801 - After "coredumo erase" from ScrutinyCLI, flash offsets are not updated DCSG00007993 - Aero: Add support for managed switch (Atlas) WWID in Vendor Specific Extended Capability DCSG00035867 - Aero3: Enable XmemCopy Mode DCSG00020911 - Remove Obsolete Config Pages from NVDATA DCSG00033552 - Aero: Unmap SPI areas that are virtually mapped to code areas DCSG00032992 - remove ESR Max Threshold check for aero DCSG00017456 - Aero: Add partial support for traditional PCIe Hotplug from PCIe switches DCSG00029636 - Enhance UBM drive type installed detection based on IFDET# and PRSNT# signals supported DCSG00026088 - Online NVMe drive become UGood after offline drive firmware update without I/O DCSG00035833 - 7.13 BST Failure: iMR Crashes During Boot DCSG00023773 - MR7.12: Hit Assertion failure in fw\raid\ldCmd.c at line 512: FALSE During flashing the PD FW on JBOD DCSG00034242 - MR 7.12 Ventura reports "Failed Chip 0" too many times in FW log during boot up DCSG00031662 - SCSI Compliance test version 2.0 fails on REPORT LUNS Data valid Test DCSG00032155 - MR7.12 Alpha_ROP-2861 FW logs prints "onfiPrepareForOffloadEvent:offload not sustainable" message continuously DCSG00027403 - etty logs are flooded EnclSesGetDetailExt & not yeilding useful data. DCSG00026061 - VD offline/Drive become UBAD after running drive firmware offline update on Huawei NVMe drive DCSG00034467 - Upload request for the flash regions like CoreDump/Config1/Config2/SBR is failed with LogInfo code: 0x30010416 DCSG00035015 - Aero3: Uploading main firmware in XmemCopy=0 mode causes an abort DCSG00032994 - fixes for Arm watchpoints DCSG00010543 - Aero: check in ACM-enabled partial file for Sea eval board DCSG00008046 - Create method to give verbose fault code descriptions DCSG00007512 - Ventura/Aero: Get debug file array sizes via a API variable for CFGI and PL DCSG00012208 - Ventura: Fix DeviceSpecific fields in NVDATA for OEM DCSG00015055 - Request for a Bad Phy AEN (PL/IT) DCSG00018758 - pl: backend PCIe: modify default PCIe device missing delay setting DCSG00010274 - Aero: Add yet more ranges for scrutiny signal integrity DCSG00010293 - Aero/Ventura: Integrate SPILIB 2.0 into IT firmware DCSG00031051 - For new CoreDump feature, set IOC-Capabilities bit based on ManPage11 value only DCSG00020978 - Restrict In band /Out of band NVMe PT IO path to only Mgmt cmds DCSG00026455 - Change Aero default UART speed to 921600 DCSG00027926 - Integrate MPI 2.6.9 headers into Ventura/Aero code DCSG00014014 - Ventura: Fix OEM Page7 Data DCSG00020928 - Request for DPMstat support inc DCSG00012641 - SPILIB: Modify Spilib 2.0 print settings to allow some prints in INFO DCSG00029633 - Limit VSES device instances support in PL to max 2 DCSG00009002 - pl: backend PCIe: enhance robustness of PCIe event generation (part 1) DCSG00012331 - [Aero][Pldm] Print Implementation DCSG00010069 - Inspur: Add PERST# clamp to nvdata DCSG00022459 - Preserve RMC ring buffer contents if metadata is corrupted DCSG00015603 - Update IOP debug prints to replace %x with an appropriate modifier now that DCSG00023770 - API changes needed for DPMstat support in MegaRAID SAS 3.5 controllers DCSG00010302 - Update Sasparser path in additional files DCSG00024640 - MPI 2.6: Header file changes associated with Revision 2.6.9 of the specification DCSG00014807 - Remove IntL GPIO configuration from default NVDATA DCSG00009402 - Aero/Ventura: Misc debug fixes and enhancements DCSG00015120 - Aero: Update to SECUREBOOT Library 2.01.00.00 DCSG00010053 - Aero-3: Add limited IEEE SGL chains that point to DDR memory DCSG00008208 - Create PLI interrupt handler timestamp log DCSG00014564 - pl: NVMe: RTD3 Entry Latency shutdown timing DCSG00025793 - Aero/Ventura IT: Optimize space by accessing non-IO path data directly from FLASH DCSG00020112 - SnapDump Enhancement : Enable Extended Trace Buffer by default in MR - implementation DCSG00016416 - pl: NVMe: fail NVMe init if device requires too much power DCSG00010679 - Aero: Add auto-downgrade algorithm DCSG00011562 - Integrate new CSW library with fix for SCGCQ02177153 DCSG00013352 - SPILIB2: Eliminate address mask for Avenger Compatibility DCSG00011555 - pl: backend PCIe: allow override of backplane link config for debug DCSG00009014 - SPILIB(2): Create a cleaned up version of the SPI library DCSG00015057 - Queue Depth Change for SAS Drives (fix for SAS SMR TSF performance) DCSG00030213 (Rejected): Aero/Ventura IT: NVDATA Changes to optimize space by accessing non-IO path data directly from FLASH DCSG00007958 - Create a new firmware image that provides an AVSO setting of 0.997V DCSG00012454 - pl: backend PCIe: check in some plugfest diag console code DCSG00018437 - pl: backend PCIe: enable revised port status tracking on Ventura DCSG00033543 - Aero/Ventura IT: NVDATA Changes to optimize space by accessing non-IO path data directly from FLASH DCSG00008197 - Aero: Add permissions to access additional registers for Scrutiny DCSG00023671 - Add CoreDump collection on IT-FW fault DCSG00024038 - pl: NVMe: controller reset shouldn't be issued if EN or RDY are 0 DCSG00017381 - SPILIB2: Windbond 16MB device fails to program DCSG00012605 - Aero: Error on posting a SCSI IO request to Atlas SES can cause IO forever being pended DCSG00013387 - pl: backend PCIe: debug prints DCSG00016069 - Aero: backend PCIe: 265D fault when Atlas is attached DCSG00010189 - Coverity bugs in IOP MCTP files DCSG00014562 - HW Workaround:Resizable BARs capability DCSG00013239 - SPILIB2: If the default clock divider is specified, there are excessive clock prints DCSG00027941 - CoreDump feature does not work correctly on Aero DCSG00022705 - pl: NVMe: maximum blocksize should be limited to 2 MB DCSG00025523 - Fix 2WIRE_RESET and PERST GPIO signal NVDATA flag settings DCSG00022533 - Atlas behind Aero IT: Fault code: 0x4000EDAC while running IOs and TMs. DCSG00033003 - Aero/Ventura: Fault 0xD203 - Trace Buffer Manager not in Extended mode when processing diagnostic requests. DCSG00012481 - HW Workaround:HW_SETTINGS_CHANGE : PCIe PHY LF setting should be changed from 16 to 15 DCSG00023448 - Port of SCGCQ02194240: UBad PD causes duplicate enclosure ID and Slot ID DCSG00032146 - MR 7.12 - NVMe crypto erase sanitize command is issued in restricted completion mode DCSG00023749 - pl: NVMe: CFS not checked prior to starting a TM DCSG00009013 - NVDATA in wrong location in MR release zip files DCSG00010317 - Aero A0: Controller fault EC57 observed on doing individual lane break test on Huawei Gen4 NVMe drive DCSG00010049 - PL Enclosure Management SES IO not correctly generated with SkipCount field DCSG00027855 - pl: NVMe: Write Buffer parameters should be validated against FWUG DCSG00018735 - SPILIB 2.0: Macronix Custom Parts Write Parameters are Incorrect DCSG00010608 - Aero: backend PCIe: disallow DPC for non-Atlas PLX switches DCSG00022006 - NVDATA Major version should be 0E00 for Phase 14 DCSG00012569 - HBA 11 unable to install Windows DCSG00012378 - Aero A0: EE2B Fault observed on Aero-16i during server boot when Atlas is connected DCSG00012363 - UBM Auto HFC grouping fixes and debug print fixes DCSG00017760 - Avenger IOP: When CBB replies to NVSRAM Init PMU message, it returns FALSE DCSG00028503 - Cannot get the CoreDump region size from application needed to erase the CoreDump region DCSG00010071 - pl: backend PCIe: legacy interrupt may not be serviced if interrupt mask fails DCSG00031070 - PL: Firmware is incorrectly acking spinup requests twice in a row DCSG00032584 - Incorrect matching of image to the controller is causing BST failure DCSG00030361 - pl: backend PCIe: endpoint or switch is unexpectedly reset in a couple of error cases HII: DCSG00077928 - HII to check supportEPDWithAutoConfigOff only for eHBA personality DCSG00077199 - Perc 11/DashBoard View . Main Menu . Physical Disk Management/Help under "Associated Virtual Disk" has "physicaldisk" as one word. DCSG00077905 - Aero: HII is not displaying personality mode in Manage Personality Mode page DCSG00076579 - Remove (hide) PCIe Link form in HII and from CLI for Perc11 DCSG00076624 - Updated Changes to AutoConfig R0 disabling: compatibility issue - New API Usage DCSG00074079 - The Apply Changes selection should not be shown in the Manage Controller Mode page in eHBA personality mode. DCSG00061359 - Fix model# issue for NVMe drive DCSG00063309 - MR_7.13_Alpha: HII lists "NVM-E" interface for HDD media Type DCSG00053951 - MR 7.13 - HII displays incorrect explanatory statement when user selects unmap capability option when no unmap capable drives are present in the config. DCSG00053937 - MR 7.13 - HII doesn't display error message under Dashboard View -> Main Menu -> Error message DCSG00052404 - Change Enclosure name length from 20 to 32 DCSG00053570 - Energy Pack status is not shown while the Energy pack is Missing in HII DCSG00054532 - List only secure free space when user wants to create secure VD from free space DCSG00042068 - HII: Implement Execute once new logic (AutoConfigure: "RAID0" Autoconfigure mode can be changed from HII) DCSG00051363 - Blocking/Management of the profile and Personality in MRSA/CLI DCSG00051091 - Support for the New Energy Pack states DCSG00038912 - Manage PCIe Storage Interface - controller setting error handling DCSG00027745 - Aero DBU Alpha : User chosen the NVM-E pd from Ctrl0, but HII fired the same command Ctrl1 too.. DCSG00016351 - HII: Remove the implementation of "Display Chinook and Maddux expander FW version in AIM formset" DCSG00027868 - Modify warning message in the PCIe storage interface DCSG00032377 - Tape Drive Support- Add new fields as per OEM requirement DCSG00041389 - MR 7.12 ARM compilation issues DCSG00037048 - Red Screen after acknowlegding the UEFI critical message and pressing ESC to exit DCSG00038119 - HII- Assert seen when drives connected and traversed to ControllerManagement page BIOS: DCSG00022463 - Hot key message appears for OEM when OpROM redraws a screen to show entire data DCSG00032377 - Tape Drive Support- Add new fields as per OEM requirement DCSG00027745 - Aero DBU Alpha : User chosen the NVM-E pd from Ctrl0, but HII fired the same command Ctrl1 too.. DCSG00016351 - HII: Remove the implementation of "Display Chinook and Maddux expander FW version in AIM formset" DCSG00027868 - Modify warning message in the PCIe storage interface DCSG00041389 - MR 7.12 ARM compilation issues DCSG00037048 - Red Screen after acknowlegding the UEFI critical message and pressing ESC to exit DCSG00038119 - HII- Assert seen when drives connected and traversed to ControllerManagement page DCSG00061341 - MR7.12 Patch stream ARM build issue DCSG00054872 - HII - Backplane information is not shown in Dashboard View or Hardware Components if no drives are attached. DCSG00054410 - HII: Incomplete values are displayed for NVMe PD Properties PL-SCS: DCSG00069091 - Aero 7.13 Alpha - Elrond Ex2 slow discovery and drives missing after PD pull/push DCSG00078678 - HW Workaround:The host PCIe link width may be narrower than expected DCSG00054906 - Aero A0: SATA drives drop while running IO+TMs DCSG00063924 - Aero 7.13: Secure EPD and VD drive pull inside DMD causes IO to fail and IO can't be restarted to the drive until controller is reset DCSG00061406 - Aero A0: Pismo Rock: In Windows OS redundant disks detected when PismoRock controller connected to Elrond Ex1 DCSG00062988 - PH14 - StorCLI - Reset controller failed error noted in EFI DCSG00063530 - BST Failure: Processor Exception During Atlas Discovery DCSG00061635 - Ventura B0: Switch link power cycle test in between Ventura and Capella II failed with Ventura Phase14 fw DCSG00059594 - Ventura; Add code to prevent downgrade from phase 14 to previous phases for winbond DCSG00054949 - MR 7.13 Aero: 32 NVME devices seen, but only 24 have Enclosure IDs DCSG00061011 - SPILIB 2.0: Initialization fails for Spansion 64MB part in serial mode DCSG00061349 - Incorrect Man page 7 Phy-Slot mapping set for 9500-xx channel HBAs DCSG00059302 - PH14 - StorCLI - After erase all operation FW version and drives are still seen DCSG00058770 - Firmware Asserts due to discovery error during initialization DCSG00019887 - SPILIB: The SPI2 release zip contains SPI1 headers DCSG00054923 - SPILIB: New Version of Winbond Chip Fails Write DCSG00054198 - BST: check_devs function call update DCSG00048699 - Aero 7.13: Cycling power to Atlas for more than 250 cycles appears to hit an issue DCSG00057124 - Enabling UBM debug print causes build failure DCSG00055371 - Aero: Firmware Download should return success with loginfo indicating POR is necessary DCSG00053379 - Back out changes of ER DCSG00029633 that limits VSES devices to 2 DCSG00051990 - Number of initiators gets decremented to 0xFF DCSG00048607 - PH14Windows Driver: on 2016,19H2 OS,Getting BSOD for fault command. DCSG00031604 - BST: Improved argument parsing in python bst command DCSG00052268 - pl: backend PCIe: 'pl pci devlnk' is missing from the 'pl dbg' dump DCSG00050164 - Aero: backend PCIe: link failure after PCIe IO Unit Page 1 link disable DCSG00044028 - PL - U.3 Samsung NVME Drive Firmware update fails using StoRCLI DCSG00047928 - Aeo_scrutinycli: Fail to generate the core dump data for"iop show cfg all" command in widows environment. DCSG00050182 - pl: NVMe: Select field used during NVMe init without verifying support DCSG00050201 - [Aero][PLDM] FW version reported wrongly on OOB DCSG00048027 - UBM: Incorrect slot number enumerated for a DFC on 3 x4 DFCs UBM config DCSG00050675 - Fix ring buffer decoder's slowness with decoding a trace buffer DCSG00036763 - Aero Alpha: Data Abort Exception during drive pull/push with IO behind Atlas large topo DCSG00043821 - Aero Beta - Aero Atlas Power cycle test results in Aero Link Down DCSG00033753 - Aero Alpha: Updating device info in out of resource condition DCSG00045593 - PL: Initial MPI driver error injection can cause Atlas SES to not be exposed to OS DCSG00045528 - Quotes present in NVDATA XMLs DCSG00045385 - Ventura B0: Device discovery fails on 9400-16e DCSG00042890 - Goldenx: GoldenX doesn't understand COREDUMP regions DCSG00043119 - Coredump text files don't have file extensions DCSG00042497 - Aero A0: Recursive FAULT D12!!!! following 265D Fault when forcing controller COFFEE fault DCSG00031186 - [Aero] channel 16e card need changes in Phy to Connector mapping in Manpage7 and Disable NVMe support in Manpage9 DCSG00040937 - Delete all MPI 2.6 PCIe event code and unexpected events for MPI attached devices DCSG00042965 - Allow PCIe IO Unit page 1 link rate debug override option to override BP reported link rates DCSG00043881 - Bug in SerDes M0 Code U16RegDataFindReplace() DCSG00040943 - Remove PL_MPI_USE_MSGFRAME_AS_REPLYFRM and PL_MPI_USE_MSGFRAME_AS_REQFRM features in PL DCSG00022999 - The 15G UBM backplane is seen by host as supporting 48 slots after enabling Host LED/SEP management DCSG00041605 - Ventura B0: ISTWI Error observed during controller cable management initialization DCSG00038959 - Ventura B0: Controller not functional when booting up with 2 Ex1 UBMs in x8 mode DCSG00039263 - pl: NVMe: IO breakup may cause resource frame starvation DCSG00038206 - Aero3: In XMEMCOPY==0 mode writes to config pages get overwritten on next reset DCSG00039850 - PL Discovery debug prints for Expander Phys/Encl slot enumeration DCSG00034356 - Aero A0: Write and DC issues on NVMe drives running data integrity DCSG00039829 - 9500 Channel board default I2C clock frequency higher than the spec specified DCSG00031848 - pl: NVMe: Remove MPI26_EVENT_PCIDEV_STAT_RC_SANITIZE_OPERATION_COMPLETED Temp Event DCSG00036996 - Aero A0: Atlas switch (SRIS mode) is not discovered when Elrond Ex1 is attached DCSG00033019 - Ventura B0: Lenovo specific FW does not discover Direct attached SAS and SATA DCSG00037838 - Need PL MPI Device data dumps in pl dbg for debug DCSG00039024 - Ventura B0: Runtime PCIe is disabled with UBM and Capella II switch in the topology DCSG00038289 - pl: backend PCIe: incorrect value written to Device Status/Control register during error handling DCSG00027432 - MS-SES: Enabling translating devices in SES Page 0Ah from managed switch with non-unique BDFs DCSG00007471 - Manage CSWs individually in the presence of UBM DCSG00008993 - Update summary release notes to describe new AVSO image DCSG00035135 - Add dependencies for Libz.a compilation DCSG00018268 - pl: backend PCIe: add ability to log PL-initiated transaction data to RB for debug DCSG00023737 - Support dynamic BAR changes from host OS without performing a controller reset. DCSG00019848 - Aero: backend PCIe: ASPM DCSG00034259 - Integrate MPI 2.6.10 headers into Ventura/Aero code. DCSG00007514 - PLDM: Eliminate release path code from build DCSG00020567 - MPI 2.6: Add additional IOC_State (CoreDump) to allow firmware to dump debug logs without being reset by host. DCSG00023086 - IOC FW need to capture Optical Cable's vendor serial number (vendor SN) so driver will be able to read it via MPI spec DCSG00036696 - pl: backend PCIe: 265D fault after deferred max payload size configuration DCSG00036613 - Aero A0: Atlas switch failed to discover with latest Aero firmware in SRNS mode DCSG00035111 - Ventura B0: 4 enclosures are created for 2 vSES in multi-UBM config in x8 mode DCSG00037801 - After "coredumo erase" from ScrutinyCLI, flash offsets are not updated DCSG00037821 - Backend PCIe link cfg may fail attaching to Ux2 UBM backplane Installation: ============= Use StorCLI to flash the SAS controllers. StorCLI can be downloaded from the 9365-28i page on www.broadcom.com. There are two components that may need to be updated on the 9365-28i controller: MegaRAID Firmware and Expander Firmware. Run the following command: storcli /call/eall show This will identify the Controller number (e.g. Controller = 0) and Enclosure number (EID for the SAS35x36R expander, e.g. 66) Then run the following commands to udpate the MegaRAID firmware and the Expander firmware using the controller number and expander number from the the command above. This example assumes the controller number and expander number from the example above: storcli /c0 download file=9365-28i_nopad.rom storcli /c0/e66 download src= sas35xfw.fw Then reboot the system. To verify the MegaRAID firmware and Expander firmware have been upgraded, run the following command: storcli /c0 show FW Package Build should show 50.8.0-2029 storcli /c0/e66 show ProdID for SAS35x36R should show Vendor Specific version of 00.09.00.00. Note: There is no need to updated the expander firmware if it already shows version 00.09.00.00. Component: ========= SAS MegaRAID Firmware Release for MegaRAID Controllers Release date: 2/7/2020 Version Numbers: =============== Current Package Details: Firmware Package: 51.12.0-3097 (MR 7.12) Firmware 5.120.00-2995 MR PL 13.25.07.00 ROMENV 1.12 BootBlock 7.02.00.00-0021 NVDATA 5.1200.00-0013 UEFI_Driver 0x070C0300 (SIGNED) Hii v07.12.06.00 (SIGNED) BIOS 7.12.03.0 SBR: 5.1201.00-0449 Expander fw: 00.12.00.00 Previous Package Details: Firmware Package: 51.12.0-3027 (MR 7.12) Firmware 5.120.00-2904 MR PL 13.25.06.00 ROMENV 1.12 BootBlock 7.02.00.00-0021 NVDATA 5.1200.00-0013 UEFI_Driver 0x070C0300 (SIGNED) Hii v07.12.06.00 (SIGNED) BIOS 7.12.03.0 SBR: 5.1201.00-0449 Expander fw: 00.12.00.00 Bug Fixes and Enhancements: =========================== FW: DCSG00058512 - JBOD BST does not delete autoconfigured jbods at end of script. DCSG00054553 - Python SPDM scripts for Get_Version,Get_Capability, Nego_Algo, Get_Certificate, Get_Digest, Challenge DCSG00058422 - MR FW is disagreeing with gas gauge on whether or not cache offload can be sustained. DCSG00068263 - MR7.13 iMR after upgrade fw Before OCR then do storcli /c0 get snapdump hit ERROR: Exception Handler Called for Processor Core = 0 DCSG00058076 - Patrol Read fails to run on all the online drives when iteration count > 1 and pr maxconcurrentpds < online-drive-count DCSG00063868 - Undefined Instruction exception handler was called DCSG00049041 - 3808 Fault 0x4322 Stack Frame: FE703E30 (DCW1_SERDES_NOT_READY) DCSG00066601 - PowerCycle Server after re-purposeding controller by ClearNVRAM cause controller not found DCSG00071479 - MR FW failed to arm offload when cache offload was expected to start DCSG00053814 - MR 7.13 PA1: OS hangs while formatting VDs Installation: ============= Use StorCLI to flash the SAS controllers. These tools can be downloaded from the support and download section of www.broadcom.com. Command syntax: StorCLI /c0 download file=9440-8i_nopad.rom Component: ========= SAS MegaRAID Firmware Release for MegaRAID Controllers Release date: 12/30/2019 Version Numbers: =============== Current Package Details: Firmware Package: 51.12.0-3027 (MR 7.12) Firmware 5.120.00-2904 MR PL 13.25.06.00 ROMENV 1.12 BootBlock 7.02.00.00-0021 NVDATA 5.1200.00-0013 UEFI_Driver 0x070C0300 (SIGNED) Hii v07.12.06.00 (SIGNED) BIOS 7.12.03.0 SBR: 5.1201.00-0449 Expander fw: 00.12.00.00 Previous Package Details: Firmware Package: 51.11.0-2843 (MR 7.11) Firmware 5.110.00-2706 MR PL 12.25.02.00 ROMENV 1.12 BootBlock 7.02.00.00-0021 NVDATA 5.0900.01-0014 UEFI_Driver 0x070B0100 (SIGNED) Hii v07.11.02.00 (SIGNED) BIOS 7.11.00.0 SBR: 5.1100.00-0450 Expander fw: 00.10.00.00 Bug Fixes and Enhancements: =========================== FW: DCSG00043884: Enhance medium error test cases : please refer to CLCA for defect SCGCQ01996272 DCSG00019927: Include >2TB drives in dev BST (Part1) DCSG00048021: TM timeout result to KA while running IO's on 4K JBOD - Regression DCSG00034534: VMWARE OS reported Assert, while running IO's on NVM-E JBOD with DCMD DCSG00039857: FW hits exception handler error while adding 10PDs more than 230 PDs multipath while reboot DCSG00042688: "PL Fault 0000ec1a LinkRegister 0141be63" when Hot Reset from Aero DCSG00034489: Locate PDs doesn't blink on the SGPIO enclosure DCSG00034100: Driver sends KA , when one of the SMID pending on offline NVMe drive. DCSG00023693: FW hit assertion failure in fw\hw\debug\binTrc.c at line 1910: !((ext->remove.step > 0) && (ext->add.step > 0)) while OCR during long weekend DCSG00024000: Fix Static Analysis reported issue #27382 in Aero Project DCSG00041475: Coverity Critical defect DCSG00023997: Fix Static Analysis reported issue #27427 and #27428 in Aero Project DCSG00040891: MR 7.12 hit Assertion failure in fw\raid\taskman.c at line 361: DCSG00037868: Block only Control Page SEND DIAGNOSTIC commands from host when enclosures/vSES are exposed to the host DCSG00031481: Driver initiated OCR during multipath failover DCSG00012448: Don't allow the user to change lane speed if UBM is present DCSG00020167: Observed -6% to -12% drops in OLTP profile for IO Size-64K,128K,256K, QDs-64,256 in R5/R6 - SSD Configs DCSG00037795: NVMe VD IO: 'MptDirectProcessIocError: invalid SGL' DCSG00036126: Storclif diag test failed after storclif /c0 show all is run DCSG00025297: Assertion failure in fw\hw\ioa\ioDivertHw.c at line 339 observed, when rebuild is running on R1 DG DCSG00034286: Update next learn cycle schedule to only NVSRAM after TLC completion to generic feature DCSG00034242: MR 7.12 Ventura reports "Failed Chip 0" too many times in FW log during boot up DCSG00032952: PL Fault 4e00 DCSG00026088: Online NVMe drive become UGood after offline drive firmware update without I/O DCSG00023773: Hit Assertion failure in fw\raid\ldCmd.c at line 512: FALSE During flashing the PD FW on JBOD DCSG00032155: FW logs prints "onfiPrepareForOffloadEvent:offload not sustainable" message continuously DCSG00026061: VD offline/Drive become UBAD after running drive firmware offline update on NVMe drive DCSG00027403: etty logs are flooded EnclSesGetDetailExt & not yeilding useful data. DCSG00032146: NVMe crypto erase sanitize command is issued in restricted completion mode DCSG00031662: SCSI Compliance test version 2.0 fails on REPORT LUNS Data valid Test DCSG00032994: fixes for Arm watchpoints DCSG00022691: UBM Link Config may fail for HBA connector routed Phys spanning CSWs DCSG00021412: No Atlas Enclosure ID for 1 of 2 switches after power cycling Atlas DCSG00024555: vSES goes missing after the first controller reset on a Ex1 in x8 reverse cabling config DCSG00022805: PL Fault 0000ec5b LinkRegister 0142bba1 when NVMe removed DCSG00023764: Invalid VSES associated to UBM DCSG00017373: Phantom vSES displayed for backplane on an 8 bay server DCSG00031582: Multiple VM's power on/shutdown result to Assertion failure in fw\raid\nvmePRP.c at line 570 saying IO which is not multiple of block size. DCSG00013404: FW failed to detect any NVMe drive when doing PDs pulled/pushed in the environment of NVME drives DCSG00032418: serialize the whole statement table during the build DCSG00012593: PL Fault 0000e425 when update NVMe drive firmware DCSG00013397: NVMe discovery failed on Eval 3516 controller with latest Phase13 fw DCSG00026333: vSES to Hx5 doesn't show up in Windows 2019 using sg_utils DCSG00032157: PL improperly cleaning up and recovering from hot resetting MPI Device and reinititalizing DCSG00019315: PL fault 0x6231 during R5 creation DCSG00014455: Pulling out all NVMe drives on Ux2 hitting assertion DCSG00023081: MonTask@ line 152 in file fw\raid\utils.c rst=1 with AMD Sycorax BP DCSG00022778: Serdes parameters from NVDATA are not sent to Serdes DCSG00013123: only 4 PDs show up in slots 2,3,4,5 FW Package Build: 51.12.6-2791 DCSG00014628: NVMe: fix a couple of debug issues related to unique identifiers DCSG00015943: IO halt observed on doing direct attached drive power cycle with IO test DCSG00018823: On Locating PD's,LED's are not blinking for drives connected to SGPIO Backplane. DCSG00012487: vSES is created even for managed Atlas (Ibanez) switch DCSG00019925: pl: backend PCIe: 'pl pci dbgall' causes RB spam DCSG00031642: Deprecating SAS IO unit page 4 in firmware DCSG00026395: Fix PL Settings Output Compare for Aero IT 16i vs Aero MR 16i DCSG00026978: C0:Assertion failure in fw\hw\inc\3516_inc\memory.h at line 300: linearAddr < MAX_ADDRESSABLE_DRAM_SIZE_BYTE DCSG00027219: OnDemand Tag missing in fw generated snapdump. DCSG00026762: Skip multipath checking on Atlas SES DCSG00023509: SD file has size "0" for PL FAULT 0000ed91 DCSG00022745: MR 7.12 Update/Downgrade enclosure fw hit ERROR: Exception Handler Called for Processor Core = 0 DCSG00023994: Fix Static Analysis reported issue #27472 in Aero Project DCSG00024038: NVMe: controller reset shouldn't be issued if EN or RDY are 0 DCSG00020894: event MR_EVT_PD_NO_REBUILD_SAS_SATA_MIX_NOT_ALLOWED_IN_LD is not raised when SATA VD becomes degraded with SAS GHSP present DCSG00022538: Clear Drive option is shown for SSDs in LSA. DCSG00025767: NVCache failure reported by Storcli DCSG00023150: FW failed to detect any NVMe drive after doing PDs pulled/push in Ibanez environment DCSG00026396: Update Vision Data to Latest Settings DCSG00023749: NVMe: CFS not checked prior to starting a TM DCSG00024005: Fix Static Analysis reported issue #27471 in Aero Project DCSG00024536: Add 2WIRE_RESET support for I2C backplanes for Aero MR DCSG00024636: 1 Drive becomes Uncof good after switching personalities with 240 EPDs DCSG00023999: Fix Static Analysis reported issue #27383 in Aero Project DCSG00021487: ERROR: Exception Handler Called for Processor Core = 0 when UG_DG firmware DCSG00025468: 7.11:Driver detected possible FW hang, halting FW. Internal timer=13b detected during OCR along with RLM DCSG00024018: Aero Alpha: "C0:devH xx IsSMP=1" rolling non-stop while I/Oing across all LDs in Ibanez environment DCSG00026402: Aero Mfg. Page 40 & 41 Update DCSG00026047: Adding prints why BBUGood got cleared DCSG00023448: Port of SCGCQ02194240: UBad PD causes duplicate enclosure ID and Slot ID DCSG00022705: NVMe: maximum blocksize should be limited to 2 MB DCSG00022533: Fault code: 0x4000EDAC while running IOs and TMs. DCSG00023100: FW hit Assertion failure in fw\raid\epd.c at line 553: (arrayIndex < MAX_EXTERNAL_ENCLOSURES) when connect more than max encl in multipath DCSG00023491: Implement support Windows signing using CNG Provider with HSM Protected Key DCSG00011562: Integrate new CSW library with fix for SCGCQ02177153 DCSG00020860: Convert debug print to etprint, fix compile error with debug compile time flag in Enclosure component DCSG00021501: MR7.12: MR Intel Storcli failed to SET CC=off DCSG00022721: etty log entry missing timestamp DCSG00022794: XSD changes for increasing DMD on NVMe drives DCSG00017348: SnapDump Sync failed! Current SDs in DRAM: 0x1 and NAND: 0x0!! detected after multiple snapdump generated. DCSG00020536: After rebuilds are complete. Only one copyback is kick-in, and the rest copyback are not kick-in. DCSG00022473: Increase DMD for NVMe drives to 8 Secs DCSG00012612: MR 7.12: iMR firmware does not report driver status when OCR is completed DCSG00020940: Fix MCTP oobCmdInfo[cmdID].packetSeqNumber as previously it is one byte (8 bits), where incoming traffic may used up :16 bits. DCSG00020544: Firmware marking online drives to hot spare while deleting another logical drive DCSG00017587: FW prints constantly "C0:Completing the CMD with Failure cmd=x for pd=x" during Recon w IOs DCSG00020103: HW Workaround:Resizable BARs capability HII: DCSG00011888: No option in HII to enable/disable unmap on per VD level BIOS: DCSG00022463: Hot key message appears for OEM when OpROM redraws a screen to show entire data DCSG00010518: Aero OpROM is not listing EPD-PT drives PL-SCS: DCSG00042688: "PL Fault 0000ec1a LinkRegister 0141be63" when Hot Reset from Aero DCSG00034489: Locate PDs doesn't blink on the SGPIO enclosure DCSG00032952: Aero Alpha: PL Fault 4e00 DCSG00032157: PL improperly cleaning up and recovering from hot resetting MPI Device and reinititalizing Installation: ============= Use StorCLI to flash the SAS controllers. These tools can be downloaded from the support and download section of www.broadcom.com. Command syntax: StorCLI /c0 download file=9440-8i_nopad.rom Component: ========= SAS MegaRAID Firmware Release for MegaRAID Controllers Release date: 09/27/2019 Version Numbers: =============== Current Package Details: Firmware Package: 51.11.0-2843 (MR 7.11) Firmware 5.110.00-2706 MR PL 12.25.02.00 ROMENV 1.12 BootBlock 7.02.00.00-0021 NVDATA 5.0900.01-0014 UEFI_Driver 0x070B0100 (SIGNED) Hii v07.11.02.00 (SIGNED) BIOS 7.11.00.0 SBR: 5.1100.00-0450 Expander fw: 00.10.00.00 Previous Package Details: Firmware Package: 51.10.0-2683 (MR 7.10) Firmware 5.100.00-2404 MR PL 10.25.04.00 ROMENV 1.12 BootBlock 7.02.00.00-0021 NVDATA 5.0900.01-0014 UEFI_Driver 0x070A0400 (SIGNED) Hii v07.10.07.00 (SIGNED) BIOS 7.10.03.0 SBR: 5.0902.01-0415 Expander fw: 00.10.00.00 Bug Fixes and Enhancements: =========================== FW: SCGCQ01909746 - SPILIB: Wrong status value used by spiiFlashWriteData() SCGCQ01933117 - NVMe devices attached to I2C backplane with no BP mgmt. device may not be detected by the HBA SCGCQ01937573 - Incorrect PCIe bus changed interrupt enabling and handling SCGCQ01938275 - pl: ED00 fault observed on crusader 16i when only Bottom part of Ux4 is connected to the core closest to PCIe slot SCGCQ01938563 - CONFIGURABLE_SECURE_PROGRAMMING_ENABLED defined in the wrong place SCGCQ01943116 - Memory Model field is incorrect resulting in firmware update attempt in host booted code in secure mode SCGCQ01943829 - fix for BinToRom 2.00 to handle cases with no -n specified and add -fb option SCGCQ01943862 - Misc fixes for Eval board GPIO and PDB PCIe link config SCGCQ01944117 - pl: VirtualSES do not show up in Windows when an SFF-TA-1005 UBM backplane with slot offset greater than 16 is connected to a Crusader 16i HBA SCGCQ01944152 - backend PCIe: NVMe devices in vendor specific JBOD may not link up SCGCQ01944673 - PL SATL : TM aborted inquiry command is failed with check condition SCGCQ01951064 - D033 Fault observed when running IOs of 4MB IO size or greater on Aero controller SCGCQ01951369 - Direct attached NVMe may not be detected in a mixed UBM backplane config SCGCQ01955494 - CSW M0 Firmware version 649 ( protocol cycling fix) SCGCQ01955501 - Diagnostic Resets cause Windows 2016 to blue screen with DPC Watchdog Violation error SCGCQ01955598 - Typo in Link Layer interrupt handler argument. SCGCQ01955767 - Secure boot key update fails with fault x3300 (SBLI Malloc Error) SCGCQ01955789 - backend PCIe: new PCIe equalization transmitter presets SCGCQ01955804 - Updates to DDRlib for operation at 2666 MT/s SCGCQ01955909 - EC3D fault with invalid NVMe BAR SCGCQ01956203 - D065 Fault observed when running IOs of 8MB IO size or greater SCGCQ01957139 - Uninitialized variable being used for a debug print. SCGCQ01957140 - Aero/ Using uninitialized value phyAddr.Low in iopSodPage45Validate() SCGCQ01957143 - Coverity found: Variable being used before initialization SCGCQ01957164 - Coverity bug fix: Uninitialized variable used in a debug print SCGCQ01957172 - Stray semicolon in rmcGetAvsoIndex() SCGCQ01957181 - Coverity bug fix: Missing break for a case statement SCGCQ01957184 - Logically dead code in CyBtldr_WriteApplication() SCGCQ01957185 - SES Page 0Ah element descriptors of controller PHYs connected to a SMP target are marked as valid SCGCQ01957211 - pl: debug print was not printing the appropriate entity SCGCQ01957222 - Coverity Fix: Assigning value, but the stored value is overwritten before it can be used in plCswPollTemperature() SCGCQ01957243 - (Coverity) Assigning value, but stored value is overwritten before it can be used in mssiMcPreInit() SCGCQ01957246 - Using uninitialized value in iopDiagCmdCpldCfg() SCGCQ01957303 - Aero eval board connected to SFF-TA-1005 UBM BP using connector 2 ONLY or 4 ONLY does not detect NVMe drives SCGCQ01957408 - Locate LED is non-functional for NVMe drives when we have a Switch attached enclosure as well as a Direct Attached enclosure SCGCQ01957464 - Duplicate slot numbers assigned for DA JBOD SAS/SATA drives SCGCQ01957478 - Unchecked function call return value SCGCQ01957481 - Coverity defects in controllerfw/iop/arm files SCGCQ01957609 - Coverity in IOP I2C Files SCGCQ01957625 - Coverity bugs in IOP Msg files SCGCQ01957671 - fix a few Coverity issues in NVMe files SCGCQ01957675 - OEM 24 drives PCIe Switch secondary VMD mode enable may not complete successfully SCGCQ01957676 - Coverity Defects - uninitialized variables and variable overflow issues SCGCQ01957677 - Fixing Coverity reported issues SCGCQ01957686 - Coverity defect - uninitialized variable SCGCQ01957687 - Coverity bugs in PL Diag Cmd file SCGCQ01959012 - pl: backend PCIe: EC63 fault SCGCQ01961487 - vSES Doc: Update VSES document to reflect support for control/status element fields. SCGCQ01961600 - M0 firmware update for Tx and SSC - Version 0x64F SCGCQ01962567 - Hot plugging external SAS cables to Port 0 of 9400-16e HBA is not detected SCGCQ01962755 - CLI Command iop pci reg fails with fault 0x265D SCGCQ01964380 - HW Workaround:PdbPll Requires the 25MHz Clock to Drive the PDB_REF_CLK_P Pad When Used Without an External Oscillator Source SCGCQ01964422 - PDB high priority interrupts have incorrect priority SCGCQ01965094 - Link down after disable/enable with SAS IO Unit Page 1 SCGCQ01969797 - SAS/SATA Drives behind passive backplane are not detected. SCGCQ01970742 - Back out change for: SES command to clear the CRIT or NON-CRIT bits doesn't clear the same under Enclosure Status diagnostic page SCGCQ01970745 - pl: backend PCIe: 265D fault during 'pl pci enum' console command SCGCQ01970901 - 2668 Fault seen after running Scrutiny show-->scan-->show Commands in Windows SCGCQ01971067 - backend PCIe: EF09 fault SCGCQ01972332 - Use existing global buffers for config page access. SCGCQ01972659 - Direct attached SAS/SATA drive discovery fails on customer specific Legacy backplanes. SCGCQ01973347 - Aero DDR: getting WLA (0x4E1) failures when write bit deskew is enabled. SCGCQ01973397 - Aero PL Library compile error SCGCQ01974024 - OEM drive carrier NVRAM details in drive is not getting cleared post nvram clear command SCGCQ01976251 - Fix ISTWI code to work with PSOC download from storcli SCGCQ01978775 - Aero3/ "iop show cfg" sometimes shows bad information for large pages SCGCQ01982463 - PCIe link speed reports as 2.5GT/s in Gen4 system SCGCQ01982928 - Read Error Counter log page fails with check condition on SSD drives SCGCQ01983569 - backend PCIe: link failure after surprise link down SCGCQ01983870 - backend PCIe: link failure with vendor specific NVMe device SCGCQ01984973 - Potential high bit errors observed in optical SAS topology SCGCQ01985176 - Active optical cables do not link reliably SCGCQ01986174 - Port Enable with partially filled expander with managed switch Atlas causes Atlas's SES to be marked as missing SCGCQ01986363 - Firmware download fails if the SOC signature is not in the first DMA (loginfo 10411) SCGCQ01988013 - Locate LED does not work with latest Aero build using storCLI SCGCQ01990467 - Gen-1 PCIe workaround missing NVDATA change for Sea channel boards SCGCQ01990650 - SPILIB: SFDP, when used with devices greater than 16MByte may fail erase SCGCQ01990672 - Invalid DevHandle reported during MPI2_EVENT_PCIE_TOPOLOGY_CHANGE_LIST with 0 allocated MPI Devices SCGCQ01991688 - PL faults with 0x7211 after init with latest code SCGCQ01991774 - PL vSES: Number of slots for virtual SES is incorrect in StorCLI SCGCQ01991777 - backend PCIe: ignore link bandwidth interrupts if link is not up SCGCQ01993490 - FW Fault 0x2801 On Running Heavy IO traffic with Host Diag Window Accesses SCGCQ01993702 - SPILIB: SPI Flash Registers get corrupted if NVSRAM is initialized after Flash SCGCQ01994860 - pl: backend PCIe: ED06 fault SCGCQ01996160 - Smart carrier backplane detection code sends I2c request continuously when there are no cables connected. SCGCQ01998396 - bit 3 of the MISC_CONTROL_1_OFF register at 0x8bc in DM core must remain set SCGCQ02002617 - Firmware fault 0000265D seen with download signed bios image SCGCQ02002663 - HW Workaround:Settings Change for Requested Tx Presets for PCIe Gen3 and Gen4 rates SCGCQ02005335 - Vent/ RAM BIOS warning prints when there is no BIOS SCGCQ02005349 - PL: SAS link up and drive discovery is delayed SCGCQ02005819 - 2622 Fault is seen at first reset after server power cycle SCGCQ02006628 - 6004 Fault running IOs + Task Managements SCGCQ02006649 - BST fails on PH11 PA1 build SCGCQ02006676 - NVDATA Version incorrectly changed to 0x0C00 on Phase 11 SCGCQ02006700 - pl: backend PCIe: incorrect bus number may be assigned to a PCIe switch SCGCQ02006776 - pl: backend PCIe: need to configure equalizer presets in additional register SCGCQ02007413 - pl: backend PCIe: Atlas switch becomes inaccessible after HBA fault SCGCQ02007423 - pl: backend PCIe: ECC6 fault SCGCQ02007812 - BST fails due the MSIX Vectors being disabled SCGCQ02008611 - RMC: Remove Date and Time stamp from RMC debug output SCGCQ02012578 - pl: backend PCIe: EC59 fault on switch removal SCGCQ02015769 - Locate LED control on SFF-TA-1005 UBM not working with latest Aero build SCGCQ02017273 - 0xD30E fault is seen with 29 or more PCIe Devices configured in NVDATA SCGCQ02017329 - Aero DDR: ECC left in disabled state when multiple training iterations performed within DDR lib. SCGCQ02017340 - backend PCIe: SRIS doesn't work SCGCQ02020018 - Aero DDR: Memports configured incorrectly for Citra 8i cards SCGCQ02021097 - pl: Port Enable fault 0x7400 when connected to an Expander SCGCQ02022790 - pliTaskMgmt() returns ISTATUS_DEVICE_NOT_REGISTERED for a DA SEP SCGCQ02023831 - pl Ventura B0: PL fault 7221 observed on hot removing Capella II switch after boot to OS completes SCGCQ02024703 - Aero-3: Board Image Config File has extra XML tags SCGCQ02029412 - Fault 7220 while running vSES specific debug command SCGCQ02030080 - Fix Static Analysis Tool reported defect 21986 in Aero Project SCGCQ02030141 - Multi-VSES: Misc fixes and updates SCGCQ02031148 - FW may encounter processor Data Abort exception error due to Null pointer access SCGCQ02031472 - backend PCIe: device memory regions may overlap SCGCQ02031480 - 0x600F fault during boot up with direct attached SATA devices SCGCQ02032492 - pl: Multi-vSES - pl creates a vSES with zero PHYs associated with it SCGCQ02035960 - Create NVDATA option to switch from single VSES to multi-VSES management for unmanaged PCIe Switch enclosures. SCGCQ02035973 - 0x4308 Fault occurs when accessing various config pages before discovery has completed SCGCQ02038817 - Goldenx seg faults when a partial component image is found in flash SCGCQ02041547 - Changed names of etDisplayBytes, etDumpBytes and etDumpWords to follow other extTTY function definitions SCGCQ02044151 - Disparity errors when testing with optical cables SCGCQ02045196 - Fix Static Tool Analysis reported defect # 22144 in Aero Sblib Project SCGCQ02045219 - Fix Static Tool Analysis reported defect # 22142 in Aero Sblib Project SCGCQ02045222 - Fix Static Tool Analysis reported defect # 22143 in Aero Sblib Project SCGCQ02048128 - Aero DDR: Leveling timeout occurs intermittently during Read Leveling tests SCGCQ02048251 - pl: backend PCIe: VSES device is created for Atlas managed switch SCGCQ02050528 - Avoid releasing I2C bus when I2C operation(Read/Write) in progress. SCGCQ02053027 - The locate functionality does not work for the bad PD connected to the slots 4-7. SCGCQ02053131 - VSES: Locate command to NVME drive in UBM backplane fails. SCGCQ02057418 - PL fault 0x6001 observed with heavy IOs to some NVME drives with Async events SCGCQ02063334 - Add embedded key verification to pending key update check and authenticate image routine SCGCQ02063393 - (IOP) HW Workaround:Unexpected link recoveries may occur when ASPM L0s is enabled on link partner SCGCQ02070653 - Snapdump ETTY was not being initialized for pinned cache after reboot when previously allocated snapdump exists SCGCQ02071058 - pl: backend PCIe: EC84 fault SCGCQ02073098 - Fix BinToRom 2.02 issue of blank version string, build date if there is no "-mv" or "-mb" option used SCGCQ02076252 - Start offload Erase both EOF on 1 flash controller Power cycle Next boot returns good EOF status on 1 controller, and bad on other and continues with restore SCGCQ02078856 - Allocation of Atlas SES Device Handle can use one reserved for multi-VSES SCGCQ02079223 - Recondition NAND flash on hitting critical error during filesystem read SCGCQ02080358 - Assertion failure during WJ write following a COL event when a VD goes through RLM SCGCQ02080408 - Aero- OCR hit "Max Resets per boot cycle reached!!!" and failed to recover leading to all I/O crashed SCGCQ02081468 - Incorrect boot message during factory reset SCGCQ02081778 - No NVME drives detection on UBM Ux2 with latest package build 2186 (previous package detects drives) SCGCQ02081960 - FW Initialization Progress in POST goes back and forth and never completes [Stuck in infinite loop] for a specific OEM SCGCQ02082083 - SERDES Transmit Equalization values update results in invalid Transmit Equalization values being set. SCGCQ02082306 - FW looses track of Patrol read Progress percentage for PDs with media errors after recovery/BBM. SCGCQ02082669 - SL/SLT displays incorrect device list of NVMe drives connected to UBM under enclosure details menu. SCGCQ02083590 - When there is a PL exception, the MR firmware is entering a infinite exception loop SCGCQ02084058 - Inframe SGL translation of an MPI SCSI IO to Atlas SES can go beyond the frame with Chains. SCGCQ02090167 - Storcli UEFI Mode "erase all" is not working for Aero controller. SCGCQ02094359 - TM to Managed Switch SES (Atlas SES) not always cleaning up resources tied to IO SCGCQ02097328 - StorCLI does not list 'Model' information for SATA drives SCGCQ02097408 - MPI Initialization of a managed switch's MPI Device fails to stop when an MPI Configuration Read fails SCGCQ02097741 - C0:MCTP discovery:Discovery Notify completion failure code :4, is seen while changing OOB mode from I2c to PCIe SCGCQ02098157 - VSES: Unmanaged backplane multi-VSES mode has missing direct attach drives, but has PCIe switch attach information in SES Page 0Ah SCGCQ02101439 - JBOD creation is failing when 240 not imported foreign configuration is present in the controller SCGCQ02102995 - pl: D20F fault SCGCQ02104208 - FW hang at POST with message" Exceed max supported count of 256 device while only 26 device connected SCGCQ02105276 - Multiple VM's on NVM-E JBOD, result to Assertion failure in fw\raid\pd.c at line 9404 SCGCQ02105471 - [Aero][PLDM][Type5] Fault 0x8A01 Stack Frame: FE703D40 on sending Invalid command in Learn Component State SCGCQ02105621 - Includes file uses internal SPI library header instead of API SCGCQ02106481 - UBM state machine gets into loop when slot power is turned ON through sg_ses utility command. SCGCQ02106794 - OEM reported Data abort Exception due to Invalid Flash Address access which is out of range SCGCQ02108982 - Fix Static Analysis Tool reported defect 20413 in Aero Project SCGCQ02108986 - Fix Static Analysis Tool reported defect 27223 in Aero Project SCGCQ02110231 - Observed 265D fault while swapping the Elrond HFC cables SCGCQ02110233 - Build zips the Ventura CFGI and MSS files instead of the aero files SCGCQ02112757 - pl: backend PCIe: switch attached device is unexpectedly removed after a link glitch SCGCQ02112984 - Cannot get onDemand snapdump after system and ctlr hang manual recovery SCGCQ02114531 - deleted snapdumps are coming back after a power cycle SCGCQ02115240 - Not able to start Storlibtest OOB emulator with iMR Ventura controller SCGCQ02115831 - Vendor ID is not shown properly in SLT enclosure details. SCGCQ02116158 - Add extra checks and fix crashes in FW for PT NVMe commands with no response dato or error response, 1 or less sg elements SCGCQ02116225 - 0x6001 Fault while running IOs and Task Managements to VSES devices SCGCQ02117544 - AERO ( DBU PA4 ) KA seen while running I/O's on SATA Drive R0 WB SCGCQ02117944 - NVMe: Log Sense command failed to get Self test results page 0x10 on SMART supported NVMe device SCGCQ02118088 - Aero DDR: ECC disable and half mode operation fails Valvano-8e cards SCGCQ02118185 - UBM1005: Connector module not set for 2Wire reset GPIO function in NVDATA Mfg page 6 SCGCQ02118688 - pl: backend PCIe: 265D fault on switch removal SCGCQ02118879 - OOB - SLT shows incorrect output for reset controller option in controller Menu SCGCQ02121597 - pl: backend PCIe: additional robustness for timer usages during discovery SCGCQ02123236 - Incorrect slot numbers reported for HBA attaching to UBM backplane with connector lanes reversed SCGCQ02123287 - Task management timeout detected on TMs sent to VSES devices SCGCQ02123333 - SES page 0xA shows "no SAS Device attached" in "SAS Device Type" field after drive pull SCGCQ02124585 - Aero DBU PA4 : JBOD IO failure - unaligned read or write command SCGCQ02125329 - Aero PA4: getting on-demand snapdump right after FW flashing causes a FW exception SCGCQ02125801 - pl: backend PCIe: discovery reentrancy check SCGCQ02125999 - Decision to allow FW downgrade to prior FW versions before implementing Inquiry showing all-SSD vds to OS SCGCQ02127022 - Aero PA4: cannot set scheduled CC with excluded VDs SCGCQ02127030 - Consistency Check Scheduler is started and starts on a VD that was previously paused SCGCQ02128648 - Fix needed for NVME drives that identify with WriteUncorr=0 (puncturing not supported) when BadBlocks are injected on all drives and Rebuild is initiated SCGCQ02130409 - Aero PA5: MFC shows breakMirrorRAIDSupport=1 (Break Mirror feature should be disabled) SCGCQ02134174 - Instruction Abort after issuing an OCR SCGCQ02135772 - Phase 12 Int fails to compile SCGCQ02135778 - Fix assertion caused by not updated Ld mapping SCGCQ02136230 - Assertion failure in fw\mros\mem.c at line 838 during double dip TR with Wingman SCGCQ02137864 - Controller cache has been lost when TTY History is enabled, and when doing learn cycle testing. SCGCQ02138099 - recondition is erasing manufacturing bad blocks SCGCQ02138668 - Fix Static Analysis Tool reported defect 27307, 308, 309, 310 in Aero Project SCGCQ02138717 - Version number in Ventura FW not updated SCGCQ02139348 - 2DR1 NVMes profile, injected double Medium Error hit Exception with Patrolread SCGCQ02141111 - Unman VD property gets disabled after rebuild SCGCQ02141119 - Importing a Secure EPD drive with the password unlocks the drive but imports as UG instead of an EPD SCGCQ02142198 - fix verbose snapdump messages when onfi is not sustainable SCGCQ02142981 - Fix API changes done for NVMe readiness SCGCQ02144086 - Additional print statement checking SCGCQ02144119 - iMR 9440-16i controller hang during Reboot Test SCGCQ02146188 - Aero PA5: during a warm reboot, MCTP discovery times out SCGCQ02146267 - Incorrect PD count is reported SCGCQ02146846 - Add NVMe width comments to mr.h SCGCQ02147112 - Firmware Crash with mixed mode profile SCGCQ02147958 - MR API: Change the #define value of MR_DCMD_PCIE_CONFIG_SET_LANE_CLK_MODE SCGCQ02150467 - ttyLogInFlash disabled on iMR SCGCQ02151021 - Remove the checking for fwDownLoadInProgress before ASSERT in DM_PdScsiTypeSet SCGCQ02151086 - Windows Driver error 44802 seen on 2019 server power up with UBM present SCGCQ02158763 - Unterminated SGL is causing PL to reject cmd. Subsequent attempt to recover (through double buffering) causes FW to crash. SCGCQ02166141 - (NVMe Only) PL fault 0x6004 observed while doing NVMe drive push pull during IOs. SCGCQ02192173 - added debug information helpful for debugging Sbr-reload function SCGCQ01945583 - (SATA Only) Firmware may fault (faultcode 0xD102) If task management is sent while SSU command is being translated to SATA drive. SCGCQ01949355 - RomEnv's -setver argument caused exception. SCGCQ01952169 - Add all valid pci device ID's to the supported devices structure SCGCQ01957141 - ptrLinkRegs referenced before being initialized in pliMsg() IOC_CTRL_OP_ALL_PHY_LOOPBACK_DIAG SCGCQ01957169 - pl: backend PCIe: uninitialized variable when calling plPciDeviceManagerGetPortInfo() SCGCQ01957173 - Overrunning array PmbusAddrScanVal in rmcPmbusSetVout() SCGCQ01957188 - Logically dead code in SATA Initialization. SCGCQ01957219 - pl: backend PCIe: potential dereference of null pointer SCGCQ01957596 - Coverity defects in IOP diag & print files SCGCQ01957633 - Coverity defects in Misc IOP Files SCGCQ01960090 - vSES : ENCLOSURE BYPASSED B bit set when Missing bit is set via Send diagnostics command SCGCQ01960709 - MCTP not freeing memory correctly in error path. SCGCQ01960758 - pl: backend PCIe: need to change default 64-bit backend address range SCGCQ01960863 - Ventura B0: SES command to clear the CRIT or NON-CRIT bits doesn't clear the same under Enclosure Status diagnostic page SCGCQ01961997 - Customer specific back plane not detected in the latest code phase SCGCQ01963313 - Aero DDR: Some evals exhibit WL Cycle Adjust failure (0x4E1) SCGCQ01963687 - Direct attached SAS/SATA drive discovery fails on customer specific Legacy backplanes. SCGCQ01991772 - Miscellaneous MPI Device/Atlas SES allocation corner case defects SCGCQ01992276 - Server serial number, Board Trace Number and controller Port number are not updating properly for Faulty and Predictive Fail smart drives. SCGCQ01997992 - pl: backend PCIe: 265D fault during 'pl pci dynmem' diag command SCGCQ02008725 - Sense Data buffers used for Atlas SES are not always freed SCGCQ02014007 - Replace DM_IO_CONTEXT.hostDcdbTimeoutValue with MR_RAID_SCSI_IO_REQUEST.VendorRegion.timeoutValue SCGCQ02017394 - IO Unit Page 7 reports 0x04 for PCIe4 instead of 0x03 SCGCQ02018015 - Fault 0xEC07 with PCIe attached devices with MegaRAID firmware SCGCQ02023850 - pl Ventura B0: Incorrect number of vSES observed with one missing vSES when Capella II switch attached SCGCQ02023871 - Overlapping slot IDs observed for vSES and PCIe Switch device SCGCQ02024727 - SGPIO Slot Locate functionality not working on Aero/Sea Controllers SCGCQ02030158 - PL: SCSI ATA Passthrough command hangs with higher than expected DataLength SCGCQ02031199 - SATA Only : GET PHYSICAL ELEMENT STATUS command fails if allocation length/host buffer size is less than 512 bytes SCGCQ02032171 - Fix incorrect max phys supported count SCGCQ02032503 - Serdes not disabled properly on the upper 8 phys of an 8 phy SKU SCGCQ02035141 - Aero DDR: Firmware hangs with Multiple ECC Errors in Aero 16i card. SCGCQ02039635 - SAS3916 ROC Temp Alert LED not illuminating during an overtemp event SCGCQ02042818 - Fault D024 observed during individual lane break test on Vendor Gen4 NVMe drive SCGCQ02043946 - Ventura version used for Aero CFGI library SCGCQ02045223 - Fix Static Tool Analysis reported defect # 22141 in Aero Sblib Project SCGCQ02046108 - [Aero][PLDM] Unblock the PLDM timer SCGCQ02049068 - Cache Offload started but did not complete SCGCQ02063185 - sblib: Use image flashSize instead of dataSize SCGCQ02063287 - PCI SIG Configuration Space Compliance Test Failure - 1_44 DPA Extended Capability test SCGCQ02069116 - Coverity - out of bounds access SCGCQ02069156 - Out of bound array access when trying to get Int Number using I2C channel as index SCGCQ02069160 - Out of bounds Read SCGCQ02069164 - Fix a memset() argument to initialize the array SCGCQ02071232 - Fix BinToRom "-S" option to update both flash size and data size in an MPI component header SCGCQ02077901 - colDbgValidateBlock is throwing an error for bock write in Single plane SCGCQ02079125 - backend PCIe: transmit SSC unexpectedly disabled SCGCQ02083069 - on demand snapdump is leaking resource SCGCQ02083179 - A few Boot Message Events strings are truncated in the event logs. SCGCQ02083275 - Previous config missing error during boot after all VDs and JBODs had been deleted in previous boot SCGCQ02089264 - pl: backend PCIe: various faults may occur with poor quality links SCGCQ02094366 - pl: backend PCIe: ED06 fault SCGCQ02095959 - 0xD015 fault when obtaining SES Page 0Ah from Atlas SES in an infinite loop from a host SCGCQ02096129 - Aero- FW hangs @ POST stating "...Exceeded max supported count of 256 devices" while only 26 devices connected SCGCQ02097948 - Aero DDR: Intermittent 0x4c2 (read fifo training) failures SCGCQ02104154 - UBM1005 - RefClk is not enabled for HBA Conn Quads 3 & 4 when in x16 HFC I2C mode SCGCQ02104196 - Cache Offload module is reporting bad SOF_PL when there is no offload SCGCQ02104667 - Invalid SGL MPI not handled correctly when creating MFI status SCGCQ02105742 - 0xD101 Fault running IOs to VSES devices SCGCQ02105773 - pl: backend PCIe: fix usages of PL_PCI_LINK_IS_VALID macro SCGCQ02108983 - Fix Static Analysis Tool reported defect 27225 in Aero Project SCGCQ02108984 - Fix Static Analysis Tool reported defect 27224 in Aero Project SCGCQ02113499 - User is allowed to edit/modify a file when the VD access policy is RO or Blocked SCGCQ02115584 - Found non-secured VD becomes back online (warm reboot) after its foreign OPAL PDs were secure erased SCGCQ02115654 - The TTY Spare Buffer is getting corrupted SCGCQ02116309 - Ventura B0: After setting fault bit using sg_ses command drive amber LED is not lit SCGCQ02117890 - Controller resets in loop when connected to VPP Backplane SCGCQ02124882 - Ventura B0: Observed 0x265D fault while running IO_TM script SCGCQ02125320 - After FW update, navigating to the controller management HII menu takes extra long SCGCQ02132332 - Ventura B0: Windows Driver error 44802 seen on system power up in UBM multi-vSES configuration SCGCQ02132465 - MR7.11: Pulling out a drive on UBM Ux2 sometimes hit data abort on iMR controller SCGCQ02137794 - BST Failure: Assertion Failure in col_common SCGCQ02137875 - VSES Vendor Name should be LSI SCGCQ02138672 - Fix Static Analysis Tool reported defect 27312 in Aero Project SCGCQ02138673 - Fix coverity issue where eTTY dereferenced pointer before checking for null. SCGCQ02138721 - Tape Report Density Support command CDB 44 issue SCGCQ02144249 - Assert statements missing __func__ SCGCQ02150303 - SATA BBM not handled properly in Patrol Read SCGCQ02172132 - This Defect is an enhancement suggested after reviewing CSET SCGCQ02161747 to improve maintainability and avoid a negative performance impact. SCGCQ01957716 - pl UBM: Firmware hit PL fault ed00 when pull/insert multiple drives SCGCQ01965631 - Product Name, Firmware version and Package version details are not populated SCGCQ01969980 - pl: backend PCIe: MSI-capable downstream port is programmed with invalid message data SCGCQ02017279 - IO and TM timeouts observed while running IOs SCGCQ02042575 - backend PCIe: lane margining watchdog timer may expire prematurely SCGCQ02043944 - pl VSES: Fault 0x4456 observed with un-managed switch connected to a Ventura HBA SCGCQ02066656 - Ventura Ph12 tip build all broken due to single VSES mode changes SCGCQ02069096 - Correct out-of-bounds read found by coverity checker SCGCQ02078684 - [MR 7.11] Assertion failure in memory.h, line 447 while running IO on unmap NVMe drives. SCGCQ02081018 - pl: duplicate target device slot numbers when slot numbers are 256 or larger SCGCQ02082551 - Fix typos in waiting for BAR Init function SCGCQ02089290 - Aero/ Drives missing after firmware update due to incorrect phy masks SCGCQ02092337 - Add checking to only add back to devWaitQ when device is present SCGCQ02100891 - 0xD101 Fault running IOs to VSES devices SCGCQ02101219 - Ventura B0: sg_utils does not display vSES created for PCI switch SCGCQ02101407 - Add EPD information to SnapDump SCGCQ02115221 - BST fails due to batch script warnings SCGCQ02115224 - fix IOC init print statements SCGCQ02117838 - deleted snapdumps are coming back after a power cycle SCGCQ02133220 - Aero_PA5_9580-8i8e_Pull/Push drives become jbod after insertion SCGCQ02134180 - storcli did not show the slot # correct for imr controller SCGCQ02139165 - BST Failure: iMR Exception After Driver Sync SCGCQ02141791 - pl: backend PCIe: revert MRRS change for Ventura/Mercator SCGCQ02160135 - BSOD observed when opening disk management in Win 10 OS. SCGCQ02165639 - Ventura B0: sg_scan does not report all vSES devices in a multi-UBM configuration SCGCQ01936773 - PL: Multipath: Failure to Enumerate Devices in Windows After Cable Pull/Push SCGCQ01957239 - Aero DDR: (Coverity) Assigning value, but stored value is overwritten before it can be used in mssMain() SCGCQ01957634 - Aero DDR: Coverity bugs in MSS files SCGCQ02007385 - 256K/1M performance lower than expected with SSDs SCGCQ02029919 - Ventura B0: vSES Devices Allocated number information reported incorrect on performing Switch add/remove multiple times SCGCQ02043820 - Phase11 Ventura B0: Duplicate Help message entry in UART SCGCQ02051907 - Data Abort in cache offload module SCGCQ02063394 - HW Workaround:Unexpected link recoveries may occur when ASPM L0s is enabled on link partner SCGCQ02069161 - Check Alloc failure before de-referencing the hostIo structure SCGCQ02078742 - WriteSame Unmap+NDOB to LD Hang application when send via pass-thorugh interface. SCGCQ02080635 - UEFI driver prompts always to Heath menu with "memory/battery" prob, even after acknowledge the crit message. SCGCQ02080963 - Aero/Sea FW faults on Diag Reset When any Cable Attached is to Controller SCGCQ02082058 - Aero DDR: EVENT_N IO configured incorrectly SCGCQ02085957 - MR7.7: NVMe - Exception after removing drive present signal SCGCQ02092758 - Data corruption found while running I/O's on 5 drive R5 vd with rebuild walk SCGCQ02099981 - Secure JBOD Configuration turns Unconfigured Good after COL with R1 Secured VD. SCGCQ02112449 - Driver issues Kill Adapter due to IO timeout for an IO with unconfirmed response. SCGCQ02114510 - Fix for DDF mistakenly cleared on all PDs when deleting LDs which shared the same PDs, starting from LD 0 and with only one LD remaining after SCGCQ02114717 - Read/Write/Verify test aborts in Third-Party Tape Diagnostic Utility software SCGCQ02128918 - Fixed Data Abort condition form an intermittant null-pointer during SATA media error on READs SCGCQ02132578 - MR_7.11:Driver detected possible FW hang while PD FW upgrade/downgrade with IO's on NVMe drives SCGCQ02178401 - fw hit data abort when insert a nvme drive with medium errors. SCGCQ02195789 - MR 7.11: iMR firmware does not report driver status when OCR is completed (DCSG00012612 in 7.12) SCGCQ02048248 - I2C timeout too soon SCGCQ02056409 - Fault 0x265D while executing 'pl dbg' CLI diag command. SCGCQ02061320 - storelibtest application shows incorrect VD count details in LDallowedoperation command output. SCGCQ02083515 - Aero DDR: Problem with DDR_INIT_USE_HIGH_TEMP_REF flag SCGCQ02089293 - MR 7.11 BST: Firmware hang at POST after update to MR 7.11 ROP 51.11.0-2218 SCGCQ02092791 - Use cfgi cmd to display PCIe IOUnitPage without enter parameters causes CPU Exception SCGCQ02108935 - pl: NVMe: task management timeout if device fails to go idle after hot reset SCGCQ02111571 - Patrol read fails to resume after consistency check finishes SCGCQ02114729 - 0x6231 Fault while doing cable pulls on expanders SCGCQ02146190 - Ventura/ Application hits an assert when a UBM VSES device is present SCGCQ02084129 - Prevent FW from writing TTY log in to flash if tty logging disabled SCGCQ02110314 - Swapped data being overwritten SCGCQ02155883 - UBM1005: PCIe reset sent incorrectly to DFCs on status change reported for other DFC. SCGCQ02077939 - [MR 7.11] Controller hang when IO is run on NVMe LDs SCGCQ02094870 - Aero- Foreign Import failed while pinned_cache is present SCGCQ02163334 - pdIdList in MR_ENCL_INFO_EXT for vSES does not represent accurate values SCGCQ02192711 - Enclosure index becomes invalid SCGCQ01698429 - Improve NVSRAM timings SCGCQ02140550 - [Aero] Gracefully handle the MCTP-IIC control packets from BMC when functioning in OOB-IIC slave mode SCGCQ02126230 - Add aeromr to "all" build SCGCQ02123191 - update SBLIB (+SCONS) and SecureSign to most recent releases SCGCQ02123188 - Add MRCBB build to Aero releases SCGCQ02103865 - Ventura CSW: Add stack frames to build SCGCQ02102972 - SPILIB: Create a stack frame-based version of the library SCGCQ02099989 - Update Ventura summary release notes for phase 11 SCGCQ02099849 - Added required code changes to support Multi component firmware download (firmware + BIOS). SCGCQ02087717 - SPILIB: Add SPI Library Parameter to Configure NVSRAM Frequency Settings SCGCQ02083530 - Update NVMe Device Requirements document builder SCGCQ02080241 - Aero/ Support both Aero and Ventura PL in the same RO for Phase12 SCGCQ02076675 - pl: backend PCIe: vary MRRS with root port attachment SCGCQ02074644 - (NVMe) Enable SMART Failure Prediction Data capability for NVMe drives. SCGCQ02071917 - I2C/2WIRE RESET# support for I2C backplane devices SCGCQ02066410 - Ventura/Aero : Support Instant Secure Erase on non-fde ISE capable NVMe drives SCGCQ02066372 - Check in improved MMU Shutdown Functions SCGCQ02066369 - Port nvdumpx to Aero SCGCQ02064046 - pl: backend PCIe: handle Atlas slot numbering changes SCGCQ02061709 - Move CFGI debug prints out of IOP print subsystem SCGCQ02057014 - backend PCIe: generate more link debug information SCGCQ02053715 - [Aero][PLDM] Implement code to init PLDM FWUpdate module and Register the MCTP interface with PLDM library SCGCQ02049017 - PACKAGE: Change version to 2.0.0.0 for release SCGCQ02049006 - Aero DDR: ESD issue with PVT requires hard coding PVT_COMP values SCGCQ02047631 - Update Aero_AutoGenHWBoardImageConfig.xml and update 8 phy chip names SCGCQ02046410 - pl: new CSW M0 firmware image SCGCQ02044848 - [Aero][PLDM] Type 0 bld infrastructure SCGCQ02044808 - [Aero] PLDM Type 0 support to integrate PLDM library. SCGCQ02044165 - Prevent "rollback" of firmware revisions if a key update is pending SCGCQ02041111 - Create Sea 9500-8i Channel IT partial xml SCGCQ02037364 - pl: basic VSES task management support SCGCQ02031573 - Set default interrupt coalescing timeout value to 0x20 from 0xa in IOC Page1 for AERO/SEA HBA devices SCGCQ02031473 - pl: backend PCIe: debug code to dump unallocated memory trackers SCGCQ02030778 - Add tag in the FW-Ring-Buffer messages to indicate error/warning/debug SCGCQ02017429 - Add Toolbox Mem Move Restrictions SCGCQ02015778 - Updates to Aero XML files for package automation & update PCI Subsystem IDs SCGCQ02015614 - SPILIB: Add support for JEDS216 with only 9 DWORDS of Basic Parameters SCGCQ02013978 - MPB Page for Dual FW Download - Shenandoah program for OEM Hercules SCGCQ02010096 - Create Sea 9500 16e/8e Channel IT partial xmls SCGCQ02010087 - Multi-VSES: Misc VSES optimization changes and clean up SCGCQ02010081 - Multi-vSES: Create vSES target for Direct Attached unmanaged PCIe SW Enclosure SCGCQ02008733 - Separate out DevH assignment of MPI Devices from PCIe Device DevHs for drives SCGCQ02008728 - Add internal request timing to MPI Devices (Atlas's MPI Device) SCGCQ02007875 - Measure code copy, hashing and decrypting times for IC validation SCGCQ02003955 - Remove SGPIO Double Pump Mode SCGCQ02002603 - Create blank partial XML for Aero Eval Board SCGCQ01997811 - Add Makefile target to build bootloader, for PL only builds SCGCQ01996524 - NVData ManPage11 updated with fields to customize/enable/disable of the Host-Trace-Buffer (HTB) SCGCQ01995706 - Add support for Dual MR FW Image boot SCGCQ01994585 - Aero/ Integrate latest SPILIB for Macronix Support SCGCQ01993973 - Add option to build Aero PL library for Shenandoah platform SCGCQ01993555 - Integrate latest MPI 2.6.8 header changes into Ventura. SCGCQ01993348 - SPILIB: Add support for 32MB Macronix SCGCQ01991703 - SES device identification in cascaded Expander backplane Topology SCGCQ01990521 - Alphabetize IOP & PL CLI menus SCGCQ01987206 - Firmware Download/Upload Reply Enhancements SCGCQ01985415 - backend PCIe: modify eval board NVDATA for minimum 16 NVMe devices SCGCQ01984296 - pl: backend PCIe: DMDReportPCIe SCGCQ01983429 - Add support for host side MO PMU SCGCQ01982790 - Aero-3: Version Display SCGCQ01980173 - Aero/ Reduce the memory requirement for large BIOS images SCGCQ01979367 - Master ER to check in MR related changes in CBB SCGCQ01979141 - To have separate transmit and receive I2C buffers for the back plane management module SCGCQ01978384 - Create 9500-16i Channel IT partial xml and update Channel XSDs SCGCQ01973189 - Aero/ Eliminate unused builds SCGCQ01969948 - Aero-3: Additional changes required for 8 phy board support SCGCQ01963275 - Update Flash Layout to Increase Firmware Area and Align Regions SCGCQ01961839 - Aero-3: Create batch file to create images SCGCQ01961631 - managed switch SES support Sense Data to DDR and OCM memory SCGCQ01960866 - Support alternate refclk source PDB PLL ref clock (remove fault 0xECFD) SCGCQ01960319 - Customer specific Smart Drive Carrier NVRAM Update using VSES interface SCGCQ01960305 - Smart Drive LED Support using VSES SCGCQ01958225 - Add recognition and image creation for Sea. SCGCQ01957668 - Multi-vSES: Add support for populating Std Inquiry Resp data from NVDATA SCGCQ01957628 - Multi-vSES: Add UART cli cmd to dump vSES Device information SCGCQ01957617 - The VSES target command handling support in Multi-VSES environment SCGCQ01957615 - Multi-vSES: Create and associate SES target for Direct attached Enclosure SCGCQ01957613 - Multi-vSES: vSES resource allocation and targets creation SCGCQ01957610 - Multi-vSES: Create Direct attached Enclosures based on the Backplane type detected SCGCQ01956217 - Add support for multi-VSES devices SCGCQ01949062 - Update SAS Device Page 240 for smart carrier targets. SCGCQ01947990 - Modify GoldenX and Firmware so that it requires BIOS to be signed SCGCQ01944845 - SPILIB: Add backwards-compatible switch to disable RDID lookup (always use SFDP) SCGCQ01941252 - Support multi-host Atlas/multiple Atlases without exceptions SCGCQ01938663 - Aero/ Dynamically determine the contents of MPB using Manufacturing Page 47 SCGCQ01938283 - Ensure that Aero3 is properly configured to support non-ROMable (copied) code at SOD SCGCQ01931952 - Dump UART input when EFUSE is enabled and FAULT if pciDeviceID is Invalid or Tampered SCGCQ01930607 - SPILIB: Create an example perl script to parse CSV logic analyzer file SCGCQ01926234 - Add ability to field upgrade PSOC on HBA board SCGCQ01926221 - Aero-3: Optimize I2C SCL settings for Aero SCGCQ01922368 - Aero-3: Add MPI Device error injection of dropping reply frame/descriptor and Adapter reset SCGCQ01922284 - pl: backend PCIe: update NVMe Device Requirements document builder SCGCQ01921415 - Build Process: Auto generate error code document and add to release zip SCGCQ01916910 - PL Spinup: Add NVDATA Option to Wait SpinupDelay for SPL-2 Power Capable Drives SCGCQ01902320 - Aero-3: Use independent SMID pool for Atlas SES/MPI Device instead of LMID pool SCGCQ01902302 - Atlas-3: SES Page Ah translation for Atlas SES SCGCQ01902128 - Aero-3: Support PCI IEEE64bit chains for SCSI IOs to a managed switch's SES SCGCQ01828140 - Pass mfg pages 40 and 41 parameters to CSW M0 firmware for serdes initialization (Aero only) SCGCQ01889376 - Aero-3: Support Task Management for managed switch SES (Atlas SES) SCGCQ01928143 - PSOC image generation to use MPI component image header and extended image header SCGCQ02149380 - API changes for a better presentation of Atlas to tools SCGCQ02145544 - Binary trace format to support eTTY log - build tools SCGCQ02144820 - NVRAM changes needed to support snapdump on iMR SCGCQ02137048 - Adding NVACHE messages indicate when SLC format has started and completed. SCGCQ02125252 - Add disableOffloadNum field in MR_SNAPDUMP_PROPERTIES struct SCGCQ02111563 - Better error message for certain unmap operations SCGCQ02103973 - Add MFI STAT and MR Event for Secure Boot indicating fw dl was not allowed due to an existing pending key change SCGCQ02103183 - MR Windows IOCTL Error codes to Application added to MR API SCGCQ02079068 - Increase in MR_PD_INFO.name length to 32 characters SCGCQ02065408 - Update BinToROM tool to modify and Update Version,Start Address and Build Date/Time fields in Image Flash Header SCGCQ02053671 - API changes for linkconfig interface SCGCQ02053667 - API changes for NVMe speed and width changes SCGCQ02038146 - Update RDE pre-processor tool to support Drive dictionary and annotation changes SCGCQ02028790 - Releasing all build tools in a single RO SCGCQ02013675 - Reword event log messages as it creates unnecessary panic. SCGCQ02006505 - Update PLDM Package Header tool to make compatible with Aero image SCGCQ01980399 - Develop a tool which parses the Redfish dictionaries and forms .c and .g files containing data structures to map the Redfish properties to FW properties. The rdePreprocessor tool will be present in fw\fw_bld_tools folder. SCGCQ01954741 - ROMENV command -setver to take version string from a list of ROM files SCGCQ02001315 - Update MfgPage30 for Aero XSDs SCGCQ02001317 - Update FW to Use NVData IOC Page 1 to Setup ReplyEntryLatencyTimeout and ReplyEntryThreshold SCGCQ02043874 - Add Build Time Print Statement Format Checking SCGCQ02044169 - MegaRAID should not allow FW upgrade/downgrade while Secure Boot EFUSE key update is pending SCGCQ02053388 - Restore TTY History or TTY Flash into eTTY if previous eTTY is lost SCGCQ02055253 - Rename ColSnapDump.c/.h files to something common to Aero and Ventura SCGCQ02055289 - Add new internal functions for snapdump(Part 1) SCGCQ02055293 - Update existing functions to support snapdump changes SCGCQ02055428 - Implement displaying snapdump Id SCGCQ02055455 - Implement list get functions SCGCQ02056522 - Move ColSnapDump routines from colMain.c to new file colSnapDump.c in col_common SCGCQ02057013 - Add snapdump infrastructure SCGCQ02066415 - MR 7.11 Unmap full support (SATA and NVMe: R0/1/5/6) SCGCQ02066429 - Add support in NVDATA to control unmap enablement based on drive type SCGCQ02066437 - multi VSES implementation SCGCQ02077872 - MR FW: Aero Secure Boot support in Serdes GUI functionality changes SCGCQ02080264 - MR Ring Buffer and Trace buffer improvements to use the new CFGI subsystem SCGCQ02083503 - Implement program/read of snapdump data from NAND flash - Multiple MPI SCGCQ02084448 - Dump LD State Table to snapdump SCGCQ02086302 - Snapdump erase/program error handling SCGCQ02092838 - SSD perf BST automation integration with CQ SCGCQ02102042 - Update snapdump framework to use next available Id from nvram SCGCQ02102716 - Cache Offload BST : Add support to upload termlog via DCMD SCGCQ02106652 - Improve RMC SEEPROM logging SCGCQ02110269 - Add Instant Secure Erase support for NVMe drives - Error handling of NVMe PT Sanitize commands SCGCQ02110270 - Add Instant Secure Erase support for NVMe drives - DISM modifications SCGCQ02111143 - Add Build Support for PL Libraries with Frames to Ventura/Aero MR SCGCQ02111590 - colSnapDumpIsEnabled should check if snapdump is enabled in NVRAM SCGCQ02122102 - Add Enum to reflect SnapDump Program/Read status SCGCQ02122104 - Add Enum to reflect SnapDump Program/Read status (COL changes) SCGCQ02122287 - clean up the handling of max bad block in aero SCGCQ02124131 - Disable subsequent offloads for snapdump once image is successfully captured on NAND SCGCQ02124889 - Add Consistency Check Scheduler attributes to Snapdump SCGCQ02127129 - NVME 4k Medium Error is not detected during rebuild and re-discuss with previous NVME Medium Error DC fix. SCGCQ02132408 - Aero Cache Offload SLC Initialization SCGCQ02132424 - Two new NVCACHE events are required : SCGCQ02132466 - Aero Cache Offload SLC Initialization SCGCQ02138157 - Enable unmap capable NVME drives to be used for unmap capable VDs. SCGCQ02126079 - Add bit widths to pl eminfo SCGCQ02108887 - Aero Eliminate unused library builds to decrease development time SCGCQ02095910 - Aero/ PL - Modify builld process to include stack frames SCGCQ02081124 - Aero/ Support both Aero and Ventura IT images in one RO SCGCQ02078617 - Connect Managed Switch (Atlas) SES Page 0Ah translations to SES Diagnostic Buffer in PL SCGCQ02061600 - Aero/ Break UBM backplane FRU data read in to smaller chunks SCGCQ02047632 - pl: backend PCIe: vary allocated bridge count with allocated switch count SCGCQ02047386 - new CSW M0 firmware image SCGCQ02032309 - [Aero][PLDM] FW update via OOB,PLDM type 5 support and PLDM library integration. SCGCQ02020191 - Create UART command to erase all of flash except MPB SCGCQ02015861 - Update UBM info in Summary Release Notes SCGCQ02010305 - Aero/ New cli command to indicate if POR is needed after a fw download SCGCQ02008741 - Set ready bit for Lane Margining for Host Side PCE SCGCQ01989173 - PCIe Reset functionality for NVMe drives for Slot Power Enable on UBM backplanes SCGCQ01985437 - pl: NVMe: write cache control during device initialization SCGCQ01958152 - Create parsing tool for debug output and improve debug dump speed SCGCQ01955443 - Remove Manufacturing Page 10 definitions SCGCQ01955258 - Enable VSES support for Legacy Smart Carrier backplanes SCGCQ01944998 - Add verification of CBB signature when programming it without full image SCGCQ01943086 - Re-enable the automated public key hash update capability SCGCQ01940517 - Remove obsolete PCI front-end power management code SCGCQ01940354 - SPILIB: Check in enhanced CSV decoder SCGCQ01906240 - RBD now decodes timestamps to UTC date and time SCGCQ01750224 - Avoid recursive callbacks of IOP ISTWI IO completions SCGCQ01767270 - Aero-3: Update temperature sensor code SCGCQ01840388 - pl: backend PCIe: allow usage of multiple memory regions for NVMe memory allocation SCGCQ01884135 - backend PCIe: preparation for usage of additional PCIe structure instances SCGCQ02152651 - Binary trace format to support eTTY log - build tools SCGCQ02132334 - MR API: Add support bits for currentSpeed and clkMode SCGCQ02111559 - Update snapdump properties in NVRAM to include CRC SCGCQ02049769 - Update RDE pre-processor tool to support Annotation properties SCGCQ01891134 - Fix the discrepency in using #if and #ifdef macro SCGCQ02001374 - Atlas SES discovery SCGCQ02055256 - Implement program/read of snapdump data from NAND flash - Single MPI SCGCQ02055297 - Update existing debug APIs to dump new snapdump fields SCGCQ02055457 - Inform user about DHS non usability in certain unmap firmware upgrade and import cases. SCGCQ02066421 - New MR Profile#15 added that allows the combination of up to 20 NVME drives, plus 4 SAS/SATA driives SCGCQ02078678 - Add support for counting number of attempted snapdump collections. SCGCQ02079621 - Store snapdump program/erase failure blocks in NVRAM SCGCQ02081983 - Adding onfiSnapDumpRead and onfiSnapDumpProgram in colMain.c SCGCQ02083768 - Adding new internal functions (part 3) SCGCQ02102047 - Implement sync between snapdumps on DDR and flash at bootup SCGCQ02105902 - Detect if snapdump is enabled in nvram SCGCQ02111666 - Implement onfiSnapDumpListGet function and associated structure. SCGCQ02111893 - Refactoring the function which reads and verifies the SOFA and SOFB SCGCQ02115470 - allow multiple snapdumps via zc command through megamon SCGCQ02118710 - Debug method for PT to test unmap drive types combinations SCGCQ02121667 - Add logic to update next available snapdump Id in NVRAM SCGCQ02144937 - port zoning support from MR 7.7 to 7.11 SCGCQ02114564 - backend PCIe: enable SRIS by default in external IT channel board NVDATA SCGCQ02112316 - [Aero][PLDM][Type5] Change the PLDM opcode handling from timers to scheduler SCGCQ02076207 - pl: backend PCIe: additional thoroughness for switch duplicate slot number detection SCGCQ02071918 - Add support for UBM backplane HFC port bifurcation feature SCGCQ02063343 - MR CBB Support for Flash Silent Errors Recovery SCGCQ02033755 - pl: backend PCIe: assorted debug code SCGCQ02123213 - PVT API change for set clock mode DCMD SCGCQ02102056 - Update snapdump properties in NVRAM to include next available SD Id SCGCQ02078651 - NVRAM Changes to add support for counting number of attempted snapdump collections. SCGCQ02062135 - Add Build Time Print Statement Format Checking SCGCQ01990724 - Vision FW Download Enhancements SCGCQ02015797 - Add NVMe support over OOB PCIe SCGCQ02045200 - Vendor ID for vSES Enclosure of Aero Controllers is changed to BROADCOM. SCGCQ02055257 - Implement pending SD write recover function SCGCQ02066377 - Raid VDs will now always show data for SCSI-Inquiry, VPD Page 0xb1 SCGCQ02078679 - Add support for counting number of attempted snapdump collections. SCGCQ02090621 - Implement validating count of snapdump MPIs at bootup Other minor fixes SCGCQ02094416 - Snapdump/eTTY Improvements. SCGCQ02095995 - FW to recognize logic level of GPIO and setup separate slave address for the host facing I2C interface SCGCQ02096981 - COL SnapDump: Refactor Crc SCGCQ02102324 - PL RB Time Stamp changes (from IT Dbg Improvements) SCGCQ02111728 - eTTY : Improve OOB, Flash Access, Firmware Download Module Debugging SCGCQ02114435 - Remove NULL pointer checks on colNvramGet SCGCQ02118172 - Update init time snapdump to use next available Id from nvram SCGCQ02125771 - Add a call to SnapDumpSyncDramAndNand for Init Time failure SCGCQ02096867 - Aero/ Integrate SPILIB 10.00.01.00 into the build SCGCQ02074654 - (SATA Only) Add NCQ Support for SMR Zone Management Commands SCGCQ02066446 - VSES: Support for SES Diag Page 07h and SAS connector element type SCGCQ02076547 - Corresponding MR code changes for RMC stack overflow checking SCGCQ02078159 - SnapDump Feature: Program implementation - Part 1 SCGCQ02080984 - Integrate PL ROs that Support both Ventura and Aero into 7.11 Stream SCGCQ02091872 - Add Boot Message Dump to Snapdump SCGCQ02118112 - Implement changes required to discard SnapDumps in NAND. SCGCQ02102809 - [Aero] Enable NVData fields to customize/enable/disable of the Host-Trace-Buffer (HTB) for Aero Eval board SCGCQ02071836 - Add new version for snapdump config in COL_HW_CONFIG struct SCGCQ02079620 - Add new internal functions for snapdump(Part 2) SCGCQ02110229 - Add Instant Secure Erase support for NVMe drives - Firing NVMe PT Sanitize command to the drive SCGCQ02074642 - UART command "iop show ver" to also show BIOS/UEFI information SCGCQ02003599 - eTTY : Redirect early print messages to eTTY buffer SCGCQ02083318 - Changes to MR_FW_SAS3.5_N1_Dev_Int for for 7.11_N1 development SCGCQ02010037 - Add tracker to check function calls taking long time - Long Process Tracker SCGCQ02078738 - MR code alteration to support correct reporting of transfer length for non-WR cmds PL: SCGCQ01891752 - Aero PLDM OOB BMC Emulator: MR Firmware allows to change Header Version in PLDM header. SCGCQ01904115 - Fixed issue in PLDM Library where Get PLDM Commands cmd with Invalid PLDM Version returns error SCGCQ01909746 - SPILIB: Wrong status value used by spiiFlashWriteData() SCGCQ01936773 - PL: Multipath: Failure to Enumerate Devices in Windows After Cable Pull/Push SCGCQ01937573 - Aero3: Incorrect PCIe bus changed interrupt enabling and handling SCGCQ01938275 - pl: ED00 fault observed on crusader 16i when only Bottom part of Ux4 is connected to the core closest to PCIe slot SCGCQ01938563 - CONFIGURABLE_SECURE_PROGRAMMING_ENABLED defined in the wrong place SCGCQ01943862 - Aero: Misc fixes for Eval board GPIO and PDB PCIe link config SCGCQ01944117 - pl: VirtualSES do not show up in Windows when an SFF-TA-1005 UBM backplane with slot offset greater than 16 is connected to a Crusader 16i HBA SCGCQ01944673 - PL SATL : TM aborted inquiry command is failed with check condition SCGCQ01951064 - D033 Fault observed when running IOs of 4MB IO size or greater on Aero controller SCGCQ01952169 - Aero: Add all valid pci device ID's to the supported devices structure SCGCQ01955494 - CSW M0 Firmware version 649 ( protocol cycling fix) SCGCQ01955501 - Aero A0: Diagnostic Resets cause Windows 2016 to blue screen with DPC Watchdog Violation error SCGCQ01955789 - Aero: backend PCIe: new PCIe equalization transmitter presets SCGCQ01955804 - Aero DDR: Updates to DDRlib for operation at 2666 MT/s SCGCQ01955909 - pl: NVMe: EC3D fault with invalid NVMe BAR SCGCQ01956203 - Aero A0: D065 Fault observed when running IOs of 8MB IO size or greater SCGCQ01957139 - Uninitialized variable being used for a debug print. SCGCQ01957143 - Coverity found: Variable being used before initialization SCGCQ01957164 - Coverity bug fix: Uninitialized variable used in a debug print SCGCQ01957169 - pl: backend PCIe: uninitialized variable when calling plPciDeviceManagerGetPortInfo() SCGCQ01957173 - Overrunning array PmbusAddrScanVal in rmcPmbusSetVout() SCGCQ01957181 - Coverity bug fix: Missing break for a case statement SCGCQ01957184 - Logically dead code in CyBtldr_WriteApplication() SCGCQ01957185 - Ventura: SES Page 0Ah element descriptors of controller PHYs connected to a SMP target are marked as valid SCGCQ01957188 - Logically dead code in SATA Initialization. SCGCQ01957211 - pl: debug print was not printing the appropriate entity SCGCQ01957219 - pl: backend PCIe: potential dereference of null pointer SCGCQ01957222 - Coverity Fix: Assigning value, but the stored value is overwritten before it can be used in plCswPollTemperature() SCGCQ01957239 - Aero DDR: (Coverity) Assigning value, but stored value is overwritten before it can be used in mssMain() SCGCQ01957243 - Aero DDR: (Coverity) Assigning value, but stored value is overwritten before it can be used in mssiMcPreInit() SCGCQ01957246 - Using uninitialized value in iopDiagCmdCpldCfg() SCGCQ01957303 - AERO: Aero eval board connected to SFF-TA-1005 UBM BP using connector 2 ONLY or 4 ONLY does not detect NVMe drives SCGCQ01957464 - Aero: Duplicate slot numbers assigned for DA JBOD SAS/SATA drives SCGCQ01957478 - Unchecked function call return value SCGCQ01957481 - Coverity defects in controllerfw/iop/arm files SCGCQ01957596 - Coverity defects in IOP diag & print files SCGCQ01957633 - Coverity defects in Misc IOP Files SCGCQ01957634 - Aero DDR: Coverity bugs in MSS files SCGCQ01957671 - pl: NVMe: fix a few Coverity issues in NVMe files SCGCQ01957675 - Ventura: OEM 24 drives PCIe Switch secondary VMD mode enable may not complete successfully SCGCQ01957676 - Coverity Defects - uninitialized variables and variable overflow issues SCGCQ01957677 - Fixing Coverity reported issues SCGCQ01957686 - Coverity defect - uninitialized variable SCGCQ01957687 - Coverity bugs in PL Diag Cmd file SCGCQ01957716 - pl UBM: Firmware hit PL fault ed00 when pull/insert multiple drives SCGCQ01959012 - pl: backend PCIe: EC63 fault SCGCQ01960709 - [Ventura] MCTP not freeing memory correctly in error path. SCGCQ01961487 - vSES Doc: Update VSES document to reflect support for control/status element fields. SCGCQ01961600 - Aero3: M0 firmware update for Tx and SSC - Version 0x64F SCGCQ01961997 - Customer specific back plane not detected in the latest code phase SCGCQ01962567 - Hot plugging external SAS cables to Port 0 of 9400-16e HBA is not detected SCGCQ01962755 - Aero3: CLI Command iop pci reg fails with fault 0x265D SCGCQ01963687 - Direct attached SAS/SATA drive discovery fails on customer specific Legacy backplanes. SCGCQ01964380 - Aero3: HW Workaround:PdbPll Requires the 25MHz Clock to Drive the PDB_REF_CLK_P Pad When Used Without an External Oscillator Source SCGCQ01964422 - Aero: PDB high priority interrupts have incorrect priority SCGCQ01965094 - Link down after disable/enable with SAS IO Unit Page 1 SCGCQ01965627 - Only compare hash size for sblib authenticate SCGCQ01969980 - pl: backend PCIe: MSI-capable downstream port is programmed with invalid message data SCGCQ01970742 - Back out change for: SES command to clear the CRIT or NON-CRIT bits doesn't clear the same under Enclosure Status diagnostic page SCGCQ01970745 - pl: backend PCIe: 265D fault during 'pl pci enum' console command SCGCQ01970901 - Aero A0: 2668 Fault seen after running Scrutiny show-->scan-->show Commands in Windows SCGCQ01972332 - Use existing global buffers for config page access. SCGCQ01972659 - Direct attached SAS/SATA drive discovery fails on customer specific Legacy backplanes. SCGCQ01973347 - Aero DDR: Citra boards getting WLA (0x4E1) failures when write bit deskew is enabled. SCGCQ01973397 - Aero PL Library compile error SCGCQ01974024 - OEM drive carrier NVRAM details in drive is not getting cleared post nvram clear command SCGCQ01978775 - Aero3/Ventura: "iop show cfg" sometimes shows bad information for large pages SCGCQ01982463 - Sea A0: PCIe link speed reports as 2.5GT/s in Gen4 system SCGCQ01983569 - Aero: backend PCIe: link failure after surprise link down SCGCQ01983870 - Aero: backend PCIe: link failure with vendor specific NVMe device SCGCQ01984973 - Potential high bit errors observed in optical SAS topology SCGCQ01985176 - Active optical cables do not link reliably SCGCQ01986174 - Aero3: Port Enable with partially filled expander with managed switch Atlas causes Atlas's SES to be marked as missing SCGCQ01986363 - Aero3: Firmware download fails if the SOC signature is not in the first DMA (loginfo 10411) SCGCQ01988013 - Aero: Locate LED does not work with latest Aero build using storCLI SCGCQ01990650 - SPILIB: SFDP, when used with devices greater than 16MByte may fail erase SCGCQ01990672 - AERO PL: Invalid DevHandle reported during MPI2_EVENT_PCIE_TOPOLOGY_CHANGE_LIST with 0 allocated MPI Devices SCGCQ01991688 - AERO: PL faults with 0x7211 after init with latest code SCGCQ01991772 - Aero3: Miscellaneous MPI Device/Atlas SES allocation corner case defects SCGCQ01991774 - PL vSES: Number of slots for virtual SES is incorrect in StorCLI SCGCQ01991777 - Aero: backend PCIe: ignore link bandwidth interrupts if link is not up SCGCQ01993702 - SPILIB: SPI Flash Registers get corrupted if NVSRAM is initialized after Flash SCGCQ01996160 - Smart carrier backplane detection code sends I2c request continuously when there are no cables connected. SCGCQ01997992 - pl: backend PCIe: 265D fault during 'pl pci dynmem' diag command SCGCQ01998396 - Aero: bit 3 of the MISC_CONTROL_1_OFF register at 0x8bc in DM core must remain set SCGCQ02002617 - Aero: Firmware fault 0000265D seen with download signed bios image SCGCQ02002663 - Aero-3: HW Workaround:Settings Change for Requested Tx Presets for PCIe Gen3 and Gen4 rates SCGCQ02005335 - Vent/Aero: RAM BIOS warning prints when there is no BIOS SCGCQ02005819 - Aero A0: 2622 Fault is seen at first reset after server power cycle SCGCQ02006628 - 6004 Fault running IOs + Task Managements SCGCQ02006649 - BST fails on PH11 PA1 build SCGCQ02006676 - Ventura: NVDATA Version incorrectly changed to 0x0C00 on Phase 11 SCGCQ02006776 - pl: backend PCIe: need to configure equalizer presets in additional register SCGCQ02007385 - Aero:256K/1M performance lower than expected with SSDs SCGCQ02007413 - pl: backend PCIe: Atlas switch becomes inaccessible after HBA fault SCGCQ02007423 - pl: backend PCIe: ECC6 fault SCGCQ02007812 - Ventura: BST fails due the MSIX Vectors being disabled SCGCQ02008611 - RMC: Remove Date and Time stamp from RMC debug output SCGCQ02008725 - Aero3: Sense Data buffers used for Atlas SES are not always freed SCGCQ02012578 - pl: backend PCIe: EC59 fault on switch removal SCGCQ02015769 - Aero: Locate LED control on SFF-TA-1005 UBM not working with latest Aero build SCGCQ02017273 - Aero A0: 0xD30E fault is seen with 29 or more PCIe Devices configured in NVDATA SCGCQ02017329 - Aero DDR: ECC left in disabled state when multiple training iterations performed within DDR lib. SCGCQ02017340 - Aero: backend PCIe: SRIS doesn't work SCGCQ02017394 - IO Unit Page 7 reports 0x04 for PCIe4 instead of 0x03 SCGCQ02020018 - Aero DDR: Memports configured incorrectly SCGCQ02021097 - pl: Port Enable fault 0x7400 when connected to an Expander SCGCQ02023831 - pl Ventura B0: PL fault 7221 observed on hot removing Capella II switch after boot to OS completes SCGCQ02023850 - pl Ventura B0: Incorrect number of vSES observed with one missing vSES when Capella II switch attached SCGCQ02023871 - Ventura B0: Overlapping slot IDs observed for vSES and PCIe Switch device SCGCQ02024703 - Aero-3: Board Image Config File has extra XML tags SCGCQ02029412 - Vendor unique Ventura based board: Fault 7220 while running vSES specific debug command SCGCQ02029919 - Ventura B0: vSES Devices Allocated number information reported incorrect on performing Switch add/remove multiple times SCGCQ02030141 - Multi-VSES: Misc fixes and updates SCGCQ02030158 - PL: SCSI ATA Passthrough command hangs with higher than expected DataLength SCGCQ02031148 - FW may encounter processor Data Abort exception error due to Null pointer access SCGCQ02031472 - pl: backend PCIe: device memory regions may overlap SCGCQ02032492 - pl: Multi-vSES - pl creates a vSES with zero PHYs associated with it SCGCQ02035141 - Aero DDR: Firmware hangs with Multiple ECC Errors in Aero 16i card. SCGCQ02035960 - Ventura: Create NVDATA option to switch from single VSES to multi-VSES management for unmanaged PCIe Switch enclosures. SCGCQ02042575 - Aero: backend PCIe: lane margining watchdog timer may expire prematurely SCGCQ02042818 - Aero A0: Fault D024 observed during individual lane break test on Vendor Gen4 NVMe drive SCGCQ02043820 - Phase11 Ventura B0: Duplicate Help message entry in UART SCGCQ02043944 - pl VSES: Fault 0x4456 observed with un-managed switch connected to a Ventura HBA SCGCQ02043946 - Aero-3: Ventura version used for Aero CFGI library SCGCQ02044607 - Orion MR PA5: Assertion failure in fw\cpu\arm\exceptions.c on Injecting error to datagram bit in PLDM request Packet. SCGCQ02045196 - Fix Static Tool Analysis reported defect # 22144 in Aero Sblib Project SCGCQ02045219 - Fix Static Tool Analysis reported defect # 22142 in Aero Sblib Project SCGCQ02045222 - Fix Static Tool Analysis reported defect # 22143 in Aero Sblib Project SCGCQ02045223 - Fix Static Tool Analysis reported defect # 22141 in Aero Sblib Project SCGCQ02048128 - Aero DDR: Leveling timeout occurs intermittently during Read Leveling tests SCGCQ02048251 - pl: backend PCIe: VSES device is created for Atlas managed switch SCGCQ02050528 - Avoid releasing I2C bus when I2C operation(Read/Write) in progress. SCGCQ02053027 - The locate functionality does not work for the bad PD connected to the slots 4-7. SCGCQ02056409 - Fault 0x265D while executing 'pl dbg' CLI diag command. SCGCQ02063334 - Add embedded key verification to pending key update check and authenticate image routine SCGCQ02063393 - Aero3: (IOP) HW Workaround:Unexpected link recoveries may occur when ASPM L0s is enabled on link partner SCGCQ02064114 - BST: BST failing on every pass run SCGCQ02071058 - pl: backend PCIe: EC84 fault SCGCQ02079125 - Aero: backend PCIe: transmit SSC unexpectedly disabled SCGCQ02081302 - [Aero][PLDMLib] Crash in pldm scheduler observed. SCGCQ02081306 - Changed argument type from Bool to PLDM_TIMER_START_OPERATIONs of function declaration pldmFwUpdtTimerStart SCGCQ02081778 - Ventura: MR7.10: No NVME drives detection on UBM Ux2 with latest package build 2186 (previous package detects drives) SCGCQ02082083 - SERDES Transmit Equalization values update results in invalid Transmit Equalization values being set. SCGCQ02083515 - Aero DDR: Problem with DDR_INIT_USE_HIGH_TEMP_REF flag SCGCQ02084622 - Library sends wrong data length as part of Firmware download request SCGCQ02090167 - Storcli UEFI Mode "erase all" is not working for Aero controller. SCGCQ02094359 - TM to Managed Switch SES (Atlas SES) not always cleaning up resources tied to IO SCGCQ02097914 - PLDM lib passes unaligned memory to IT FW because of pack pragma in PLDM lib SCGCQ02097948 - Aero DDR: Intermittent 0x4c2 (read fifo training) failures on Valvano-8e cards SCGCQ02101219 - Ventura B0: sg_utils does not display vSES created for PCI switch SCGCQ02102848 - MR PA6 PLDM: Invalid completion code returned on Activating Firmware in ReadyXfer State prior to image transfer. SCGCQ02102995 - pl: D20F fault SCGCQ02103060 - BST: Deleting partitions on every drive without checking if the drive is partitioned or not SCGCQ02104154 - UBM1005 - RefClk is not enabled for HBA Conn Quads 3 & 4 when in x16 HFC I2C mode SCGCQ02105475 - Unable to handle 2nd component (BIOS) firmware request properly SCGCQ02107490 - MR PLDM Type 5:Fatal firmware error: Hitting PLDM Fault 0x29 SCGCQ02108935 - pl: NVMe: task management timeout if device fails to go idle after hot reset SCGCQ02110231 - Ventura: Observed 265D fault while swapping the Elrond HFC cables SCGCQ02110233 - Aero: Build zips the Ventura CFGI and MSS files instead of the aero files SCGCQ02112757 - pl: backend PCIe: switch attached device is unexpectedly removed after a link glitch SCGCQ02114729 - 0x6231 Fault while doing cable pulls on expanders SCGCQ02115221 - Aero3: BST fails due to batch script warnings SCGCQ02116309 - Ventura B0: After setting fault bit using sg_ses command drive amber LED is not lit SCGCQ02117890 - Controller resets in loop when connected to VPP Backplane SCGCQ02117944 - NVMe: Log Sense command failed to get Self test results page 0x10 on SMART supported NVMe device SCGCQ02118185 - UBM1005: Connector module not set for 2Wire reset GPIO function in NVDATA Mfg page 6 SCGCQ02118688 - pl: backend PCIe: 265D fault on switch removal SCGCQ02121597 - pl: backend PCIe: additional robustness for timer usages during discovery SCGCQ02123236 - Incorrect slot numbers reported for HBA attaching to UBM backplane with connector lanes reversed SCGCQ02123333 - Aero3: SES page 0xA shows "no SAS Device attached" in "SAS Device Type" field after drive pull SCGCQ02132332 - Ventura B0: Windows Driver error 44802 seen on system power up in UBM multi-vSES configuration SCGCQ02135796 - Memory alignment issues in PLDM library SCGCQ02141791 - pl: backend PCIe: revert MRRS change for Ventura/Mercator SCGCQ02155883 - UBM1005: PCIe reset sent incorrectly to DFCs on status change reported for other DFC. SCGCQ02165639 - Ventura B0: sg_scan does not report all vSES devices in a multi-UBM configuration SCGCQ01933117 - Ventura: NVMe devices attached to I2C backplane with no BP mgmt. device may not be detected by the HBA SCGCQ01943116 - Aero: Memory Model field is incorrect resulting in firmware update attempt in host booted code in secure mode SCGCQ01944152 - Aero: backend PCIe: NVMe devices in vendor specific JBOD may not link up SCGCQ01945583 - (SATA Only) Firmware may fault (faultcode 0xD102) If task management is sent while SSU command is being translated to SATA drive. SCGCQ01951369 - Ventura: Direct attached NVMe may not be detected in a mixed UBM backplane config SCGCQ01955598 - Typo in Link Layer interrupt handler argument. SCGCQ01957172 - Stray semicolon in rmcGetAvsoIndex() SCGCQ01957408 - Locate LED is non-functional for NVMe drives when we have a Switch attached enclosure as well as a Direct Attached enclosure SCGCQ01957609 - Coverity in IOP I2C Files SCGCQ01957625 - Coverity bugs in IOP Msg files SCGCQ01960090 - vSES : ENCLOSURE BYPASSED B bit set when Missing bit is set via Send diagnostics command SCGCQ01960758 - pl: backend PCIe: need to change default 64-bit backend address range SCGCQ01960863 - Ventura B0: SES command to clear the CRIT or NON-CRIT bits doesn't clear the same under Enclosure Status diagnostic page SCGCQ01963313 - Aero DDR: Some evals exhibit WL Cycle Adjust failure (0x4E1) SCGCQ01969797 - Ventura: SAS/SATA Drives behind passive backplane are not detected. SCGCQ01971067 - Aero: backend PCIe: EF09 fault SCGCQ01982928 - PL SATL : Read Error Counter log page fails with check condition on SSD drives SCGCQ01992276 - Server serial number, Board Trace Number and controller Port number are not updating properly for Faulty and Predictive Fail smart drives. SCGCQ01993490 - Aero: FW Fault 0x2801 On Running Heavy IO traffic with Host Diag Window Accesses SCGCQ02005349 - PL: SAS link up and drive discovery is delayed SCGCQ02017279 - IO and TM timeouts observed while running IOs SCGCQ02018015 - Aero: Fault 0xEC07 with PCIe attached devices with MegaRAID firmware SCGCQ02024727 - SGPIO Slot Locate functionality not working on Aero/Sea Controllers SCGCQ02031199 - SATA Only : GET PHYSICAL ELEMENT STATUS command fails if allocation length/host buffer size is less than 512 bytes SCGCQ02031480 - 0x600F fault during boot up with direct attached SATA devices SCGCQ02032503 - Aero-3: Serdes not disabled properly on the upper 8 phys of an 8 phy SKU SCGCQ02035973 - 0x4308 Fault occurs when accessing various config pages before discovery has completed SCGCQ02044151 - Disparity errors when testing with optical cables SCGCQ02046108 - [Aero][PLDM] Unblock the PLDM timer SCGCQ02053131 - VSES: Locate command to NVME drive in UBM backplane fails. SCGCQ02063185 - sblib: Use image flashSize instead of dataSize SCGCQ02066449 - BST: FW Download/Diag reset failures are not caught decently SCGCQ02078856 - Aero3: Allocation of Atlas SES Device Handle can use one reserved for multi-VSES SCGCQ02080963 - Aero/Sea FW faults on Diag Reset When any Cable Attached is to Controller SCGCQ02094366 - pl: backend PCIe: ED06 fault SCGCQ02097408 - Aero3: MPI Initialization of a managed switch's MPI Device fails to stop when an MPI Configuration Read fails SCGCQ02100268 - compilation failed with Multi component changes SCGCQ02105471 - [Aero][PLDM][Type5] Fault 0x8A01 Stack Frame: FE703D40 on sending Invalid command in Learn Component State SCGCQ02105621 - Ventura: Includes file uses internal SPI library header instead of API SCGCQ02105773 - pl: backend PCIe: fix usages of PL_PCI_LINK_IS_VALID macro SCGCQ02112449 - Driver issues Kill Adapter due to IO timeout for an IO with unconfirmed response. SCGCQ02115831 - MR 7.11 : Vendor ID is not shown properly in SLT enclosure details. SCGCQ02116225 - 0x6001 Fault while running IOs and Task Managements to VSES devices SCGCQ02116632 - PLDM Firmware Update Exception when ActivateCommand is sent twice. SCGCQ02117651 - PLDM: Fix IT compilation issue SCGCQ02123287 - Task management timeout detected on TMs sent to VSES devices SCGCQ02123424 - BST: Feature to run BST on specific adapter broken SCGCQ02124882 - Ventura B0: Observed 0x265D fault while running IO_TM script SCGCQ02125801 - pl: backend PCIe: discovery reentrancy check SCGCQ02135772 - Phase 12 Int fails to compile SCGCQ02138717 - Version number in Ventura FW not updated SCGCQ02146190 - Ventura/Aero: Application hits an assert when a UBM VSES device is present SCGCQ02160135 - BSOD observed when opening disk management in Win 10 OS. SCGCQ01955767 - Aero A0: Secure boot key update fails with fault x3300 (SBLI Malloc Error) SCGCQ01957140 - Aero/Ventura: Using uninitialized value phyAddr.Low in iopSodPage45Validate() SCGCQ01957141 - ptrLinkRegs referenced before being initialized in pliMsg() IOC_CTRL_OP_ALL_PHY_LOOPBACK_DIAG SCGCQ01990467 - Aero-3: Sea Gen-1 PCIe workaround missing NVDATA change for Sea channel boards SCGCQ01994860 - pl: backend PCIe: ED06 fault SCGCQ02022790 - pliTaskMgmt() returns ISTATUS_DEVICE_NOT_REGISTERED for a DA SEP SCGCQ02038817 - Aero3: Goldenx seg faults when a partial component image is found in flash SCGCQ02083786 - PLDM Firmware update retry timer should be in range of 1 sec to 5 seconds not 5 msecs SCGCQ02084475 - PLDM library compilation SCGCQ02089264 - pl: backend PCIe: various faults may occur with poor quality links SCGCQ02095959 - 0xD015 fault when obtaining SES Page 0Ah from Atlas SES in an infinite loop from a host SCGCQ02105742 - 0xD101 Fault running IOs to VSES devices SCGCQ02106481 - UBM state machine gets into loop when slot power is turned ON through sg_ses utility command. SCGCQ02112334 - BST: Error seen while running BST when MR card is present in BST topology SCGCQ01976251 - Fix ISTWI code to work with PSOC download from storcli SCGCQ02057418 - PL fault 0x6001 observed with heavy IOs to some NVME drives with Async events SCGCQ02066656 - Ventura Ph12 tip build all broken due to single VSES mode changes SCGCQ02081018 - pl: duplicate target device slot numbers when slot numbers are 256 or larger SCGCQ02084058 - Inframe SGL translation of an MPI SCSI IO to Atlas SES can go beyond the frame with Chains. SCGCQ02089290 - Aero/Ventura: Drives missing after firmware update due to incorrect phy masks SCGCQ02098690 - BST: Attempts to delete all partitions (if present) in BST topology. SCGCQ02100891 - 0xD101 Fault running IOs to VSES devices SCGCQ02118088 - Aero DDR: ECC disable and half mode operation fails SCGCQ02006700 - pl: backend PCIe: incorrect bus number may be assigned to a PCIe switch SCGCQ02082058 - Aero DDR: EVENT_N IO configured incorrectly SCGCQ02097328 - Ventura B0: StorCLI does not list 'Model' information for SATA drives SCGCQ02151086 - Ventura B0: Windows Driver error 44802 seen on 2019 server power up with UBM present SCGCQ02166141 - (NVMe Only) PL fault 0x6004 observed while doing NVMe drive push pull during IOs. SCGCQ02098157 - VSES: Unmanaged backplane multi-VSES mode has missing direct attach drives, but has PCIe switch attach information in SES Page 0Ah SCGCQ01698429 - Improve NVSRAM timings SCGCQ02140550 - [Aero] Gracefully handle the MCTP-IIC control packets from BMC when functioning in OOB-IIC slave mode SCGCQ02126230 - Aero3: Add aeromr to "all" build SCGCQ02123191 - Aero: update SBLIB (+SCONS) and SecureSign to most recent releases SCGCQ02123188 - Aero: Add MRCBB build to Aero releases SCGCQ02113941 - BST: Delayed reboot using apc for rebooting the server SCGCQ02112537 - BST: Update script to allow only two BST configs and other misc changes. SCGCQ02108345 - BST: Update script to wait in a loop allowing SATA drives to come up after adapter reset SCGCQ02105398 - Update PNP ID match algorithm to skip 2 least significant bits of PCI DeviceID field for Sea/Aero cards SCGCQ02104137 - BST: Update por needed request when using storCli utility SCGCQ02103868 - Update scripts to execute Release/Nightly/Activity BSTs from a uniform BST build folder structure type SCGCQ02103865 - Ventura CSW: Add stack frames to build SCGCQ02102972 - SPILIB: Create a stack frame-based version of the library SCGCQ02099989 - Update Ventura summary release notes for phase 11 SCGCQ02099849 - Added required code changes to support Multi component firmware download (firmware + BIOS). SCGCQ02087717 - SPILIB: Add SPI Library Parameter to Configure NVSRAM Frequency Settings SCGCQ02083575 - BST: Reduced execution time of Activity bst SCGCQ02083530 - Update NVMe Device Requirements document builder SCGCQ02082661 - BST: Aero update/support for BST SCGCQ02080241 - Aero/Ventura: Support both Aero and Ventura PL in the same RO for Phase12 SCGCQ02076675 - pl: backend PCIe: vary MRRS with root port attachment SCGCQ02074644 - (NVMe) Enable SMART Failure Prediction Data capability for NVMe drives. SCGCQ02071917 - I2C/2WIRE RESET# support for I2C backplane devices SCGCQ02066410 - Ventura/Aero : Support Instant Secure Erase on non-fde ISE capable NVMe drives SCGCQ02066372 - Aero3: Check in improved MMU Shutdown Functions SCGCQ02066369 - Aero: Port nvdumpx to Aero SCGCQ02064046 - pl: backend PCIe: handle Atlas slot numbering changes SCGCQ02061709 - Move CFGI debug prints out of IOP print subsystem SCGCQ02057014 - Aero: backend PCIe: generate more link debug information SCGCQ02053715 - [Aero][PLDM] Implement code to init PLDM FWUpdate module and Register the MCTP interface with PLDM library SCGCQ02049017 - PACKAGE: Change version to 2.0.0.0 for release SCGCQ02049006 - Aero DDR: ESD issue with PVT requires hard coding PVT_COMP values SCGCQ02047631 - Update Aero_AutoGenHWBoardImageConfig.xml and update 8 phy chip names SCGCQ02046410 - Aero: pl: new CSW M0 firmware image SCGCQ02044848 - [Aero][PLDM] Type 0 bld infrastructure SCGCQ02044808 - [Aero] PLDM Type 0 support to integrate PLDM library. SCGCQ02044165 - Aero3: Prevent "rollback" of firmware revisions if a key update is pending SCGCQ02041111 - Aero: Create Sea 9500-8i Channel IT partial xml SCGCQ02037364 - pl: basic VSES task management support SCGCQ02031573 - Aero3: Set default interrupt coalescing timeout value to 0x20 from 0xa in IOC Page1 for AERO/SEA HBA devices SCGCQ02031473 - pl: backend PCIe: debug code to dump unallocated memory trackers SCGCQ02030778 - Add tag in the FW-Ring-Buffer messages to indicate error/warning/debug SCGCQ02018624 - BST: Update bst scripts to support por request SCGCQ02017429 - Aero3: Add Toolbox Mem Move Restrictions SCGCQ02015778 - Updates to Aero XML files for package automation & update PCI Subsystem IDs SCGCQ02015614 - SPILIB: Add support for JEDS216 with only 9 DWORDS of Basic Parameters SCGCQ02013978 - MPB Page for Dual FW Download - Shenandoah program for OEM Hercules SCGCQ02012078 - DevBST: Add support to test single Ventura adapter card SCGCQ02011525 - Add support for Release order package based BST SCGCQ02010096 - Aero: Create Sea 9500 16e/8e Channel IT partial xmls SCGCQ02010087 - Multi-VSES: Misc VSES optimization changes and clean up SCGCQ02010081 - Multi-vSES: Create vSES target for Direct Attached unmanaged PCIe SW Enclosure SCGCQ02008733 - Aero3: Separate out DevH assignment of MPI Devices from PCIe Device DevHs for drives SCGCQ02008728 - Aero3: Add internal request timing to MPI Devices (Atlas's MPI Device) SCGCQ02007875 - Aero3: Measure code copy, hashing and decrypting times for IC validation SCGCQ02003955 - Remove SGPIO Double Pump Mode SCGCQ02002603 - Create blank partial XML for Aero Eval Board SCGCQ01997811 - Add Makefile target to build bootloader, for PL only builds SCGCQ01996524 - NVData ManPage11 updated with fields to customize/enable/disable of the Host-Trace-Buffer (HTB) SCGCQ01995706 - Add support for Dual MR FW Image boot SCGCQ01994585 - Aero/Ventura: Integrate latest SPILIB for Macronix Support SCGCQ01993973 - Add option to build Aero PL library for Shenandoah platform SCGCQ01993555 - Integrate latest MPI 2.6.8 header changes into Ventura. SCGCQ01993348 - SPILIB: Add support for 32MB Macronix SCGCQ01991703 - SES device identification in cascaded Expander backplane Topology SCGCQ01990521 - Alphabetize IOP & PL CLI menus SCGCQ01987206 - Aero3: Firmware Download/Upload Reply Enhancements SCGCQ01985415 - Aero: backend PCIe: modify eval board NVDATA for minimum 16 NVMe devices SCGCQ01984296 - pl: backend PCIe: DMDReportPCIe SCGCQ01983429 - Add support for host side MO PMU SCGCQ01982790 - Aero-3: Version Display SCGCQ01980173 - Aero/Ventura: Reduce the memory requirement for large BIOS images SCGCQ01979367 - Master ER to check in MR related changes in CBB SCGCQ01979141 - To have separate transmit and receive I2C buffers for the back plane management module SCGCQ01978384 - Aero: Create 9500-16i Channel IT partial xml and update Channel XSDs SCGCQ01973189 - Aero/Ventura: Eliminate unused builds SCGCQ01969948 - Aero-3: Additional changes required for 8 phy board support SCGCQ01963275 - Aero3: Update Flash Layout to Increase Firmware Area and Align Regions SCGCQ01961839 - Aero-3: Create batch file to create images SCGCQ01961631 - Aero3: managed switch SES support Sense Data to DDR and OCM memory SCGCQ01960866 - Aero3: Support alternate refclk source PDB PLL ref clock (remove fault 0xECFD) SCGCQ01960319 - Customer specific Smart Drive Carrier NVRAM Update using VSES interface SCGCQ01960305 - Smart Drive LED Support using VSES SCGCQ01958225 - Add recognition and image creation for Sea. SCGCQ01957668 - Multi-vSES: Add support for populating Std Inquiry Resp data from NVDATA SCGCQ01957628 - Multi-vSES: Add UART cli cmd to dump vSES Device information SCGCQ01957617 - The VSES target command handling support in Multi-VSES environment SCGCQ01957615 - Multi-vSES: Create and associate SES target for Direct attached Enclosure SCGCQ01957613 - Multi-vSES: vSES resource allocation and targets creation SCGCQ01957610 - Multi-vSES: Create Direct attached Enclosures based on the Backplane type detected SCGCQ01956217 - Add support for multi-VSES devices SCGCQ01949062 - Update SAS Device Page 240 for smart carrier targets. SCGCQ01947990 - Aero: Modify GoldenX and Firmware so that it requires BIOS to be signed SCGCQ01944845 - SPILIB: Add backwards-compatible switch to disable RDID lookup (always use SFDP) SCGCQ01941252 - Support multi-host Atlas/multiple Atlases without exceptions SCGCQ01938663 - Aero/Ventura: Dynamically determine the contents of MPB using Manufacturing Page 47 SCGCQ01938283 - Aero3: Ensure that Aero3 is properly configured to support non-ROMable (copied) code at SOD SCGCQ01931952 - Aero: Dump UART input when EFUSE is enabled and FAULT if pciDeviceID is Invalid or Tampered SCGCQ01930607 - SPILIB: Create an example perl script to parse CSV logic analyzer file SCGCQ01926234 - Add ability to field upgrade PSOC on HBA board SCGCQ01926221 - Aero-3: Optimize I2C SCL settings for Aero SCGCQ01922368 - Aero-3: Add MPI Device error injection of dropping reply frame/descriptor and Adapter reset SCGCQ01922284 - pl: backend PCIe: update NVMe Device Requirements document builder SCGCQ01921415 - Build Process: Auto generate error code document and add to release zip SCGCQ01916910 - PL Spinup: Add NVDATA Option to Wait SpinupDelay for SPL-2 Power Capable Drives SCGCQ01902320 - Aero-3: Use independent SMID pool for Atlas SES/MPI Device instead of LMID pool SCGCQ01902302 - Atlas-3: SES Page Ah translation for Atlas SES SCGCQ01902128 - Aero-3: Support PCI IEEE64bit chains for SCSI IOs to a managed switch's SES SCGCQ01889376 - Aero-3: Support Task Management for managed switch SES (Atlas SES) SCGCQ01828140 - Pass mfg pages 40 and 41 parameters to CSW M0 firmware for serdes initialization (Aero only) SCGCQ01760624 - Support ARM compiler toolchain installation with spaces in path as well as multiple perl binary names SCGCQ01856249 - SCONS changes for ER:SCGCQ01856025 - Add CSW Aladin Plus FW to SBR portion of CBB image SCGCQ01870009 - Add python path to genDebug.py call SCGCQ01870088 - Add builder to invoke SecureSign.exe utility in order to sign images. SCGCQ01872112 - sblib: Audit for timeout loops SCGCQ01889213 - SCONS changes for signing APP-FW image on Avenger. SCGCQ01924957 - Adding a new builder to SCONS script to pad firmware image and update header size at the same time. SCGCQ01933404 - Add SrkWriteProtect getter/setter to api SCGCQ01958073 - Modify aero-prevalidation to match table under Secure Boot Mode in Security Arch SCGCQ01966264 - Create folder structure for oob_common SCGCQ01971935 - MR sblib: Add Efuse Reset Interface in SbLib SCGCQ01974004 - PLDM Firmware update Implement QueryDeviceIdentifiers, GetFirmwareParameters, RequestUpdate and PassComponentTable SCGCQ01985716 - PLDM Firmware update Implement UpdateComponent, RequestFirmwareData, TransferComplete and VerifyComplete SCGCQ01986821 - PLDM Firmware update Implement ApplyComplete, ActivateFirmware, GetStatus, CancelUpdateComponent and CancelUpdate SCGCQ01987044 - PLDM: Implement Base Infra SCGCQ01987045 - PLDM: Design and Implement print infrastructure SCGCQ01987068 - build set up for oob_common SCGCQ02007535 - Implemented generic signing for bin files used by Atlas FW build process to sign images with HSM-managed keys. SCGCQ02023065 - Included new data types and API for PLDM applications usage SCGCQ02045097 - PLDM Firmware Update application Add Assert functionality SCGCQ02045099 - PLDM: PLDM Firmware Update application Add Print / Debug functionality SCGCQ02047709 - PLDM Firmware Update application support for multi component. SCGCQ02047722 - PLDM Firmware Update application add functions to modify fields in gPtrPldmFwUpdateInfo SCGCQ02049867 - PLDM Firmware Update application UUID and UTC_TIME structures to be moved to base module SCGCQ02059746 - Add Build Time Print Statement Format Checking SCGCQ02063855 - PLDM Firmware Update application API changes to support multi component. SCGCQ02069745 - PLDM: MCTP API changes to support PLDM Transport Binding SCGCQ02077190 - PLDM: Implementation of PLDM Transport Binding Layer SCGCQ02084261 - Add fmc builder to scons. SCGCQ02087229 - Implement PLDM for Platform Monitoring and Control (Type 2) Application module - Phase 1 SCGCQ02089390 - PLDM: APIs for print and Assert Failed function SCGCQ02099275 - Add PLDM Event generation support to PLDM Common Framework App (Type 2 - Monitoring and Control) SCGCQ02115686 - PLDM: Move generic routines from PLDM Type-2 App module to PLDM Base module SCGCQ02115779 - PLDM: Update entity content table with new field SCGCQ02117497 - PLDM: Implement print framework for Type-2 application module SCGCQ02126665 - PLDM: Gaurd Type 2 application module specific directories and source files within an environment variable SCGCQ02128176 - PLDM: Move pldmDebugTmpl.h and pldmDebugTmpl.c to a separate folder SCGCQ02126079 - Add bit widths to pl eminfo SCGCQ02108887 - AeroVentura: Eliminate unused library builds to decrease development time SCGCQ02095910 - Aero/Ventura: PL - Modify builld process to include stack frames SCGCQ02081124 - Aero/Ventura: Support both Aero and Ventura IT images in one RO SCGCQ02078617 - Connect Managed Switch (Atlas) SES Page 0Ah translations to SES Diagnostic Buffer in PL SCGCQ02063799 - Framework to support Sea based Activity BST SCGCQ02063797 - Support for Ventura based Activity BST SCGCQ02063488 - Recovery/Tear up process to get the server and controller in a known good state after a bst run SCGCQ02061600 - Aero/Ventura: Break UBM backplane FRU data read in to smaller chunks SCGCQ02047632 - pl: backend PCIe: vary allocated bridge count with allocated switch count SCGCQ02047386 - Aero: new CSW M0 firmware image SCGCQ02032309 - [Aero][PLDM] FW update via OOB,PLDM type 5 support and PLDM library integration. SCGCQ02020191 - Create UART command to erase all of flash except MPB SCGCQ02015861 - Update UBM info in Summary Release Notes SCGCQ02010305 - Aero/Ventura: New cli command to indicate if POR is needed after a fw download SCGCQ02008741 - Aero3: Set ready bit for Lane Margining for Host Side PCE SCGCQ01989173 - PCIe Reset functionality for NVMe drives for Slot Power Enable on UBM backplanes SCGCQ01985437 - pl: NVMe: write cache control during device initialization SCGCQ01958152 - Create parsing tool for debug output and improve debug dump speed SCGCQ01955443 - Remove Manufacturing Page 10 definitions SCGCQ01955258 - Enable VSES support for Legacy Smart Carrier backplanes SCGCQ01944998 - Aero: Add verification of CBB signature when programming it without full image SCGCQ01943086 - Aero: Re-enable the automated public key hash update capability SCGCQ01940517 - Remove obsolete PCI front-end power management code SCGCQ01940354 - SPILIB: Check in enhanced CSV decoder SCGCQ01906240 - RBD now decodes timestamps to UTC date and time SCGCQ01884135 - Aero: backend PCIe: preparation for usage of additional PCIe structure instances SCGCQ01840388 - pl: backend PCIe: allow usage of multiple memory regions for NVMe memory allocation SCGCQ01767270 - Aero-3: Update temperature sensor code SCGCQ01750224 - Ventura: Avoid recursive callbacks of IOP ISTWI IO completions SCGCQ01847730 - SCons improvements SCGCQ01866136 - SCons: Replace and remove perl based scripts with python equivalents SCGCQ01913916 - Move dev versions out of the registry SCGCQ01924973 - Allow environment variables to override yaml defines SCGCQ01927492 - Add support for an NVDATA image argument to the create CBB builder SCGCQ01958882 - PLDM Firmware Update application initialization implementation SCGCQ01973963 - Create a stream for code integration and unit test for OOB_Common SCGCQ01985914 - Updated the version and rebuilt the binary to included updated signImageX executable and dll. SCGCQ01987048 - PLDM: PLDM Base Module Initialization SCGCQ02029344 - PLDM: Introduce pldmiTypes.h file SCGCQ02045010 - PLDM Firmware Update application split pldmRspFromShimLayerProcess to small function SCGCQ02053921 - PLDM: Introduction of pldmiPlatformApi.h SCGCQ02054080 - Secure Sign: update SignImageX change for FMC SCGCQ02083065 - Create documentation file for PLDM Firmware update module SCGCQ02114564 - Aero: backend PCIe: enable SRIS by default in external IT channel board NVDATA SCGCQ02113002 - BST: Update bst scripts to utlilize bst_utils file SCGCQ02112316 - [Aero][PLDM][Type5] Change the PLDM opcode handling from timers to scheduler SCGCQ02076207 - pl: backend PCIe: additional thoroughness for switch duplicate slot number detection SCGCQ02071918 - Add support for UBM backplane HFC port bifurcation feature SCGCQ02063798 - Framework to support Ventura based Customer Specific BST SCGCQ02063343 - MR CBB Support for Flash Silent Errors Recovery SCGCQ02033755 - pl: backend PCIe: assorted debug code SCGCQ02010565 - Replace hard coded APC details with test host specific APC config. SCGCQ01966265 - PLDM: Check in file for PLDM Modularization APIs SCGCQ01987042 - PLDM: Implement PLDM Msg type 0(Control and Discovery) handler SCGCQ01987047 - PLDM: Implements PLDM Task Scheduler SCGCQ02029342 - PLDM: Local variables need to start in lower case for PLDM Base Module SCGCQ02038143 - PLDM Firmware Update application Bit fields to be added in a structure and intern in a union SCGCQ02096867 - Aero/Ventura: Integrate SPILIB 10.00.01.00 into the build SCGCQ02074654 - (SATA Only) Add NCQ Support for SMR Zone Management Commands SCGCQ02066446 - VSES: Support for SES Diag Page 07h and SAS connector element type SCGCQ01735481 - Modify CBB builder for Avenger to add parameter for ETP binary image. SCGCQ02102809 - [Aero] Enable NVData fields to customize/enable/disable of the Host-Trace-Buffer (HTB) for Aero Eval board SCGCQ02074642 - UART command "iop show ver" to also show BIOS/UEFI information HII: SCGCQ00844774 - Handle coverity defects SCGCQ00883008 - Profile Mgmt API Changes SCGCQ00886417 - MR_RAID_CTX_G35 has one too many bits SCGCQ00927738 - Reintroduce numSGEExt Field in Raid Context for Invader to support 1MB IO SCGCQ00948535 - The code had events with repetitive ID and some structures clashing SCGCQ01001936 - CtrlInfo.adapterOperations3.supportProfileChange is missing in Ventura Dev API baseline dated 2015-12-23 SCGCQ01014835 - CtrlInfo.adapterOperations3.supportProfileChange is missing in Ventura Dev API baseline dated 2015-12-23 has been added back again into adapteroperations 4 SCGCQ01392651 - UEFI Driver: BlackDuck fix SCGCQ01403193 - Form set title displayed as <> in HII SCGCQ01405242 - Enable WB support via API SCGCQ01676395 - Fixing compilation error SCGCQ01753405 - Fix tabs in API header files SCGCQ01882581 - MR API - Incorrect value used for MR_DCMD_CTRL_SNAPDUMP_ONDEMAND SCGCQ01883240 - When reconnect occurs we fail to uninstall HII CAP and remove HII formsets SCGCQ01934484 - In ComponentName2.c check the handle of pass thru with controller handle SCGCQ01878256 - Aero: If OCR is not successful, fill health status as failed SCGCQ01902139 - Aero Device ID string review comments SCGCQ01902739 - UEFI Driver: Change the branding from Avago to Broadcom for the new card. SCGCQ01907139 - Aero 0.7: Red Screen on (AMD) servers SCGCQ01934429 - UEFI Driver: Black Duck fix for 7.9 and other fix SCGCQ00825741 - UEFI Driver: Compilation error when debug Flags are enabled SCGCQ01001944 - FW 5045 returns MFI_STAT_DEVICE_NOT_FOUND for read capacity (0x9E) SCGCQ01040687 - Typecast target ID to U16 while calling MakeLdRdWrFrame SCGCQ01556163 - ZeroMem the object before copying in the function SCGCQ01844236 - Handel AIP Supported types based on OEM supported information block. SCGCQ01853311 - Handle code collab review defects SCGCQ01933575 - UEFI Driver: Handle Coverity defects SCGCQ01321052 - UEFI_Driver: Remove VID/DID for Marlin, Mercator and VENTURA EVAL (AA) from Supported SCGCQ02100269 - Need changes in array capacity display SCGCQ02140941 - Fix extra white space issue, typo in HII UNI file SCGCQ01836825 - Add Logical Channel child Names and Physical channel Child names SCGCQ01203810 - handle coverity defects SCGCQ01686754 - Aero PA0.5: System hang and would not boot into OS SCGCQ01916063 - If internal health status is failed dont poll for command completion SCGCQ00867953 - profile management API SCGCQ00875328 - Mega API modifications needed for RMW-FP and Cache bypass features in Ventura SCGCQ00883262 - Merging api_overrides mega_api files with the files in the Mega_API development stream SCGCQ00939634 - UEFI BSD: Add support for Ventura controllers SCGCQ00941620 - Ventura: de-feature AHCI SCGCQ01023741 - MR_CTRL_INFO expansion from 2K to 4K SCGCQ01059740 - mega api changes for ibuttonless PR SCGCQ01075821 - Profile Management Changes to support requestedProfileID and optimisedProfile SCGCQ01094549 - MEGA_API Changes to incorporate new IO subtype to support redirect cached IO SCGCQ01114969 - MR 7.2: Add API support to make application work with Cachecade3.0 on Ventura (Public) SCGCQ01133839 - MR 7.0: Add MR_RAID_FLAGS_IO_SUB_TYPE_LDIO_BW_LIMIT = 7 to mfi.h file SCGCQ01137627 - MR 6.13: Add a new control command to fetch ROC temperature data over I2C SCGCQ01139344 - MR 6.13: Add API support for TFM/SCAP _MR_BBU_VPD_INFO_FIXED parameters SCGCQ01141251 - MR 7.0: Add supportPdMapTargetId flag in MR_CTRL_INFO and MFI_CAPABILITIES SCGCQ01146597 - MR 6.12 - Add JBOD mode personality to MR_CTRL_PERSONALITY SCGCQ01188725 - Define CurrentFwNvmePageSize element in new MFI_REG_STATE_EXT3 register SCGCQ01203751 - API changes for PR SCGCQ01127742 - Isolating faulty cable issue from bad drive issue SCGCQ01213092 - MR7.1. Add MR API bit to indicate the profile is NVMe Only profile SCGCQ01215334 - API changes for PR SCGCQ01139678 - Method for determining bad ONFI flash in storcli SCGCQ01216848 - Add MR API bit to indicate the profile is NVMe Only profile SCGCQ01218406 - API Changes Required for Specific OEM Backplane functionality SCGCQ01222698 - API change for Simplified RAID10 Creation SCGCQ01222700 - API changes for CR55 - PCIe lane/link speed SCGCQ01227051 - New events for PR/CC conflicts and sector size mismatch SCGCQ01264142 - New fault code for routine synchronous reset SCGCQ01289924 - Add "Incompatible with Profile" event SCGCQ01436268 - Add Test Link Diagnostic API SCGCQ01445048 - Add a new structure to provide OEMs ability to switch to select either I2C or PCIe as an out of band transport SCGCQ01450245 - Provide OEMs ability to select either I2C or PCIe as an out of band transport SCGCQ01467149 - Update description of MR_DCMD_CTRL_PERSONALITY_SET Dcmd SCGCQ01567770 - Implement Snapdump debugging capability SCGCQ01581032 - Add support to defeature Cached I/O policy SCGCQ01586435 - Preboot OCR - UEFI Driver/HII SCGCQ01587230 - Add support for API fields to report SED type of PD SCGCQ01593520 - Add OnOff parameter in Properties2 of Structure MR_CTRL_PROP to enable/disable mix of Enterprise & Opal SED drives SCGCQ01595347 - MR API change request to Enable/disable the parallel PD FW update feature based on PNP ID’s SCGCQ01599607 - New configuration params added for EPD-PT devices SCGCQ01614689 - NVDATA parameter to OPAL SED SCGCQ01620350 - Added a new interface between driver-aops to indicate if 64 bit SGL support is enabled SCGCQ01628177 - Modify event string APIs for MISSING and OFFLINE LDs SCGCQ01670135 - Add new MFI Status to block requested operation due to existing controller configuration SCGCQ01670234 - Change the mr.h API comment showing the new return status for the - MR_DCMD_PD_GET_INFO SCGCQ01697667 - API change for Switch attached NVMe HW RAID support SCGCQ01713708 - Create sanitize events SCGCQ01727346 - API changes needed to support eHBA product series SCGCQ01745568 - RTTrace API Changes SCGCQ01757538 - Mixing Rules for SED and non-SED drives to create non-secure array with controller security enabled. SCGCQ01758062 - Unmap: Define new API for enhanced UNMAP support SCGCQ01760512 - Criteo: API changes reversal SCGCQ01762153 - Adding API bit to indicate whether forced personality change is supported or not. SCGCQ01765150 - API Changes - After Vision PSOC FW update, applications should ask the user for power cycle instead of reboot SCGCQ01792416 - Add secure boot support SCGCQ01797424 - Including The Time Stamp for every Snap Dump created in the firmware. SCGCQ01798686 - Aero FW - Reporting SSD wear gauge values for OEM specific customers SCGCQ01803319 - Unmap: Define new events for enhanced UNMAP support [MR7.8] SCGCQ01816724 - Deprecate the snap dump fields that are no longer needed for MR_SNAP_DUMP_PROPERTIES structure SCGCQ01818580 - Add new MFI Status - MFI_STAT_PD_NOT_ELIGIBLE_FOR_LD SCGCQ01824135 - Add the API to clear all the snap-dumps from firmware. SCGCQ01830211 - RTTrace Enable/Disable API changes SCGCQ01841266 - API Changes for Driver/FW DCMD HandShake SCGCQ01845269 - API change to provide learn complete timestamp SCGCQ01848759 - Added Support for Triggering SnapDump SCGCQ01853480 - [MR 7.8] API change to return apt failure status for a personality change request SCGCQ01871912 - Added new events for unmap policy changes SCGCQ01873417 - Added customer serial number field to MFC Manufacturing 2 structure SCGCQ01874035 - MR API changes to support EKMS over OOB SCGCQ01886424 - Interrupt coalsecing setting per group of 8 replies queues (h/w VF registers) SCGCQ01887495 - [MR 7.8] API change to export "disable least latency mode" SCGCQ01916035 - HDET: Support smp passthrough storeliboob (API changes requirement) SCGCQ01928254 - Add secure boot key update complete event SCGCQ01931637 - Add Board Support Package Image Type to MR_IMAGE_TYPE SCGCQ02114805 - Inform user about DHS non usability in certain unmap firmware upgrade and import cases SCGCQ01172039 - 7.1: Add Eval board DID SCGCQ01386211 - UEFI Driver: MR/iMR PCI Generic Information Retrieval from MPB Entry SCGCQ01532045 - Added MR_MFC_DEFAULTS.NVMeAbortTO and MR_MFC_DEFAULTS.NVMeMaxControllerResetTO SCGCQ01557218 - Code refactor: UEFI Driver: Use function to fire Controller info DCMD SCGCQ00890699 - UDK2014 : Port UEFI Driver to UDK2014 SCGCQ01848940 - Support UDK2017 AARCH64 SCGCQ00834720 - PNPs and support for 16 port 12G designs SCGCQ01889728 - UEFI: Support new PCI Card SCGCQ02104040 - Confusing error message in HII when trying to add secured VD using SED Drives SCGCQ00927365 - Ventura: port UEFI BSD for ARM64 SCGCQ01088729 - Boot message handling when preboot utility is not present or disabled SCGCQ01185306 - UEFI Driver: ARM Support for SAS/SATA (BST level) SCGCQ01088779 - Ventura UEFI BSD: Add support for Marlin 0xD0 and Mercator 0xD1 SCGCQ01345378 - MR7 PNP additions SCGCQ00934986 - Ventura: UEFI BSD: 512 PD/VD support SCGCQ01040653 - Ventura UEFI Driver: Add support for new DIDs SCGCQ01172034 - UEFI Driver: Adhere to MR API related to mrConfigExt2Supported and ctrlInfoExtSupported SCGCQ01886829 - Change InstallMultipleProtocolInterfaces() to InstallProtocolInterface() SCGCQ02066439 - multi VSES implementation UEFI: SCGCQ00883008 - Profile Mgmt API Changes SCGCQ00886417 - MR_RAID_CTX_G35 has one too many bits SCGCQ00927738 - Reintroduce numSGEExt Field in Raid Context for Invader to support 1MB IO SCGCQ00948535 - The code had events with repetitive ID and some structures clashing SCGCQ01001936 - CtrlInfo.adapterOperations3.supportProfileChange is missing in Ventura Dev API baseline dated 2015-12-23 SCGCQ01014835 - CtrlInfo.adapterOperations3.supportProfileChange is missing in Ventura Dev API baseline dated 2015-12-23 has been added back again into adapteroperations 4 SCGCQ01405242 - Enable WB support via API SCGCQ01753405 - Fix tabs in API header files SCGCQ01882581 - MR API - Incorrect value used for MR_DCMD_CTRL_SNAPDUMP_ONDEMAND SCGCQ00867953 - profile management API SCGCQ00875328 - Mega API modifications needed for RMW-FP and Cache bypass features in Ventura SCGCQ00883262 - Merging api_overrides mega_api files with the files in the Mega_API development stream SCGCQ00941620 - Ventura: de-feature AHCI SCGCQ01023741 - MR_CTRL_INFO expansion from 2K to 4K SCGCQ01059740 - mega api changes for ibuttonless PR SCGCQ01075821 - Profile Management Changes to support requestedProfileID and optimisedProfile SCGCQ01094549 - MEGA_API Changes to incorporate new IO subtype to support redirect cached IO SCGCQ01114969 - MR 7.2: Add API support to make application work with Cachecade3.0 on Ventura (Public) SCGCQ01133839 - MR 7.0: Add MR_RAID_FLAGS_IO_SUB_TYPE_LDIO_BW_LIMIT = 7 to mfi.h file SCGCQ01137627 - MR 6.13: Add a new control command to fetch ROC temperature data over I2C SCGCQ01139344 - MR 6.13: Add API support for TFM/SCAP _MR_BBU_VPD_INFO_FIXED parameters SCGCQ01141251 - MR 7.0: Add supportPdMapTargetId flag in MR_CTRL_INFO and MFI_CAPABILITIES SCGCQ01146597 - MR 6.12 - Add JBOD mode personality to MR_CTRL_PERSONALITY SCGCQ01188725 - Define CurrentFwNvmePageSize element in new MFI_REG_STATE_EXT3 register SCGCQ01203751 - API changes for PR SCGCQ01127742 - Isolating faulty cable issue from bad drive issue SCGCQ01213092 - MR7.1. Add MR API bit to indicate the profile is NVMe Only profile SCGCQ01215334 - API changes for PR SCGCQ01139678 - Method for determining bad ONFI flash in storcli SCGCQ01216848 - Add MR API bit to indicate the profile is NVMe Only profile SCGCQ01218406 - API Changes Required for Specific OEM Backplane functionality SCGCQ01222698 - API change for Simplified RAID10 Creation SCGCQ01222700 - API changes for CR55 - PCIe lane/link speed SCGCQ01227051 - New events for PR/CC conflicts and sector size mismatch SCGCQ01264142 - New fault code for routine synchronous reset SCGCQ01289924 - Add "Incompatible with Profile" event SCGCQ01436268 - Add Test Link Diagnostic API SCGCQ01445048 - Add a new structure to provide OEMs ability to switch to select either I2C or PCIe as an out of band transport SCGCQ01450245 - Provide OEMs ability to select either I2C or PCIe as an out of band transport SCGCQ01467149 - Update description of MR_DCMD_CTRL_PERSONALITY_SET Dcmd SCGCQ01567770 - Implement Snapdump debugging capability SCGCQ01581032 - Add support to defeature Cached I/O policy SCGCQ01587230 - Add support for API fields to report SED type of PD SCGCQ01593520 - Add OnOff parameter in Properties2 of Structure MR_CTRL_PROP to enable/disable mix of Enterprise & Opal SED drives SCGCQ01595347 - MR API change request to Enable/disable the parallel PD FW update feature based on PNP ID’s SCGCQ01599607 - New configuration params added for EPD-PT devices SCGCQ01614689 - NVDATA parameter to OPAL SED SCGCQ01620350 - Added a new interface between driver-aops to indicate if 64 bit SGL support is enabled SCGCQ01628177 - Modify event string APIs for MISSING and OFFLINE LDs SCGCQ01670135 - Add new MFI Status to block requested operation due to existing controller configuration SCGCQ01670234 - Change the mr.h API comment showing the new return status for the - MR_DCMD_PD_GET_INFO SCGCQ01697667 - API change for Switch attached NVMe HW RAID support for Supermicro backplanes SCGCQ01713708 - Create sanitize events SCGCQ01727346 - API changes needed to support eHBA product series SCGCQ01745568 - RTTrace API Changes SCGCQ01757538 - Mixing Rules for SED and non-SED drives to create non-secure array with controller security enabled. SCGCQ01758062 - Unmap: Define new API for enhanced UNMAP support SCGCQ01760512 - Criteo: API changes reversal SCGCQ01762153 - Adding API bit to indicate whether forced personality change is supported or not. SCGCQ01765150 - API Changes - After Vision PSOC FW update, applications should ask the user for power cycle instead of reboot SCGCQ01792416 - Add secure boot support SCGCQ01797424 - Including The Time Stamp for every Snap Dump created in the firmware. SCGCQ01798686 - Aero FW - Reporting SSD wear gauge values for OEM specific customers SCGCQ01803319 - Unmap: Define new events for enhanced UNMAP support [MR7.8] SCGCQ01816724 - Deprecate the snap dump fields that are no longer needed for MR_SNAP_DUMP_PROPERTIES structure SCGCQ01818580 - Add new MFI Status - MFI_STAT_PD_NOT_ELIGIBLE_FOR_LD SCGCQ01824135 - Add the API to clear all the snap-dumps from firmware. SCGCQ01830211 - RTTrace Enable/Disable API changes SCGCQ01841266 - API Changes for Driver/FW DCMD HandShake SCGCQ01845269 - API change to provide learn complete timestamp SCGCQ01848759 - Added Support for Triggering SnapDump SCGCQ01853480 - [MR 7.8] API change to return apt failure status for a personality change request SCGCQ01871912 - Added new events for unmap policy changes SCGCQ01873417 - Added customer serial number field to MFC Manufacturing 2 structure SCGCQ01874035 - MR API changes to support EKMS over OOB SCGCQ01886424 - Interrupt coalsecing setting per group of 8 replies queues (h/w VF registers) SCGCQ01887495 - [MR 7.8] API change to export "disable least latency mode" SCGCQ01916035 - HDET: Support smp passthrough storeliboob (API changes requirement) SCGCQ01928254 - Add secure boot key update complete event SCGCQ01931637 - Add Board Support Package Image Type to MR_IMAGE_TYPE SCGCQ01532045 - Added MR_MFC_DEFAULTS.NVMeAbortTO and MR_MFC_DEFAULTS.NVMeMaxControllerResetTO SCGCQ02003417 - UEFI Driver to support OOB mode toggle (I2C <> PCIe) during system bring up Installation: ============= Use StorCLI to flash the SAS controllers. These tools can be downloaded from the support and download section of www.broadcom.com. Command syntax: StorCLI /c0 download file=9440-8i_nopad.rom Component: ========= SAS MegaRAID Firmware Release for MegaRAID Controllers Release date: 06/07/2019 Version Numbers: =============== Current Package Details: Firmware Package: 51.10.0-2683 (MR 7.10) Firmware 5.100.00-2404 MR PL 10.25.04.00 ROMENV 1.12 BootBlock 7.02.00.00-0021 NVDATA 5.0900.01-0014 UEFI_Driver 0x070A0400 (SIGNED) Hii v07.10.07.00 (SIGNED) BIOS 7.10.03.0 SBR: 5.0902.01-0415 Expander fw: 00.10.00.00 Previous Package Details: Firmware Package: 50.9.0-2165 (MR 7.9) Firmware 5.090.00-2089 MR PL 10.25.00.00 ROMENV 1.12 BootBlock 7.02.00.00-0021 NVDATA 5.0900.01-0014 UEFI_Driver 0x07090300 (SIGNED) Hii v07.09.05.00 (SIGNED) BIOS 7.09.02.0 SBR: 5.0902.01-0415 Expander fw: 00.10.00.00 Bug Fixes and Enhancements: =========================== Firmware: SCGCQ01906628 - First discovery failed to complete with 120 seconds SCGCQ01956335 - FW shows key update pending while utilities do not SCGCQ01958517 - fix poor performance programming NAND SCGCQ01958527 - Fix rmw_AllocPersistentMem() function declaration & definition discrepancies in multiple files. SCGCQ01964540 - Fix colNvramRecover to bring back check for SLC states SCGCQ01965627 - Only compare hash size for sblib authenticate SCGCQ01973185 - After importing a VD with pinned cache, a Consistency Check starts instead of Background Initialization. SCGCQ01973321 - OCM copy not covering full amount SCGCQ01973382 - breaking into MegaRAID FW debugger can take long time SCGCQ01976253 - Fix Manpage6 dump from cfgi interface in megamon SCGCQ01978405 - FW crashed with Assertion failure in fw\raid\taskman.c at line 360 SCGCQ01979476 - Aero A0 UTP: Creation of multiple VDs causes data abort (possibly after hot add of drives) SCGCQ01979916 - Spelling mistake in FW string Controller cache bas been lost SCGCQ01983364 - Incorrect offset value for reserved fields in MR Params Page 0 SCGCQ01983399 - Aero UTP: VDs either created or imported are in WT and doesn't change to WB SCGCQ01985983 - Getting invalid value selecting Manage controller mode in HII SCGCQ01986407 - Toggle smallarm reports SOF PL as bad SCGCQ01987243 - New state required for RMC Ring Buffer parser SCGCQ01990092 - Firmware exception when remove and reinsert NVMe drives multiple times on enclosures SCGCQ01990539 - Toggle smallarm reports SOF PL as bad SCGCQ01990657 - RMC ring buffer not logged appropriately for multiple cycles SCGCQ01993279 - AERO : ibuttonless: "No primary ibutton present"; "Ibuttonless case: Upgrade key is not present" SCGCQ01993345 - Dev Defect : BGI Enhanced SCGCQ01994851 - Spanky Memory Test failed to run SCGCQ01995262 - PI disabled scenarios SCGCQ01998397 - Aero : CacheHeader Mismatch, Cache being discarded during pinned cache learn test. SCGCQ01999048 - Secure Erase operations are blocked for JBODs on iMR SCGCQ02002626 - Refresh Flash FS issue resulting on failed offload SCGCQ02005509 - Assertion failure in fw\ddf\ddfConfig.c at line 5913: !LdIsEpd(ld) SCGCQ02008475 - change the Max Data Transfer Length to 1MB for Ventura SCGCQ02010078 - The code was not fixing the check condition of the drive was a system drive. SCGCQ02010333 - AERO: Lastest ROP FWpkg 2060, HII will disappear in system bios SCGCQ02011046 - Aero UTP: flashing 8i ROP on to a EVT 16i controller is not blocked SCGCQ02015710 - Fix startcol to do shell halt before setting offload request SCGCQ02015773 - MR7.10 Aero Si: Assert Occurs When Migration Completes & VD Goes Missing; I/Os Stop on All VDs SCGCQ02015793 - FW does not do secure boot authentication on HIIA/HIIM during download operation SCGCQ02017278 - Read Eye Training prep is failing SCGCQ02017402 - Coverity: CID 21985 (#1 of 1): Uninitialized pointer read (UNINIT)ptrPrpList when calling mprintf in dm.c:1240 SCGCQ02018712 - AERO: Most IOs dropped in first OCR when system config is in EPD Maxconfig multipath SCGCQ02022786 - A drive set as EPD in previous boot can became emergency HSP while booting SCGCQ02022949 - NVCache State is reported as faulty when there is an pending learn SCGCQ02023759 - Aero A0: Montask Fatal firmware error: Line 152 in fw\raid\utils.c during IO to large topology SCGCQ02024395 - Assertion failure in fw\col_common\src\colOnfi.c SCGCQ02029916 - Supercap status shown as missing as Config page reads appear to be failing SCGCQ02030030 - Aero UTP: VSAN test fails on EVT Aero 16i boards when ctrl FW is flashed through OOB (PCIe) SCGCQ02030072 - Fix Static Analysis Tool reported defect 18458 in Aero Project SCGCQ02030074 - Fix Static Analysis Tool reported defect 18497 in Aero Project SCGCQ02030076 - Fix Static Analysis Tool reported defect 18501 in Aero Project SCGCQ02030081 - Coverity reporting firmware is accessing an array beyond the last element SCGCQ02030082 - Fix Static Analysis Tool reported defect 22009 in Aero Project SCGCQ02030127 - Coverity Uninitialized scalar variable SCGCQ02030137 - Fixing static analysis tool reported issue SCGCQ02030138 - Wrong size of argument passed as length to function SCGCQ02030143 - Fix wrong memory allocation size for debug information of a debug function. SCGCQ02030153 - Fix unexpected fall through in switch statement SCGCQ02030157 - Wrong argument used in sizeof SCGCQ02030159 - Correct out-of-bounds read found by coverity checker SCGCQ02030160 - Fixing static analysis tool reported issue SCGCQ02030166 - Fix Static Tool Analysis reported defect # 10096 in Aero Project SCGCQ02030167 - Fix AEC control DCMD to return invalid parameters for non valid parameters. SCGCQ02031240 - Missing ExtManPage46 results PL asserting failure SCGCQ02031305 - Aero UTP: "Configuration command could not be committed to disk, please retry" SCGCQ02031351 - Connect Tape device not showing details correctly SCGCQ02031400 - Aero UTP: cacheoffload : snapdump lost during power cycle after disabled controller passthrough SCGCQ02032498 - FW hits exception in > 240PDs maxconfig, but user can't get into FW dbg SCGCQ02033666 - Aero - Clear Config or Initialization VDs triggered "CmdBlocked: Clear is running on PDx" rolling SCGCQ02034438 - VD encryption fails in the present of DHS SCGCQ02034980 - Enable supportOOBByteOffSetGet in Controller Info SCGCQ02037299 - L1,L2 & OCM flush is taking around 9 msec and causing COL failure on battery based controllers SCGCQ02041971 - More fixes for print statements SCGCQ02042041 - Fix the memory allocation issue for diag test SCGCQ02042954 - coverity:CID 22127 (#1 of 1): Out-of-bounds access (ARRAY_VS_SINGLETON) 20. at colToggle.c:457 SCGCQ02042956 - Cocveirty: CID 22136 (#1 of 1): Uninitialized pointer read (UNINIT) 2. uninit_use_in_call: Using uninitialized value pMptReply SCGCQ02042959 - coverity defect: CID 22138 (#1 of 1): Uninitialized scalar variable (UNINIT) 12. uninit_use_in_call: Using uninitialized value checksum when calling mprintf at log.c:2542 SCGCQ02044157 - Bad PHYs Reported and Slow Enclosure Initialization SCGCQ02047343 - Aero UTP : controller doesn't get new EID assigned after manual BDF change SCGCQ02048037 - Aero A0_Pull/Push Cable caused an assertion with Multipath EPd+R0's SCGCQ02050528 - Avoid releasing I2C bus when I2C operation(Read/Write) in progress. SCGCQ02053027 - The locate functionality does not work for the bad PD connected to the slots 4-7. SCGCQ02053381 - Do not show unmapCapableForLD as TRUE if unmap feature is disabled. SCGCQ02053527 - When host is changing the personality, must complete all flush/changes before returning success to host. User may cut power with good status before all flush/changes are complete. SCGCQ02055351 - FW is reporting Battery information in the log every minute SCGCQ02056629 - Aero UTP: Deleted global HSP drive comes back after a reboot in JBOD personality SCGCQ02058262 - Aero- FW hits Exception after disconecting multipath to make LDs offline SCGCQ02061724 - Improve error handling for FW hang while waiting for DMA engine to halt SCGCQ02061754 - reboot needed message is not displayed SCGCQ02061792 - There is a possibility of missing a NVRAM cache-flush when SBR-reload bit is enabled after Personality change and powercycle with IO SCGCQ02064039 - copyright change in vision psoc library SCGCQ02064349 - Dev Defect - Re-enable NVMe for a specific OEM. SCGCQ02066875 - A bunch of firmware print from debugger "C0:RM_CheckForSataBBM _DCDB_Other command types_SCSI_COMMAND 3 SCGCQ02067042 - Fix missing snapdump trigger type information. SCGCQ02071231 - Aero UTP: On-demand snapdump lost when created before learn cycle on new SCAP when there is no VD SCGCQ02073749 - Stop SES Diag Page 2 request during SOD if max time per enclosure is exceeded SCGCQ02076441 - Update UpdateupgradablePSOC & upgradableCPLD fields in Controller Info hwPresent structure SCGCQ02077953 - DC during Single Dip COL Using Wingman Automation SCGCQ02081414 - Data Abort exception observed while running target reset on NVMe JBOD with PD FW flash SCGCQ02081778 - Ventura: MR7.10: No NVME drives detection on UBM Ux2 with latest package build 2186 (previous package detects drives) SCGCQ02082059 - MR 7.10: Generate and get snapdump on Cavium ARM server resulted in firmware exception SCGCQ02101697 - Controller crash during foreign import scan SCGCQ02103930 - MR7.10 imr after removed driver module then go to debugger type mem hit montask SCGCQ02132080 - IOPS performance number were lower compared to prior releases SCGCQ02132634 - Win;Lin;VenturaMR 7.10_RC: -6 to -16% drops in RW, OLTP in RAID0 in 16 DC/64 EC - 12G SAS,6G SATA HDD config SCGCQ01949931 - HW Workaround:Settings Change for Requested Tx Presets for PCIe Gen3 and Gen4 rates SCGCQ01952141 - Controller asserted after issuing ONFI BBLIST RECLAIMALL cmd to clear full BBLIST; 0x80 entries. SCGCQ01958521 - The debug command 'col startcolrestore' reportig restore failure after offload SCGCQ01959665 - Setting controller "maintainpdfailhistory" does not work SCGCQ01970010 - Aero A0 Exposure: Firmware update is not allowed in JBOD personality SCGCQ01971637 - FW hangs at "C0: mapVirtualMemory:" after a power cycle during IO SCGCQ01971808 - Set BB table refresh flag after erasing bb table blocks SCGCQ01978319 - BBLIST RECLAIMALL does not purge factory bad blocks SCGCQ01978750 - fails to create/delete/edit partitions in Windows on JBOD drive. SCGCQ01985000 - Fatal firmware error condition hit several times during overnight single glitch script SCGCQ01985204 - Aero A0 UTP - MR NVDATA does not advertise Gen4 Link Rate SCGCQ01986228 - Dev Defect - Revert SCGCQ01900886: Aero 0.7:After importing a VD CC starts instead of BGI. SCGCQ01987211 - Smart Recovery prints are not seen in FW log during bad block testing. SCGCQ01988177 - Firmware hung after a few cycle of COL SCGCQ01990501 - colbb reclaim all is not clearing scolFlashHwConfig->ColHwStatus.ONFI_STATUS_BAD_BLOCKS_EXCEED_LIMIT bit SCGCQ01990665 - Aero A0 UTP: bios post complains of exceeding the maximum allowable limit of 2 enclosures (3 enclosures attached) SCGCQ01991852 - Fix Cn to clear COL_INFO and COL_NVRAM SCGCQ01994852 - Aero A0 (Power9): Data Abort Exception on the 1154 th debugOcr cycle SCGCQ01995721 - set_factory_defaults issue SCGCQ01998549 - Issues with reading the metadata SCGCQ02005541 - Aero A0 UTP: FW hangs at SOD SCGCQ02008203 - Aero- Reinsert the same EPD Data Drive caused UG drive leading to data lost in JBOD mode SCGCQ02008743 - pceMem1Addr was incorrectly read from Mem0Addr instead of Mem1Addr SCGCQ02011149 - AERO: FW hit Assertion failure in fw\dm\src\devMgr.c at line 889 when connecting multipath maxconfig 240Pds SCGCQ02011239 - Read Eye Training prep is failing SCGCQ02013637 - Skip printing uncorrectable ecc errors while reading filesystem SCGCQ02016614 - Aero- Hitting data integrity issue on R1 while running I/O across all RAID levels SCGCQ02017399 - TRNG core not given enough time to initialize SCGCQ02018014 - skip the link test if there is no qualifying pd attached SCGCQ02020017 - Remove OEM checks in a few OEM PRs which are implemented generically SCGCQ02022767 - Ventura encounters an exception on boot SCGCQ02023559 - RAID 5 write performance out of spec. SCGCQ02023854 - Aero A0 UTP - Megamon TTY port locked after Pl fault with OCR disabled SCGCQ02028652 - BST Failure SCGCQ02030066 - Increase I2C bus number width to address more i2c buses in FW. SCGCQ02030071 - Don't update memory twice for a loop variable SCGCQ02030077 - Fix Static Analysis Tool reported defect 19749 in Aero Project SCGCQ02030102 - Fix Static Tool Analysis reported defect # 21985 in Aero Project SCGCQ02030133 - Fixing static analysis tool reported issue SCGCQ02030142 - Wrong size of argument passed as length to function SCGCQ02030149 - Coverity uninitialized scalar variable SCGCQ02030151 - Fix Static Tool Analysis reported defect # 20641 in Aero Project SCGCQ02030152 - Initialize local variable used for an aborted command SCGCQ02030154 - Return value for the unmap capability check is ignored when rebuild is started SCGCQ02030161 - Add checking for bad return codes SCGCQ02030164 - Move pointer validation SCGCQ02030175 - Fix minor code repetition issue in a init_buffer() function call. SCGCQ02032210 - Should NOT allow to migrate R0 to R6 with 3 PDs since Aero no longer support 3 PDs R6 SCGCQ02032510 - Oscillating SES Diag Page 2 return status code can cause controller to not complete SOD SCGCQ02035580 - OFU does not occur when flashing an image with a Secure Boot key change SCGCQ02035865 - Aero A0 UTP: Assertion failure SCGCQ02037323 - Close the previous Snap-dump When the Exception is Generated if there are any open snap-dumps. SCGCQ02039842 - Can not migrate R0 to R6 by adding 3 more PDs SCGCQ02040475 - EPAK is not enabled prior to flushing cache SCGCQ02041132 - Aero A0 UTP - Atlas Config NVMe3 TM + Cable pull/push results in CORE0 fault and OCR SCGCQ02042364 - Task Mgmt-Timed Out result to Driver Initiated Kill Adapter. SCGCQ02042803 - VDs created in Jbod personality is lost after reboot. SCGCQ02043626 - HII menu software was expecting current profile and other compatible profiles to be returned SCGCQ02043963 - Coverity: CID 22134 (#1 of 1): Explicit null dereferenced (FORWARD_NULL)dereference: Incrementing null pointer ptrPrpList. SCGCQ02045227 - Additional fixes for print statements SCGCQ02047323 - Add back the class code in the PCE setting in XSD SCGCQ02047335 - Adding additional descriptor for aligning the data data transfer on page and plane count SCGCQ02047376 - Declare dumpMemoryBytes function in colSystem.h SCGCQ02058372 - Aero UTP: Assertion failure during WJ write following a COL event when a VD goes through RLM SCGCQ02060073 - NVRAM Registers were not getting intialized for Ventura in 7.10, causing Exceptions or Halts after OCRs SCGCQ02061714 - Fail an attempt to add a smaller sized disk as a dedicated hot spare drive for VD(s). SCGCQ02065611 - Assertion failure in fw\dm\src\dm.c at line 2074 while PD FW upgrade/downgrade with IO's on NVMe drives SCGCQ02085950 - importation of incomplete foreign config cause MR FW crash SCGCQ02090424 - MR 7.10 - Performance drop on 2x8Dr R0 HDD, DC setup SCGCQ02093653 - test tool is reporting learn cycle restarted SCGCQ02098109 - 9580-8i8e controller hits an exception, when connected to UBM SCGCQ02101260 - [MR 7.10] ETTY flooded with FPChangeCmdBlock prints SCGCQ02112423 - Performance drop in few corner cases SCGCQ02117205 - Revert event removal CSET, since it is Customer specific request SCGCQ02123320 - Changes missed in SCGCQ02083613: CSET: FW not logging events if it doesn't get all the keys. - (SCGCQ02079256) SCGCQ01945003 - Slave dma cmd times out while reading data SCGCQ01956439 - Read retry takes a long time to complete SCGCQ01957522 - Fix junk chars on uart when all EOF are erased SCGCQ01973033 - When discarding a pinned cache and rebooting, discard the cache message observed SCGCQ01988055 - rror reading device chemistry. I2C Error = 0xa during COL test with CC and degraded VD. SCGCQ01988420 - Cache Flush Interval can be changed on iMR Controllers. SCGCQ01990513 - FW reports "Disk test cannot start. No qualifying disks found" during the diagnostics test with multiple drives present SCGCQ01991522 - Cleanup Chip Builds SCGCQ02016215 - Address repetitive message being printed to the UART SCGCQ02022795 - Windows shutdown issue on the 9560-8i board in specific system SCGCQ02027468 - Fix malformed format strings in print statements SCGCQ02030147 - fix unchecked input to debug function. SCGCQ02030148 - Fix Static Tool Analysis reported defect # 21737 in Aero Project SCGCQ02030162 - Fix Coverity issue about an un-initialized variable which could cause issues in Drive Performance Monitoring. SCGCQ02033844 - Unexpected behavior when doing a warm reboot following Injecting DDR Uncorrectable ECC Error. SCGCQ02034375 - 512B drive gets assigned as DHSP to 4K DG. SCGCQ02038229 - Aero:LSA-LSA displays " Raid 60 requires minimum of 6 Physical Drive(s) "instead of 8 SCGCQ02043633 - "Invalid arguments" message displayed for "set bootdrive=on" command. SCGCQ02046436 - Revert change from SCGCQ02037299 for Ventura SCGCQ02051192 - Further fixes for print statements SCGCQ02053528 - Upgrade to latest MR 7.10 firmware failed with error " Downgrade below ver 50.4 in JBOD personality not allowed" SCGCQ02057418 - PL fault 0x6001 observed with heavy IOs to some NVME drives with Async events SCGCQ02059851 - Aero UTP: On-demand snapdump lost when created before learn cycle on new SCAP SCGCQ02078894 - Avoid unnecessary writing of SBR on a profile update. SBR update should only occur on personality update SCGCQ02083620 - Controller hangs after personality is changed and user issues a warm reboot SCGCQ02091861 - Offline PD firmware downloads are taking 2 minutes to complete SCGCQ02112563 - Host issued FP cmd to sysPD with invalid DevH may not be handled correctly SCGCQ01959158 - OCR/warm boot followed by power cycle causes a recondition SCGCQ01961817 - Update signature for xsd files. SCGCQ01973139 - Erase entire flash after erasing BB table at mpi0 for toggle SCGCQ01976816 - Unable to do offload after first learn cycle is issued. SCGCQ01982382 - OOB max packet size gets reset to 80 after controller resets a few time SCGCQ01982809 - Aero UTP: Firmware hung during new drives inserted with autoconfig=r0 SCGCQ01983547 - After eFuse update successful message controller hangs SCGCQ02017356 - Coverity Uninitialized scalar variable SCGCQ02017453 - Coverity: CID 21986 (#1 of 1): Out-of-bounds read.Overrunning array of 4092 bytes at byte offset 4096 at i2COobMgmt.c:3119 SCGCQ02022834 - Aero A0 UTP - Exception During Storcli /c0/ex/sx set taskmgmt reset with EPDs SCGCQ02030128 - Coverity Uninitialized scalar variable SCGCQ02036045 - StorCLI does not show secure boot pending key update after image flashed with new key SCGCQ02041663 - Snapdump capture fails when COL restore occurs with ECC errors SCGCQ02045084 - MR FW is not printing ONFI Params page in correct byte order SCGCQ02045427 - Misc fixes in colWrapper.c (failure analysis code) SCGCQ02081012 - Too much prints on the TTY log SCGCQ01868910 - Update CRC for entire BB table structure written to NAND SCGCQ01962772 - SBR Reload feature resulting in MR firmware hang on the restart SCGCQ01969842 - The OTP page number for SLC Format was not getting saved in NVRAM SCGCQ01975573 - Aero UTP : controller is not getting an EID assigned when running in MCTP OOB mode SCGCQ02012210 - Enable connector name checking for each phy SCGCQ02015618 - On demand snapdump not capturing PL logs SCGCQ02015867 - Aero - FW returned "can't allocate sufficient mem" when trying to update Intel NVMe drive SCGCQ02030079 - Fix Static Analysis Tool reported defect SCGCQ01945011 - megamon mem command results in data abort SCGCQ01949955 - Fix memset in colReconditionDevice SCGCQ01969794 - Fix colDbgEraseFsBlocks to erase correct blocks SCGCQ02048189 - Dev Defect - System not stable with NVME enabled. SCGCQ02041664 - EPDs created in jbob personality is lost after reboot SCGCQ01900886 - After importing a VD Consistency Check starts instead of Background Initialization. SCGCQ02111596 - MR PVT API change to add support to control OOB I2C Clock Stretch Value SCGCQ02037158 - API change to support new DCMD for consolidated device list SCGCQ02035295 - API change to support NVMe Passthrough over OOB SCGCQ02033538 - Additional details about spare SCGCQ02030653 - Modification in MR_SNAPDUMP_TRIGGER_TYPE enum value SCGCQ02016725 - API change to support new DCMD for consolidated device list SCGCQ02016723 - API change to support new DCMD for consolidated device list SCGCQ02015826 - MPB changes - support for Dual FW Image Download Shenandoah for OEM Hercules SCGCQ02015824 - NVRAM Changes align with MPB changes - support for Dual FW Image Download Shenandoah for OEM Hercules SCGCQ02013408 - MR PVT API change to add support for EFI OCR SCGCQ02006877 - Add dual image support for OEM Hercules for Shenandoah program SCGCQ02006657 - Add new MFI Fault sub code for Secure Boot Preboot Auth failure SCGCQ02002119 - Driver parameter bit for support of tool box cmd SCGCQ02001314 - New NVDATA field for vendor identification qualification SCGCQ02000566 - Customer needs to generate and extract the On-demand based debug data both for MR and iMR. SCGCQ01995737 - cache offload debug mode SCGCQ01985474 - Introduced new controller bit SCGCQ01965721 - Add CTRL_SB_SOFT_SECURE_MODE event to indicate soft secure mode SCGCQ01940661 - Add New Generic OOB API To Read ROC Temp, Drive Temp, Drive Type, Drive Protocol and status through OOB BMC SCGCQ01841569 - Add support for SAS/SATA Phy Power Management capabilities. SCGCQ01866701 - Implement periodic refresh of bad block table - Phase 3 SCGCQ01872112 - sblib: Audit for timeout loops SCGCQ01930642 - MR APP Bring-Up Vehicle for Aero A0 EVAL Board SCGCQ01933404 - Add SrkWriteProtect getter/setter to api SCGCQ01934286 - Aero initialization changes SCGCQ01937999 - OCM Copy coding style changes SCGCQ01941148 - Port CSET changes from N1 dev Int stream SCGCQ01943856 - Reduce COL DDR size to 512MB for async mode SCGCQ01949306 - Fix for setting flash controller clock speed SCGCQ01949855 - Avoid Pcie Host address hardcoding SCGCQ01951143 - DdrVerify is failing because snapdump is overriding the memory DdrWrite was using after restore is done. SCGCQ01957235 - Fix to access to di_control register and some cleanup SCGCQ01958073 - Modify aero-prevalidation to match table under Secure Boot Mode in Security Arch SCGCQ01960755 - Read Eye Training Debug SCGCQ01960975 - display both decimal and hex in the colinfo debug command SCGCQ01961670 - Enable OTP page write SCGCQ01961996 - Move global parameters to cache offload hardware structure SCGCQ01969808 - Aero A0 Toggle flash bringup SCGCQ01969874 - Changes to support/fix offload info for snapdump (Main Changes) SCGCQ01971935 - MR sblib: Add Efuse Reset Interface in SbLib SCGCQ01972032 - MR sblib: Efuse Reset handling in Init and Error Recovery scenarios SCGCQ01972154 - remove the code which is reducing the DDR size by 416MB SCGCQ01979361 - OEM Specific Aero Controller Bring up Changes SCGCQ01980121 - Verifying Cache Offload request following soft reset and online controller reset. SCGCQ01980167 - Change toggle from timing mode 4 to timing mode 6 SCGCQ01982237 - Move function for verifying offload desc chain to after ocm restore SCGCQ01982335 - Provide quick summary of meta block SCGCQ01982694 - MR sblib: Send event to host to indicate securemode SCGCQ01988080 - Fault and wait for HCB if preboot fails secure boot authentication SCGCQ01989961 - Enhancement for invalid SGL error dump to dump the frame and compare pMpt->dataLength against accumulated into extTTY buffer. SCGCQ01989962 - Fix 1GB SLC Init calculation SCGCQ01992622 - The coldumpreg output is going to UART instead of snapdump (colSystem.h changes) SCGCQ01993627 - calling reclaimall on warm reboot does not create DDR entries SCGCQ01995724 - Remove code to reduce DDR size by additional 416 MB for Aero SCGCQ01995814 - Aero: Enable x1 NVMe in the backend as an option to be selected by user SCGCQ01998017 - FW changes for lane margining support SCGCQ01998534 - RAID 5 Performance Tuning SCGCQ01999089 - Onfi Debug command SCGCQ02003386 - parts need to be SLCformatState > 1. SCGCQ02003609 - eTTY: Enable MPT Host Module Error prints to eTTY SCGCQ02007535 - Implemented generic signing for bin files used by Atlas FW build process to sign images with HSM-managed keys. SCGCQ02010086 - cache offload debug mode (N1 stream changes) SCGCQ02023668 - COL Debug Mode left over SCGCQ02041803 - Change the text for boot message BOOT_MSG_KEY_MISSING_REBOOT_OR_CONTINUE SCGCQ02048278 - Add measurement of L1/L2/OCM flush time SCGCQ02057084 - PL phase 10 integration SCGCQ02059746 - Add Build Time Print Statement Format Checking SCGCQ02064121 - Need different log entry for timeout during unarmed reset sequence SCGCQ02064214 - Snapdump - Dump all the valid TLB descriptors from TLB page pool in SRAM SCGCQ02084261 - Add fmc builder to scons. SCGCQ02111614 - Initialize OOB I2C Clock stretch value via NVDATA settings SCGCQ02111790 - Update 7.10 XSD files to be synced with MR PVT API baseline SCGCQ01921241 - API changes for Lane Margining SCGCQ02044592 - NVRAM: Boot device should be presented as /dev/sda in Linux operating system SCGCQ01954951 - Added new functionality to the existing DCMD. SCGCQ01602701 - CCR ResetStatus User bits need to change in Aero SCGCQ01924681 - Remove the code that setting MSS PLL from FW. SCGCQ01929671 - Method to read ROC Temp, Drive Temp, Drive Type, Drive Protocol and status through OOB BMC SCGCQ01934150 - Unnecessary Sens Errors fill TTYLOG, adversely affecting support of customer issues. SCGCQ01934376 - Cache Offload Activity stream for board bringup SCGCQ01937148 - Aero: Integrate Aero PL SCGCQ01942822 - CCR: Add new functions to obtain DDR clock speed, and set Flash controller speed SCGCQ01943002 - Enable AYSN mode SCGCQ01949115 - update the secureSign key to use HSM key. SCGCQ01949310 - Fix for setting flash controller clock speed SCGCQ01951206 - Update CRC for entire offload metadata structure written to NAND. Current code is creating CRC for header portion of struct SCGCQ01956451 - Fix colPrepareOffloadMemList to use entire 8GB of DDR SCGCQ01956465 - enable glitch functionality for aero SCGCQ01956466 - Drive Vendor ID qualification SCGCQ01957223 - New RMC log entries to parse SCGCQ01957298 - Enable workarounds for SERIES_3916 SCGCQ01958996 - Add rmcRingBuffer.h SCGCQ01959103 - avoid snapdump for no offload cases SCGCQ01960773 - Local copy of COL Nvram gets cleared after an OCR SCGCQ01961590 - Create debug command to reset refresh timestamp for bb table and flash fs SCGCQ01961982 - Aero A0: Assertion failure in fw\raid\mpthostcmd.c at line 1992 while creating/deleting VDs/EPDs SCGCQ01964374 - OTP page for SLC Initialiization Clean up SCGCQ01965725 - Add PDBb Interrupt handling SCGCQ01979211 - Move CCR Register File initialization from MR to RMC SCGCQ01982404 - Adding support for GPIO Pins SCGCQ01983478 - Fix errors in Register File access SCGCQ01985914 - Updated the version and rebuilt the binary to included updated signImageX executable and dll. SCGCQ01990076 - Clean up blocks allocation in case of no offload and invalid SOFA and B SCGCQ01990180 - Quick fix to aerovision build failure SCGCQ02003600 - eTTY : Enable DDF Module prints to eTTY SCGCQ02003602 - Move some error messages from monitor log to etty log. SCGCQ02004083 - Update LSISAS3908.xsd to be in sync with the latest LSISAS3916.xsd changes SCGCQ02008736 - Enable Lane Margining support on host PCIe SCGCQ02010083 - cache offload debug mode (COL_COMMON changes) SCGCQ02013425 - Update NVDATA XSD ManPage 17 to enable the flag for enhancing Spinup control for Power control drives. SCGCQ02015712 - Additional MR FW Changes Required for 8 PHY Board Support SCGCQ02020277 - Change minimum ECC level for toggle parts SCGCQ02023777 - COL Debug Mode left over (col_common) SCGCQ02030024 - Clear the bbuEnable in nvram when we disarm SCGCQ02031339 - Changes to improve internal FW Log debug for PL layer SCGCQ02032360 - Cache Offload Failure Analysis on Ventura SCGCQ02037016 - COL Debug - Display status of Cache Offload triggering components SCGCQ02039491 - Enable NVME for Aero builds. SCGCQ01936489 - added Smart Drive Carrier Authentication info in NVRAM. SCGCQ01855472 - MPT Layer IO tracker dump into Extended TTY SCGCQ01920003 - MR Secure Boot: handle tampered / invalid device SCGCQ01936156 - Perform prefill check of on-chip memory copy for offload SCGCQ01936942 - OCM Copy Changes for Aero SCGCQ01938709 - Disable CACHE OFFLOAD code execution during Validation Board Bringup SCGCQ01943004 - The data retention polling loop cant be called from col idle loop SCGCQ01952451 - Enable Read Eye Training SCGCQ01953765 - Move scolFlashNumControllers and scolFlashNumControllers to HW config struct SCGCQ01954735 - Move scolFlashNumControllers and scolFlashNumControllers to HW config struct SCGCQ01958082 - RMC MegaMon commands need to be reintroduced SCGCQ01962031 - colDbgNvramInfo request SCGCQ01962833 - Aero A0 Exposure: R0 Autoconfig functionality not working on cold boot SCGCQ01970881 - Move setting the block and page to top level ReadEye Training function. SCGCQ01971135 - Remove MSS Reset Required check in Reset Status Register SCGCQ01971170 - dummy function for cache offload SCGCQ01971897 - Reduce the prints while booting to reach the pci release retry time out. SCGCQ01973356 - Add Module parameter for atomic descriptor support for Aero family of controllers SCGCQ01988106 - Add rmc commands to MegaMon that enable/disable the RMC uart SCGCQ02003656 - eTTY: Enable NVMe Error prints in eTTY by default SCGCQ02020206 - Unblock CPLD Image flashing and Block PSOC Image flashing for specific OEM SCGCQ02045239 - Aero : Clearing Failed Init bits in MSS MO Interrupt Status Error Register SCGCQ02066888 - Adding prints which will report whether cache offload was armed on previous boot. SCGCQ02100995 - HDD perf BST automation integration with CQ SCGCQ01942899 - Enable NVRAM for cache offload idle loop SCGCQ01943838 - Change to timing mode 3 for async and increase offload/restore timeouts SCGCQ01943911 - Aero: Initial Integration of MCTP work SCGCQ01945020 - Moving colMainCompleteInitialization in colMain.c (part of A0 bring up) SCGCQ01949344 - FW hangs on issuing a warm reset while trying to access DDR lib routines SCGCQ01949442 - Set DRAM signature valid flag on col arm SCGCQ01954755 - ReadEye Training updates SCGCQ01957265 - enable timing mode 6 SCGCQ01957672 - Minor fixes in colDebug module SCGCQ01959004 - Move flash file system refresh to createFS routine SCGCQ01959124 - Add a debug routine to dump COL Nvram info SCGCQ01960908 - colinitslcblocks : remove arguments SCGCQ01962835 - The debug command 'col startcolrestore' reportig restore failure after offload SCGCQ01972150 - clean up mpi state code SCGCQ01972158 - Add estimated offload time for toggle SCGCQ01979924 - Invalid DramSignature in startcolrestore SCGCQ01989946 - Adding prints in tfm.c and colMain.c to print COL HW Status for better debug-ability. SCGCQ01991666 - snapdump : the coldumpreg output is going to UART instead of snapdump SCGCQ02003662 - eTTY: Enable error prints by default from modules BBM/LDBBM/DMA/XOR/BBU SCGCQ02018602 - Fix memport code for Aero to detect 8i device correctly SCGCQ02020096 - Debug-ability:Log Drive FW download extended message to etty SCGCQ02023642 - Change minimum ECC level for toggle parts SCGCQ01943008 - Disable Opal Support for all drive types on Perc Controllers. SCGCQ01944008 - Misc fixes to enable SYNC mode using hardcoded values in place of read eye traning SCGCQ01956337 - Move nvram valid flag and nand actions pointer to HW config struct SCGCQ01957171 - Cache Offload power loss updates SCGCQ01957192 - OCM Copy changes SCGCQ01960915 - add debug command for displying the mem list SCGCQ01961659 - Move global parameters to cache offload hardware structure SCGCQ01961995 - Move global parameters to cache offload hardware structure SCGCQ01973346 - Update tfm state after sending ready for offload doorbell to RMC SCGCQ01974344 - Fix errors in Register File access SCGCQ01978270 - Update LSISAS3916.xsd file according to Citra 16i board NVDATA review SCGCQ02003615 - eTTY : Enable error prints by default for modules - cache/Cfgi/DivertHW SCGCQ01349665 - Optimize scatter for Aero SCGCQ01944906 - colLoadNvramParam - function is corrupting nvram SCGCQ01946597 - remove the 'Disable CACHE OFFLOAD code' workaround SCGCQ01948035 - Removing access to 0xFBA0_2000 which is valid for Cadence phy only SCGCQ01950915 - Add a flag in colCheckPageErased to decide whether to print page erased status SCGCQ01955680 - Fixing some debug APIs so the output is not truncated SCGCQ01956448 - Disable read retry temporarily till SCGCQ01956439 is fixed SCGCQ01957165 - Update LSISAS3916 XSD for A0 EVAL Bring-up SCGCQ01957209 - Disable SUPPORT_8GB_MEMORY flag SCGCQ01958519 - re-enable 8GB DDR back SCGCQ01963532 - Move bad block table APIs in flash code to its own file SCGCQ01935131 - Aero Bringup: enhance host memory use instead of DDR SCGCQ01942890 - Properly set the flash controller speed SCGCQ01958134 - Enable DDR2 Config for ONFI SCGCQ01969851 - Aero A0 Exposure: Firmware allows autoconfig R0 on JBOD personality SCGCQ01958298 - Fixing a condition in colCheckOffloadImage so we go thorough snapdump save for all the cache offload/restore failure SCGCQ01969809 - Changes to support/fix offload info for snapdump NVDATA: Miscellaneous changes for various products MR PL: SCGCQ02050528 - Avoid releasing I2C bus when I2C operation(Read/Write) in progress. SCGCQ02057418 - PL fault 0x6001 observed with heavy IOs to some NVME drives with Async events SCGCQ02081778 - Ventura: MR7.10: No NVME drives detection on UBM Ux2 with latest package build 2186 (previous package detects drives) SCGCQ02053027 - The locate functionality does not work for the bad PD connected to the slots 4-7. UEFI: SCGCQ01928254 - Add secure boot key update complete event SCGCQ01931637 - Add Board Support Package Image Type to MR_IMAGE_TYPE SCGCQ01974201 - Retry the register read operation for certain controller SCGCQ01971623 - Use StdErr for logging Messages SCGCQ01985809 - Support CONFIG RESET PROTOCOL SCGCQ02068485 - Code cleanup: Remove reference to WebBIOS/PCLI SCGCQ01982202 - The Supported() function should compare the controller handle’s device path with the loaded image’s device path SCGCQ01967461 - Product Name string is shown Empty in UEFI Driver SCGCQ02053571 - System fails to boot when the controller is not recoverable after OCR SCGCQ02060802 - HII AMD DL -385 config Halting in BIOS - DXE_ASSERT! SCGCQ01941021 - Update the strings SCGCQ02045237 - Remove Configurable secure device string from controller name SCGCQ02043684 - HII FW flash completed successfully with unknown error pop up message. SCGCQ02057599 - Controller will not be shown in HII due to UEFI handshake failure during boot on AMD server. SCGCQ01934484 - In ComponentName2.c check the handle of pass thru with controller handle BIOS: SCGCQ01983251 - Legacy OpROM: Change the branding from Avago to Broadcom for the new card. SCGCQ01957808 - 7.10 Legacy OpROM: The secure mode and FW initializing messages are being displayed in the same line in POST. SCGCQ02069825 - The RAID Controller is detected in configurable secure mode HII: SCGCQ01928254 - Add secure boot key update complete event SCGCQ01931637 - Add Board Support Package Image Type to MR_IMAGE_TYPE SCGCQ02047490 - List unsupported drives in Hardware Components -> Encl Mgmt -> Attached Drives oneof SCGCQ02067979 - JBOD not showing Size per labelling (Raw Size) SCGCQ02012383 - Delete After erase check enabled automatically for a vd, after vd erase operation. SCGCQ02021248 - HII is sending an invalid command to firmware when exiting the HII formset SCGCQ02003700 - HII: The connector Link Width info is shown as empty SCGCQ02082659 - HII shows incorrect value pop-up for Prepare for Removal operation while switching controller personality. SCGCQ01972642 - Serial number not displayed for one of the SAS SSD drives in drive management SCGCQ02047648 - Code cleanup for profile based VD creation initialization path SCGCQ02057419 - Display Profile Default Initialization for all RAID Levels SCGCQ02069863 - HII: Wide Port info should not be displayed for drives connected to enclosure under Drive management SCGCQ02082745 - HII fails to set a Ugood drive to Non-RAID state from the Configuration Management menu SCGCQ02005478 - HII crashed when View Enclosure Status SCGCQ02042125 - Need confirmation option for Clearing Controller Events SCGCQ02041513 - Vendor ID string for Aero for backplane SCGCQ02067579 - HII displays two Enclosure ID's in the Enclosure Management, if the multi path configuration SCGCQ02055492 - HII- BBU status is shown as "Unknown" when other internal apps show it as Failed SCGCQ01941323 - Create the HEFU image with the new firmware flash header SCGCQ01940947 - Remove Cachecade feature SCGCQ01940945 - Disable RAID 00 support SCGCQ02002049 - Add PCIe Gen4 lane speed support SCGCQ02032470 - Add fields to Enclosure Management Page in HII SCGCQ02040917 - Make change in HII RAID management formset title SCGCQ01994055 - Auto Configure R0 immediate option not avialable for specific OEM SCGCQ01937353 - When Enclcount is zero SuppressTSFansPS variable should be set and not SuppressEnclosure SCGCQ01995268 - HII shows suspend option for INIT and Erase operations SCGCQ01936901 - HII does not display the violation error message for mixing SSD and HDD drives if using a mix of SAS and SATA SCGCQ01994527 - iMR/MR PKG 1997 HII backplane comparison - The backplane in HII on iMR shows 240 where as the MR controller shows 64 SCGCQ01938550 - HII/When clearing a config, HII needs a warning message to tell the user that the pinned cache is going to be deleted also SCGCQ01937384 - Tooltip for Battery needs to be change to Energy Pack SCGCQ01937386 - Reference to cachecade has to be removed from tooltip of Configuration Managment Form SCGCQ02023022 - CPLD Field needs to be removed from HII, as there is no CPLD for Shenandoah controllers SCGCQ01934484 - In ComponentName2.c check the handle of pass thru with controller handle SCGCQ01934429 - UEFI Driver: Black Duck fix for 7.9 and other fix SCGCQ01933575 - UEFI Driver: Handle Coverity defects Installation: ============= Use StorCLI to flash the SAS controllers. These tools can be downloaded from the support and download section of www.broadcom.com. Command syntax: StorCLI /c0 download file=9440-8i_nopad.rom Component: ========= SAS MegaRAID Firmware Release for MegaRAID Controllers Release date: 3/22/2019 Version Numbers: =============== Current Package Details: Firmware Package: 50.9.0-2165 (MR 7.9) Firmware 5.090.00-2089 MR PL 10.25.00.00 ROMENV 1.12 BootBlock 7.02.00.00-0021 NVDATA 5.0900.01-0014 UEFI_Driver 0x07090300 (SIGNED) Hii v07.09.05.00 (SIGNED) BIOS 7.09.02.0 SBR: 5.0902.01-0415 Previous Package Details: Firmware Package: 50.8.0-2029 (MR 7.8) Firmware 5.080.00-1915 MR PL 09.25.05.00 ROMENV 1.12 BootBlock 7.02.00.00-0021 NVDATA 5.0800.01-0002 UEFI_Driver 0x07080400 (SIGNED) Hii v07.08.05.00 (SIGNED) BIOS 7.08.02.0 SBR: 5.0803.01-0407 Bug Fixes and Enhancements: =========================== Firmware: SCGCQ01329829 - PL: PL_INFO_PUIS_FLAGS violates the FW coding standard SCGCQ01531636 - COL TLC initialization - Incorrect arguments passed to colNandProgramPages in colOnfiInitSlcBlocks() SCGCQ01562816 - changes for cache offload fpga SCGCQ01566826 - Aero Fpga Cache Offload : flash initialization bug fixes SCGCQ01579793 - Flash memory controller data structures are not in correct file. SCGCQ01580245 - arm data abort exception SCGCQ01581490 - Fix ONFI timing mode parameter values SCGCQ01593697 - Fix issues related to ONFI get/set features commands in NV-DDR2/DDR3 mode. SCGCQ01599110 - Fix issues related to ONFI flash SLC blocks initialization SCGCQ01600274 - Toggle Aero : Fixing Read Id in sync mode. SCGCQ01600838 - remove COL_FMC_DDRLESS_FPGA define SCGCQ01602913 - Fixed Fix Wait for Bit set function in ONFI SCGCQ01605431 - SDMA fixes for Aero ONFI4 transport layer (generic and PIO modes) SCGCQ01616950 - Toggle: Factory bad block scan is failing SCGCQ01616954 - Disable Toggle Badblock scan SCGCQ01617054 - Miscellaneous fixes in colDebug.c SCGCQ01619012 - data abort when doing symbol lookup SCGCQ01620670 - Fix flash filesystem issues with DDR enabled SCGCQ01627034 - Aero Fpga Col : move DataSeqPrepare back into DataTransferfunction SCGCQ01628968 - Fix colFmcMultiplaneEnable SCGCQ01639993 - Block and Page boundary condition checks SCGCQ01665418 - issues with reading flash file system SCGCQ01671243 - Fix scrambler initialization SCGCQ01676019 - Update DFI init functions to set Fc1DfiInitComplete SCGCQ01676706 - Signature generation is not working. SCGCQ01683394 - restore is reporting failure SCGCQ01684909 - Bad block reclaimall command re-populates bad block table SCGCQ01698449 - Aero COL FPGA: temporary change to always return unsuccessful from read retry till proper code is in place SCGCQ01713700 - CDMA bug fixes SCGCQ01714686 - Aero COL FPGA: Reset DIS CRC and checksum to default values before doing restore SCGCQ01714751 - Aero COL FPGA: fix block number for read eye training SCGCQ01715682 - Validate argument count for debug API's SCGCQ01718297 - Aero COL FPGA: Fix usage of disableBBR flag in descriptor SCGCQ01746176 - Aero Cache Offload - Fix compilation errors with non fpga build SCGCQ01748091 - Fix compilation errors with ventimr build with COL code in place SCGCQ01761483 - fix compile errors associated to rebase SCGCQ01762159 - The read retry code is hitting an ASSERT on toggle SCGCQ01763316 - Modify colOnfiInitSlcBlocks to use copyback command SCGCQ01764256 - Ventura README.doc in NVDATA folder mis-spelled "Mercator" SCGCQ01765003 - Add defines for Flash phy and controller base address in colmain.h SCGCQ01772608 - uncorrectible ecc error on 2nd flash controller reported during restore SCGCQ01787987 - Debug Command 'coldesc' does not display cache offload blocks correctly. SCGCQ01789573 - fix avenger compile error in the aero cache offload common code SCGCQ01799421 - the 'make ventmr' command is currently building aero cache offload files SCGCQ01835597 - Restore on 2nd offload region is failing SCGCQ01837083 - pl: backend PCIe: potential race condition during switch downstream port link up SCGCQ01839918 - Update LSISAS3916.xsd with latest changes and correct signature SCGCQ01846131 - Aero PA0.6 - Can't update to latest firmware because of profile changes SCGCQ01848090 - SmrZacHM/SmrZacHA not in reverse orders between the Big Endian and Little Endian SCGCQ01850755 - PL Fault 0x6001 occurred while running IOs + Task Management requests SCGCQ01855070 - Controller Exception Called for Processor Core = 0 when pinned cached is present SCGCQ01858852 - pl UBM: Elrond Ex1 - Cannot see NVMe drive in slot 17 (offset = 16) with Mercator SCGCQ01858982 - 0x6004 Fault running TM only test SCGCQ01865886 - More than 2 asserts can be triggered between T5 and T20 while booting. SCGCQ01866860 - Aero PA0.7 - ProfilePersonalityChangeRequest: Invalid Personality Change detected when request from Storcli SCGCQ01868375 - Ventura: Fault 0x2805 encounted if one configures NVME and AutoPortEnable at the same time SCGCQ01868574 - Aero3: Serdes interrupt handlers are not compiled in for Aero SCGCQ01868634 - MPI 2.6: Fix definition of Signature0 field and PSOC download definition SCGCQ01869912 - Fix compilation in col_common_pa_Int stream. SCGCQ01870842 - pl: SAS/SATA devices not discovered with partial backplane configuration SCGCQ01870862 - pl: port enable timeout and discovery failure with multiple VPP device configurations SCGCQ01871049 - misc colDebug module cleanup SCGCQ01871826 - Turn on supportEPDWithAutoConfigOff flag for Ventura Raid in Aero code. SCGCQ01873018 - Fix Cache Offload BST (Ventura/Aero) SCGCQ01873461 - Library might incorrectly set program/erase request bit when flash suspend feature enabled. SCGCQ01876447 - Build all fails for particular platform. SCGCQ01876735 - Dev Defect: Fix COL Debug API to read and write to registers SCGCQ01877030 - pl: vSES reports incorrect product revision level in SES page 1 SCGCQ01877041 - pl SFF-TA-1005: All Ux4 drives are not discovered in x8 or x16 HFC mode while hot-plugging SCGCQ01880866 - Aero PA0.7- Data corruption found on degraded R1 VD after OCR. SCGCQ01881775 - pl dbg generate PL fault 4330 SCGCQ01882581 - MR API - Incorrect value used for MR_DCMD_CTRL_SNAPDUMP_ONDEMAND SCGCQ01884070 - pl UBM SFF-TA-1005: Locate LED cannot be turned off after diag reset SCGCQ01884166 - Fix issues found in new function on IO path (2) SCGCQ01884228 - GOLDENX: Ventura image not accepted by GoldenX SCGCQ01884237 - Critical Message " maximum supported count of 256 disks" received with MaX PDs SCGCQ01884622 - INLINE macro define in spiBaseType.h causes build error in Expander library build. SCGCQ01885763 - Flash FS gets created on mpi0 even though mpi0 is reserved SCGCQ01886012 - pl: backend PCIe: link fails to come up after a surprise down SCGCQ01886583 - Update the common header file to avoid compilation fail. SCGCQ01886810 - Ventura: NVMe I2C Backplane Detection fails on HBA connectors C2/C3 resulting in Slots not responding to LED updates SCGCQ01887433 - Ventura: PLI control requests may return incorrect status when backend PCIe support is disabled SCGCQ01889377 - misc colDebug module cleanup SCGCQ01889549 - Aero:GHS/DHS is detecting as HSP after push/pull SCGCQ01891238 - PL vSES: PCIe switch downstream virtual ports report SAS address of zero in SES page 0xA SCGCQ01891833 - Wingman - After a COL test, the controller hangs on a reboot. SCGCQ01891838 - Ventura:SCGCQ01800775 andSCGCQ01792449 both require a minimum initial firmwmare download size of 1.25K. MCTP will fail due to small payload size SCGCQ01892105 - pl: NVMe: E40A fault if WRPROTECT or RDPROTECT is nonzero SCGCQ01896537 - MPI 2.6: Fix definition of SGLs in TOOLBOX_LANE_MARGINING_REQUEST SCGCQ01896578 - pl UBM: Ux4 drives not discovered in Polling Mode with HFCx16 and x8 SCGCQ01897599 - PL UBM : SAS, SATA drives in Elrond UBM backplane(SFF-TA-1005) are not discovered when PCIe support is disabled SCGCQ01897804 - Aero/Ventura: Tip Int build is broken, SblSpicoStat redefined but not changed SCGCQ01902123 - Revert CQ#SCGCQ01838839 changes in Aero Stream SCGCQ01902218 - Fixes in the fusion descriptor queues dumping routine SCGCQ01904851 - Ventura: Discovery may not complete, timeout on 94xx-8i HBA SCGCQ01905070 - pl UBM: Locate LED cannot be turned off after diag reset for few drives on Ex1 Elrond SCGCQ01905135 - SOFA is failing meta signature check SCGCQ01905317 - Update colReadVerifyOffMetaSof to return good status if atleast one of SOFA/B passes SCGCQ01906013 - [vSES] Vendor ID and Product ID of Configuration diagnostic page uses hardcoded values. SCGCQ01906471 - pl: backend PCIe: unsupported completion timeout capabilities don't cause init failure SCGCQ01909264 - pl: NVMe: 6060 fault SCGCQ01909770 - Comments in plStates.c and plStates.h are wrong SCGCQ01909922 - ImplementSCGCQ01880847 in MR 7.9: Hit PL Fault 00005862 LinkRegister 01439171 During CC With Triple Media Errors On R60 4K Drives SCGCQ01911889 - colFlashEraseRegion might incorrectly erase data block. SCGCQ01911893 - Add logic to identify bad blocks when SOF is not available/invalid SCGCQ01913906 - Grammatical errors in Driver Health Manager Menu in UEFI. SCGCQ01914192 - MR7.8: CTRL does not detect drives with SAS3.5CtrlFw_Ventura_Ph_9.0 08.250.09.00 and 10 as well SCGCQ01917771 - HSP do not spin down when BGI is running SCGCQ01917935 - NVCache device failed, cannot support data retention SCGCQ01918580 - Fix xsd files for Ventura SCGCQ01918703 - pl: NVMe: device not removed following NVMe init failure SCGCQ01918736 - pl UBM: Drives are not detected if they are reconnected back within polling interval SCGCQ01921251 - VDs are not foreign as expected SCGCQ01922270 - pl: backend PCIe: additional robustness for hot reset during SAS cycle case SCGCQ01924437 - sense data may not match error LBA for NVMe I/O splitted into multiple MPT frames SCGCQ01924946 - pl UBM: Ex1 Elrond SFF-TA-1005 UBM back plane with SAS drives only connected to a Ventura HBA leads to a PL fault SCGCQ01926108 - cleanup snapdump function which dumps descriptor info SCGCQ01926295 - SAS BST Failure SCGCQ01926357 - PL: 0xED22 fault when SFF-TA-1005 UBM Ex1 SAS drives are connected to HBA connector 1 and NVMe drives on Ex1 are connected to connector 2 SCGCQ01926787 - PL : SATA initialization may be completed even though there is a failed set feature command SCGCQ01931146 - (SATA Only) SCSI Write Same to SATA NCQ translation might block other NCQ IOs. SCGCQ01932971 - Fix read retry attempt count in restore fail summary SCGCQ01932972 - pl: backend PCIe: device not unblocked following rediscovery in reduced requirements mode SCGCQ01932994 - Aero3: Initial Board Bringup Fixes SCGCQ01933158 - Command is not supported CLI error when trying to set termlog=on SCGCQ01934165 - Wrong completion routine being called for aborted NVMe Encapsulated commands SCGCQ01934903 - Aero: backend PCIe: default link rate should be 16GT/s SCGCQ01934925 - Aero3: RMC changes necessary for complete boot. SCGCQ01935021 - Correct disableSESMgmt and SecureLED support while under autoconfig R0 mode. SCGCQ01936155 - Aero3: RMC workaround updates from Ventura SCGCQ01936751 - Aero: ARM cache and MMU throwing exceptions during initialization SCGCQ01936773 - PL: Multipath: Failure to Enumerate Devices in Windows After Cable Pull/Push SCGCQ01936912 - Aero3: Spurious CIB interrupt messages in ring buffer SCGCQ01937037 - log dump all command not working on Ventura controllers SCGCQ01937069 - Aero: backend PCIe: Atlas support is disabled by default SCGCQ01937082 - Aero: backend PCIe: lane margining register accesses fail SCGCQ01937141 - 0x6001 Fault while running IOs and doing cable pulls SCGCQ01937180 - PL SATL : Sanitize operation may be completed with error even though drive did not report error SCGCQ01937600 - Aero: backend PCIe: PDB PLL is reinitialized when it's already locked SCGCQ01937617 - Aero3: Link not established interrupts are not being processed for all phys SCGCQ01937632 - COL BST is failing SCGCQ01937998 - Firmware hits Kill Adapter when create/initialize R0 VD using 4k drive. SCGCQ01938275 - pl: ED00 fault observed on crusader 16i when only Bottom part of Ux4 is connected to the core closest to PCIe slot SCGCQ01938307 - Aero3: CSW M0 firmware version 642 SCGCQ01940516 - OCR/KA (if OCR is disabled) occurs when corrupted image is flashed on to a device. SCGCQ01940518 - Aero3: Boot Algorithm indicates that sector 1 of OCM is invalid SCGCQ01940659 - Aero: backend PCIe: PDB PLL SSC should be enabled by default SCGCQ01940694 - pl: backend PCIe: disable managed switch support SCGCQ01941812 - incorrect struct size in PL phy enable/disable call SCGCQ01942093 - Aero-3: Aero PL version not used SCGCQ01942123 - MR 7.8 - OCR snapdump not getting generated SCGCQ01942768 - Aero: CBB-Only in FLASH will fault due to external synchronous abort SCGCQ01943122 - Aero3: Phy interrupt enables not set correctly SCGCQ01943129 - IO Unit Page 7 reports 0XFF for PCIeSpeed SCGCQ01943742 - 9460-8i:"Other Error Count" of drives increase when running dd test SCGCQ01943828 - Ventura : UBM change detection polling may not start in mixed backplane topology SCGCQ01943881 - Aero ROP 1539 is not hitting 3M IOPs SCGCQ01944117 - pl: VirtualSES do not show up in Windows when an SFF-TA-1005 UBM backplane with slot offset greater than 16 is connected to a Crusader 16i HBA SCGCQ01944149 - pl: backend PCIe: switch attached NVMe device enumeration failed SCGCQ01944168 - Aero: FWUP fails after second reset after bad image update attempt SCGCQ01945002 - Aero 3: CSW M0 firmware change (ver 643) SCGCQ01957254 - power interruption during cache offload setup and erroneous FLASH region change SCGCQ01957408 - Locate LED is non-functional for NVMe drives when we have a Switch attached enclosure as well as a Direct Attached enclosure SCGCQ01958249 - Snap-Dump not generated during early boot because snap-dump memory is not initialized. SCGCQ01960090 - vSES : ENCLOSURE BYPASSED B bit set when Missing bit is set via Send diagnostics command SCGCQ01960863 - Ventura B0: SES command to clear the CRIT or NON-CRIT bits doesn't clear the same under Enclosure Status diagnostic page SCGCQ01961997 - Customer specific back plane not detected in the latest code phase SCGCQ01962567 - Hot plugging external SAS cables to Port 0 of 9400-16e HBA is not detected SCGCQ01962733 - Evaluate disableSESManagement setting for various modes in Aero/Ventura. SCGCQ01962861 - OEM NVMe backplane I2c entries in NVDATA does not match the specific board SCGCQ01963504 - MR 7.8 Package fails to spin-up multiple SAS SPL-2 Power Control capable drives SCGCQ01963729 - onfi_status not properly clearing SCAP_NOT_PRESENT state SCGCQ01963941 - Performance Test fails - DC/EC Configs - Windows/Linux Configs SCGCQ01965125 - [MR 7.9] Data Abort exception during copyback and OCR cycles SCGCQ01966683 - MR7.9 Alpha:Observed 8% to 50% drops in SW/SR for all IO sizes SCGCQ01966760 - while IO power down then power up system for auto start io found fw hit a false assertion failure. iMR only. SCGCQ01966762 - NvramDumpAll() missing from Snapdump SCGCQ01968331 - Data Abort Exception when Enclosure Status Page has "unrecov" bit set and PDAllowedOps command is issued on the enclosure PD SCGCQ01969797 - Ventura: SAS/SATA Drives behind passive backplane are not detected. SCGCQ01970027 - Move OCM ECC error scrubbing logic to interrupt context SCGCQ01970744 - PL Fault 00005853, while doing two copyback operations on lds with different block size. SCGCQ01973003 - MR_7.9: Pre-boot generated snapdump has Invalid timestamp. SCGCQ01973566 - PL: SAS Drives Take a Long Time to Link Up and Are Not Discovered Correctly SCGCQ01979406 - Mode Page setting for Control page failed to observe NVMe translation restriction SCGCQ01979538 - ModeSelect with ATO field will only be sent to the drive if ModeSense from the drive says the field is changeable. SCGCQ01980228 - Mode Page change attempted on pages unsupported by SAT spec SCGCQ01985216 - Fix the PCie Host address space hardcoding for NVMe drives SCGCQ01989936 - MR_7.9: Snapdump is not triggered in "dmaErrorIsr" Error path. SCGCQ01990005 - Could get a false assert on an iMR card in a surprise power down state with traffic. SCGCQ01991770 - 7.9:VSES number of slots are incorrect in StorCLI SCGCQ01991774 - PL vSES: Number of slots for virtual SES is incorrect in StorCLI SCGCQ01992464 - All profiles not being enumerated in response to MR_DCMD_CTRL_PROFILE_LIST_GET SCGCQ01993738 - Data corruption seems with WB only R5/6 volumes that are unmap capable SCGCQ01996107 - immediate error return from PL not always handled properly SCGCQ02005349 - PL: SAS link up and drive discovery is delayed SCGCQ02013448 - Controller no longer accessible after poweroff and poweron VMware virtual machine (VMware passthrough enabled) SCGCQ02017674 - bad devH used in backend LMID causing bad devID to be used to index dmIoCtx SCGCQ02035956 - excess debug message "C0: DASEP found dI fb t d" print from OS bootup. SCGCQ02044267 - Change default NVDATA setting to enable spindown only for SATA SSD. SCGCQ01564758 - compile errors SCGCQ01571820 - Misc Bug Fixes to FPGA project - cache offload SCGCQ01572111 - Create one function to handle preparation and transfer of generic mode data SCGCQ01573392 - onfi commands do not work after switching to nv-dd2 mode SCGCQ01573650 - remove offload wrapper idle workaround SCGCQ01581424 - Aero Fpga Cache Offload : update generic and PIO mode command sequence as per prog guide SCGCQ01593736 - Use 6.25 Mhz timer clock on FPGA SCGCQ01616893 - Allocate memory for file system descriptors SCGCQ01620922 - Renamed configFileSystemPrimary field in COL_FLASH_CHIP_SELECT to PtrConfigFileSystemPrimary in col_common code SCGCQ01623718 - command descriptor structure issues SCGCQ01625932 - Toggle Bad block scan : data abort exception fix. SCGCQ01627801 - Compilation Issue for aeromr. SCGCQ01628793 - cleanup colPrepareOffloadMemList SCGCQ01630363 - Fix bug in routine which returns command descriptor address register. SCGCQ01635535 - Toggle COL : wrong page address mask and block address index causing muliplane read\prgram\erase failure. SCGCQ01670321 - fix colReadVerifyOffloadMeta to invalidate cache before issuing CDMA read descriptor command SCGCQ01670491 - Restoring an offload image is not working SCGCQ01675779 - COL ONFI Single Image support was broken with onfiValidateCSCount changes SCGCQ01684790 - Removing flashRegionToggleReq hack in colPrepareForOffloadEvent SCGCQ01687533 - Aero COL FPGA : Fix value of pages per block SCGCQ01687747 - Aero COL: Issues with flash controller thread management SCGCQ01697702 - Aero COL FPGA: Skip Bad block scan during Col HW initialize at bootup SCGCQ01698348 - Remove pinned cache check for single image on FPGA in colPrepareForOffloadEvent routine SCGCQ01714662 - Fix unaligned memory access SCGCQ01727288 - FW hit assert when both SOFs are bad, but atleast one of EOF is good while checking offload image SCGCQ01737950 - implement change column usage in the read parameter SCGCQ01747636 - Fix read/write cache in async mode SCGCQ01765359 - NVSRAM loss recovery for COL - bug fixes SCGCQ01799420 - the 'make ventmr' command is currently building aero cache offload files SCGCQ01801629 - There is not way to alert LSA if the snap dump properties are changed. SCGCQ01804425 - Aero PA0.6 - No IO BW and watchdog timeout with large 80x R0 and 80x EPD config SCGCQ01833380 - Restore failing due to incorrect ECC SCGCQ01841060 - Aero Compilation Error SCGCQ01849292 - No Flush when expected during a COL test. SCGCQ01849765 - Fix BST Scripts to Account for New Allowed UART Logs SCGCQ01850596 - Aero PA0.7: FW breaks into montask with exceptional core handling error SCGCQ01855357 - Aero PA0.7: Data Abort exception detected when Max Resets per boot cycle reached!! SCGCQ01859095 - Mismatch between data coming from Page2 and PageA in vSES SCGCQ01864769 - Firmware fault when continuously creating and deleting VDs/EPDs using attached batch script SCGCQ01875226 - Aero PA0.7 - Can't import foreign config (2 pd R0 split across 2 pcie switches) after powering switch back on SCGCQ01876271 - VenturaB0: SAS/SATA drives are not getting discovered with NVMe disabled firmware on both Crusader 9400-16iB0 and 9405W-16iB0 SCGCQ01876863 - On an 840 controller flashed with Aero with 4 ENC’s attached to one port, deleting the arrays that are created in all 4 enclosures, FW breaks into montask. SCGCQ01878174 - IO's can time-out after controller receives an unconfirmed response from a drive SCGCQ01878217 - PL: NVMe drives do not link up on non Ex4 backplane attached to an MR board SCGCQ01883220 - pl: backend PCIe: parent switch port lookup may generate incorrect pointer SCGCQ01885746 - Aero PA0.7: Talladega / Vision - Assertion failure in fw\cpu\arm\exceptions.c during reboot after PKG1679 FW Update SCGCQ01890038 - SPILIB: Winbond 128Mbit (16MB) part - Flash writes fail SCGCQ01891340 - Ventura MSS: VRef training failures on Marlin/Pocono boards. SCGCQ01897914 - Remove the unnecessary snapdump when importing foreign configuration SCGCQ01898852 - Ventura: OEM SW Enclosure Amber LED stays on after reboot SCGCQ01899293 - Debug output contains multiple copies of the same information SCGCQ01903658 - Ventura/Aero: Firmware Upload COMPLETE type fails if and SGE is too large SCGCQ01903940 - Remove/re-insert drive from Elrond enclosure with Ex1 result in amber lights turn on SCGCQ01909341 - Incorrect clearing of GUID to target ID map table during EPD creation SCGCQ01911898 - Display mpi status for each fc/cs separately. SCGCQ01914063 - pl: backend PCIe: hot reset not issued on error if link is not fully initialized SCGCQ01915514 - Fix memory allocation for PtrRestoreMetaSof buffer SCGCQ01915749 - fw hit exception after creating VDs and "debugOcr reset 0 0" SCGCQ01915755 - pl: backend PCIe: bug when setting up direct attached PL structures SCGCQ01916779 - Ventura: IOC init may fail with Host Page Size Invalid LogInfo on backend PCIe disabled FW SCGCQ01918865 - Aero PA0.8: (Vision) Snapdump Fails to generate after Assertion failure in fw\cpu\arm\exceptions.c during Cable Push SCGCQ01919878 - Aero FW PKG Pkg-50.9.0-1753/When flashing controller, it is breaking into Montask SCGCQ01919989 - Command " storcli /c0/vall delete " indefinitely hangs with FW pkg 1751 SCGCQ01920596 - Link information is incorrect for Ux2 & Ux4 midplanes SCGCQ01922333 - Ventura RMC: AHR causes host to reboot. SCGCQ01924416 - Updating link speed from PCIe IO Unit page 0. SCGCQ01924892 - Cleanup colDbgSetSmartRec to use logical offset SCGCQ01925056 - incorrect date for snapdump files SCGCQ01925931 - Task management being issued to a vSES device handle causes the firmware to crash SCGCQ01926130 - cleanup snapdump function which dumps descriptor info SCGCQ01929016 - PL SATL : Host IOs may timeout after a sanitize command that completes with an error SCGCQ01932394 - vSES: Remove, RRAbort and Missing bits in array device element are not getting updated in element status page. SCGCQ01932776 - pl UBM: NVMe drive behind Ex1 Elrond not discovered with PCIe switch in the topology SCGCQ01934145 - vSES SES Page 0Ah may report same SAS address for two elements during hot remove/add of NVMe devices SCGCQ01934151 - Aero3 Fault 431b - unexpected interrupt SCGCQ01934152 - Aero3 Ring buffer prints indicate constant receipt of PMU messages from M0 SCGCQ01934173 - pl: backend PCIe: couple of issues with PCIe Switch Page 1 SCGCQ01936080 - Aero3: OOB burst/idle times are not correct SCGCQ01936308 - After OCR configured pd's moved to Foreign and fails to import in a PD goes bad during boot. The all subsequent drives are foreign. SCGCQ01940449 - Aero DDR: Updates to DDRlib for operation at 1600 MT/s SCGCQ01941171 - Aero: backend PCIe: fix usage of uninitialized variable SCGCQ01941995 - If SBRReloadEn bit is set in Host Diagnostic register and AHR is issued from host, the AHR never completes. SCGCQ01942983 - Ventura: FW may fail FastPath IOs to NVMe devices with bad device handle error. SCGCQ01944855 - The Aero3 build does not compile SCGCQ01945018 - Complete AIs from review of code (U32/U64, LdSizeGet, PdSizeGet) SCGCQ01947791 - uninitialized variable in code SCGCQ01950906 - Incorrect checks for LD invalid cases during IO processing caused data abort SCGCQ01951370 - AI for NVME pass through. SCGCQ01952450 - Unmap command are rejected SCGCQ01957185 - Ventura: SES Page 0Ah element descriptors of controller PHYs connected to a SMP target are marked as valid SCGCQ01957716 - pl UBM: Firmware hit PL fault ed00 when pull/insert multiple drives SCGCQ01961487 - vSES Doc: Update VSES document to reflect support for control/status element fields. SCGCQ01963365 - Ventura iMR hits MonTask during multiple R5 Rebuild with I/O. SCGCQ01965093 - MR7.9-9480-8i8E:MonTask:line 151 in file fw\raid\utils.c rst=1while pull out a drive During Reconstuction from R1 to R6 & OCR SCGCQ01967058 - During Firmware update, the message displayed for unsuccessfully updating MegaRAID card will be more descriptive and more compattbile with previous MegaRAID products. SCGCQ01968110 - LSA7.9: When Prepare for removal is performed on all the UG Drives, click on Adv/simple configurations should be grayed out SCGCQ01970742 - Back out change for: SES command to clear the CRIT or NON-CRIT bits doesn't clear the same under Enclosure Status diagnostic page SCGCQ01990091 - Remove CSETSCGCQ01961503 SCGCQ01993737 - FW region lock promotion issue SCGCQ02006880 - Dev defect to check-in a missing change for an original change set check-in. SCGCQ02035987 - The hiberfil.sys is not written correctly, causing wake up from hibernation to fail SCGCQ02059845 - Performance drops of 5-20% observed in lower IO size and higher QD's for SR/SW DC/EC- SAS,SATA HDD SCGCQ01564964 - AIs from code review SCGCQ01582409 - Add new header file to fix compilation Issue in COL Int Stream SCGCQ01596675 - read parameters is infinitely looping with failure SCGCQ01625091 - Reading parameter page copy with index>0 broken by earlier SDMA fixes SCGCQ01629361 - FW hangs during metadata buffer initialization when DDR is disabled SCGCQ01685652 - multiplane erase command are not reporting failure for known manufacturing bad blocks SCGCQ01698187 - enable badblock scan SCGCQ01698425 - bad block table changes for aero SCGCQ01713643 - Bad blocks are not skipped during erase operation. SCGCQ01763460 - Control Plane Address - currently in common code SCGCQ01857416 - Aero BST failure, Raid LD tgtId does not persist through OCR SCGCQ01865888 - Disable supportJBOD for Ventura JBOD personality and Aero. SCGCQ01867845 - Good Pointer Region should be erased. SCGCQ01884168 - Fix issues found in new function on IO path SCGCQ01889785 - Cached Discarded during boot SCGCQ01891355 - Aero PA0.7: Talladega/Vision - Max OCR counter remains as MAX after system power cycle SCGCQ01902153 - FW hits a data abort when both EOF are bad SCGCQ01912208 - Fw hit drvspinup.c when wake up from hibernation SCGCQ01916089 - Aero PA0.8: 'dm setDmd' command not working SCGCQ01922140 - Aero PA0.8 : After Config Clear and setting FW autoconfig to offmode and OCR, pd still comes up as JBOD(EPD). SCGCQ01922143 - Adding asserts for pli control requests during PL initialization SCGCQ01922234 - Aero MR: ctlr hang after sblib calloc call SCGCQ01922280 - compilation error SCGCQ01922302 - fix one of the extended image checksum SCGCQ01923648 - Kill Adapter/OCR and Controller Hotplug detected during continuous Snapdump generation. SCGCQ01934945 - PL SATL: Firmware Tries to Double Free Resource Mid SCGCQ01936123 - Ventura: Use full Slot Cap Physical Slot Number field info for PCIe SW attached device slot enumeration SCGCQ01936354 - [7.9] MR BST failure : Firmware crashes with C0:chainMidFifoIsr: iopIntSts 800081 SCGCQ01938009 - Fix CPU exception when updating BVDs while creating LDs in iMR BST SCGCQ01942781 - vSES: CRIT or NON CRIT bits in Enclosure Status Diagnostic page are never set. SCGCQ01956409 - Unnecessary prints related to TFM SCGCQ01962045 - Handle the error in mode page config to avoid the deadlock in dism state machine SCGCQ01963368 - Fixed the display in ar debug function for MR_LD_BITMAP so correct numPd can be displayed SCGCQ01966612 - MR_7.9: ERROR: Exception Handler Called for Processor Core = 0 after firing get snapdump. SCGCQ01971319 - Incorrect clean up on cmd error completion for MFI passthru cmd with incorrect data length SCGCQ02006873 - Dev defect to revert back the temporary solution for defectSCGCQ01802513 once PL ERSCGCQ01817424 is implemented SCGCQ01534565 - Fix stream build error "undefine symbol onfiClearNvramParam" SCGCQ01570638 - AIs from code inspection SCGCQ01605634 - Flash controller reset is not working SCGCQ01639934 - Descriptor based offload is failing SCGCQ01866800 - pl: Locate LED on SFF-TA-1005 Ux4 backplanes configured in x16 or x8 HFC emulation mode is not activated by storcli command SCGCQ01915759 - iMR 16i + ux2: ctrl hit exception after delete config SCGCQ01943843 - uninitialized variable SCGCQ01948592 - Drops upto-7% OLTP for 256K/QD64 in NVMe/Win AND '-7% R0/16K/SRQD256 SCGCQ01994860 - pl: backend PCIe: ED06 fault SCGCQ02022790 - pliTaskMgmt() returns ISTATUS_DEVICE_NOT_REGISTERED for a DA SEP SCGCQ01595837 - Update rbvalid as per toggle data sheet SCGCQ01665150 - Aero Fpga Col : MSS Reset issue SCGCQ01765357 - Addressing rebase issues. SCGCQ01835599 - BB table is corrupted if bad block factory scan is run after an offload completes. SCGCQ01848037 - Aero PA0.7: Changing profile to 31 and reboot resulted in firmware stuck in reset cycle SCGCQ01559701 - changes for cache offload fpga SCGCQ01877017 - Aero PA0.7: Aero Vision FW reports chip reset when SysLite is expected upon a warm reboot from OS as long as SCaP is present SCGCQ01950909 - Remove changes ported from defectSCGCQ01937998. SCGCQ01380065 - Update Aero NVDATA files for Eval board SCGCQ01991840 - MPI 2.6: Associated header changes for MPI 2.6.8 release. SCGCQ01944825 - Update Ventura Summary Release Notes SCGCQ01940678 - Aero3: Implement PMU message to notify M0 to init serdes parameters SCGCQ01938727 - Aero3: Modify "iop pci lnkspdr" so that it displays PCIe4 bus speed SCGCQ01938306 - Aero-3: Rename Images SCGCQ01937838 - Aero-3: Update IT release script & Create summary release notes SCGCQ01928209 - Aero: Update PSW and CSW M0 firmware images SCGCQ01926246 - Aero: backend PCIe: disable hot reset on link up SCGCQ01926107 - Aero3: Change secure sign executable to HSM version SCGCQ01925998 - Aero DDR: Implement new test mode for Analog SE SCGCQ01924811 - Aero: Map CTL region for access to slave bypass registers. SCGCQ01924163 - Enable DCW blocks in slave bypass SCGCQ01922181 - pl: NVMe: MAXCMD SCGCQ01922154 - Add workaround for SATA drive not complaint with ACS-3 SCGCQ01915614 - NVDATA settings to override SCL low and high times SCGCQ01915534 - Remove AERO_PORTING from IOP & Bootloader files SCGCQ01915530 - Remove AERO_PORTING from PL_FEATURE_ACTIVE_CABLE_SUPPORT SCGCQ01904852 - Aero: backend PCIe: review Gen 3.5 hardware workarounds for removal SCGCQ01904334 - PL support for authenticating Customer specific genuine drive carriers. SCGCQ01902039 - Aero/Ventura: Add SPILIB test to verify SPI FLASH parts and libraries SCGCQ01900830 - Aero: Incorporate EFUSE Key Update code from SBLIB and associated logic SCGCQ01891968 - SPILIB: Modify initialization so that all devices uses 8 dummy bits for reads in dual and quad mode SCGCQ01891231 - Aero-3: Improve backend MPI device error handling SCGCQ01889371 - MPI 2.6: Header file changes for MPI 2.6.7 release SCGCQ01887443 - Aero3: Port function to set power mode of SAS phys SCGCQ01887377 - pl: backend PCIe: update NVMe device requirements doc builder SCGCQ01887289 - Aero: MPI spec IOC Page 1 - interrupt coalsecing change request (per reply queue group) SCGCQ01884809 - pl: backend PCIe: enable firmware to handle vendor specific device SCGCQ01884405 - Aero: pass unhandled MPI toolbox messages to PL SCGCQ01871556 - Aero: Port package.exe to Aero SCGCQ01870343 - Customer specific build SCGCQ01868871 - Remove DMA_Q_MASK_STARVATION workaround for AERO SCGCQ01868691 - Aero: Update SecureBoot Library and use new functions to verify all signatures in a FwDownloaded image are valid SCGCQ01868688 - Aero: Allow "Soft Secure" parts to boot even if EFUSE is not programmed SCGCQ01867808 - pl: backend PCIe: switch interrupt handler failure retries SCGCQ01865592 - Customer specific backplane and drive carrier discovery SCGCQ01862353 - Aero: backend PCIe: add support for Atlas synthetic mode pseudo endpoints SCGCQ01858472 - NVMe Device Requirements document builder SCGCQ01853689 - Aero RMC: Separate the Aero version of RMC from the Ventura version. SCGCQ01853686 - MPI 2.6: Header file changes for MPI 2.6.5 release SCGCQ01850067 - MR CBB changes to account for latest cbb changes. SCGCQ01828984 - Goldenx/Ventura: Add -s (signed bios image) option to GoldenX SCGCQ01824074 - Update CBB UART speed handling SCGCQ01800775 - Aero: Enhance user protection by eliminating writes to signature areas SCGCQ01792449 - Ventura: Modify firmware download algorthm so that the SOC SBR signature is invalid until the image is checked SCGCQ01766802 - Aero3: GoldenX-Add functionality to understand component headers and create golden images for Aero3 SCGCQ01764972 - Aero-3: Create IT & PL/SCS Libs Release Scripts SCGCQ01736578 - Aero-3: Enable MPI Endpoint to Atlas SCGCQ01732949 - Aero-3: Create production board NVDATA XSD SCGCQ01727225 - MPI 2.6: Slot Numbering for x2/x4 wide connections to direct attached devices SCGCQ01614626 - Aero-3: Review Aero PBAM changes SCGCQ01599294 - Aero3: SpiLib: CR #06 Addition - Add an "exclusion" table to the SPI RDID logic SCGCQ01570730 - MPI 2.5: Add MaxEnclosureLevel field to BIOS Page 1 SCGCQ01553021 - MPI 2.5: Add OEMRD field to SAS Enclosure Page 0. SCGCQ01439350 - Aero: backend PCIe: PCIe 4.0 lane margining interface SCGCQ01685810 - Add MPI Comp Img headers (SB) to Build Tools SCGCQ01965047 - Add a bit for atomic descriptor capable SCGCQ01963328 - Add a new log event used whenever the snap dump properties are modified. SCGCQ01946548 - Fix MR_CTRL_INFO to support backward compatibility SCGCQ01943832 - Add opal support for all drive types. SCGCQ01933134 - Addition of device type PSoC in MR_FW_SAS_PVT_API SCGCQ01931763 - ROMENV.exe - Add -force for ignoring size alignment requirement SCGCQ01931637 - Add Board Support Package Image Type to MR_IMAGE_TYPE SCGCQ01928254 - Add secure boot key update complete event SCGCQ01916035 - Support smp passthrough storeliboob (API changes requirement) SCGCQ01905072 - Add Linux support to build tools SCGCQ01887495 - [MR 7.8] API change to export "disable least latency mode" SCGCQ01886424 - Interrupt coalsecing setting per group of 8 replies queues (h/w VF registers) SCGCQ01874046 - (Opened) - MR PVT API change to add support for EKMS keys over OOB SCGCQ01874035 - MR API changes to support EKMS over OOB SCGCQ01873417 - Added customer serial number field to MFC Manufacturing 2 structure SCGCQ01872736 - NVDATA fields needed for Vision SCGCQ00991465 - Deterministic OCR command SCGCQ01348373 - Remove Eval Defines for selected modules like DDR SCGCQ01407649 - Commands : Generic Work Mode SCGCQ01478545 - Create Secure Boot Library SCGCQ01504930 - Added bad block scan routines for ONFI and Toggle. SCGCQ01509325 - Aero COL TLC Flash Initialization for ONFI4.0 SCGCQ01510663 - Generic Mode Commands SCGCQ01510683 - PIO Work Mode Commands SCGCQ01519759 - TLC Initialization Common Code SCGCQ01522336 - Update COL offload metadata structure SCGCQ01523373 - AI for transport layer code collab reviews SCGCQ01525522 - Aero Toggle : Changes to set feature for Toggle NAND during Init SCGCQ01531744 - Generic mode read/write commands SCGCQ01556765 - Implemented OTP Read for Factory Invalid Blocks SCGCQ01562242 - Cleanup COL flash filesystem related common code SCGCQ01573653 - AWLEN/ARLEN support in slave dma functions. SCGCQ01573656 - Generic Mode Prints are too verbose SCGCQ01592273 - Add shell2acelite power management SCGCQ01601678 - Debug API to read and compare parameter page SCGCQ01601680 - Cache Offload Debug Commands - Phase 3 SCGCQ01614119 - add mss reset prior to calling the DDR initialization function SCGCQ01620242 - adding scrambling support define SCGCQ01630365 - Update debug routine which dumps command descriptor. SCGCQ01630382 - CDMA support SCGCQ01635845 - Support for the 2.3 bitstream SCGCQ01639799 - Disable flashRegionToggleReq flag on FPGA SCGCQ01641742 - COL debug command module improvements SCGCQ01665139 - fix smart recovery code in colReadyForOffloadEvent routine SCGCQ01665159 - Enable DDR for Cache Offload SCGCQ01676076 - Implement HW assisted offload routine using CCR method of setting offload request bit SCGCQ01676778 - enabling smart recovery SCGCQ01679153 - Aero COL FPGA: update colMainIdleLoop to call colCheckCacheOffloadStatus SCGCQ01681568 - Aero COL FPGA: Disable auto discovery on 2nd flash controller SCGCQ01681717 - Offfload and restore support SCGCQ01684947 - Aero COL FPGA: Enable read/write caching in colHwInitialize SCGCQ01685034 - Aero COL FPGA: enable scrambling in custom header SCGCQ01685760 - Implement read retry feature as part of PIO and CDMA read commands SCGCQ01685822 - Implement secure boot ctrl info SCGCQ01685880 - enable continue on error SCGCQ01686755 - enable single image SCGCQ01715047 - expanded status values in COL_STATUS enumeration SCGCQ01720589 - Debug API's to allow user to use custom blocks for Cache Offload. SCGCQ01729977 - Scan NAND for file system. SCGCQ01749445 - Create a different command descriptor structure for CDMA SCGCQ01760624 - Support ARM compiler toolchain installation with spaces in path as well as multiple perl binary names SCGCQ01760658 - Add a parameter in colWrapperPrepFlashDescriptor for DDR data descriptor SCGCQ01761574 - Cleanup colWrapperCheckForDescFailures SCGCQ01762282 - Validation Card Prep Items for the COMMON project SCGCQ01764966 - sblib: Efuse update support SCGCQ01772478 - Extended TTY Buffer SCGCQ01772624 - Add debug API to run through all read retry options SCGCQ01777199 - Add dynamic section of NVRAM to snapdump SCGCQ01786618 - Automate cache restore failure analysis - Part 1 SCGCQ01788792 - Set test bits to simulate programming errors on Flash Device. SCGCQ01788803 - Update colinfo debug API to print additional info. SCGCQ01788805 - cache offload design note suggested changes to the metadata SCGCQ01789579 - Debug Commands Issued after OCR will not work SCGCQ01790467 - Moving OCM Copy code out of the Common code (Aero INT changes) SCGCQ01790970 - Add IT/PL override directory SCGCQ01792705 - Converting MR_FPGA to F_COL_IDLE_LOOP SCGCQ01796099 - Eliminate header includes in main aero code SCGCQ01797407 - Implement Secure Boot Library changes needed for MegaRAID SCGCQ01799204 - miscellanous cleanup SCGCQ01803321 - Store toggle bb table on a specific mpi on NAND flash SCGCQ01807200 - UBM: MR support for direct access of I2C devices that are not specified in manufacturing page 43 SCGCQ01822384 - Add FW signing support to build SCGCQ01822453 - Use sblib_rel and remove sblib's non-API paths from fwSConstruct's API_DIR_LIST list SCGCQ01822511 - Merge new top level headers SCGCQ01823988 - Disable makefiles SCGCQ01824104 - Added support to main fw to use CBB initialized MMU mappings. SCGCQ01824113 - MR Init: Enable the second core SCGCQ01824114 - MR Init: Add new flash header SCGCQ01824115 - MR Init: Remove dead code from _start SCGCQ01824159 - Remove mpi3_type.h from sbliApi.h SCGCQ01830292 - Disable efuse updates SCGCQ01838010 - code cleanup SCGCQ01838145 - Aero Simplification: Reduce Aero profiles from 8 to 2 SCGCQ01838680 - Security should be based on a feature key SCGCQ01839760 - Added functionality to secureSign.exe to stamp the signed FW Image with the PublicKeyList ID for tracking purposes. SCGCQ01840951 - sblib: Add sbliCompareKeys SCGCQ01845116 - Added optional argument to enabled signImageX command to generate public key hash bin files. SCGCQ01845138 - Coarse Delay SCGCQ01847749 - Adding 3908.xsd to Aero NVDATA XSD release. SCGCQ01849071 - Aero Personality Management SCGCQ01850499 - NVDATA fields needed for Vision SCGCQ01850574 - Remove EpakSet function SCGCQ01855365 - Add Debug Function DebugMPT_UpdatePCIeLinkFlagsUpdateAllLanes SCGCQ01856249 - SCONS changes for ER:SCGCQ01856025 - Add CSW Aladin Plus FW to SBR portion of CBB image SCGCQ01857288 - sblib: IT Integration issues SCGCQ01858311 - Update Aero Build Scripts for Further SPI Lib Changes and Incorporate New PL SCGCQ01858927 - Update SOF/EOF to include offload metadata for all FC/CS SCGCQ01861986 - SBLIB API functions need to do a sbliInitialize check SCGCQ01864752 - Remove mpi dependency from sblib api SCGCQ01865928 - sblib: Integrate sblib with Aero IT SCGCQ01867566 - Fix NVMe Pass through implementation SCGCQ01867576 - sblib: Add release component support SCGCQ01867686 - Handle SMART copy back failures and drive removals gracefully SCGCQ01867713 - Use SOFA or SOFB to prepare for offload when there was no offload SCGCQ01867716 - Add debug command for dumping info pertaining to FlashFS and Offload meta SCGCQ01867915 - Periodic refresh of flash filesystem SCGCQ01870009 - Add python path to genDebug.py call SCGCQ01870951 - request for new log info - bad block refresh SCGCQ01871924 - Implement periodic refresh of bad block table - Phase 2 (main changes) SCGCQ01873594 - CBB to Main FW transition SCGCQ01878258 - Improve build compatibility SCGCQ01882714 - sblib: Add a library version SCGCQ01884049 - Ensure no unaligned access to NVRAM SCGCQ01885801 - Update ONFI_DiscardImage to include WriteSof argument SCGCQ01889213 - SCONS changes for signing APP-FW image on Avenger. SCGCQ01889851 - Automate Failure Analysis when cache restore fails - Phase 2 SCGCQ01889942 - Testability improvement for Cache Offload (COL) to eliminate inconsistent test results and recurring Test SCGCQ01897611 - [MR 7.9] API change to export "disable least latency mode" SCGCQ01902742 - Integrate RMC Logs into Snapdump, Collect snapdump for cache offload failures SCGCQ01903769 - SBLIB: Populate secure boot status structure SCGCQ01906532 - Update ROMIMAGE tool for MR CBB building SCGCQ01906633 - Add new failure status in COL_HW_STAT_T SCGCQ01907017 - Add debug command for dumping info pertaining to Bad Block Table Flash SCGCQ01907192 - SBLIB MR: Add sbliCompareKeys to MR FW Download routine SCGCQ01909926 - Integrate RMC Logs into Snapdump, Collect snapdump for cache offload failures (aero change) SCGCQ01917757 - Implemented changes to support remote signing using the HSM client application server for generating keys and signing automation. SCGCQ01918693 - Add support to dump OTP page (bad blocks) for ONFI SCGCQ01918918 - Add MR Support for Using New API to Configure Reply Queue Coalescing SCGCQ01920232 - Move PtrFlashIoMeta out of COL_FLASH_CHIP_SELECT Structure SCGCQ01924034 - Structure change cleanup left over SCGCQ01924080 - SBLIB: Modify key invalid routine to allow non-sequetial values SCGCQ01924173 - SBLIB: Break out the pre-validate checks from each api call and add standalone pre-validate api check for aero SCGCQ01924954 - colMain.c cleanup to better display battery/super-cap info. SCGCQ01924957 - Adding a new builder to SCONS script to pad firmware image and update header size at the same time. SCGCQ01925849 - Disable Firmware UART input when SRK Write Protect is not enabled SCGCQ01933128 - Addition of device type PSoC in MR_FW SCGCQ01933475 - Cache Offload BST Improvements SCGCQ01935020 - Add debug command to erase mpi0 for bad block table on toggle SCGCQ01964424 - DDR tuning parameters based on subOEM ID SCGCQ01988154 - Spin down drives during system shut down SCGCQ02002750 - Moves most cbDebug print statement from mprintf to etprintf. SCGCQ02007576 - expand eTTY log from 6MB to 12MB SCGCQ02011387 - Spin up changes to Handle TUR failures with SCSI_ASCQ_NR_INITIALIZING_CMD_REQUIRED SCGCQ02046379 - action item for (SCGCQ02035987) SCGCQ01934991 - Aero3: Make serdes debug output selectable SCGCQ01917691 - Aero-3: Use Atlas SES as top-level switch enclosure's SEP and update vSES to account for managed switches SCGCQ01892032 - Integrate MPI 2.6.7 release headers into Aero/Ventura code. SCGCQ01889947 - MPI 2.6: Add new IOCStatus code for "FAILURE" SCGCQ01889946 - Aero-3: Create 8 phy versions of NVDATA XSD files SCGCQ01883411 - MPI 2.6: Defines in header must be unique in first 32 characters. SCGCQ01883166 - Added Per-Device statistics/event collection SCGCQ01883165 - Timestamp changed to represent the system time SCGCQ01876851 - Aero: Eliminate TPH and MSIX workarounds meant for Ventura/Marlin SCGCQ01872108 - Aero: pl: identify Atlas using vendor specific capability SCGCQ01859080 - Port protocol cycling firmware workaround from Ventura to Aero SCGCQ01857070 - pl: NVMe: Device Init Failure event SCGCQ01789033 - Aero-3: Add support for 8 phy chips SCGCQ01627982 - (NVMe) SCSI Write Same 10 and 16 translation for NVMe devices. SCGCQ01614679 - Aero: backend PCIe: retimer presence indication SCGCQ01483180 - Make common component for Aero/Avenger shared functionality SCGCQ01494193 - Modify COL flash filesystem config metadata structure for ONFI 4.0 SCGCQ01516989 - Implement phy read eye training algorithm, import common functionality from Avenger proto stream SCGCQ01522361 - Aero COL Fpga build SCGCQ01528648 - Disable Flash Firmware Alias Support SCGCQ01563531 - ONFI Debug Tools for FPGA Phase 2 Development (Common) SCGCQ01573657 - Merge 'scolNandProperties' and 'OpModeSettings' into one implementation SCGCQ01574970 - Use JEDEC parameter page for all devices SCGCQ01598510 - Toggle : Add Timing parameter and operation mode settings SCGCQ01599621 - Implement COL Debug Routines for non-DDR mode. SCGCQ01601703 - Implement SuperCap cut line detection in FW. SCGCQ01606718 - Toggle : Adding NAND property and NAND action for Toggle. SCGCQ01614602 - Aero Performance improvement SCGCQ01620237 - adding megamon command colfeatures. SCGCQ01620295 - Replace ValidChipSelectsDis with ValidChipSelectsDiscovered SCGCQ01623535 - add colinfo megamon command SCGCQ01671233 - Megamon Cmd implementation for Block Stress, ECC & Scrambler enable/disable SCGCQ01681685 - Aero COL FPGA: Add FC1 no auto discovery flag in custom file SCGCQ01681734 - Set Csysreq bits in MoMaskbitSmIso SCGCQ01727262 - Cleaning up the wrapper module SCGCQ01742027 - Update SBR for Aero MR Validation board SCGCQ01763112 - Implemented read retry mechanism for toshiba flahs part SCGCQ01788721 - Add Flash Controller parameter to debug API's SCGCQ01797364 - NAND Configuration A0 prep changes SCGCQ01798111 - rename define SCGCQ01799918 - Implemented secureSign.exe CLI tool for automating FW signing process with signImageX SCGCQ01804299 - MR 3.5 FW snapdump support for host initiated snapdump SCGCQ01804393 - SLC format changes SCGCQ01818436 - NVME write uncorrectable error handling with SBBM. SCGCQ01823992 - Add toolchain to ver command SCGCQ01824164 - Add the handling of API for discarding all the snapdumps SCGCQ01826016 - Spec Compliance (Aero specific): Discover host PCI BUS change and report to upper layer. SCGCQ01830308 - sblib: Improve key update test cases SCGCQ01840847 - aero fpga new megamon command SCGCQ01841005 - Secure Boot: debug port enable SCGCQ01847730 - SCons improvements SCGCQ01851746 - Aero JBOD Personality SCGCQ01851750 - provide debug command to dump ecc info and good pointer blocks SCGCQ01866136 - SCons: Replace and remove perl based scripts with python equivalents SCGCQ01870043 - SBLIB: Add API's that allow the user to check all signatures in a component SCGCQ01870088 - Add builder to invoke SecureSign.exe utility in order to sign images. SCGCQ01871839 - Add new megamon command to enable/disable multiplane SCGCQ01871958 - Implement periodic refresh of bad block table - Phase 2 (col changes) SCGCQ01878222 - Keep inc directory local SCGCQ01882599 - sblib: Increase compatiblity by relocating/renaming global variables SCGCQ01885769 - Code review AI 32628 SCGCQ01886759 - Change NOR flash block size to 512K as a step stone to final support of Macronix NOR flash SCGCQ01887494 - Aero: Prep work for Lane Margining SCGCQ01897897 - Update descriptor completion status in all Fc/Cs SCGCQ01902130 - Disable 512K Support on Specific during Aero testing on Ventura controller for time being. SCGCQ01902292 - Move combined reply code switching handling function under Workaround flag. SCGCQ01903707 - Update ONFI_DiscardImage to include BlockEraseReq argument SCGCQ01905335 - Add a new HW return status when all SOF/EOF are invalid SCGCQ01905985 - Add CBB Flashing Support to MR SCGCQ01906520 - Integrate RMC Logs into Snapdump, Collect snapdump for cache offload failures (aero change) (col_common) SCGCQ01913916 - Move dev versions out of the registry SCGCQ01915596 - Move PtrFlashIoMeta out of COL_FLASH_CHIP_SELECT Structure SCGCQ01921438 - Enable 8x2 NVMe Lane config for channel products SCGCQ01924083 - Add Full Package Flashing Support to MR SCGCQ01924973 - Allow environment variables to override yaml defines SCGCQ01927393 - Improve Data Double Buffering logic in NVMe IO Path SCGCQ01943903 - Update onfiCheckOffloadImage no offload snapdump case SCGCQ01947966 - Add PD caching mode page dump to Snapdump SCGCQ01951210 - Snapdump RTTrace DMA optimization and incorporation into module bitmaps SCGCQ01984435 - XSD file changes to support new feture SCGCQ01988176 - Spin down drives during system shut down SCGCQ01516995 - Move functionality from Aero specific to shared with Avenger SCGCQ01522334 - AI:Update COL offload metadata structure for ONFI 4 SCGCQ01529130 - Evaluate PRP support for bmp_cmd_read SCGCQ01548025 - Aero Toggle : Enable multi plane support during COL initialization SCGCQ01579850 - Use the erased page detection feature in the flash controller to check if a page is erased or not SCGCQ01619045 - disable ocm copy support SCGCQ01619926 - Set the cache offload region SCGCQ01619930 - Fix colPrepareOffloadMemList SCGCQ01620244 - adding scrambling support define SCGCQ01638328 - Update colWrapperPrepFlashDescriptor to include fw/hw assisted parameter SCGCQ01715436 - Aero COL FPGA: CheckCacheOffloadStatusInit changes for COL glitch test SCGCQ01763260 - Aero: Evaluate if F_DDF_NVME_WORKAROUND is still needed in the FW SCGCQ01788725 - Debug API's do not use max ECC while reading or writing Flash Filesystem. SCGCQ01794943 - OFFLOAD_COMPLETE_TIME_IN_SEC SCGCQ01797985 - renaming define SCGCQ01800559 - Modify inline assembly SCGCQ01804331 - Add a SnapDump when there is a dirty cache, but the reference numbers are identical. SCGCQ01813030 - Validate OTP page read/write change for ONFI SCGCQ01826018 - Spec Compliance: Setting Discovered Flag on BDF change SCGCQ01837081 - Create an enumeration for type of factory bad block scan SCGCQ01851839 - Block FW update (to a version where switch is not supported) in the case of hot plug switch devices SCGCQ01851912 - Realign ext trace buffer by phy addr to 16K alignment and enlarge ext trace buffer size SCGCQ01865705 - Audit workarounds.h/.c for Aero A0 SCGCQ01917823 - Adding SOC and PCE data to LSISAS3908.xsd SCGCQ01924581 - Only do secure boot authentication on signed images (CBB, App, etc) and skip for all others SCGCQ01930754 - Disable CACHE OFFLOAD code execution during Validation Board Bringup SCGCQ01988180 - Spin down drives during system shut down SCGCQ02039596 - Block un-map VDs to use SATA drives (that supports unmap) SCGCQ01854775 - Tool to Generate PLDM package header SCGCQ01478605 - Secure Boot image validation support SCGCQ01482845 - Separate Aero local functionality from common Aero/Avenger funcitons SCGCQ01488630 - Moved functionality to common. SCGCQ01526108 - Move shared functionality to Col Common SCGCQ01532241 - ONFI Debug Tools for FPGA Phase 1 Development. SCGCQ01532259 - COL TLC initialization - Minor improvements SCGCQ01573940 - Enabling DDR support on Aero Fpga SCGCQ01578297 - ONFI Debug Tools for FPGA Phase 2 (mainline) SCGCQ01582719 - megamon support on fpga SCGCQ01683380 - Search for NAND file system if COL NVSRAM not present SCGCQ01721593 - Implement new build target for compiling 2GB DDR support SCGCQ01729830 - Modify read eye training to program/read cache instead of block SCGCQ01735481 - Modify CBB builder for Avenger to add parameter for ETP binary image. SCGCQ01762283 - Validation Card Prep Items for the Aero Integration project SCGCQ01790409 - Moving OCM Copy code out of the Common code (COL_COMMON changes) SCGCQ01807382 - Add wait build option SCGCQ01818132 - Secure boot image check SCGCQ01829030 - Change the order of DDF header updates when there are errors existing in DDF headers currently on the drive SCGCQ01907162 - Add UBM support For all the controllers SCGCQ01920028 - Cleanup colcommon.h structures to have all fields start with uppercase SCGCQ01924054 - Add new debug cmds SCGCQ01924157 - Aero: Rec Completion Interrupts are changed from Edge Triggered in Ventura to Level triggered in Aero. SCGCQ01928206 - Some cleanup in colDebug.c and colCommon.c SCGCQ01737586 - Updating copyright info from Broadcom Ltd. to Broadcom Inc SCGCQ01742087 - Atlas switch device end Base Mode support SCGCQ01747431 - Move SOF metadata to pages immediately after file system (in the same block) SCGCQ01831005 - update for ocm copy SCGCQ01838648 - NAND Configuration A0 prep changes (main aero 7.9 N1 stream changes) SCGCQ01855972 - Enabling GPIO_DIRTY_DATA_LED for Aero SCGCQ01866699 - Adding data retention polling routine SCGCQ01917664 - Shutdown Required Helper Function to request shutdown to applications SCGCQ01922335 - Cleanup colcommon.h structures to have all fields start with uppercase (Main changes) SCGCQ01927492 - Add support for an NVDATA image argument to the create CBB builder SCGCQ01985917 - Disable unmap feature on R5/6 only SCGCQ01907024 - Update RomEnv.exe to version 1.20 SCGCQ01639805 - Disable flashRegionToggleReq on FPGA SCGCQ01767061 - Implement periodic refresh of bad block table in flash SCGCQ01799229 - removing aerofpga2gbddr build support SCGCQ01516947 - Use redundant copies of NVRAM for COL SCGCQ01855978 - Check status of HW initialize in colMainIdleLoop NVDATA: Miscellaneous changes for various products MR PL: SCGCQ01891827 - Legacy: Add support for new card UEFI: SCGCQ01788790 - Change read capacity lenght in DriverBinding.c SCGCQ01882581 - MR API - Incorrect value used for MR_DCMD_CTRL_SNAPDUMP_ONDEMAND SCGCQ01883240 - When reconnect occurs we fail to uninstall HII CAP and remove HII formsets SCGCQ01934484 - In ComponentName2.c check the handle of pass thru with controller handle SCGCQ01878256 - Aero: If OCR is not successful, fill health status as failed SCGCQ01902139 - Aero Device ID string review comments SCGCQ01902739 - UEFI Driver: Change the branding from Avago to Broadcom for the new card. SCGCQ01907139 - Aero 0.7: Red Screen on servers SCGCQ01934429 - UEFI Driver: Black Duck fix for 7.9 and other fix SCGCQ01844236 - Handle AIP Supported types based on OEM supported information block. SCGCQ01853311 - Handle code collab review defects SCGCQ01933575 - UEFI Driver: Handle Coverity defects SCGCQ01837177 - UEFI Driver: Address Coverity defects SCGCQ01836825 - Add Logical Channel child Names and Physical channel Child names SCGCQ01916063 - If internal health status is failed dont poll for command completion SCGCQ01735505 - Implement support for Pass-thru commands for NVME devices in Pre-Boot environment SCGCQ01792416 - Add secure boot support SCGCQ01797982 - Code refactor: Get rid of MR_DCMD_PD_GET_LIST (GetPDList) + others SCGCQ01798686 - Aero FW - Reporting SSD wear gauge values for OEM specific customers SCGCQ01830211 - RTTrace Enable/Disable API changes SCGCQ01841266 - API Changes for Driver/FW DCMD HandShake SCGCQ01845269 - API change to provide learn complete timestamp SCGCQ01848759 - Added Support for Triggering SnapDump SCGCQ01853480 - [MR 7.8] API change to return apt failure status for a personality change request SCGCQ01871912 - Added new events for unmap policy changes SCGCQ01873417 - Added customer serial number field to MFC Manufacturing 2 structure SCGCQ01874035 - MR API changes to support EKMS over OOB SCGCQ01886424 - Interrupt coalsecing setting per group of 8 replies queues (h/w VF registers) SCGCQ01887495 - [MR 7.8] API change to export "disable least latency mode" SCGCQ01916035 - HDET: Support smp passthrough storeliboob (API changes requirement) SCGCQ01848940 - Support UDK2017 AARCH64 SCGCQ01797962 - Code refactor: Simply use 64-bit addressing SCGCQ01889728 - UEFI: Support new PCI Card SCGCQ01886829 - Change InstallMultipleProtocolInterfaces() to InstallProtocolInterface() Installation: ============= Use StorCLI to flash the SAS controllers. These tools can be downloaded from the support and download section of www.broadcom.com. Command syntax: StorCLI /c0 download file=9440-8i_nopad.rom Component: ========= SAS MegaRAID Firmware Release for MegaRAID Controllers Release date: 01/14/2019 Version Numbers: =============== Current Package Details: Firmware Package: 50.8.0-2029 (MR 7.8) Firmware 5.080.00-1915 MR PL 09.25.05.00 ROMENV 1.12 BootBlock 7.02.00.00-0021 NVDATA 5.0800.01-0002 UEFI_Driver 0x07080400 (SIGNED) Hii v07.08.05.00 (SIGNED) BIOS 7.08.02.0 SBR: 5.0803.01-0407 Previous Package Details: Firmware Package: 50.7.0-1614 (MR 7.7) Firmware 5.070.00-1615 MR PL 08.00.00.00 ROMENV 1.12 BootBlock 7.02.00.00-0018 NVDATA 5.0700.01-0012 UEFI_Driver 0x07070300 (SIGNED) Hii 07.07.05.00 (SIGNED) BIOS 7.07.00.0 SBR: 5.0600.01-0391 Bug Fixes and Enhancements: =========================== Firmware: SCGCQ01963504 - MR 7.8 Package fails to spin-up multiple SAS SPL-2 Power Control capable drives SCGCQ01906471 - unsupported completion timeout capabilities don't cause init failure SCGCQ01904851 - Discovery may not complete, timeout on 94xx-8i HBA SCGCQ01892105 - E40A fault if WRPROTECT or RDPROTECT is nonzero SCGCQ01891238 - PCIe switch downstream virtual ports report SAS address of zero in SES page 0xA SCGCQ01887433 - PLI control requests may return incorrect status when backend PCIe support is disabled SCGCQ01886810 - NVMe I2C Backplane Detection fails on HBA connectors C2/C3 resulting in Slots not responding to LED updates SCGCQ01886012 - link fails to come up after a surprise down SCGCQ01870862 - port enable timeout and discovery failure with multiple VPP device configurations SCGCQ01870842 - SAS/SATA devices not discovered with partial backplane configuration SCGCQ01868375 - Fault 0x2805 encounter if one configures NVME and AutoPortEnable at the same time SCGCQ01868009 - Fault 0xED22 seen on bootup SCGCQ01859166 - Fault 0xECAD while issuing controller reset in Ex1 configuration SCGCQ01858809 - Avoid PCIe reset request to FRU Port Descriptor unsupported PCIe drive types in DFC slots SCGCQ01857152 - Handle partial PCIe Link configs for SFF TA 1005 UBM support SCGCQ01856283 - CBB linker warns of overlapped sections SCGCQ01850721 - MCTP: Fault 0x265D when packet with StartOfMsg is set and PktSeqCount is 1 SCGCQ01850593 - 0x7211 Fault hit with more than one Ux4 midplanes attached SCGCQ01823917 - MR_7.8: Fail to perform OCR , after FW upgrade from MR 7.7 to 7.8 SCGCQ01838839 - Immediately rm for cache offload when TTY log is set to be preserved SCGCQ01840759 - MR_7.8:Personality change with reboot result to Assertion failure in fw\raid\mon.c at line 654: 0 SCGCQ01849986 - Forcing rebuild of multiple drives while activity is occurring can have data misdirected to the wrong drive and hit an assertion. SCGCQ01864432 - erroneous configurable PD count decrement SCGCQ01870199 - Raid volume(using SED drives ) can not be secured after assigning multiple non-SED DHSP SCGCQ01871037 - When checking the config sequence number mismatch, need to cover system PDs. SCGCQ01871061 - Update NumberOfPciSwitches in pliRuntimeConfig at SOD SCGCQ01873044 - erroneous configurable PD count decrement SCGCQ01876232 - Unmap VD foreign import failure SCGCQ01877036 - iMR global fault LED does not get lit up during fail or UBAD SCGCQ01878300 - Fw downgrade from 7.8 to lower version that does not support unmap SCGCQ01880124 - Disable debug queue support SCGCQ01880847 - Hit PL Fault 00005862 LinkRegister 01439171 During CC With Triple Media Errors On R60 4K Drives SCGCQ01884199 - FW downgrade blocking for JBOD personality used incorrect FW version number SCGCQ01889215 - MR7.8 9480-8i8e: IO dropped on EPD during overnight cable pull/push SCGCQ01889482 - MR_7.8:Driver unload and leave the system overnight, result to Assertion SCGCQ01889717 - Unmap operation during init/recon/rebuild/copyback SCGCQ01890070 - MR7.8-9460-16i: Controller Profile 14 still show SAS/SATA PDs SCGCQ01890955 - Secure LD Creation with Dedicate Hot spare fails SCGCQ01891177 - FW reports that the board passed BBU Retention test on boards that have a non operational ONFI NAND memory. SCGCQ01893479 - On ESXi6.7U1 OS, With the IMR controller IOMMU fault is observed with the latest driver SCGCQ01897779 - No profile reported when a bad (0-byte) drive is inserted SCGCQ01902159 - MR7.8: Locate a UBad drive on SGPIO no LED blinking (Still stays as UBAD) SCGCQ01906056 - Handle reentrancy of Snap dump creation & correct run time pinned cache snap dump handler SCGCQ01906705 - Correct the Check Condition status reported by MR FW when a RAIDed slot behind a vSES device is accessed SCGCQ01909346 - FW hang at POST because of continuous FW log print " parseMuError: VF 4 - FMU Error Status 0x00000000 " SCGCQ01912560 - foreign import failed when sequence number mismatch SCGCQ01915675 - At booting POST screen, boot message indicating exceeding disks limit of 138 devices but the actual count is only 48 in system SCGCQ01915880 - Controller crashes when creating secured Vd using controller encryption option SCGCQ01916098 - MR7.8 OEM: WT VD created on attempt to create WB VD SCGCQ01918724 - Snapdump generation in KA scenario results to CPU 0 exception or hang condition SCGCQ01921307 - MR FW asserted after copyback completed and the source drive was removed. SCGCQ01922023 - Controller not responsive SCGCQ01929759 - [MR 7.8] Recursive snapdump handling SCGCQ01931954 - Discard the snapdump when a new firmware is flashed while there was a snap dump present. SCGCQ01936961 - All NVMe LED (Good/Fault LED) lighted up after updating to PKG 1837 SCGCQ01937149 - Create Medium Error on NVME drive fail. SCGCQ01942123 - MR 7.8 - OCR snapdump not getting generated SCGCQ01934145 - vSES SES Page 0Ah may report same SAS address for two elements during hot remove/add of NVMe devices SCGCQ01916779 - IOC init may fail with Host Page Size Invalid LogInfo on backend PCIe disabled FW SCGCQ01899293 - Debug output contains multiple copies of the same information SCGCQ01898852 - OEM SW Enclosure Amber LED stays on after reboot SCGCQ01891340 - VRef training failures on some boards. SCGCQ01878217 - PL: NVMe drives do not link up on non Ex4 backplane attached to an MR board SCGCQ01876271 - SAS/SATA drives are not getting discovered with NVMe disabled firmware on both 9400-16iB0 and 9405W-16iB0 SCGCQ01864843 - Check in Revised Workaround for 0x5842 fault - Rx Dma Memory Overflow SCGCQ01859095 - Mismatch between data coming from Page2 and PageA in vSES SCGCQ01856306 - backend PCIe: ECD2 fault SCGCQ01760839 - 8GB DDR ECC event logging issue SCGCQ01816769 - Maintain integrity of Enclosure Diagnostic page status bits between MR FW internal monitoring routines and host reads SCGCQ01848923 - Security property is always shown false for a DG when Secured VD is created via LSA in SLES 15 SCGCQ01872802 - MR_7.8: During system reboot IMR card logged an event "log discontinuity due to buffer full" SCGCQ01874526 - Enable "supportClearSnapDump" API bit SCGCQ01883439 - cache restoration failed SCGCQ01884233 - Fix firmware parsing for Admin NVME pass through command with IOCStatus != success SCGCQ01885194 - Only Detect 63 Drives in Mix mode enviroment (Total 64 PDs in the system) SCGCQ01886840 - FW hit "failed element size check !! ... tail pointer 65535 exceeds max 255" while OCR and rebuilding in loop SCGCQ01890061 - MR7.8: Failed to downgrade FW from MR 7.8 FW pkg1661 to MR 7.5 pkg 1121 GCA with no meaningful message; returned "Image corrupted" SCGCQ01891348 - MR7.8: HII does not have the force option to switch personality when a configuration is present SCGCQ01904051 - Handle missing changes of CSET(SCGCQ01318495): Test for 64+ drives per enclosure SCGCQ01905234 - This change fixes Snapdump RTT Trace feature, by completing API change that came in after testing was completed. SCGCQ01917645 - OPAL Support for NVME only SCGCQ01921540 - application show "enable unmap" incorrectly SCGCQ01922376 - MR 7.8 - RDM Error sense codes and medium error LBA updated twice SCGCQ01928086 - With the IMR controller IOMMU fault is observed with the latest driver allow both RDPQ array or linear array. SCGCQ01934945 - Firmware Tries to Double Free Resource Mid SCGCQ01863348 - TM and IO Failure with NVMe Drives on PL 8.250.2.0 SCGCQ01876358 - MR7.8: While doing SED JBOD drive pull on iMR, FW hit Assertion failure in fw\dm\pl3.5\pliopi.c at line 1164: 0 SCGCQ01877879 - DDF corruption after hibernation because of incorrect virtual address mappings SCGCQ01931276 - Upto 17% performance drop observed on single drive R0 NVME drive setup SCGCQ01920370 - host issued UNMAP cmd not handled properly when VD is offline SCGCQ01973566 - SAS Drives Take a Long Time to Link Up and Are Not Discovered Correctly SCGCQ01792416 - Add secure boot support SCGCQ01871912 - Added new events for unmap policy changes SCGCQ01864509 - NVRAM changes to store controller PCI slot and server serial number SCGCQ01848759 - Added Support for Triggering SnapDump SCGCQ01845275 - Add learn complete timestamp in NVRAM struct SCGCQ01837670 - support to query multibit ecc error by storeliboob SCGCQ01857308 - Changing LDBBM setting SCGCQ01870855 - Unmap policy change in 7.8 SCGCQ01818505 - Implement MR FW support to capture Windows Driver log and add to SnapDump. SCGCQ01819147 - Max IO size set same value as JBOD and Single drive R0 SCGCQ01867056 - New unmap policy SCGCQ01851716 - Add support to identify the presence of the switch in 7.8 SCGCQ01985917 - Disable unmap feature on R5/6 only SCGCQ01857051 - Attaching multiple PCIe switches may cause IOP memory corruption SCGCQ01995099 - Number of slots for virtual SES is incorrect in StorCLI SCGCQ01931043 - PL Fault 0x6001 occurred while running IOs + Task Management requests SCGCQ01926166 - IO's can time-out after controller receives an unconfirmed response from a drive SCGCQ01924984 - Add workaround for SATA drive not complaint with ACS-3 SCGCQ01906082 - Ux4 drives not discovered in Polling Mode with HFCx16 and x8 SCGCQ01891218 - Locate LED cannot be turned off after diag reset SCGCQ01887446 - All Ux4 drives are not discovered in x8 or x16 HFC mode while hot-plugging SCGCQ01876864 - 0x6004 Fault running TM only test SCGCQ01873143 - Locate LED on SFF-TA-1005 Ux4 backplanes configured in x16 or x8 HFC emulation mode is not activated by storcli command SCGCQ01837506 - Customer specific 3108 PCIe add-on card fails to come back while resuming from sleep state S3 SCGCQ01838008 - User unable to switch personality back after a blocked FW update with a pending personality change. SCGCQ01849356 - Error restoring offloaded (single image controller) cache with pinned cache when power is pulled during the flush ( double dip scenario ). SCGCQ01849505 - Line 535 in ../../raid/cachePreserve.c for trying to create Pinned Cache by Cable Pull. SCGCQ01855150 - FW breaks into montask with exceptional core handling error SCGCQ01862592 - Cryptographic erase operation is failing from Open Manage GUI SCGCQ01866206 - dirty led not set on in case of supercap not present even though dirty cache is present SCGCQ01868896 - Change the reserve field in structure mode param to follow spc4 spec SCGCQ01875268 - Controller fail to be detected by BIOS and OS after FW downgrade MR73 with COL. SCGCQ01876281 - Sotrlci Hide/Unhide command output display incorrect status SCGCQ01876285 - MR_DCMD_OOB_STATUS_POLL doesn't return any events SCGCQ01881150 - Controller can not correctly detected smart error SATA HDD. SCGCQ01882466 - Unnecessary prints logging while issuing DCDB commands SCGCQ01889448 - Implementation of Degraded media disablement is not working in eHBA mode. SCGCQ01892583 - Error LED cannot stay long when drive pulled from VD. SCGCQ01900924 - Exposing Write cache as disabled to host for a performance improvement SCGCQ01911910 - FW can not inject Medium error into customer NVMes drive with big size of 4.0Tb SCGCQ01914075 - Disable ONFI Flash backup of ttylog feature SCGCQ01917764 - ONFI BBL reassignment: COL loop on power glitch during initial COL. SCGCQ01917992 - iMR Controller crashes during IO DMA operation SCGCQ01925570 - On UG bad PD removal and replaced with UG good PD, iMR allows Vd creation using 33 Pds SCGCQ01932019 - Observed Fatal Firmware Error during SLES 12 O/S installation. SCGCQ01944953 - Cannot be done initialize even if execute Full Initialize by using StorCli SCGCQ01961977 - During drive spin up, drives come up as 0 bytes SCGCQ01995096 - Data Abort Exception observed while running reboot test with a bad drive. SCGCQ01983403 - additional robustness for hot reset during SAS cycle case SCGCQ01961503 - (vSES) Injecting error on I2C channel of one connector module will cause LED of another connector module to not work. SCGCQ01941125 - Use full Slot Cap Physical Slot Number field info for PCIe SW attached device slot enumeration SCGCQ01918898 - SAS, SATA drives in UBM backplane(SFF-TA-1005) are not discovered when PCIe support is disabled SCGCQ01911215 - SAS, SATA drives in UBM backplane(SFF-TA-1005) are not discovered when PCIe support is disabled SCGCQ01907168 - Locate LED cannot be turned off after diag reset for few drives on Ex1 SCGCQ01867241 - IF “MODE F” successful, then without reboot/OCR application is not showing the updated drive firmware version. SCGCQ01873090 - Assertion is hit during region lock release due to inconsistent region lock promotion related variables SCGCQ01875086 - BIOS Handshake breaks Manufacturing Environment, need change in TTY and/or add timeout in FW for BIOS Handshake SCGCQ01886610 - 9440-8i / 9460-16i cards BCA_S LED state doesn't match with BCA-S LED Behavior Rule. SCGCQ01886615 - CIT: Same EID assigned to 2 controllers SCGCQ01886617 - Same EID assigned to 2 controllers SCGCQ01889455 - Remove BAIL OUT message for successful partial vd creation command SCGCQ01891918 - PD Operations like PD clear and Cryptographic Erase not blocked during personality switch in pending SCGCQ01907155 - Can't import foreign config (2 pd R0 split across 2 pcie switches) after powering switch back on SCGCQ01915560 - Cached Discarded during boot SCGCQ01920135 - Incorrect clearing of GUID to target ID map table during EPD creation SCGCQ01921441 - MR fw doesn't report that SAS_SATA 6 G and 3G capability SCGCQ01925038 - Fw hit drvspinup.c when wake up from hibernation SCGCQ01965351 - 9460-8i:"Other Error Count" of drives increase when running dd test SCGCQ01988162 - Incorrect checks for LD invalid cases during IO processing caused data abort SCGCQ01967743 - SATA: IO Timeouts with Read/Write and Non-Automated IO SCGCQ01942971 - 0x6001 Fault while running IOs and doing cable pulls SCGCQ01906462 - [vSES] Vendor ID and Product ID of Configuration diagnostic page uses hardcoded values. SCGCQ01893314 - Incorrect vSES Data for Page 0x02 After Storcli Start & Stop Locate Operations for certain NVME Backplanes. SCGCQ01883332 - pl: vSES reports incorrect product revision level in SES page 1 SCGCQ01872931 - Fault 4311 when running repeated controller resets SCGCQ01846010 - support to query multibit ecc error by storeliboob SCGCQ01824831 - Add maintenance code to avoid incorrect addition of code that can cause MR firmware hang. SCGCQ01851700 - VD enumeration not consistent in Foreign preview menu in eHBA personality mode. SCGCQ01862595 - GUID target ID map table is Invalidated on Insertion of off-lined drives SCGCQ01876112 - Raid LD tgtId does not persist through OCR SCGCQ01957294 - Often on PD insert PD Fault is asserted,de-asserted SCGCQ01855060 - Fix BST Scripts to Account for New Allowed UART Logs SCGCQ01935118 - Hit PL Fault 00005862 LinkRegister 01439171 During CC With Triple Media Errors On R60 4K Drives SCGCQ01995232 - vSES: CRIT or NON CRIT bits in Enclosure Status Diagnostic page are never set. SCGCQ01988181 - Data Abort Exception on abrupt powerloss/reset when flushing events from NVRAM hold buffer to flash SCGCQ01983381 - Firmware Takes a Long Time to Grant Spinup to Some Drives/Phys SCGCQ01972786 - Customer specific back plane not detected in the latest code phase SCGCQ01944367 - (NVME) Fw Fault (faultcode 0xEC56) hit while performing system reboot test with NVMe drives attached. SCGCQ01943907 - Firmware hits Kill Adapter when create/initialize R0 VD using 4k drive. NVDATA: Miscellaneous changes for various products Hii: SCGCQ01890540 - HII allows user to enter 41 alphanumeric characters as activation key instead of 40 SCGCQ01902176 - Unable to manually create an NVMe VD from HII BIOS using (9460-8i) SCGCQ01874659 - Add new error code for UNMAP SCGCQ01891725 - HII shows incorrect value (NA) for Fan in hardware components under basic hardware status. SCGCQ01891488 - Inconsistent Fan status seen in HII under View Enclosure status when two enclosures connected. SCGCQ01876262 - Help string is missing for Enter Security Key For Locked Drives and Add /s unit for MR_PD_SPEED_PCIE SCGCQ01897268 - HII - Strip size is displayed as segment size in Virtual drive properties. SCGCQ01735505 - Implement support for Pass-thru commands for NVME devices in Pre-Boot environment SCGCQ01803319 - Unmap: Define new events for enhanced UNMAP support [MR7.8] SCGCQ01868434 - Change the Firmware Name Field in the Inventory data SCGCQ01797424 - Including The Time Stamp for every Snap Dump created in the firmware. SCGCQ01869868 - UNMAP SAS/SATA feature - Mixing PDs SCGCQ01823919 - Support UNMAP/TRIM/WRITESAME for SAS/SATA PDs with R5/6 configurations SCGCQ01818155 - UEFI reports boot drivers issue on every bootup SCGCQ01856123 - Profile based LD creation thrown error from HII SCGCQ01917148 - Customize 4K and 512B mixing error string and add help string for Current Drive Security Mode SCGCQ01917085 - HII does not notify user regarding the OS/FS on trying to delete a single JBOD drive SCGCQ01798986 - “Suggest Security Key” Function corrupts the “Existing Key” when trying to change security key SCGCQ01807627 - HII Secure Virtual Disk option help incorrectly states it should be selected by default when a passphrase is configured SCGCQ01830856 - HII does not report error when creating a VD with both NVMe and SAS drives selected SCGCQ01835613 - showing PD contains a OS/FS on a non-selected PD when converting from Non-RAID to UGood. SCGCQ01835619 - Not able to save controller events in HII SCGCQ01874658 - HII: The drives are not sorted based on connector name SCGCQ01830843 - HII - Converting UGood to EPD has warning message about data on the Non-RAID disk. SCGCQ01849748 - HII does not notify the user on selecting individual JBODs having Filesystem/ OS SCGCQ01873518 - Check all does not select all drives that are in JBOD state while creating VD using 'create virtual drive' option SCGCQ01917142 - During reconnect, ASSERT and RSOD occured SCGCQ01807671 - HII PD Management: EPD-PTs named as Non-RAID instead of 'Non-RAID Disk' SCGCQ01808677 - HII: Rename 'Secure Erase' to 'Cryptographic Erase' SCGCQ01808685 - UEFI BlockIOProtocol SCT test fails with "Read block with invalid LBA parameter" failure when EPDs are present SCGCQ01824016 - HII - PDs for Non-supported VDs are showing under the "Physical Disks Included after foreign configuration import" subtitle. SCGCQ01827411 - HII does not allow to change the personality from Raid to JBOD SCGCQ01835617 - HII - PD menu not auto updating after converting a UGood drive to Non-RAID. SCGCQ01849205 - HII: Support UDK2017 AARCH64 SCGCQ01855631 - HII is not displaying the same PDs with an OS/FS present when converting to RAID Capable SCGCQ01874605 - In BIOS HII page 16-byte model number of SATA drives not full model number is displayed. SCGCQ01851640 - HII - The Disable Security warning should use "cryptographically erased" instead of "securely erased". SCGCQ01807672 - HII: Controller Mode and Requested Mode displayed on the Adv Ctrl Mgmt page instead of Manage Controller Mode page SCGCQ01849032 - HII: correct the grayout condition to change profile SCGCQ01804182 - Default Profile in HII reports Yes for Profile 10 SCGCQ01808664 - Change warning message for converting UG to JBOD and vice versa + correct few other string problems SCGCQ01818098 - Remove Unmap enable/disable option for EPD Drives SCGCQ01830853 - HII does not exclude virtual drives when scheduling consistency check SCGCQ01851505 - HII - Incorrectly showing a OS/FS on a non-selected PD when converting from Non-RAID to UGood. BIOS: SCGCQ01806553 - JBOD handled message is displayed twice in JBOD mode SCGCQ01837611 - In Legacy BIOS Post battery shows "Optimal" while the battery is not connected. SCGCQ01765520 - "The Controller is in Cached Drive Drive mode." message shown in the legacy boot POST SCGCQ01807610 - OpROM POST displays incomplete string "No Adapter" when controller hits fault condition SCGCQ01835626 - When Option ROM is enabled in System BIOS, behavior is unexpected Installation: ============= Use StorCLI to flash the SAS controllers. These tools can be downloaded from the support and download section of www.broadcom.com. Command syntax: StorCLI /c0 download file=9440-8i_nopad.rom Component: ========= SAS MegaRAID Firmware Release for MegaRAID Controllers Release date: 09/17/18 Version Numbers: =============== Current Package Details: Firmware Package: 50.7.0-1614 (MR 7.7) Firmware 5.070.01-1615 MR PL 08.00.00.00 ROMENV 1.12 BootBlock 7.02.00.00-0018 NVDATA 5.0700.01-0012 UEFI_Driver 0x07070300 (SIGNED) Hii 07.07.05.00 (SIGNED) BIOS 7.07.00.0 SBR: 5.0600.01-0391 Previous Package Details: Firmware Package: 50.6.0-1375 (MR 7.6) Firmware 5.060.00-1455 MR PL 07.00.00.00 ROMENV 1.12 BootBlock 7.02.00.00-0017 NVDATA 5.0600.01-0008 UEFI_Driver 0x07060500 (SIGNED) Hii 07.06.08.00 (SIGNED) FCODE 4.17.08.00 BIOS 7.06.02.0 SBR: 5.0600.01-0334 Bug Fixes and Enhancements: =========================== Firmware: SCGCQ01586776 - Fix OCM copy when no dirty cache SCGCQ01590780 - Enable Swap bit support in SES page 2 SCGCQ01632088 - Use LdIsValid SCGCQ01665227 - Possible data integrity seen on NVME drives with Medium Errors SCGCQ01676010 - Missing code to handle no response in MCTP transmit buffer and send busy retry SCGCQ01683240 - Ensure that chip specific code is included SCGCQ01718871 - FW auto configure EPD drives to ONLINE upon insertion when FW is in Safe Mode. SCGCQ01727593 - port enable may complete before PCIe mode is attempted (part 2) SCGCQ01753383 - Import config failed ( DDF_ConfigReadPd: pdCOD->cfgErrStatus 16) from MR to iMR SCGCQ01762267 - BMC emulator does not load storelibTest SCGCQ01762855 - Updated behavior as requested SCGCQ01763332 - unexpected switch attached task management timeouts SCGCQ01764496 - iMR controller with direct attach SATA drives did not show enclosure ID ( 7.6 is OK ) SCGCQ01765156 - EPD JBOD became foreign after it was locked by third party security software SCGCQ01767166 - SGL frame resource leak during handling of NVMe R/W cmds diverted to FW SCGCQ01780777 - 0x5842 fault while running IOs and error injection tests SCGCQ01784132 - (SATA Only) Sense descriptor not filled properly for SCSI ATA Passthrough command failed by drive with SDA bit set. SCGCQ01788489 - ProcessLibCommandCall failed ; rval = 0x1 while creating/adding a config SCGCQ01789903 - ED8D fault related improvements SCGCQ01790305 - Controller fault 0x7C41 observed during IO+System power cycle test SCGCQ01790929 - ECF0 fault SCGCQ01792749 - Can't import foreign configuration with Enterprise and Opal secured VD (R0) SCGCQ01793953 - Add validData variable in to NVRAM.h SCGCQ01800567 - SANITIZE Command failing for SATA SMR drives with ZNR bit set SCGCQ01802513 - fw hit ddfconfig.c when insert the cable back enclosure. SCGCQ01804437 - SCSI log page temperature may be incorrect in some cases SCGCQ01807465 - Reference Temperature in the Temperature log page is incorrect SCGCQ01817505 - Firmware hit mem.c monstak when change from RAID mix mode profile 13 to JBOD personality SCGCQ01817555 - Disallow unmap operations for EPDs SCGCQ01817645 - debug info for port enable subsystem integration SCGCQ01822333 - Incorrect Element status reported in SES Page 2 by vSES when connected to an expander SCGCQ01826234 - PL needs to check if we have a path to the end device before issuing a device reset to an NVMe drive as a part of TM SCGCQ01830303 - TransferCount in the SCSI IO error reply message may be invalid SCGCQ01835109 - unexpected read/write IO failure with SkipCount error SCGCQ01837894 - Red/Amber LED Says On Solid During NVMe SSD Rebuilds & Does Not Turn Off When Rebuild is Completed SCGCQ01838863 - Issue: Megamon commands from MEGAMON_DCMD were not executed properly by firmware. SCGCQ01841683 - Fix for 0x670A Fault SCGCQ01845282 - Incorrect target ID allocation in JBOD personality SCGCQ01849017 - MR7.6 and MR7.7 Latest ROPs failed to Flash on OEM board results in "CRC of the copied (SBR) image is not Good" SCGCQ01851533 - Block firmware downgrade from MR 7.7 to older ROP if users are using NVMe switch since the feature only support 7.7 and up SCGCQ01635796 - FW can lose AltSel and DrvStrength SCGCQ01680522 - FW stated number of disks exceeded the max supported count with 14 PD SCGCQ01683212 - Continue monitoring parts capable of functioning following a code download SCGCQ01685900 - An interrupted code download could force VDs to be in write-thru mode until the next successful code download. SCGCQ01687610 - OEM ID66 PCIe Switch backplane Slots Status Amber LEDs stay blinking SCGCQ01715535 - PL Fault 0xD075 during preboot OCR test SCGCQ01753372 - Issue: cannot create datastore for raid 0 with unmap VD. SCGCQ01764502 - DevBST failing on non-BMC capable setups in the last step SCGCQ01787981 - PD SCSI passthru (READ/WRITE commands) to TR PDs are not blocked SCGCQ01788989 - OEM PCIe dual switch attached backplane slot status LED stays Amber on partial slots SCGCQ01789741 - Added capability to blink LED for Hotspare drive SCGCQ01790303 - 0x265D fault occurs when running high MCTP PCIe VDM load with MCTP Discovery commands SCGCQ01792710 - Data Store creation does not complete SCGCQ01802508 - Interrupts not handled in fault state if a high priority interrupt handler faults SCGCQ01816643 - Fix unsecure/rollback security on LD SCGCQ01816659 - Error message "Disabling writes to flash due to a critical error" seen during FW upgrade/downgrade MR 7.7 to MR 7.1 SCGCQ01830664 - "Overflow -- Text Discarded" messages seen in termlog. SCGCQ01831332 - 0x670A Fault During Destructive Domain Testing SCGCQ01832979 - Firmware hit exception monstak when trigger BBU retention test ( /cx/bbu start retentiontest) SCGCQ01840037 - Amber Drive Enclosure LED Does Not Turn On to Indicate a Failed SAS or SATA Drive SCGCQ01732835 - (SATA Only) When ATA command fails with sense data available bit set, Data frame may not be released. SCGCQ01747208 - Drive Locate Not Functional with 9440-8i SCGCQ01753381 - Controller hits KA because cmdblock does not complete due to pending flush. SCGCQ01753407 - KA on iMR w MemPoolAlloc() failed - tag="LDRMAP", size=0x17f10 (98064) failed count in last 5 seconds (0) (empty? 0) SCGCQ01764241 - Controller is not come up after it crash with Snapdump enable SCGCQ01775670 - Random prints are seen in the firmware logs in BMC_Emulator setup. SCGCQ01800745 - RMC locks up attempting to access A15 PC register via CoreSight SCGCQ01870194 - MR fw doesn't report that SAS_SATA 6 G and 3G capability SCGCQ01665148 - Firmware hangs during boot SCGCQ01811258 - MR crash when processing some NVMe admin-queue pass-thru commands SCGCQ01813795 - After deleting Drive Group, dedicated hot spare assigned to the drive group did not become unconfig good( SCGCQ01525817 - Evaluate usage of IEEE SGL pool for holding PRP list in the buffered PRP path SCGCQ01555034 - Remove ENET(Ethernet support Bit 26) and add three additional external PCIe Clock Outputs SCGCQ01557091 - Changes to Core 1 boot sequence SCGCQ01565492 - Assert triggers snapdump SCGCQ01567489 - Add slave bypass support SCGCQ01571783 - Disable licensing backdoors SCGCQ01592807 - Add critical boot messages for OCM ECC errors SCGCQ01675552 - Re-tune RMW CTIO Enhancements SCGCQ01739489 - Add supportEPDWithAutoConfigOff bit in NVRAM Auto config parameters SCGCQ01757538 - Mixing Rules for SED and non-SED drives to create non-secure array with controller security enabled. SCGCQ01758062 - Define new API for enhanced UNMAP support SCGCQ01761386 - add APIs for firmware coordination with the protocol cycler SCGCQ01762153 - Adding API bit to indicate whether forced personality change is supported or not. SCGCQ01778289 - Support added to create simulated physical or virtual drive SCGCQ01803319 - Define new events for enhanced UNMAP support [MR7.8] SCGCQ01816724 - Deprecate the snap dump fields that are no longer needed for MR_SNAP_DUMP_PROPERTIES structure SCGCQ01392205 - Update ARM CPU Speed to 1600 MHz SCGCQ01392831 - Add 300MHZ UART Clock Reference Support SCGCQ01556172 - Update FC Div handling SCGCQ01760560 - Do ONFI init only for the valid channels and banks SCGCQ01763421 - OOB Auto DevBST SCGCQ01790860 - Incorporate the changes needed by PL to NVDATA SCGCQ01797424 - Including The Time Stamp for every Snap Dump created in the firmware. SCGCQ01818346 - Add support for Gas Gauge parts "sn33100" SCGCQ01758168 - Add DismStartDelayInSeconds in NVDATA SCGCQ01765150 - After PSOC FW update, applications should ask the user for power cycle instead of reboot SCGCQ01793712 - Persisting FW crash code for reporting through boot message SCGCQ01789037 - MR FW return only compatible profiles SCGCQ01683353 - OCR is disabled by default for 9460-8i 2Gb controller. SCGCQ01685873 - LD Create blocks during crypto erase. SCGCQ01687074 - Parallel FW update on Configured drives w/o using force returns success message SCGCQ01714802 - HII allows setting controller personality through Manage Controller Profile menu SCGCQ01714804 - HII - HII reports "Invalid Value" popup when attempting to view a PD SCGCQ01714810 - After pulling some VDs, and rebooting, the remaining VD shows as foreign in RAID mode. SCGCQ01727272 - Memory allocation failure during RAID operation cycles under high loading SCGCQ01732074 - Logical Block Provisioning VPD Page (0xB2) Not Shown in Inquiry VPD Page 0x00 SCGCQ01742563 - Unable to abort a personality change and switch back to current personality without rebooting SCGCQ01742565 - FW reports incorrect error when attempting to import a VD when max VDs are configured. SCGCQ01746340 - 9460-16i UEFI HII doesn't show SMART Error while inserting a SMART failing drive. SCGCQ01746342 - Patrol read restarts on PDs after completion on reboot SCGCQ01750308 - Pinned cache is not flushed after importing drive in VD with pinned cache SCGCQ01753387 - Inconsistent CC progress % is logged after reboot during CC SCGCQ01753389 - Cannot stop patrol read on PD with medium errors by the stop cmd SCGCQ01753393 - Assertion failure in ../../cpu/arm/exceptions.c at line 938 observed, while deleting VD's with BG IO's SCGCQ01760767 - controller stops responding after sending over 1000 asynchronous events SCGCQ01762343 - Host memory corruption seen during Progress polling of Sanitize operation on SATA drives SCGCQ01763494 - Importing a foreign secured drive with a different security key does not auto configure as an EPD after being unlocked. SCGCQ01763951 - 3108 firmware reports Unexpected Sense Error" LBA Out of Range when running FIO read/write test script SCGCQ01767091 - IO not completing or being timed out if some cases when an unconfirmed response is received for an IO. SCGCQ01776329 - No way to view the new API supportForcePersonalityChange bit. SCGCQ01776331 - FW setting support force bit with 1. Expectation is this should be set to 0 for external controller. SCGCQ01776338 - CLI does not block ERASE for ePD (non-RAID/JBOD) PDs SCGCQ01789235 - Unmap R5/6: Implementation supporting new API and logic SCGCQ01792619 - IOC_CTRL_OP_ALL_PHY_LOOPBACK operation is not working SCGCQ01794153 - port enable may complete before PCIe mode is attempted SCGCQ01809087 - Controller will assert during system boot with Pinned Cache and Foreign drives present. SCGCQ01811270 - FW don't POST after upgrading to pkg: 50.8.0-1447 (SCGCQ01790806) SCGCQ01813887 - Block appropriate commands for JBOD drives. SCGCQ01816664 - After the pd pull push of one drive locate is getting stopped on other PD SCGCQ01816665 - Cachevault flash size is showing as 0KB for the controller SCGCQ01817903 - OOB SCSI passthru command (READ DEFECT 12) return without response data SCGCQ01818291 - Dev-Defect: Moved the implementation and prototype of the function LdSetSecurity() moved to ld.c and ld.h respectively. SCGCQ01824209 - FW assertion during boot SCGCQ01826257 - if host I/O is blocked by VD cache flush and PD entered shielded state, it may hit kill adapter. SCGCQ01826259 - MR FW may return successful completion on host Rd cmd to EPD when the device is removed. SCGCQ01842475 - Erase operation is not happening on Multiple VDs SCGCQ01845204 - Controller hits KA because cmdblock does not complete due to pending flush. SCGCQ01562099 - Performance Improvements SCGCQ01641094 - Inspect power loss for gaps SCGCQ01681593 - Sanitize progress in TTY log showing incorrect elapsed time SCGCQ01684661 - Cache Offload capabilities determined by component attributes instead of part numbers SCGCQ01687073 - Sense code errors on PD's after FW is updated on them SCGCQ01714808 - FW is not blocking switching to an unsupported profile SCGCQ01748033 - Avoid Duplicate Mid Workaround Does Not Start a TM If Device is Removed and Re-Added SCGCQ01750310 - Discrepancies between eHBA and RAID mode for cli show all output fields. SCGCQ01750312 - Disable Controller Security is not blocked after importing secure EPDs. SCGCQ01750316 - RAID Level Migration on Simplified R10 fails SCGCQ01753174 - PL support for monitoring the progress of sanitize operation. SCGCQ01753395 - READ CAPACITY (16) Is Working For All Values of SERVICE ACTION Field SCGCQ01757394 - F/W Hangs during reboot SCGCQ01766431 - Data NAK of large master TX packet can stop I2C out of band SCGCQ01772474 - Improve CPU Intensive Workload Efficiency SCGCQ01772484 - HII reports "The requested command has invalid arguments" when attempting to change controller personality SCGCQ01776087 - FW stated number of disks exceeded the max supported count with 14 PD SCGCQ01776327 - Unexpected enclosure events seen during physical intervention SCGCQ01791039 - Secured R1 VD is no longer shown as secured after an OCR SCGCQ01798257 - Amber LED doesn't turn on with PD offline SCGCQ01802451 - Snapdump properties default values different after disabling and re-enabling its feature SCGCQ01809091 - eHBA mode/Controller montasks/ocrs when pulling VD, inserting vd importing the vd and trying to delete it. SCGCQ01828388 - Removed log message that was impacting customer SCGCQ01605489 - Race condition can allow IOs over OOB to removed drive, with no host IOs, to not be cleaned up, and possibly leading to new drives not show SCGCQ01679087 - COL ONFI Single Image support was broken with onfiValidateCSCount changes SCGCQ01746344 - When patrol read completed with 9460-8i and MR7.5 components, the customer saw Patrol read complete events were log SCGCQ01750314 - With a pending personality change, Global hot spares are allowed to be created and should be blocked. SCGCQ01753176 - PL support for monitoring sanitize operation after controller/device reset. SCGCQ01753394 - REPORT LUNS Command is Not Failed for Unsupported "SELECT REPORT" Field SCGCQ01762272 - MR FW: Select SAS1/PDB1 BISR group by setting BisrSmsG = 0x0C in BISR Control register during Initial Power Up. SCGCQ01776335 - CLI is not failing "set personality behavior=None/JBOD" SCGCQ01822452 - Multi-bit ECC, EFI SAS DRIVER issue seen when performed multi reboot stress from UEFI SCGCQ01826256 - fixed exception at medium error recovery caused by a bad drive. SCGCQ01714280 - (SATA only) Self-test offline immediate status received from drive is not populated to SCSI log sense command. SCGCQ01732411 - Event with invalid slot # during pd insertion when a command is timed out SCGCQ01753392 - Unable to see the Background progress tab in LSA while Patrol read operation is running SCGCQ01763188 - FW crash observed while reinserting drives part of TR drive group after reboot SCGCQ01763492 - SBR version is not shown in the cli show all output in eHBA mode SCGCQ01763496 - Attempting to secure a 3rd party locked SED EPD fails but applications report success. SCGCQ01841150 - FW returns success for enabling encryption when it is failed on the drives SCGCQ01787902 - FW fails to create VD in Profile 12 when you have 208 VD's and you delete 16 VD's and try to create 16 more VD's SCGCQ01866862 - Investigate on unalligned IO's for 512E drives with background operation SCGCQ01873049 - Raid LD tgtId does not persist through OCR NVDATA: Miscellaneous changes for various products UEFI_Driver: SCGCQ01405242 - Enable WB support via API SCGCQ01227051 - New events for PR/CC conflicts and sector size mismatch SCGCQ01713708 - Create sanitize events SCGCQ01628177 - Modify event string APIs for MISSING and OFFLINE LDs SCGCQ01599607 - New configuration params added for EPD-PT devices SCGCQ01595347 - MR API change request to Enable/disable the parallel PD FW update feature based on PNP ID’s SCGCQ01581032 - Add support to defeature Cached I/O policy SCGCQ01567770 - Implement Snapdump debugging capability SCGCQ01216848 - Add MR API bit to indicate the profile is NVMe Only profile SCGCQ01450245 - Provide OEMs ability to select either I2C or PCIe as an out of band transport SCGCQ01587230 - Add support for API fields to report SED type of PD SCGCQ01593520 - Add OnOff parameter in Properties2 of Structure MR_CTRL_PROP to enable/disable mix of Enterprise & Opal SED drives SCGCQ01614689 - NVDATA parameter to OPAL SED SCGCQ01620350 - Added a new interface between driver-aops to indicate if 64 bit SGL support is enabled SCGCQ01670135 - Add new MFI Status to block requested operation due to existing controller configuration SCGCQ01670234 - Change the mr.h API comment showing the new return status for the - MR_DCMD_PD_GET_INFO SCGCQ01697667 - API change for Switch attached NVMe HW RAID support for OEM backplanes SCGCQ01532045 - Added MR_MFC_DEFAULTS.NVMeAbortTO and MR_MFC_DEFAULTS.NVMeMaxControllerResetTO SCGCQ01633744 - In SendCommandToAdapter function return Status is corrupted SCGCQ01657980 - In SendCommandToAdapter function return Status is corrupted Hii: SCGCQ01405242 - Enable WB support via API SCGCQ01789095 - HII should not use allowedCfgOptions bitmap when bit 0 is 0 SCGCQ01817833 - Remove Unmap enable/disable option for EPD Drives SCGCQ01713640 - Grayout Support Large IO field based on supportLargeIO bit SCGCQ01763048 - System gets hung on selecting JBOD erase operation in HII. SCGCQ01641252 - In ComponentName.C dont use MR_CTRL_INFO fields if MR_DCMD_CTRL_GET_INFO is failed SCGCQ01713669 - Add an API check for showing Make EPD or Make JBOD option SCGCQ01681982 - Change the Span numbering from 1 to 0 while VD Creation SCGCQ01227051 - New events for PR/CC conflicts and sector size mismatch SCGCQ01713708 - Create sanitize events SCGCQ01628177 - Modify event string APIs for MISSING and OFFLINE LDs SCGCQ01599607 - New configuration params added for EPD-PT devices SCGCQ01595347 - MR API change request to Enable/disable the parallel PD FW update feature based on PNP ID’s SCGCQ01581032 - Add support to defeature Cached I/O policy SCGCQ01216848 - Add MR API bit to indicate the profile is NVMe Only profile SCGCQ01450245 - Provide OEMs ability to select either I2C or PCIe as an out of band transport SCGCQ01587230 - Add support for API fields to report SED type of PD SCGCQ01593520 - Add OnOff parameter in Properties2 of Structure MR_CTRL_PROP to enable/disable mix of Enterprise & Opal SED drives SCGCQ01599766 - Support TCG Opal 2.0 via SafeStore for VDs and SystemPD (Legacy JBOD) in RAID Mode and JBOD/SDS Modes SCGCQ01614689 - NVDATA parameter to OPAL SED SCGCQ01620350 - Added a new interface between driver-aops to indicate if 64 bit SGL support is enabled SCGCQ01670135 - Add new MFI Status to block requested operation due to existing controller configuration SCGCQ01670234 - Change the mr.h API comment showing the new return status for the - MR_DCMD_PD_GET_INFO SCGCQ01697667 - API change for Switch attached NVMe HW RAID support for OEM backplanes SCGCQ01714419 - UNMAP/TRIM/WRITESAME for NVMe devices for R0/1/EPD/JBOD SCGCQ01676380 - Support TCG Opal 2.0 via SafeStore for VDs and SystemPD (Legacy JBOD) in RAID Mode and JBOD/SDS Modes SCGCQ01718186 - Switch attached NVMe HW RAID support for OEM backplanes SCGCQ01627806 - HII - Span drive group shows RAID00 when user has only RAID60 in Replace Missing Drive page SCGCQ01633744 - In SendCommandToAdapter function return Status is corrupted SCGCQ01681364 - Line 120 after CC schedule operation applied with start immediately enable on HII SCGCQ01721542 - When there is only foreign drive present HII is showing Convert to Non-RAID disk option in Config Mgmt and in PD Mgmt SCGCQ01731323 - No "remove drives" item when migrate from Raid1 with 4 drives to Raid0 with 2 drives SCGCQ01761173 - Fix the message that gets displayed when user goes to preview foreign config page for few cases + other strings SCGCQ01598027 - Raid Level Migration simplified SCGCQ01620230 - Foreign Global Hot Spares are showing as not-importable in HII. SCGCQ01633688 - In SendCommandToAdapter function return Status is corrupted SCGCQ01665143 - HII shows drive information twice if you have two drives connected SCGCQ01670097 - Use LdInfo.allowedOps.deleteLD to decide whether to present Delete EPD/JBOD option to user for EPD drives SCGCQ01731369 - ARM Build script s fails to copy source code to Build Path SCGCQ01761180 - HII error message truncation seen when attempting to view foreign preview with greater than max importable VDs present SCGCQ01633689 - Disable security warning and error message to account for secured EPD-PT drives SCGCQ01749348 - System hangs when attempting to enter HII when the controller is in safe mode. SCGCQ01761162 - HII: Incorrect message displayed in the presence of foreign drive when max VD limit reached SCGCQ01633607 - Inconsistency in showing controller status between MSM and HII for Fake Flash errors SCGCQ01624921 - Previewing a foreign config in HII provides an incorrect message if an existing VD is degraded. SCGCQ01681328 - Enclosure Location : hide this field for back plane SCGCQ01624980 - Incorrect not-Importable message is showing when previewing a not-importable foreign config in HII SCGCQ01817988 - HII Misbehavior: “Suggest Security Key” Function corrupts the “Existing Key” when trying to change security key BIOS: Version change only Installation: ============= Use StorCLI to flash the SAS controllers. These tools can be downloaded from the support and download section of www.broadcom.com. Command syntax: StorCLI /c0 download file=9440-8i_nopad.rom Component: ========= SAS MegaRAID Firmware Release for MegaRAID Controllers Release date: 06/01/18 Version Numbers: =============== Current Package Details: Firmware Package: 50.6.0-1375 (MR 7.6) Firmware 5.060.01-1455 MR PL 07.00.00.00 ROMENV 1.12 BootBlock 7.02.00.00-0017 NVDATA 5.0600.01-0008 UEFI_Driver 0x07060500 (SIGNED) Hii 07.06.08.00 (SIGNED) FCODE 4.17.08.00 BIOS 7.06.02.0 SBR: 5.0600.01-0334 Previous Package Details: Firmware Package: 50.5.0-1121 (MR 7.5) Firmware 5.050.01-1292 ROMENV 1.12 BootBlock 7.02.00.00-0017 NVDATA 5.0500.01-0008 UEFI_Driver v0x07050400 (SIGNED) Hii v07.05.06.00 (SIGNED) FCODE 4.17.08.00 BIOS 7.05.02.0 SBR: 5.0500.01-0333 Bug Fixes and Enhancements: =========================== Firmware: SCGCQ01405242 - Enable WB support via API SCGCQ01553238 - Blank Boards with Auto Port Enable set in NVDATA will fault SCGCQ01577475 - 9440-8i card: drop out UG drive, error LED always ON. Error LED turns off only upon reinsertion of the drive. SCGCQ01593643 - MR7.6:Assertion failure in ../../dma/dmaxor.c at line 1190:(retVal == SYS_DMA_STATUS_SUCCESS) when try to flash 16MB from HII SCGCQ01598653 - while creating filesystem on UNMAP supported vd's and running CC in back ground will result in montask in rhel6.9 SCGCQ01601413 - When spinup delay in expander is configured to a high value it might result in some drives being reset by controller repeatedly. SCGCQ01602703 - 61A6 fault SCGCQ01605100 - (SATA Only) ATA Request Sense Data Ext command not send to device when it fails translated SCSi Security Protocol Out. SCGCQ01605427 - FW Signing Support failing with loginfo during FWDL SCGCQ01606122 - Duplicate slot numbers assigned for drives in certain mixed mode cabling configurations SCGCQ01615981 - backend PCIe: EC59 fault SCGCQ01620613 - NVMe: ECEC fault SCGCQ01620856 - Not all NVMe drives are discovered on VPP backplane Enclosure SCGCQ01620857 - SES Page 2 does not show the correct status information for Direct Attached NVMe drives SCGCQ01623477 - IO unit control IOC_CTRL_OP_ALL_PHY_LOOPBACK_DIAG hangs on 8 phy controller SCGCQ01623624 - 5813 fault while running destructive domain test SCGCQ01623890 - pDevInfoExt->dismCmdFailDone always stays on. SCGCQ01628346 - (SATA Only) Incorrect Sense Key and Additional Sense Code set for failed Start Stop Unit command. SCGCQ01628411 - ED8D fault SCGCQ01630331 - No easy way to tell if config pages have been written SCGCQ01631828 - Controller level bit for unmap should be always enabled for 7.6 SCGCQ01634034 - DHSP are not spun down when Disk Group is set to TR SCGCQ01634752 - Revertible HSP is not reverted back on Clear TR SCGCQ01635062 - MR 7.6 - "NVCache has gone bad" during POST after flashing the latest package 1226 and rebooted SCGCQ01640081 - MR7.6 Fix up NAND Flash Chip Model Number read from device has bad crc SCGCQ01641453 - Disable the iMR FP IO Fine tuning changes SCGCQ01641758 - Upon inserting TR SDHSP drive import fails SCGCQ01676782 - ONFI initialization failure on some DVT boards SCGCQ01684788 - E411 fault SCGCQ01687759 - FW fails to detect TR SDHSP & DHSP upon insertion SCGCQ01698373 - ED8D fault SCGCQ01505074 - IO starvation and performance degradation when using dma Q masking feature SCGCQ01562108 - After flashing code 50.1.0-1048 on top of MR7.6 50.6.0-1029 code a critical error message seen SCGCQ01616267 - hot-added device may not appear in OS during heavy IO load SCGCQ01617769 - VMWare PSODs due to NMI error when the Windows VM that has passthrough controller is being shutdown SCGCQ01619417 - Fault 0x4311 while running HBA phys off/on & drive hard reset SCGCQ01619840 - Copyback drive becomes foreign after removing/insertting drives when DG is in TR state SCGCQ01619858 - divert bitmap not enabled on R5/R6 WT Vds SCGCQ01620243 - SES Page 2 Overall Status-Status Info bits do not reflect the correct status after fault conditions are cleared SCGCQ01620250 - KA during IO on 24 EPDs SCGCQ01623437 - The PCIe reset to be handled properly for the Change detect feature SCGCQ01638673 - Few TR PDs are not marked foreign after DG removal and insertion SCGCQ01640026 - After removing TR DHSP and rebooting the system inserting DHSP drive becomes foreign SCGCQ01506708 - Error if PERL_DIR environment variable is set SCGCQ01620617 - Many prints "T35: C0:MPT_SASPhyPage: Failed chip x00 phyNumber x09 retVal x0022" seen SCGCQ01640052 - EnclSgpioHandleDevicePresenceCallback:should never happen logic/internal seen SCGCQ01641105 - Unmap related WJ should not be present when downgraded to non-unmap supported FW SCGCQ01675742 - MR7.6: Firmware hit montask running task management reset in loops SCGCQ01698418 - LSA version 4.132 shows blank page or extreme sluggish to do anything SCGCQ01537079 - -6% regression in RAID1, 4K, SR, QD4 ( 4 workers tests) , 16DC SAS HDDs, Linux 64 (32+32) SR SCGCQ01721366 - MR7.6: Assertion failure in ../../mros/mem.c at line 806: mb->tag==tag after issue a reboot cmd (server reboot) SCGCQ01631836 - (SATA Only) SCSI Log Select command not failed with check condition when translated ATA command is failed by SATA drive. SCGCQ01665275 - An error message "03/22/18:EnclSgpioLocatePd[1198]: Invalid Slot Number [255] For Pd[134]" after clearing config from LSA SCGCQ01681695 - StorCLI fails to set TR on all DGs with "dall" option-individual DG OK SCGCQ01227051 - New events for PR/CC conflicts and sector size mismatch SCGCQ01596518 - Add a new parameter in MR Configuration Parameter Page 0 (NVDATA) to enable/disable mix of Enterprise & Opal SED drives SCGCQ01587381 - PVT_API changes to support Manufacturing SAS PHY test SCGCQ01581032 - Add support to defeature Cached I/O policy SCGCQ01567770 - Implement Snapdump debugging capability SCGCQ01572146 - Add make support SCGCQ01216848 - Add MR API bit to indicate the profile is NVMe Only profile SCGCQ01450245 - Provide OEMs ability to select either I2C or PCIe as an out of band transport SCGCQ01581732 - Added field MR_LD_RAID.flags.isEPD SCGCQ01587230 - Add support for API fields to report SED type of PD SCGCQ01593520 - Add OnOff parameter in Properties2 of Structure MR_CTRL_PROP to enable/disable mix of Enterprise & Opal SED drives SCGCQ01595603 - Debugging infrastructure to detect dynamic memory Memory Corruption And Memory Leaks SCGCQ01574988 - Add EEPROM tag for next controller SCGCQ01501207 - Add support for mr build to get bin using fromelf SCGCQ01572366 - Add multithreaded elftobin SCGCQ01521426 - Remove inc flags from the via file SCGCQ01347456 - MR_FW_BLD_TOOLS: Add output file switch to RomEnv SCGCQ01580013 - Make the new NVME Write Uncorrectable cmd working fully for future MR 7.x release. SCGCQ01572361 - Add a temp parameter to elftobin SCGCQ01347713 - Update to sas2parser version 10.05.00.00 SCGCQ01675800 - Man page 7 X2/X4 Slot overlap issue and fix SCGCQ01579248 - Incorrect NAND Model Number read from flash SCGCQ01582497 - Event with enclose 0x00 slot 0 during the system boot when a command is timed out (Command timeout on PD 12(e0x00/s0)) SCGCQ01582515 - Drive Fault LED lighting but drive seems good SCGCQ01582536 - 9460-8i is reporting Chip Temperature of 255 when the ambient temp is about 0 C SCGCQ01605632 - Enhance Messaging Unit error ISR to dump debug information of virtual functions having error SCGCQ01617112 - Smart Return Status passthru command failed on SATA drives SCGCQ01617139 - [OOB]RMC/MR Crash Due to PCE Core Register Access Errata during vSAN certification Test SCGCQ01622027 - JBOD pred fail drive amber LED behavior not as expected SCGCQ01627671 - The Auto Config feature not present in HII SCGCQ01628441 - Patrol read progress pause when user try to change profile SCGCQ01629342 - Coding standard defect found during Dev Review SCGCQ01631156 - Virtual drive shows failed after creating 240 VDs SCGCQ01633028 - Issue: JBOD devices were dropped after unloading driver and reloading driver in linux SCGCQ01634722 - MR/iMR fill the tty log with congested I2C 4 Timeout events SCGCQ01639246 - Assertion failure in ../../cpu/arm/exceptions.c at line 938 observed while running push/pull of JBOD with IO SCGCQ01639939 - FW asserts when invalid parameters to set excluded ld for CC is sent to firmware. SCGCQ01641725 - Event Log Corruption. SCGCQ01668670 - (SATA Only) Function field in MPI error reply message for SCSI ATA Pass-through request is not correct. SCGCQ01683098 - LAS does not show proper state of secured locked drives. SCGCQ01697604 - AHR failure when using workaround for SCGCQ01318807 SCGCQ01727272 - Memory allocation failure during RAID operation cycles under high loading SCGCQ01582511 - SATA PassTrough commands with check condition taking long time to complete. SCGCQ01592822 - FW hits assertion failure in fw\mros\mem.c at line 629 : mb->tag==tag while using OOB storelibtest creates R50 SCGCQ01602617 - Add logging messages in addition to previous fixes of a related issue, as requested by the Customer. SCGCQ01616991 - Ensure COL descriptor alignment SCGCQ01616996 - FW halts when attempting to set offline PD back to Online after Pinned Cache was generated SCGCQ01622026 - SAS expander reset results in unpredictable performance SCGCQ01631153 - Deletion of multiple VDs may fail via sideband in a MAXCONFIG setup (192 VDs) SCGCQ01632737 - Build time duration started displaying negative time SCGCQ01633667 - Increase the recon BB list entries to align with BBM MAX BAD entries SCGCQ01681821 - Assertion failure in ../../raid/taskman.c at line 139: func != NULL SCGCQ01697547 - Storcli shows incorrect data for /c0 show linkconfig for controller. SCGCQ01595864 - VMware Passthrough Adapter does not sync time on VM power on SCGCQ01621655 - (SATA Only) Timer for SCSI Write Verify command to a SATA drive might get removed before command completion. SCGCQ01639537 - Negotiated Link Speed for the vSES target is displayed as 'Unknown'. SCGCQ01697512 - Fix checking of cores in reset during ChipReset sequence SCGCQ01714207 - Data Integrity issue seen on NVME drives with Medium Errors SCGCQ01732411 - Event with invalid slot # during pd insertion when a command is timed out SCGCQ01635256 - DISM - Assertion failure in ../../dm/src/devRemoval.c for breaking multipath during bootup SCGCQ01675746 - MCTP: Fault 0x265d while doing enclosure pull/push with OOB StoreLibIT when enabling AEN SCGCQ01682348 - Not to do all drives reset at the start of the boot up on each port of the controller SCGCQ01605608 - Rebuild reported as in progress instead of a paused state when not at OS. SCGCQ01697511 - RMC: Prevent leakage of P credits during SoftReset SCGCQ01698315 - VPD is not shown by lspci SCGCQ01714692 - DC observed on one of the R1 VD, after degrading the R1 DG SCGCQ01714299 - (SATA only) Self-test offline immediate status received from drive is not populated to SCSI log sense command. NVDATA: Miscellaneous changes for various products UEFI_Driver: SCGCQ01405242 - Enable WB support via API SCGCQ01556163 - ZeroMem the object before copying in the function SCGCQ01227051 - New events for PR/CC conflicts and sector size mismatch SCGCQ01289924 - Add "Incompatible with Profile" event SCGCQ01216848 - Add MR API bit to indicate the profile is NVMe Only profile SCGCQ01436268 - Add Test Link Diagnostic API SCGCQ01445048 - Add a new structure to provide OEMs ability to switch to select either I2C or PCIe as an out of band transport SCGCQ01467149 - Update description of MR_DCMD_CTRL_PERSONALITY_SET Dcmd SCGCQ01557218 - Code refactor: UEFI Driver: Use function to fire Controller info DCMD SCGCQ01570652 - Process to handle/overcome 3-minute option ROM timeout while cache is flushing to slow drives SCGCQ01558862 - SCSI frame length not matching with SGL count SCGCQ01557222 - SCSI frame length not matching with SGL count SCGCQ01586712 - Firmware Management Protocol changes SCGCQ01593046 - Firmware update(FMP) using System BIOS “Firmware update” option does not prompt for reboot SCGCQ01657980 - In SendCommandToAdapter function return Status is corrupted Hii: SCGCQ01405242 - Enable WB support via API SCGCQ01524603 - Add Device Speed options for PCIe drives SCGCQ01556163 - ZeroMem the object before copying in the function SCGCQ01522120 - Correcting all typo in UNI file. SCGCQ01591699 - Setmem connector name with NULL SCGCQ01524509 - When selecting drives to create virtual drive, Reconfigure virtual drive form page is displayed instead of Select Drives form. SCGCQ01639358 - Enclosure Location : hide this field for back plane SCGCQ01227051 - New events for PR/CC conflicts and sector size mismatch SCGCQ01289924 - Add "Incompatible with Profile" event SCGCQ01216848 - Add MR API bit to indicate the profile is NVMe Only profile SCGCQ01389581 - Add MR API bit to indicate the profile supports WB SCGCQ01436268 - Add Test Link Diagnostic API SCGCQ01445048 - Add a new structure to provide OEMs ability to switch to select either I2C or PCIe as an out of band transport SCGCQ01467149 - Update description of MR_DCMD_CTRL_PERSONALITY_SET Dcmd SCGCQ01532045 - Added MR_MFC_DEFAULTS.NVMeAbortTO and MR_MFC_DEFAULTS.NVMeMaxControllerResetTO SCGCQ01557218 - Use function to fire Controller info DCMD SCGCQ01503523 - Removing the secondary enclosure for multi path case SCGCQ01567181 - Dedicated hot spare is included in the transport ready even though it's set to exclude SCGCQ01570652 - Process to handle/overcome 3-minute option ROM timeout while cache is flushing to slow drives SCGCQ01571592 - Global Hot Spares are showing as non-importable configs and text is truncated when previewing foreign config in HII. SCGCQ01513543 - Flood of messages for Foreign Config Detected SCGCQ01558862 - UEFI Driver: SCSI frame length not matching with SGL count SCGCQ01571581 - Reconfigure option is greyed out for OEM controller while performing RAID5 to RAID6 RLM SCGCQ01571848 - Not able to preview foreign configurations in HII when pinned cache is present SCGCQ01627807 - Span drive group shows RAID00 when user has only RAID60 in Replace Missing Drive page SCGCQ01557222 - SCSI frame length not matching with SGL count SCGCQ01655833 - In SendCommandToAdapter function return Status is corrupted SCGCQ01524609 - Add Device Speed options for PCIe drives SCGCQ01558992 - Unable to select Option to discard preserved cache in HII. SCGCQ01575778 - RLM Add_Drive Pages shows up again when user select R50/R60 and Free Capacity SCGCQ01639205 - Incorrect not-Importable message is showing when previewing a not-importable foreign config in HII SCGCQ01639806 - Previewing a foreign config in HII provides an incorrect message if an existing VD is degraded. SCGCQ01657115 - Line 120 after CC schedule operation applied with start immediately enable on HII SCGCQ01620228 - Foreign Global Hot Spares are showing as not-importable in HII. SCGCQ01698280 - Change the Span numbering from 1 to 0 while VD Creation SCGCQ01517769 - SATA drives should be shown as unsupported in HII when allowdevicetype made as SAS only. SCGCQ01665142 - HII shows drive information twice if you have two drives connected to controller BIOS: SCGCQ01557666 - Compilation error conditional jump exceeds length 31 bytes SCGCQ01570651 - Process to handle/overcome 3-minute option ROM timeout while cache is flushing to slow drives SCGCQ01557177 - Controller POST shows wrong information of JBOD handled by BIOS Installation: ============= Use StorCLI to flash the SAS controllers. These tools can be downloaded from the support and download section of www.broadcom.com. Command syntax: StorCLI /c0 download file=9440-8i_nopad.rom Component: ========= SAS MegaRAID Firmware Release for MegaRAID Controllers Release date: 03/05/18 Version Numbers: =============== Current Package Details: Firmware Package: 50.5.0-1121 (MR 7.5) Firmware 5.050.00-1292 ROMENV 1.12 BootBlock 7.02.00.00-0017 NVDATA 5.0500.01-0008 UEFI_Driver v0x07050400 (SIGNED) Hii v07.05.06.00 (SIGNED) FCODE 4.17.08.00 BIOS 7.05.02.0 SBR: 5.0500.01-0333 Previous Package Details: Firmware Package: 50.4.0-0919 (MR 7.4) Firmware 5.040.00-1123 ROMENV 1.12 BootBlock 7.02.00.00-0017 NVDATA 5.0400.01-0016 UEFI_Driver 0x07040600 (Signed) Hii 07.04.09.00 (SIGNED) FCODE 4.17.08.00 BIOS 7.04.04.0 SBR: 5.0400.01-0331 Bug Fixes and Enhancements: =========================== Firmware: SCGCQ01454613 - Pausing progress operation and resuming shows it starting from 0 again and abruptly moves to actual progress after a while SCGCQ01478170 - Direct attached NVME drives are not getting associated with vSES in Microsoft Storage Spaces Direct. SCGCQ01479406 - Drive addition in OS takes longer time when Drives are connected with certain backplanes to the controller SCGCQ01484382 - improved fix for 6001 fault SCGCQ01485060 - (SATA Only) Format of SATA SSD takes long time SCGCQ01485441 - Firmware Download does not protect user from downgrading to firmware SCGCQ01486695 - Host application hangs waiting for completion of IO issued after NVMe device is removed SCGCQ01487291 - switch attached devices not detected under Windows SCGCQ01491291 - OOB SLT get errror when getting send, getobjstatus and getttylog. SCGCQ01498117 - Controller fail to be detected by BIOS and OS after FW downgrade MR73 with COL. SCGCQ01502112 - Hit Assertion failure in ../../hw/pce/fusion.c at line 1847 after loading the driver & reboot SCGCQ01502700 - Report Zone for very large data of 4MB takes ~2 seconds for processing SCGCQ01503262 - FW may fault on single bit correctable ECC errors in IOA Local RAM SCGCQ01504284 - additional phy hardware cleanup on link down and hot reset SCGCQ01504310 - LTSSM state wait during hot reset SCGCQ01504936 - New Event required for individual PD PR completion SCGCQ01507024 - FW hit assertion failure when booting up with enclosure attached SCGCQ01508249 - MR 7.5-MR 9460-16i:Hit Assertion failure in ../../cpu/arm/exceptions.c at line 938 During I/O & Multipath Cable Pull SCGCQ01509537 - Auto rebuild does not start when HS has PF SCGCQ01509632 - (SATA Only) SCT Error Recovery Control read using ATA Passthrough is not returning correct values. SCGCQ01509791 - Assertion failure in ../../cpu/arm/exceptions.c at line 938 observed, while destaging preserved cache on R0 DG SCGCQ01510251 - Fix Temperature Throttling SCGCQ01518712 - FW incorrectly reports LD unit attention pending irrespective of the scsi op code SCGCQ01519732 - 4311 fault with NVMe enabled SCGCQ01522342 - 4311 fault with NVMe enabled (part 2) SCGCQ01522362 - Firmware asserted at memory.h at line 443: isInAddressibleRange when push/pull JBOD NVMe drives SCGCQ01522492 - Address performance issue for CPU intensive profiles. SCGCQ01522509 - Firmware reports iopiTimedOutIOFound when running IO on NVMe JBOD drives SCGCQ01529400 - Spin up large config drives by load the config file while they are in POWERSAVE, caused FW hit DrvSpinup.c @line 1362 SCGCQ01531736 - SR, RR, and OLTP regressions up to -90% on 24 Single Drive R0 Config SCGCQ01545274 - Change CmdIgnoreLdUnitAttention() from _IOPATH to static inline SCGCQ01548923 - system hangs during the reboot test at boot. SCGCQ01561552 - OOB slt can not see the imr controller SCGCQ01562381 - Data loss while upgrading from MR7.3 to MR7.5 because of cache start address change SCGCQ01563926 - OEM name Characters seen in HII Drive management instead of port information. SCGCQ01566825 - Changing personality between RAID and JBOD resulted in firmware assertion SCGCQ01566954 - Change UNMAP support from enable to disable SCGCQ01334586 - Task Management request of Abort Task to an NVMe device completes with failure status SCGCQ01406527 - PL 00005851 hit while issuing OCRs with IO SCGCQ01451278 - link may fail to come up after link break SCGCQ01487866 - Intermittent Update firmware failed with M0 using EFI StorCLI SCGCQ01489030 - Global HDD LED may not indicate IO activity for NVMe or SAS drives SCGCQ01494379 - 0x7C41 Fault doing IOs and Task Managements on a mixed SAS/NVMe topology. SCGCQ01496842 - port enable may time out on spinup failure SCGCQ01505392 - Slot LEDs on SGPIO based backplane may not blink SCGCQ01509362 - Firmware asserted at ddf/ddf.c at line 1377: ld == vdRec->Populated_VDEs when insert NVMe drives SCGCQ01511995 - OEM Drive Activity LED Stays On SCGCQ01516975 - Firmware hang during power up after power failure with COL SCGCQ01525140 - Firmware hangs due to DISM not completing SCGCQ01529277 - Win, MR 7.5 ROP 970 , R0, 16DC 12G-SAS HDD shows, 9% to 10% SW performance drop at 4k at QD16 SCGCQ01532879 - Win/Lin MR7.5 ROP 970,RAID5,%5 to 12% OLTP performance issues at QD1 & R5\R6 QD64 (all IOsizes) in 16DC,64 (32+32)12G SASHDD SCGCQ01555097 - Firmware asserted during cable pull with IO on JBODs and taskmgmt reset SCGCQ01561897 - After VD erase, In the Action menu, It is not changing from Stop Erase to Erase SCGCQ01502102 - Assertion failure in ../../dm/mpt2/mptframe.c at line 1250: mptIo!=NULL SCGCQ01503916 - erroneously called bvdInfoSort() in DDF_ConfigRead() causes DDF to be corrupted SCGCQ01505522 - Cannot set Foreign UBad to Foreign UGood with a config of 31 VDs and iMR 9441-8i SCGCQ01519710 - Dump pending driver IO completions from task context during kill adapter debug SCGCQ01531146 - Kill Adapter when create vd SCGCQ01538991 - Enable MR code for generating firmware not compatible with profile event SCGCQ01468157 - RAID Personality - R0 WB SW 4/8K all QD regression RHEL SCGCQ01484398 - RAID-5 Hardware Key No Longer Functional SCGCQ01488410 - 30% to 35% JetstressDB Average Write Latency regression found in R5 SCGCQ01509463 - fw got data abort when connect more enclosure than max in iMR. SCGCQ01518446 - pdCOD content is being overwritten when using storelibtest to issue SCAN FOREIGN SCGCQ01522814 - All VDs are not getting deleted after the vd erase operation with 'delete VD after erase' option is selected SCGCQ01505906 - passCount not incremented for Ctlr Self Diag Link Test SCGCQ01512359 - web UI is exposing personality change option for iMR controller SCGCQ01514114 - 7.5 iMR IO false divert due to SlotCount. SCGCQ01518347 - MR7.5: Firmware hit exception handler when clearing config or delete VD using nvme on 9440-16i SCGCQ01538207 - Win/Lin MR 7.5 Alpha/Beta R0,1,5,6; 5%-9% is seen in SR,SW IOs-4K-32K,QDs (1,4,16,64) 6GSATA/12GSASHDD, 64(Split)Config/16DC - s (14) SCGCQ01436268 - Add Test Link Diagnostic API SCGCQ01459401 - Cleanup MR FW log SCGCQ01531388 - Disable deallocation support SCGCQ01559697 - Provide print in termlog that shows which I2C address is used for the LED signaling of NVMe drives SCGCQ01459375 - Use Sense Data from SATA Log Page 10 when querying Log Page 10 SCGCQ01506822 - Resetting discovered flag when prepare for endpoint discovery control command. SCGCQ01558893 - FBU345 should show as CVPM05 SCGCQ01512568 - Remove deallocation support SCGCQ01468156 - Limit printing a SGL chain to only 15 elements. SCGCQ01481032 - SSD can not show the "Part Number"/ "FRU Number" information SCGCQ01481034 - CATERR reported on front panel LCD and SUT hang at the windows logo page SCGCQ01496768 - System will pop up “Cannot communicate with iButton to …” during reboot with OEM custom card SCGCQ01501951 - Switching back and forth between profile 10 and 12 with data cable pull results in foreign config not importable SCGCQ01505077 - 0x265D Fault Observed on Cold Boot of Customer Server with Misconfigured Controller NVDATA SCGCQ01505080 - SCSI Write Buffer Mode 7 Command Incorrectly Failed by Firmware SCGCQ01508067 - Slave response mode fails to return response to I2C read SCGCQ01508156 - Controller hangs after warm reboot in presence of pinned cache SCGCQ01510341 - Preserved Cache doesn't flush back during Foreign Import SCGCQ01511969 - controller reset seen while importing 32 VD foreign config SCGCQ01514262 - Fault State (0x265d) is Observed While Connecting an Enclosure with Fully Populated SATA Drives SCGCQ01516692 - iMR-FW Drive Fault LED will light at some frequency when a JBOD drive is pulled out SCGCQ01519802 - workaround timer may trigger after too short of an interval SCGCQ01522339 - Controller hang when updating PD fw SCGCQ01522511 - rapid device removal/add with a specific vendor backplane SCGCQ01523550 - 4311 fault with NVMe enabled (part 2) SCGCQ01529383 - non-NVMe endpoint not cleaned up on removal SCGCQ01529512 - Fault 0x5862 seen when host buffer size is smaller than allocation length in CDB SCGCQ01533324 - 7.6 NVDATA change for NVMeAbortTO in MrParamsPage0, and correct MrParamsPage0 XSD mapping. SCGCQ01538948 - Sles12 SP3 OS is getting stuck during first boot SCGCQ01539840 - PL Fault 0000ecdd LR 01403837 during initial discovery SCGCQ01540255 - Initiate ocr when FW enters MonTask SCGCQ01540360 - Termlog/UARTlog - messages sometimes missed in Termlog SCGCQ01556426 - switch attached discovery takes too long SCGCQ01561900 - memory leak issue resulting controller crash SCGCQ01561914 - Jbod become Ugood sometimes after reboot SCGCQ01562034 - Controller hung, when updating the drive firmware SCGCQ01562098 - Performance Improvements SCGCQ01567485 - Check Consistency doesn't identify double media errors once aborting and starting CC again SCGCQ01574072 - MR7.3.1_Assertion failure in ../../dma/dmaxor.c at line 1180: SCGCQ01579752 - MR 7.6 Assertion failure in ../../dm/src/dm.c at line 1540: 0" after pwr off the enclosure to generate pinned_cache SCGCQ01581266 - Turn off GPIOA19 (global fault LED installed) correctly at boot time SCGCQ01421231 - I2C traces shows partial response/zero’ed out packet response from the HBA SCGCQ01481100 - 930-24i/9460-24i and 930-8i/9460-8i create raid1 with 4 HDD, can't expand VD in UEFI SCGCQ01511224 - Raid card loss during Test SCGCQ01512617 - PL owned mids are not getting released even after removing drives (SATA) SCGCQ01519729 - hardware does not like the IOP enable method used here. SCGCQ01520063 - storcli show phyerror will return error in some test in some scenario SCGCQ01521377 - MR FW is setting GPIO_SET_BBU_ENABLE(GPIOA8) wrongly in OCR case. SCGCQ01524353 - (SATA Only) LBPRZ bit in VPD page 0xB2 is never set for SATA devices SCGCQ01524448 - MegaRAID BIOS didnot timeout and cause Server boot hung when Controller Boot Fail because of bad SPD SCGCQ01526202 - iMR FW locks up and PSOD seen while trying to flash MR7.2.1 FW ROP SCGCQ01530310 - Controller is not detecting in the storelib, after changing the mode from "set mode oob" command SCGCQ01533267 - EC0D fault SCGCQ01538776 - Systerm hang up with 0x73 code when entering S4 with 9440-8i+SAS RAID1 under RHEL7.3 GA SCGCQ01556893 - link workaround not sufficiently coordinated with SAS link establishment SCGCQ01561912 - storcli shows 8ports controller as 9 ports SCGCQ01574395 - System hangs after performed Cryptographic Erase on SAS ISE drive SCGCQ01499168 - Enhance SAS3 FW to pass PCIeCV PCIe Configuration Validation TD_1_28 Vital Product Data Capability Test SCGCQ01505145 - When upgrading from 678 10.0 to 10.1 886 and switching to 240VD, unable to create 240VD SCGCQ01520574 - 4311 fault with NVMe enabled SCGCQ01521373 - Controller can not correctly detected smart error SATAA HDD. SCGCQ01524638 - (SATA Only) Security Protocol In command complete without data transfer for allocation length not a multiple of 512 SCGCQ01527219 - PCIe reconfiguration may occur during NVMe controller reset SCGCQ01558211 - Continuous error( MptHostCmdDone cmdId=fe lmid=8a2:1851b400 tid 04 devH ..) in firmware log when run I/O on NVMe drive SCGCQ01559005 - Revised "Avoid Duplicate Mid" Feature Code Could Incorrectly Allow IO to Start Through PL Firmware Path SCGCQ01561911 - Assertion failure in ../../mros/mem.c : mb->tag==tag SCGCQ01577461 - Fault LED behavior is not consistent between PD direct attached vs connected via expander SCGCQ01516689 - storcli /c0 show termlog didnot get termlog sometimes SCGCQ01530305 - Get VDM Support command does not have VendorID and VendorAddInfo fields properly populated SCGCQ01504375 - Disable write cache to default SCGCQ01520061 - OCR is disabled by default is RC build, even NVDATA if it is enabled. SCGCQ01540335 - FW automatically delete and create the EPD's with assigning EPD no 3f indefinitely. SCGCQ01530478 - DUP failure on OEM controller while I/O is running in background SCGCQ01503207 - Add method to determine Ring Buffer Overflow in RMC NVDATA: Miscellaneous changes for various products UEFI_Driver: SCGCQ00883008 - Profile Mgmt API Changes SCGCQ00927738 - Reintroduce numSGEExt Field in Raid Context to support 1MB IO SCGCQ01405242 - Enable WB support via API SCGCQ01452207 - UEFI Driver skips showing boot message when FW sets Wait For Key Variable with 0 SCGCQ00867953 - profile management API SCGCQ00875328 - Mega API modifications needed for RMW-FP and Cache bypass features SCGCQ00941620 - de-feature AHCI SCGCQ01023741 - MR_CTRL_INFO expansion from 2K to 4K SCGCQ01059740 - mega api changes for ibuttonless PR SCGCQ01203751 - Isolating faulty cable issue from bad drive issue SCGCQ01227051 - New events for PR/CC conflicts and sector size mismatch SCGCQ01447718 - UEFI Driver: For STP Frame data buffer is not copied SCGCQ01474307 - UEFI driver to handle applications NOT setting direction flag SCGCQ01558862 - SCSI frame length not matching with SGL count SCGCQ01452594 - UEFI Driver skips showing boot message when FW sets Wait For Key Variable with 0 SCGCQ01447716 - For STP Frame data buffer is not copied SCGCQ01447723 - System Hangs on running SCT test SCGCQ01478749 - Remove FMP Support From UEFI Driver SCGCQ01447720 - System Hangs on running SCT test Hii: SCGCQ01447718 - For STP Frame data buffer is not copied SCGCQ01449687 - JBOD Mode – SAS/SATA Large Topology Support (240 PD/VD) (WT for VDs) SCGCQ01474307 - UEFI driver to handle applications NOT setting direction flag SCGCQ01558862 - SCSI frame length not matching with SGL count SCGCQ01491187 - Attached Enclosures/PDs do not enumerate correctly in HII. SCGCQ01452594 - UEFI Driver skips showing boot message when FW sets Wait For Key Variable with 0 SCGCQ01486435 - PCIe PD interface type still showing as an option for OEM Controller SCGCQ01524609 - Add Device Speed options for PCIe drives SCGCQ01558992 - Unable to select Option to discard preserved cache in HII. SCGCQ01447723 - System Hangs on running SCT test SCGCQ01478749 - Remove FMP Support From UEFI Driver SCGCQ01478752 - Profile management: Do not show "Max PCIe Count" if MR_CTRL_INFO.adapterOperations5.supportPCIe is set to 0 BIOS: N/A Installation: ============= Use StorCLI to flash the SAS controllers. These tools can be downloaded from the support and download section of www.broadcom.com. Command syntax: StorCLI /c0 download file=9440-8i_nopad.rom Component: ========= SAS MegaRAID Firmware Release for MegaRAID Controllers Release date: 12/15/17 Version Numbers: =============== Current Package Details: Firmware Package: 50.4.0-0919 (MR 7.4) Firmware 5.040.00-1123 ROMENV 1.12 BootBlock 7.02.00.00-0017 NVDATA 5.0400.01-0016 UEFI_Driver 0x07040600 (Signed) Hii 07.04.09.00 (SIGNED) FCODE 4.17.08.00 BIOS 7.04.04.0 SBR: 5.0400.01-0331 PL 04.250.08.00 Previous Package Details: Firmware Package: 50.3.0-0707 (MR 7.3) Firmware 5.030.00-0945 ROMENV 1.12 BootBlock 7.02.00.00-0017 NVDATA 5.0300.01-0036 UEFI_Driver 0x07030400 (Signed) Hii 07.03.11.00 (SIGNED) FCODE 4.17.08.00 BIOS 07.03.02.0 SBR: 5.0300.01-0286 PL 04.250.08.00 Bug Fixes and Enhancements: =========================== Firmware: SCGCQ01459626 - Assertion failure in ../../raid/taskman.c at line 342 while running TM sg_reset on SATA drives SCGCQ01464997 - [PL]MR 7.4 imr IO on JBOD and VDs then cable pull push see some IO stop as found VDs offline SCGCQ01465056 - Updating from MR 7.1 to MR 7.4 FW package, with R5 and R6 in WT mode, after pulling and restoring power to system - cache data is lost. SCGCQ01466568 - MR 7.4 : System hangs with continous DDF_CFG_ERR_BAD_VD_COUNT error messages when stocli show with foreign config on iMR SCGCQ01467123 - MR 7.4 iMR after IO and cable pull push from storclif command see Enclosure 64 but cannot find the enclosure 64 SCGCQ01467284 - Optimize abort handling in command block context. SCGCQ01467357 - Firmware crash when format drive to PI support SCGCQ01469889 - MR 7.4 - I/O on EPD dropped while running multipath FO. SCGCQ01470797 - MR7.4: HDD global fault LED is not working for iMR controller (no LED lit up) SCGCQ01473186 - To check if NVRAM changes related to upgrade/downgrade issue is present SCGCQ01473242 - Firmware needs block certain user initiated operaations while it is in pending transition from one profile or personality to another SCGCQ01479017 - MR7.3 & 7.4 With iMR Unconfigured NVMe drives become Unconfigured Bad When Converting Them to JBODs SCGCQ01487263 - MR7.4 Beta: Direct Attached SAS HDDs go Unconfigured Bad at Power-On (ROP 834 & earlier is OK) SCGCQ01450092 - MR RAID-mode profile 10 create vd cause pds for that vd offline SCGCQ01454233 - WG:LSA in JBOD mode supports creating VD with "Always WriteBack" write policy SCGCQ01466003 - MR7.4: Bios reports VDs missing at post during system reboot when CTRL in JBOD mode SCGCQ01466006 - MR7.4: BIOS reports system has more than 256 disk devices when CTRL has less than 230 PDs in multipath SCGCQ01475138 - MR7.4: PDs going into Shield/Failed state during during cable-pull on dual path enclosure with EPD/VD I/O. SCGCQ01476342 - Assert can occur when applying iButton/iButtonless Licensing settings that is typically done in a manufacturing environment. SCGCQ01478714 - Unable to set RAID profile 11 & 12 (ROP 820 and newer affected) SCGCQ01482688 - Additional changes needed for SCGCQ01470741: 16i Cannot Spinup HDD During System Power On. SCGCQ01483182 - Revert - SCGCQ01465056 MR7.4: Upgrade from MR7.1 to MR7.4 cache data loss. SCGCQ01464983 - MR 7.4 - Multipath FO led to KA mon_task SCGCQ01473960 - Block personality change when EPD security is not safestore managed. SCGCQ01484398 - RAID-5 Hardware Key No Longer Functional(ROP 834 & earlier is okay) SCGCQ01488410 - 30% to 35% JetstressDB Average Write Latency regression found in R5, MR 7.4 Beta SCGCQ01463522 - New feature to disable JBOD through NVDATA change if requested by customer SCGCQ01464952 - Support for disabling personality modes SCGCQ01474267 - Disallow mixture of NVMe drives and SAS/SATA drives in VD creation SCGCQ01458621 - PL: EnclMgmt: Move ownership of SES Page 0x0A slot mapping from devices to PHYs SCGCQ01487260 - MPI SEP request to Slots with invalid SES Page 0A element index may not complete SCGCQ01479658 - pl: NVMe: port enable may complete before devices link up SCGCQ01478827 - pl: NVMe: issues related to port enable completion SCGCQ01461851 - PL trying to perform memory move using address which is in the non-addressable range SCGCQ01459637 - pl: backend PCIe: erroneous address pool copy SCGCQ01460622 - ONFI Device param page checksum calculation is not correct. SCGCQ01464512 - MR 7.4 - COL hit Assertion mon_task SCGCQ01466376 - Fast Path IO is not failed for LDBBM table entries SCGCQ01473774 - I2C controller hang is observed with repeated LD create and delete script from BMC SCGCQ01474118 - Max supported disk of Raid 50 and Raid 60 is showing 138 SCGCQ01482233 - 9460-8i card connect drive through direct-attached backplane: error LED not on when drop out a drive. SCGCQ01483186 - Factory default restore required to set the controller properties after FW upgrade SCGCQ01496629 - Global HDD LED may not indicate IO activity for NVMe or SAS drives SCGCQ01459785 - Uncorrectable Medium / DIF Errors are not being handled correctly with pi enabled VDs. SCGCQ01459793 - Fatal FW Error during CopyBack and partial VD creations on a spanned VD. SCGCQ01466377 - IO Stress Automation test failed while trying to delete VDs; OCR seen in TTY SCGCQ01474091 - Inserting enclosures results in unconfigured good PDs changing to R0 automatically and should not SCGCQ01474449 - Assertion failure in ../../raid/cache.c found while running multipath push/pull with IO' SCGCQ01478865 - 16i Cannot Spinup HDD During System Power On SCGCQ01482228 - Fixed the issue with older ibutton SCGCQ01470577 - Controller hangs after updating to latest ROP 676 SCGCQ01458055 - OS hung and iMR FW reset when do delete and create VD from previous powersave PD (Spindowned) SCGCQ01459797 - Replace Member PD failed to copy back on a 4KN data protected VD SCGCQ01473796 - set jbod on a Faulty disk will take several minutes to go to bad state SCGCQ01487806 - Disable T10 Protection Information support NVDATA: Miscellaneous changes for various products UEFI_Driver: SCGCQ00883008 - Profile Mgmt API Changes SCGCQ00927738 - Reintroduce numSGEExt Field in Raid Context to support 1MB IO SCGCQ00948535 - The code had events with repetitive ID and some structures clashing SCGCQ01403193 - Form set title displayed as <> in HII SCGCQ01407043 - If waitForKey is False suppress "Enter Your Input Here:" string SCGCQ01452207 - UEFI Driver skips showing boot message when FW sets Wait For Key Variable with 0 SCGCQ01264142 - New fault code for routine synchronous reset SCGCQ01146597 - MR 6.12 - Add JBOD mode personality to MR_CTRL_PERSONALITY SCGCQ01141251 - MR 7.0: Add supportPdMapTargetId flag in MR_CTRL_INFO and MFI_CAPABILITIES SCGCQ01139344 - MR 6.13: Add API support for TFM/SCAP _MR_BBU_VPD_INFO_FIXED parameters SCGCQ01137627 - MR 6.13: Add a new control command to fetch ROC temperature data over I2C SCGCQ00867953 - profile management API SCGCQ01023741 - MR_CTRL_INFO expansion from 2K to 4K SCGCQ01059740 - mega api changes for ibuttonless PR SCGCQ01075821 - Profile Management Changes to support requestedProfileID and optimisedProfile SCGCQ01407767 - If waitForKey is False suppress "Enter Your Input Here:" string SCGCQ01384314 - With pinned cache generated, HII is auto launched during system Boot when BIOS Mode is set to Ignore Errors. SCGCQ01447716 - UEFI Driver: For STP Frame data buffer is not copied SCGCQ01384316 - With pinned cache generated, HII is auto launched during system Boot when BIOS Mode is set to Ignore Errors. SCGCQ01447720 - UEFI Driver : System Hangs on running SCT test Hii: SCGCQ01397706 - Check All option is not working properly in Make JBOD form SCGCQ01403193 - Form set title displayed as <> in HII SCGCQ01404248 - HII: Controller Name is not shown in the HII Formset title SCGCQ01407043 - If waitForKey is False suppress "Enter Your Input Here:" string SCGCQ01388767 - HII is showing the internal backplane drives in triplet format instead of duplet. SCGCQ01401629 - Secure Virtual Disk checkbox not selected by default when Security is Enabled on the controller SCGCQ01405002 - HII Controller mode[JBOD] :Check All option not available to Make JBOD SCGCQ01405359 - Question value mismatch in profile management SCGCQ01413295 - HII: Read VPD and display SN in HII accordingly and update the Inventory data with default values when keyword is missing in VPD SCGCQ01445619 - HBA (Host Bus Adapter) String is used twice instead of SDS (Software Defined Storage) SCGCQ01397564 - The physical drive operation % increase in progress is not getting updated SCGCQ01427258 - Suppress Emulation Type for 4k VD SCGCQ01452207 - UEFI Driver skips showing boot message when FW sets Wait For Key Variable with 0 SCGCQ01376325 - An empty page is seen when reconstruction is triggered. SCGCQ01404996 - HII Controller mode[JBOD] :Warning massage is not displayed in Make JBOD SCGCQ01387373 - "The requested command has invalid arguments" message is seen after importing 150+ virtual drives. SCGCQ01388677 - Connector Name is truncated in the "Disk Name string" in Disk Management SCGCQ01396828 - Unable to convert all UG drives to JBOD while 2 enclosure connected SCGCQ01406386 - Internal Backplane is showing as an enclosure in HII Dashboard View SCGCQ01407025 - Check All is not working in Assign Dedicated HotSpare form SCGCQ01411539 - Use SetBrowserData for VD and PD Mngt Refresh functions. SCGCQ01412729 - HII - Select Span option shown after creating a VD with no Unconfigured drives remaining SCGCQ01405000 - HII Controller mode[JBOD] :Error massage displayed upon converting UG to JBOD SCGCQ01406429 - HII shows junk characters instead of serial number when you go to Controller Management Page. SCGCQ01289924 - Add "Incompatible with Profile" event SCGCQ01445048 - Add a new structure to provide OEMs ability to switch to select either I2C or PCIe as an out of band transport SCGCQ01386211 - UEFI Driver: MR/iMR PCI Generic Information Retrieval from MPB Entry SCGCQ01406093 - JBOD Mode – SAS/SATA (64 Physical Drive/Virtual DriveD) (Write back for Virtual Drives) SCGCQ01336996 - HII: MR/iMR PCI Generic Information Retrieval from MPB Entry SCGCQ01394969 - JBOD Mode – SAS/SATA Large Topology Support (240 PD/VD) (WT for VDs) SCGCQ01400115 - The physical drive operation % increase in progress is not getting updated SCGCQ01447705 - Submit Fail for Form: Dashboard view for HII/Storage management forms SCGCQ01419755 - HII - Select Span option shown after creating a VD with no Unconfigured drives remaining SCGCQ01407767 - If waitForKey is False suppress "Enter Your Input Here:" string SCGCQ01392392 - Connector Name is truncated in the "Disk Name string" in Disk Management SCGCQ01389130 - In the 'Manage SAS Storage Link Speed' form, not able to move the cursor to the next entry. SCGCQ01385162 - For SuperCap, HII has the primitive 'Remaining Capacity' which is different compared to other host utilites SCGCQ01454099 - Not able to change Security passphrase after selecting the check box "use existing passphrase". SCGCQ01452578 - RLM option not listing for Raid 0 VD created on SSD when there is existing R1 VD with HDD SCGCQ01449677 - Enclosure count is wrong in HII Dashboard form SCGCQ01402885 - Unable to convert all UG drives to JBOD while 2 enclosure connected SCGCQ01388946 - "The requested command has invalid arguments" message is seen after importing 150+ virtual drives. SCGCQ01426500 - Per HII NGM design doc rev 1.3, HII not to show Connection field under basic pd prop page for OEM BP SCGCQ01402889 - HII is showing the H745P MX internal backplane drives in triplet format instead of duplet. SCGCQ01402883 - Check All option is not working properly in Make JBOD form SCGCQ01384314 - With pinned cache generated, HII is auto launched during system Boot when BIOS Mode is set to Ignore Errors. SCGCQ01447677 - SATA PD information is missing on OEM controller in HII SCGCQ01447658 - help String change request for "Select Raid Level" for RAID 60 SCGCQ01407030 - Check All is not working in Assign Dedicated HotSpare form SCGCQ01423426 - Internal Backplane is showing as an enclosure in HII Dashboard View SCGCQ01416004 - Add Device Speed under Advanced PD properties page SCGCQ01389129 - In the 'Manage SAS Storage Link Speed' form, not able to move the cursor to the next entry. SCGCQ01447716 - UEFI Driver: For STP Frame data buffer is not copied SCGCQ01386799 - Not able to disable JBOD mode when there is file system/operating system present on the controller configuration. SCGCQ01426465 - HII - PD ordering is based on slot id rather than enclosure id SCGCQ01419593 - In Change Security Key form, click on the Suggest Security Key clears the key entered in the Current Security Key SCGCQ01386798 - Not able to disable JBOD mode when there is file system/operating system present on the controller configuration. SCGCQ01384316 - With pinned cache generated, HII is auto launched during system Boot when BIOS Mode is set to Ignore Errors. SCGCQ01458085 - Password and Confirm fields is not cleared when Pause For Password at Boot Time is disabled SCGCQ01422005 - change Default setting in Select Media Type in HII from HDD to Both SCGCQ01422002 - iMR HII will jump to some form unexpectedly when import foreigh configuration SCGCQ01421466 - Secure Virtual Disk checkbox not selected by default when Security is Enabled on the controller SCGCQ01491729 - Attached Enclosures/PDs do not enumerate correctly in HII. SCGCQ01464680 - Unable to create a R10 in HII but can with CLI SCGCQ01447734 - Issue with Uneven Span SCGCQ01447720 - UEFI Driver : System Hangs on running SCT test SCGCQ01447698 - HII : System Hangs with Assert on running SCT test SCGCQ01447088 - Question value mismatch when converting JBODs to UGs during VD creation SCGCQ01467531 - Create Virtual Drive: The Yes option that user chose gets retained for Disable Background Initialization BIOS: SCGCQ01402877 - Legacy BIOS: JBOD Mode – SAS/SATA Large Topology Support SCGCQ01424581 - System stops at post in legacy mode boot in the multi controllers configuration where-in one of the controller is in fault state Component: ========= SAS MegaRAID Firmware Release for MegaRAID Controllers Release date: 09/27/17 Version Numbers: =============== Current Package Details: Firmware Package: 50.3.0-0707 (MR 7.3) Firmware 5.030.00-0945 ROMENV 1.12 BootBlock 7.02.00.00-0017 NVDATA 5.0300.01-0036 UEFI_Driver 0x07030400 (Signed) Hii 07.03.11.00 (SIGNED) FCODE 4.17.08.00 BIOS 07.03.02.0 SBR: 5.0300.01-0286 Previous Package Details: Firmware Package: 50.2.1-0589 (MR 7.2) Firmware 5.020.00-0838 ROMENV 1.12 BootBlock 7.02.00.00-0015 NVDATA 7.02.00.00-0016 UEFI_Driver 0x07020400 (Signed) Hii 07.02.05.00 (SIGNED) FCODE 4.17.08.00 BIOS 07.02.03.0 SBR: 268 Bug Fixes and Enhancements: =========================== Firmware: SCGCQ01404432 - Update nvram.h with correct size for curAdpPersonality SCGCQ01439507 - JBOD IO's stopped on both MR/iMR Controller, after upgrading/downgrading from MR 7.3 PKG 657 to MR 7.1 SCGCQ01415120 - Raid Map and Pd sync are updated for every OCR SCGCQ01408312 - Reduce number of block-pairs used for 8GB offload SCGCQ01415608 - MR7.3_Regression_Controller time is not picked up during bootup SCGCQ01418180 - NVDATA: Change Default SGPIO electrical driving strength from 50 to 66 Ohm SCGCQ01421427 - Data abort exception during OCR with JBODs SCGCQ01424266 - Revert SCGCQ01418180 for 3616 and 3508 XSD, 3408 and 3416 remains the same. SCGCQ01425554 - Integrate MR PL-SCS Libs: SASFW_Ventura_Phase_5.0 04.250.09.00 SCGCQ01388735 - Store the RAID SubDevID in NVRAM to have a reference to original RAID-ID - NVRAM changes SCGCQ01373260 - [NVRAM] Warning removal 1295 SCGCQ01421154 - Prevent Improper Flash from ISSI Supported SBR/FW to non-ISSI Supported SBR/FW when Board has ISSI Chip SCGCQ01413785 - Parameter Page Reads fail during ONFI bringup. SCGCQ01412186 - pdRef filled incorrectly in bvd->Physical_Disk_Sequence[] causing DDF to skip added PD in Recon SCGCQ01421154 - Prevent Improper Flash from ISSI Supported SBR/FW to non-ISSI Supported SBR/FW when Board has ISSI Chip SCGCQ01411024 - Flash write Failed with err code 5 SCGCQ01411329 - Shutdown command received from host" missed in tty log Boot Block: SCGCQ01357917 - Boot Block Accesses PCI_LINK_CONFIG while PCE Core is Reset NVDATA: Miscellaneous changes for various products UEFI_Driver: SCGCQ01407043 - If waitForKey is False suppress "Enter Your Input Here:" string SCGCQ01345378 - MR7 PNP additions SCGCQ01351616 - Change the logic for reentering to main entry point in UEFI Driver SCGCQ01384314 - With pinned cache generated, HII is auto launched during system Boot when BIOS Mode is set to Ignore Errors. SCGCQ01321203 - Reset Type and customer messaging for system resets initiated by controller OpROM SCGCQ01321228 - When user unloads UEFI Driver nullify pHiiHandShakeProtocol and ask platform to free HII (memory and image handle) SCGCQ01301650 - Cursor below text and in center of line on the system reset request screen. SCGCQ01309119 - Debug print shown on the console from the UEFI Driver error path. SCGCQ01349428 - Firmware Management Protocol - Firmware update fails with inappropriate message when trying to update an unsigned component Hii: SCGCQ01330410 - Add Requeted Profile ID field in Profile Management form. SCGCQ01397706 - Check All option is not working properly in Make JBOD form SCGCQ01407043 - If waitForKey is False suppress "Enter Your Input Here:" string SCGCQ01388767 - HII is showing internal backplane drives in triplet format instead of duplet. SCGCQ01401629 - Secure Virtual Disk checkbox not selected by default when Security is Enabled on the controller SCGCQ01343778 - Question ID assignment for item under suppressif TRUE and the same item that gets created at runtime SCGCQ01344008 - HEFU: Delay seen during boot in case of 240 PD configuration. SCGCQ01344658 - Customize the configuration help message. SCGCQ01355025 - Silence Alarm: Use tech pub suggested help string SCGCQ01379764 - HII Advanced VD properties shows "CacheCade Type" primitive SCGCQ01376325 - An empty page is seen when reconstruction is triggered. SCGCQ01372698 - LockKeyFailed is set with junk value from Controller info SCGCQ01387373 - "The requested command has invalid arguments" message is seen after importing 150+ virtual drives. SCGCQ01388677 - Connector Name is truncated in the "Disk Name string" in Disk Management SCGCQ01396828 - Unable to convert all UG drives to JBOD while 2 enclosure connected SCGCQ01406386 - Internal Backplane is showing as an enclosure in HII Dashboard View SCGCQ01352041 - RSOD seen when user browse to Enclosure Management Page SCGCQ01354659 - HII Create Virtual Disk option is selectable even before choosing drives for the VD SCGCQ01412729 - HII - Select Span option shown after creating a VD with no Unconfigured drives remaining SCGCQ01348156 - Foreign Configuration Preview screen also has entries of virtual drives that are optimal in state. SCGCQ01337568 - HII: Enumeration of drives SCGCQ01335254 - Prompt string should be unique SCGCQ01345617 - Remove unsupported features from the HII Main Menu Help tab SCGCQ01359020 - Add new card support in HII SCGCQ01325348 - With secured foreign SED, it is asking you to enter the Passphrase/password. SCGCQ01291052 - User must be warned when they create a VD across the front backplane and enclosures behind the switch SCGCQ01376269 - Internal bpis showing up as an encl which causes HII to show the enumeration incorrectly - implement new MR API SCGCQ01345378 - MR7 PNP additions SCGCQ01350528 - Select RAID level using QID under suppressif TRUE and then same primtiive generated at runtime SCGCQ01321222 - HEFU: Sort the connector names, when the names are not in Port 0 -3 format SCGCQ01344341 - Incorrect Drive Group numbering in "Create Virtual Drive" menu SCGCQ01351616 - Change the logic for reentering to main entry point in UEFI Driver SCGCQ01385162 - For SuperCap, HII has the primitive 'Remaining Capacity' which is different compared to other host utilites SCGCQ01400115 - The physical drive operation % increase in progress is not getting updated SCGCQ01321208 - When user unloads UEFI Driver nullify pHiiHandShakeProtocol and ask platform to free HII (memory and image handle) SCGCQ01333899 - Inappropriate message shown when the Reconstruction is initiated again while the previous reconstruction is in progress. SCGCQ01384314 - With pinned cache generated, HII is auto launched during system Boot when BIOS Mode is set to Ignore Errors. SCGCQ01321189 - Foreign configuration page seen after changing profile to NVMe. SCGCQ01321203 - Reset Type and customer messaging for system resets initiated by controller OpROM SCGCQ01389129 - In the 'Manage SAS Storage Link Speed' form, not able to move the cursor to the next entry. SCGCQ01407030 - Check All is not working in Assign Dedicated HotSpare form SCGCQ01334156 - HEFU: Don't check the return value for the function to get connector index and sorted connnector index SCGCQ01321185 - HII shows wrong Temperature value when Sensor status is "Not Installed" SCGCQ01334144 - Not able to select check box in some forms SCGCQ01386798 - Not able to disable JBOD mode when there is file system/operating system present on the controller configuration. SCGCQ01321210 - HEFU - Sort the disk based on connector name, slot and position SCGCQ01301650 - Cursor below text and in center of line on the system reset request screen. SCGCQ01309119 - Debug print shown on the console from the UEFI Driver error path. SCGCQ01348104 - Click on "OK" button after completing any operation doesn't have any effect in the screen SCGCQ01349428 - Firmware Management Protocol - Firmware update fails with inappropriate message when trying to update an unsigned component BIOS: SCGCQ01292708 - Drive ID shown in BIOS POST is more than 1000+, even thought the total drives is only about 160 SCGCQ01379327 - System reset is initiated twice in BIOS SCGCQ01321554 - Reset Type and customer messaging for system resets initiated by controller optrom Installation: ============= Use StorCLI to flash the SAS controllers. These tools can be downloaded from the support and download section of www.broadcom.com. Command syntax: StorCLI /c0 download file=9440-8i_nopad.rom Component: ========= SAS MegaRAID Firmware Release for MegaRAID Controllers Release date: 07/11/17 Version Numbers: =============== Current Package Details: Firmware Package: 50.2.1-0589 (MR 7.2) Firmware 5.020.00-0838 ROMENV 1.12 BootBlock 7.02.00.00-0015 NVDATA 7.02.00.00-0016 UEFI_Driver 0x07020400 (Signed) Hii 07.02.05.00 (SIGNED) FCODE 4.17.08.00 BIOS 07.02.03.0 SBR: 268 Previous Package Details: Firmware Package: 50.1.0-0501 (MR 7.1) Firmware 45.010.00-0671 ROMENV 1.12 BootBlock 7.02.00.00-0015 NVDATA 4.1610.00-0136 UEFI_Driver 0x07010700 (Signed) Hii 07.01.12.00 (SIGNED) FCODE 4.17.08.00 BIOS 07.01.05.0 SBR: 260 Bug Fixes and Enhancements: =========================== Firmware: SCGCQ01229409 - (Closed) - Remove workaround put in SCGCQ01215385 and handle profile change. SCGCQ01242091 - (Closed) - Redundant path broken for PD 00(e0x40/s0) message for OS Disk when removing a known bad SATA SSD from a different slot. SCGCQ01249966 - (Closed) - Inconsistencies in foreign configuration import when cache is pinned. SCGCQ01264038 - (Closed) - Storcclif start diag DMA Test failed SCGCQ01264210 - (Closed) - After performing Clear/PD erase on SATA SSDs system hangs (PL Fault) SCGCQ01265753 - (Closed) - SbrMemInit() is not implemented correctly and needs to be fixed SCGCQ01268736 - (Closed) - MR 7.2 NVMe : MonTask: line 331 in file ../../raid/taskman.c rst=0 when trigger OCR SCGCQ01270379 - (Closed) - 9440-8i iMR, Overtemp LED always on. This is due to incorrect NVDATA setting on "Active" low vs Active High SCGCQ01272468 - (Closed) - Fatal firmware error: Line 934 in ../../cpu/arm/exceptions.c while Enclosure power cycle SCGCQ01273488 - (Closed) - Few Virtual Disk Tasks Missing, Once After Deleting One of The Multiple Partial Virtual Disk SCGCQ01274092 - (Closed) - Physical and Logical sector size not showing correctly with a 512e PD. SCGCQ01274813 - (Closed) - Enclosure not supported; too many enclosures connected to port message when connecting a 2nd enclosure in Multipath. SCGCQ01278343 - (Closed) - Checkin NVRAM debug variable SCGCQ01278826 - (Closed) - Disable RMC EEPROM Ring buffer dump for Mercury controllers. SCGCQ01279555 - (Closed) - ACT LED is staying on - FW fix for Activity LED blink on iMR SCGCQ01279806 - (Closed) - Guest OS encountered error/no controller found while attempting to install windows driver SCGCQ01282458 - (Closed) - controller Driver version showingInformation Not Available even drivers installed SCGCQ01282538 - (Closed) - Data Abort Exception Error seen and RAID reconstruction fails on Adapter during reboots SCGCQ01282624 - (Closed) - 9440-8i - system hung during Hibernate test in JBOD mode under Win10 SCGCQ01284586 - (Closed) - Storcclif start diag DMA loop test hit Montask SCGCQ01284977 - (Closed) - Consolidating CSETs from 7.0.1 stream to 7.1 stream SCGCQ01286579 - (Closed) - MR 7.0.1: iMR FW hangs after rebuild is started on a hotspare drive that's been reclaimed SCGCQ01287610 - (Closed) - Controller breaks into Megamon when BGI/CC hits uncorrectable errors. SCGCQ01288526 - (Closed) - MR 7.1 9440-8i operating at only half the frequency SCGCQ01289603 - (Closed) - enclosure redundant path show as not present and extra entry of enclosure is seen SCGCQ01290856 - (Closed) - Command error when unlocking SATA SSD (ATA Security Unlock) SCGCQ01291098 - (Closed) - MR firmware hanging while waiting for BIOS restart after COL with power glitch SCGCQ01292507 - (Resolved) - Storclif returns failure with Description "Corrupted Image" when user tries to flash any other package SCGCQ01295086 - (Closed) - With the fixes provided for OLTP issue, other regressions were observed. SCGCQ01295102 - (Closed) - FW Hung and System Halted, after clicking on 'Manage PCIe Storage Interface' option of HII SCGCQ01296135 - (Closed) - OS sluggishness observed during non-OS VD RLM (R0 to R1). SCGCQ01297312 - (Closed) - Issue found during devBST SCGCQ01300625 - (Closed) - Code was indexing outside of array boundaries when the number of bits were not evenly divisible by the storage entry size. This is a form of an "off by one" error SCGCQ01300834 - (Closed) - FW hangs during init upon subsequent boots of a VMWare VM with a passthrough enabled controller SCGCQ01301947 - (Closed) - In HII whether entering the correct pass phrase or the wrong pass phrase a secured SED becomes unsecured SCGCQ01302574 - (Closed) - Profile issue: pkg 411 either set to profile 10 or profile 11 after reboot see " Profile Id 1 is optimised" SCGCQ01304715 - (Closed) - Firmware hit PL Fault 0000d033 when pull out multiple drives SCGCQ01305741 - (Closed) - HW: DMA hang SCGCQ01306312 - (Closed) - FW is not returning the mfistat MFI_STAT_OK_REBOOT_REQUIRED for profile change SCGCQ01307460 - (Closed) - Issue- Code review found ldQDepth was not properly set after a merge. SCGCQ01312210 - (Closed) - MR7.2_NVMe: FW Crash obseved, after making the VD offline which is going under RLM operations and querying about the CTRL SCGCQ01312338 - (Closed) - MR-7.2: iMR 9440-8i:Hit PL Fault 0000d073 LinkRegister f407e703 During I/O With CablePull SCGCQ01312356 - (Closed) - FW hits ../../cpu/arm/exceptions.c when deleting multiple degraded and offline VDs SCGCQ01313079 - (Closed) - MR7.2: Cannot set PI enabled drive as JBOD SCGCQ01313152 - (Closed) - Removing an assert on immediate prp IO path SCGCQ01313223 - (Closed) - Fix for DC on couple of R0/R6 VD's, after running IO's using Chaos IO tool in presence of Medium Error SCGCQ01314319 - (Closed) - Data corruption on R6 WB VD when there are medium errors on one PD SCGCQ01315127 - (Closed) - Error occur when performing Diagnostic on controller ( error 57 ) SCGCQ01316489 - (Closed) - MR7.2 While IO and cable pull /push on second enclosure hit :Assertion failure in ../../dm/mpt2/mptframe.c at line 788 SCGCQ01316557 - (Closed) - Firmware hit exception when running IO on NVMe drives SCGCQ01320514 - (Closed) - Ventura MR - Controller faults when phy disable commands are issued (ARM Exception) SCGCQ01320680 - (Closed) - The message "Failed chip" was occuring when accessing phys that don't exist or beyond an array range. SCGCQ01324233 - (Closed) - Minimize amount of time spent in FIQ processing SCGCQ01326057 - (Closed) - FW Profile Get API needs to return correct pending Profile ID SCGCQ01328726 - (Closed) - Hit MonTask: line 1597 in file ../../raid/inc/raid.h rst=0 When Pullout two drives on R6 With I/O SCGCQ01329147 - (Closed) - Used to check in changes for SCGCQ01315685 Raid Level Migration Slow issue. SCGCQ01341346 - (Closed) - system hung during stress test in JBOD mode under Win10 SCGCQ01342194 - (Closed) - Ventura MR - Linux 64 JBOD SAS HDDs 4K SW 64QD controller crashes SCGCQ01344153 - (Closed) - MR_7.2_NVMe:Fatal firmware error: Line 939 in cpu/arm/exceptions.c found while pull out drives when copy back in progress SCGCQ01344718 - (Closed) - Change gNvramInterCoreRequestRmwNvramBuffer to a pointer for dynamic memory allocation SCGCQ01349554 - (Closed) - Messages "LD unsync'd" messages spewing during specific cornercase of offline/pincached LDs SCGCQ01349963 - (Closed) - IOs to LD stops while upgrading/downgrading between MR7.1/MR7.2 SCGCQ01350465 - (Closed) - always showed initialization 0% in UEFI Setup after expand or re SCGCQ01351273 - (Closed) - MR 7.2 : Multiple drives remove mising remove events cause StorCLI/FW still see drives eventhough drives already got remove SCGCQ01351850 - (Closed) - Fix code collab AIs SCGCQ01352146 - (Closed) - Implement the CRC check to try the old method if the new method fails. SCGCQ01353249 - (Closed) - Add "UseNewVendorIdOnOcr" to nvram.h SCGCQ01353693 - (Closed) - Fixing MCTP FIQ interrupt policies SCGCQ01357859 - (Closed) - Firmware should block to downgrade MR 7.2 NVMe profile to MR 7.1 SAS/SATA profile SCGCQ01364118 - (Closed) - No rebuild LED on server ( work with previous ROP 536) SCGCQ01252549 - (Closed) - SW R10 HDD WB 8K 256QD 30% regressions SCGCQ01259740 - (Closed) - MR-7.0.1: iMR 9440-8i - Hit KillAdapter during SATA Rebuild With double ME injection on R50 of mixed SATA/SAS drives SCGCQ01264584 - (Closed) - Not able to perform CLEAR operation on SED drives SCGCQ01265460 - (Closed) - 7.2[UNMAP] If LD is marked unmap capable,HSP commissioned for this LD needs to checked for unmap capabilities SCGCQ01274084 - (Closed) - FW is not correctly reporting Hide VD operation as not supported SCGCQ01277951 - (Closed) - RAID10 VD goes to failed state after performing RLM SCGCQ01278680 - (Closed) - reporting "Complete with Errors" after failing to create all requested 63 Virtual Disk creation SCGCQ01281338 - (Closed) - MR7.2_NVMe: FW Kill Adapter observed, after degrading R6 Dual Core Capable VD's SCGCQ01282517 - (Closed) - Added code to calculate buffer pointer for each lba in case original MPTframe has PRPs. SCGCQ01285181 - (Postponed) - Consolidating CSETs from OEM stream to 7.1 stream SCGCQ01288722 - (Closed) - FW faults with dma Error during boot time cache flush SCGCQ01288767 - (Closed) - Misc fixes for UNMAP feature in recovery path SCGCQ01288908 - (Closed) - to re check in changes in SCGCQ01264210 SCGCQ01288912 - (Closed) - Code cleanup SCGCQ01288968 - (Closed) - Use nvmesge to hold 2nd prp and in case more than 2 prps is required for an IO, copy the 2nd sge from nvmesge to first 8 bytes of prpbuffer. SCGCQ01290566 - (Closed) - Assertion failure in ../../dm/inc/mptDirect.h at line 127 found while running task resets on JBODS SCGCQ01293954 - (Closed) - Backing out change for SCGCQ01278947, as this change fail devBST with KA SCGCQ01299784 - (Closed) - irq handler flooding taskqueue and persistent ID removal corrupting memory SCGCQ01300886 - (Closed) - multi-path test failed. Enclosure lost SCGCQ01302348 - (Closed) - Write Uncorrectable Flag is shown as 0 for same drives. SCGCQ01306755 - (Closed) - To check validity of LD before requesting pinned cache related checks in foreign import scenario SCGCQ01306895 - (Closed) - MR 7.2 : Can not boot back to OS after update to ROP 415 SCGCQ01306918 - (Closed) - MR7.2_NVMe: FW Kill Adapter observed, after degrading R6 Dual Core Capable VD' SCGCQ01308353 - (Closed) - Locate LED is not blink for all PD SCGCQ01310524 - (Closed) - MR 7.2 : A lot of DmRecoverIoError(retr 1) display in firmware log when system idle SCGCQ01311303 - (Closed) - Update PL version check for PL version assert SCGCQ01330761 - (Closed) - Event Log API does not account for instances when LD ID may be set to LD_INVALID SCGCQ01331391 - (Closed) - Patrol Read event string looks corrupted (PD id and elapsed time are not proper) SCGCQ01331911 - (Closed) - Process all failed lmid in PL_MptDirectIoFailedList for the device that is getting removed before final devIoWait Queue clean up. SCGCQ01336908 - (Closed) - Rebuild Rate %100 takes much longer time than %30 while running IO. It should take much shorter time. SCGCQ01349171 - (Closed) - MR-7.2: iMR 9440-8i:Hit PL Fault 0000620b LinkRegister f40dc68f During I/O With CablePull SCGCQ01349231 - (Closed) - MR-7.2: iMR 9440-8i: Not Detecting Any NVME Drives After Updating Fw 684 to FW 709 SCGCQ01349236 - (Closed) - SES DCDB does not complete, causing Kill Adapter SCGCQ01355038 - (Closed) - iMR 9440-8i:Hit MonTask: line 279 in file ../../dm/src/devDisc.c rst=0 During CablePull SCGCQ01270724 - (Closed) - CC finds inconsistent parity after correcting reference tag errors. SCGCQ01272668 - (Closed) - Live FW log and tty/termlog don't match SCGCQ01273950 - (Closed) - Assertion failure in ../../dm/src/FindDev.c at line 282 (DmDISMCleanup) while mutipath push/pull of enclosure SCGCQ01281364 - (Closed) - In case Firstsge->count is less than Length of the IO, the length of the sub-IO is equal to Firstsge->count (not the calculated residualBytes). SCGCQ01283385 - (Closed) - ECC correctable errors seen on some boards SCGCQ01287927 - (Closed) - Not able to update NVMe PD firmware in imr SCGCQ01287930 - (Closed) - [PL DFCT]MR 7.2 NVMe :Firmware hit dm.c when pull/insert drive SCGCQ01289128 - (Closed) - on starting reconstruction with IO will result in montask SCGCQ01289615 - (Closed) - Added supported profile bitmap string to firmware environment data SCGCQ01304713 - (Closed) - FW hit Kill Adapter while running Drive Pull BST test case SCGCQ01306919 - (Closed) - Dev Defect to add BCA implementation enable code. SCGCQ01307027 - (Closed) - 7.2 AI move #defines to SCSI instead of Pd.h SCGCQ01310502 - (Closed) - Data abort exception seen with SATA devices discovery SCGCQ01310634 - (Closed) - Child defect: LMID Q FULL error SCGCQ01313185 - (Closed) - I/O drop when trigger OCR SCGCQ01330774 - (Closed) - PD becomes unconfigured bad after clearing the configuration. SCGCQ01338825 - (Closed) - Hit Kill Adapter Montask When Pull out All The Drives SCGCQ01345699 - (Closed) - PL Faults with code 0000e40a. SCGCQ01375574 - (Closed) - Initiate Ocr after FW raises assert SCGCQ01265814 - (Closed) - controller fails to POST after FW update to pkg 334 (SCGCQ01264849) SCGCQ01274220 - (Closed) - Learn cycle doesn't complete after I2C disrupted during disharge step of LC SCGCQ01278947 - (Closed) - curQDepth not decremented on failed exit of mptdirect:: MptDirectStartIo(). SCGCQ01283702 - (Resolved) - SCS/PL debug logs for "rb", "tb", or "dmdiag pl dbg" are sometimes mangled due to multiple mprintf's overlapping SCGCQ01284753 - (Closed) - Series of OCR seen during media recovery; System hangs during boot after AC cycle SCGCQ01285002 - (Closed) - Issue found in dev BST SCGCQ01288897 - (Closed) - Resulting R0 VD is showing as not consistent after reconstruction. SCGCQ01289627 - (Closed) - Tm active flags not cleared for msg completions SCGCQ01304521 - (Closed) - Firmware crashes during medium error recovery and Rebuild SCGCQ01310542 - (Closed) - OEM branded iMR 9440-8i card randomly blinks Error/Fault LEDs on disk backplane during VD Full initialization SCGCQ01338852 - (Closed) - Hit Data Miscompare after single Cache offload SCGCQ01338876 - (Closed) - RMC and CPLD out of Sync in COL cases SCGCQ01338907 - (Closed) - Revert CSET SCGCQ01318920 SCGCQ01346339 - (Closed) - Remove DRAID sources SCGCQ01229224 - (Closed) - OS sluggishness observed during non-OS VD RLM (R0 to R1). SCGCQ01274053 - (Closed) - FW Kill Adapter observed, while running IO's on R10 VD's along with CC in background SCGCQ01279498 - (Closed) - creating file system parallely on 16 raid 0 vd's which support unmap will result in montask SCGCQ01297381 - (Closed) - defect not to report UNMAP sizes in VPD pages, if VD is not UNMAP capable SCGCQ01309937 - (Closed) - FW Upgrade/Downgrade[From PKG 414 to 419] Failed with storlib Error Code 8017 SCGCQ01315130 - (Closed) - Controller faults with SATA HDDs when expanders are reset (Assertion Failure) SCGCQ01316581 - (Closed) - Code is attempting to validate DMA'able address in SGL when writing backup for recon operation. SCGCQ01292705 - (Closed) - Fatal firmware error: Line 934 in ../../cpu/arm/exceptions.c during RHEL 7.3 insatllation with JBOD SCGCQ01305638 - (Closed) - Child Defect for WG: After clearing config while VD erase is in progress, new VD created still continues to show "STOP ERASE" SCGCQ01373217 - (Closed) - We now print the SPI Library version and we can print out SPI Library debug when there is an issue SCGCQ01330296 - (Closed) - MR 7.2 NVMe : iMR Reconstruction is very slow SCGCQ01263777 - (Implemented) - Extended Trace Buffer implemented for both MR and iMR SCGCQ01315212 - (Closed) - Integrated PL Phase 3 version 03.25.00.00 into 7.2 FW SCGCQ01320690 - (Closed) - PD Latency framework SCGCQ01323199 - (Closed) - PL Library Integration 03.25.01 SCGCQ01341622 - (Closed) - Add new flag in Nvram to support single imaee cache offload. SCGCQ01328837 - (Closed) - Integrated PL Library_Phase 3.0 Version 03.25.02.00 into 7.2 FC Int Stream. SCGCQ01358028 - (Closed) - PL Library Integration Phase_3.0 - 03.25.04.00 SCGCQ01300603 - (Implemented) - Firmware flash support thru IMM, while HII is running. SCGCQ01304043 - (Closed) - Removing UNMAP code from the 7.2 stream SCGCQ01306882 - (Implemented) - This is the NVRAM.h piece of the implementation. SCGCQ01300720 - (Closed) - Enhancement to restrict Unmap feature to R0 SCGCQ01252330 - (Port_Complete) - Set Newest seqnum to clear seqnum via Factory Defaults SCGCQ01256760 - (Port_Complete) - TTYlog generated Debug Alarm message SCGCQ01261531 - (Port_Complete) - iMR cable pull: IO Drop on VDs SCGCQ01261533 - (Port_Complete) - Host I/O reached PD during PD FW Download causing PD enter fail state (both host I/Os and PD FW Download fails too) SCGCQ01265784 - (Port_Not_Required) - RSOD been observed after disabling Data protection on PI enabled VD SCGCQ01269365 - (Port_Complete) - Critical Message = " Error restoring offload cache " during IO running to R50 with power loss SCGCQ01276571 - (Port_Complete) - Patrol read resume event not captured through storcli after host reboot SCGCQ01276573 - (Port_Complete) - Newly computed values not saved in NVRAM in a particular case SCGCQ01276574 - (Port_Complete) - Foreign drives can be set for prepare for removal SCGCQ01278934 - (Port_Complete) - Implement code to notify BIOS driver of a faultless restart SCGCQ01281491 - (Port_Complete) - SBR reload is not working when update to new ROP which have new SBR and do warm reboot SCGCQ01283484 - (Port_Complete) - Assertion failure in ../../raid/cache.c during repeated power cycle test runs SCGCQ01283717 - (Port_Complete) - 24 SAS SSD 32K RW QD 4+ 14% regression SCGCQ01284955 - (Port_Complete) - RAID10 VD goes to failed state after performing RLM SCGCQ01287694 - (Port_Complete) - Fix CcrSetDrCtrl SCGCQ01291689 - (Port_Complete) - Improvements for offload/restore reliability SCGCQ01291749 - (Port_Complete) - cmd ID released while cmd blk member is still in use SCGCQ01291781 - (Port_Complete) - MR 7.0.1: iMR FW hangs after rebuild is started on a hotspare drive that's been reclaimed SCGCQ01293513 - (Port_Complete) - Hang at DDR training while running COL glitch test SCGCQ01294955 - (Port_Complete) - FW keeps hitting "Assertion failure in ../raid/mficmd.c at line 831: c->status!=FREE_COMMAND" while looping foreign import SCGCQ01295774 - (Port_Complete) - Disable controller BIOS, Controller in fault state (caused by reset during COL glitch test) Windows driver not loaded SCGCQ01305476 - (Port_Complete) - MR-7.0.1: iMR 9440-8i - Hit KillAdapter during SATA Rebuild With double ME injection on R50 of mixed SATA/SAS drives SCGCQ01307024 - (Port_Complete) - FW:Add capability to expose each SAS Expander-attached SEP as a separate Enclosure PD SCGCQ01311311 - (Port_Complete) - BST 7.3 (8GB) ==> Flash firmware and reboot post message showed "the maximum allowable limit of 3 enclosures" SCGCQ01317671 - (Port_Complete) - MR 7.2_Beta_NVMe LED is staying on SCGCQ01319763 - (Port_Complete) - [PL]While BGI running, reboot the system with 240LDs created, caused FW hitting DataAbortException montsk() SCGCQ01319826 - (Port_Complete) - ECC Error spike observed during Cache Restore when read eye training failed. SCGCQ01322092 - (Port_Complete) - MR7.1: Unexpected event for lun not ready Sense: 2/04/02 SCGCQ01322095 - (Port_Complete) - Cache Data lost if power loss happens during descriptor preparation. SCGCQ01322149 - (Port_Complete) - RDM in Use-RDm Error & crashed into Montask during boot SCGCQ01325219 - (Port_Not_Required) - HW: DMA hang SCGCQ01330085 - (Port_Complete) - Implemented handling for firmware upgrade/downgrade incompatible firmware and profile SCGCQ01331394 - (Port_Complete) - iMR-7.1: With a 32 single-drive R0 VDs config, added UGood drives become Foreign UBad drives SCGCQ01331435 - (Port_Complete) - FW is not reporting Underrun status for RW Ios in the legacy JBOD IO path SCGCQ01331534 - (Port_Complete) - FW entered Exception mon_task while importing foreign PDs in loop. SCGCQ01332374 - (Port_Complete) - PKG 465\ When a Migration starts fw eventually breaks SCGCQ01333107 - (Port_Complete) - Security Key provided for importing Foreign Config is not taken by LSA 02.79 SCGCQ01336063 - (Port_Complete) - MonTask:...fusion.c rst=0 with Driver detected possible FW hang SCGCQ01339616 - (Port_Complete) - Hang When Updating Chipset Drivers in Windows SCGCQ01343449 - (Port_Complete) - Raid level migration failing on MR SCGCQ01343894 - (Port_Complete) - Enclosure ID for the new PD inserted on system comes as 0xff SCGCQ01344506 - (Port_Complete) - StorCLI Reports Incorrect Flash Size for controller with -0360 FW SCGCQ01344510 - (Port_Complete) - Controller disappears from F1 Setup (HII) After Removing Secured JBOD from System and Rebooting SCGCQ01344716 - (Port_Complete) - 7.3 pk484 unxpctd c_ptr 19804640 tgtId ef while migrate from 2DR1 -> 4DR6 SCGCQ01345807 - (Port_Complete) - Enumerate GPIOs based on CCR SCGCQ01346496 - (Port_Complete) - PA1: fw hit PL D10D while format partition SCGCQ01349904 - (Port_Complete) - Persistent mapping is employed regardless of the directPdMapping setting. SCGCQ01352518 - (Port_Complete) - MR_7.3_FW : MonTask: line 332 in file ../../raid/taskman.c rst=0 while trying to delete 128 R0 DGs SCGCQ01352742 - (Port_Complete) - If an INVALID applicationMsgTag id received, then failed the command with MFI_OOB_STATUS_INVALID_CMD using command id MAX_OOB_COMMANDS. SCGCQ01353553 - (Port_Complete) - Insert a BAD SSD into active controller will cause FW Hung SCGCQ01356872 - (Port_Complete) - Controller restart command hung during IO on VD's and Jbod's SCGCQ01370416 - (Port_Complete) - LSA hangs when user try to change drive security key. SCGCQ01266184 - (Port_Complete) - 'C0:mr_wakeup: mem 45569e20, cache line ffffffff' observed while running BGI on RAID 5 Volume with media errors. SCGCQ01270523 - (Port_Complete) - Controller MonTask while running BGI corrected medium error SCGCQ01279292 - (Port_Complete) - SBR reload is not working when update to new ROP which have new SBR and do warm reboot SCGCQ01283516 - (Port_Complete) - IOMeter Random Write performance reduced by ~32% when OS is installed to controller. SCGCQ01293512 - (Port_Complete) - server hangs at BIOS banner following power cycle in COL test SCGCQ01322225 - (Port_Complete) - Drive is not marked as Foreign upon OCR when controller already has max configured PD's SCGCQ01323454 - (Port_Complete) - Firmware returns only firmware supported profile id data for Host Appl Get Profile command SCGCQ01325253 - (Port_Complete) - If the profile type is not supported on a downloaded image, the image will not get flashed. SCGCQ01325299 - (Port_Complete) - Dynamic interrupt priority change for MCTP during FW download SCGCQ01325397 - (Port_Complete) - SEP PD ID is not consistent SCGCQ01326836 - (Port_Complete) - FW hangs if you try to update the FW using stroelibtest in IMM debug while trying to navigate in HII controller menu. SCGCQ01326927 - (Port_Complete) - Controller hang with FDE Drive SCGCQ01329170 - (Port_Complete) - Remove HDD from backplane always remain green light SCGCQ01330206 - (Port_Complete) - montask while running AC cycle test during the 'cache offload testing'. Controller break into montask with Error Data Abort exception. SCGCQ01331477 - (Port_Complete) - Data loss during cache offload power cycle test SCGCQ01336972 - (Port_Complete) - showed initialization 0% in UEFI Setup after expand or re SCGCQ01337578 - (Port_Complete) - controller fails to complete an OCR SCGCQ01338902 - (Port_Complete) - FW enters an infinite loop of Exception Frame dumps if an exception is hit early boot SCGCQ01341643 - (Port_Complete) - fw hit cache.c when pull out NVMe pd in r0 to generated pinned cached. SCGCQ01344364 - (Port_Complete) - MR7.1 : MemsetECache prints fill important termlog space SCGCQ01344514 - (Port_Complete) - Handling stuck MCTP transactions in hardware queues after ignore VDM bit is set SCGCQ01344715 - (Port_Complete) - 7.3: NVMes Only pk 462 Fatal firmware error: Line 934 in ../../cpu/arm/exceptions.c when migrate 2DR1->4DR6 SCGCQ01347514 - (Port_Complete) - controller wil not boot up after downloading the corrupted images ( app.rom, SBR, BTBL .. etc) because of CRC mismatch. SCGCQ01351185 - (Port_Complete) - no MCTP response after several OOB FW update without system reboot - Firmware Flash issue SCGCQ01352522 - (Port_Not_Required) - Dev Defect: Don't refer LMID before dism start in the case of device hot plug SCGCQ01357915 - (Port_Complete) - displays invalid characters or blank for connector name SCGCQ01302176 - (Port_Complete) - SAS2208 card reset in DataCenter due to unknown reason SCGCQ01322091 - (Port_Complete) - MR_6.11_FW: Data corruption seen on IMR controller on JBOD with raw IO using smash tool- sles OS SCGCQ01325244 - (Port_Not_Required) - If the profile type is not supported on a downloaded image, the image will not get flashed. SCGCQ01325443 - (Port_Complete) - 14G:SWPT: Enclosure hotremoved and insert it back,one physical disk is missing in storage inventory. SCGCQ01329786 - (Port_Complete) - After a system reboot during BGI FW reports Consistency Check started instead of Background Initialization resumed SCGCQ01332528 - (Port_Complete) - Expander FW update fails with "The expander firmware update failed while downloading the firmware to controller" error SCGCQ01339607 - (Port_Complete) - montask after data abort exception handler was called SCGCQ01342228 - (Port_Complete) - MR7.3: while multiple rebuilding on 240LDs, FW prints constantly messages "C0:Rebuild delayforHeadOfQ..............." SCGCQ01342432 - (Port_Complete) - Storecli "show autopdcache" command blocks for 2min40sec during IO. SCGCQ01342767 - (Port_Complete) - Crusader: fw Assertion failure in ../../raid/ld.c at when insert pd SCGCQ01342882 - (Port_Complete) - MR7.3 -[EVT#Disabling writes to flash due to a critical error.] Reported in FW Debug logs during test. SCGCQ01346994 - (Port_Complete) - IOMMU fault at address 0x80360000 SCGCQ01349265 - (Port_Complete) - MR firmware hanging while waiting for BIOS restart after COL with power glitch SCGCQ01358352 - (Port_Complete) - Set the appropriate ( DM_IO_CTX_FLAG_INT_CFG_REQ ) flag to indicate that mptfarme/mid is allocated for internal config request so that frame will be released inside DmPlConfigPage after the allocation purpose is served. SCGCQ01374556 - (Port_Complete) - CPU Error Occurs During DC Cycle with 530-8i (Boynton) SCGCQ01387820 - (Active) - Initiate ocr when FW enters MonTask SCGCQ01283716 - (Port_Complete) - MR 7.1 NVMe BST : One PD lost after reboot server SCGCQ01284695 - (Port_Complete) - Hang at DDR training while running COL glitch test SCGCQ01290779 - (Port_Complete) - IMR_6.10 : OFU fails in Windows IMR/MR 6.6 -> greater than MR/iMR 6.6 -> MR/iMR 6.6 due to Language Attrib SCGCQ01330328 - (Port_Complete) - MR-7.1: FW exception when power off/power one last cascaded drives enclosure on SLES 12 SP1 x64 SCGCQ01333025 - (Port_Complete) - JBOD drop during cable pull test. SCGCQ01333842 - (Port_Complete) - MR 7.1_Double Dip COL causes loss of disk cache SCGCQ01335211 - (Port_Complete) - To close the window during which ONFI is not armed even when the data is dirty SCGCQ01333109 - (Port_Complete) - Avoid the deadlock while removing the PD during bootup insertion process SCGCQ01342418 - (Port_Complete) - Handle underrun cases for STP reply for DISM SCGCQ01346493 - (Port_Complete) - Mode page access to same devId needs to be serialized SCGCQ01350074 - (Port_Complete) - Data exception and FW crash at line 934 in ../../cpu/arm/exceptions.c SCGCQ01353447 - (Port_Complete) - Drives reported as missing after pinned cache flush is interrupted at SOD SCGCQ01358139 - (Port_Complete) - Assertion failure in ../../hw/inc/3516_inc/memory.h at line 405: isInAddressibleRange(physAddrLow) SCGCQ01387366 - (Port_Complete) - 9400 IT Channel product firmware detecting memory read error during bootup SCGCQ01343638 - (Port_Complete) - Insertion of Faulty drive results in FW failure. Boot Block: SCGCQ01320842 - (Closed) - Montask in Pbam.c during COL A/C cycle testing SCGCQ01324235 - (Closed) - Increase padding NVDATA: Miscellaneous changes for various customers SCGCQ01276636 - (Closed) - Storcli shows wrong output for the command storcli /c0 show profile SCGCQ01284278 - (Closed) - NVData changes to sync with PL Phase 3.0 SCGCQ01287743 - (Closed) - Phase 3.0 PL NVDATA is not backwards compatible with phase2.0 NVDATA. SCGCQ01294880 - (Closed) - OEM SAS/SATA Incorrect LED behaviors on Purely system SCGCQ01307015 - (Closed) - Update 7.2 NVData with PL Phase 3.0 SCGCQ01310403 - (Closed) - OEM branded iMR 9440-8i card randomly blinks Error/Fault LEDs on Intel disk backplane during VD Full initialization SCGCQ01311305 - (Resolved) - Product name for 28i reported 9460-28i. Should be 9365-28i. SCGCQ01312331 - (Resolved) - Misc changes and cleanup requested for OEM SCGCQ01315220 - (Closed) - Fix the connector info for OEM SCGCQ01315949 - (Closed) - Clean up connector info in MrMfgPage0 and ManPage7 SCGCQ01317486 - (Resolved) - [NVData] MR 7.2_Beta_NVMe LED is staying on SCGCQ01349791 - (Closed) - MR9460-28i reported in dmesg. Should be MR9365-28i SCGCQ01358573 - (Closed) - crashed with MR 7.2 package 541 SCGCQ01365306 - (Closed) - Update OEM XML files up to sync with 7.3 CQ NVDATA content. SCGCQ01283683 - (Closed) - OEM 9440-8i/9460-16i product name not showing up correctly SCGCQ01316749 - (Resolved) - Hit Assertion failure in ../../raid/profile.c at line 1063 After Update ROP 428 To 429 SCGCQ01317867 - (Resolved) - Increase the drive strength of GlobalActivity GPIO on 8i cards to 66Ohms SCGCQ01374772 - (Closed) - 7.2 Nvdata Disable external port for Nvme on 9480-8i8e SCGCQ01290879 - (Resolved) - Phase 2.0 PL-MR NVData Sync for OEM Backplane detection SCGCQ01358590 - (Closed) - OEM Workstation_NVMe drives show & & & in the drive management SCGCQ01368441 - (Closed) - OEM's 9460-8i - NVMe SSD Drives fail to be Detected by Controller FW SCGCQ01378093 - (Closed) - Junk characters are shown in HII PD menu on 24i controller. SCGCQ01342309 - (Closed) - Update NVDATA from default values for EDFB in page 30 SCGCQ01352028 - (Closed) - MR 7.2 : Set EnableJBOD=0 by default for 28i controller SCGCQ01307656 - (Closed) - Update NVData Broadcom 94xx series MR and iMR Cards to correct Drive Strength setting for Internal Conn. Sidebands (GPIOs) SCGCQ01385103 - (Resolved) - MR PARAMS page 0 does not get updated with the newer ROP that has NVDATA with a change in the same page. SCGCQ01347812 - (Closed) - MR 7.2 : Assertion ../../cfg/cfgisup.c at line 1306: (ptrMfg6->NumGPIO) after update to ROP 520+ OFU with Darlington board SCGCQ01300466 - (Resolved) - Update Connector names to C0,C1,C2,C3 for all channel cards SCGCQ01322347 - (Closed) - Fix disableCacheBypass in OEM SCGCQ01284685 - (Closed) - added support for two new OEM boards for 7.1 Program SCGCQ01291022 - (Closed) - Enabling NVMe drive detection for 9460-8i controller behind OEM backplane. SCGCQ01299181 - (Closed) - MR_SAS_NVDATA3.5_CORE sync changes to MR_SAS_NVDATA3.5_7.1_FC_Int SCGCQ01300992 - (Closed) - Add PnP ID for their 3516 ROMB design SCGCQ01318994 - (Closed) - Sync up 3516.xsd and 3508.xsd MrParamPage0 extra field for 7.2 NVDATA CORE with 6.11 NVDATA SCGCQ01295313 - (Closed) - Enable SSC options Additional NVDATA changes for Custom OEM NVDATA Request (ProductRequest:SCGCQ01263316) SCGCQ01309260 - (Closed) - Custom OEM WS NVDATA Request SCGCQ01314618 - (Closed) - Add Updated 3716 Board NVDATA SCGCQ01282524 - (Closed) - Slot Mapping NVDATA changes for OEM 9460-8i SCGCQ01294973 - (Closed) - 7.2 FC Nvdata Integration with PL Phase 3 Nvdata Integration. SCGCQ01378946 - (Implemented) - Request to Update Drive Spin-Up Settings on Controllers SCGCQ01297306 - (Implemented) - updated NVDATA settings as required for 7.1 RC SCGCQ01381125 - (Implemented) - Enabling amber LED activity on SAS/SATA drives. UEFI_Driver: SCGCQ00883008 - (Closed) - Profile Mgmt API Changes SCGCQ00886417 - (Closed) - MR_RAID_CTX_G35 has one too many bits SCGCQ00927738 - (Closed) - Reintroduce numSGEExt Field in Raid Context for Invader to support 1MB IO SCGCQ00948535 - (Closed) - The code had events with repetitive ID and some structures clashing SCGCQ01001936 - (Closed) - CtrlInfo.adapterOperations3.supportProfileChange is missing in Ventura Dev API baseline dated 2015-12-23 SCGCQ01014835 - (Closed) - CtrlInfo.adapterOperations3.supportProfileChange is missing in Ventura Dev API baseline dated 2015-12-23 has been added back again into adapteroperations 4 SCGCQ01272576 - (Closed) - UEFI Driver: Driver Health message is missing during critical boot message handling SCGCQ01305604 - (Closed) - Remove Print (or replace with OutputString) in GET PD Info error path from UEFI Driver SCGCQ01264142 - (Closed) - New fault code for routine synchronous reset SCGCQ01114969 - (Closed) - MR 7.2: Add API support to make application work with Cachecade3.0 (Public) SCGCQ01222700 - (Closed) - API changes for PCIe lane/link speed SCGCQ01222698 - (Closed) - API change for Simplified RAID10 Creation SCGCQ01218406 - (Closed) - API Changes Required for Specific OEM Backplane functionality SCGCQ01215334 - (Closed) - API changes for PR SCGCQ01139678 - Method for determining bad ONFI flash in storcli SCGCQ01203751 - (Closed) - API changes for PR SCGCQ01127742 - Isolating faulty cable issue from bad drive issue SCGCQ01146597 - (Closed) - MR 6.12 - Add JBOD mode personality to MR_CTRL_PERSONALITY SCGCQ01141251 - (Closed) - MR 7.0: Add supportPdMapTargetId flag in MR_CTRL_INFO and MFI_CAPABILITIES SCGCQ01139344 - (Closed) - MR 6.13: Add API support for TFM/SCAP _MR_BBU_VPD_INFO_FIXED parameters SCGCQ01137627 - (Closed) - MR 6.13: Add a new control command to fetch ROC temperature data over I2C SCGCQ00867953 - (Closed) - profile management API SCGCQ00875328 - (Closed) - Mega API modifications needed for RMW-FP and Cache bypass features SCGCQ00883262 - (Closed) - Merging api_overrides mega_api files with the files in the Mega_API development stream SCGCQ00941620 - (Closed) - de-feature AHCI SCGCQ01023741 - (Closed) - MR_CTRL_INFO expansion from 2K to 4K SCGCQ01059740 - (Closed) - mega api changes for ibuttonless PR SCGCQ01075821 - (Closed) - Profile Management Changes to support requestedProfileID and optimisedProfile SCGCQ01094549 - (Closed) - MEGA_API Changes to incorporate new IO subtype to support redirect cached IO SCGCQ01133839 - (Closed) - MR 7.0: Add MR_RAID_FLAGS_IO_SUB_TYPE_LDIO_BW_LIMIT = 7 to mfi.h file SCGCQ01188725 - (Closed) - Define CurrentFwNvmePageSize element in new MFI_REG_STATE_EXT3 register SCGCQ01213092 - (Closed) - MR7.1. Add MR API bit to indicate the profile is NVMe Only profile SCGCQ01185306 - (Closed) - UEFI Driver: ARM Support for SAS/SATA (BST level) SCGCQ01351452 - (Port_Complete) - Change the logic for reentering to main entry point in UEFI Driver SCGCQ01321199 - (Port_Complete) - UEFI_Driver: Remove VID/DID for EVAL (AA) from Supported SCGCQ01275420 - (Port_Complete) - UEFI Driver: Driver Health message is missing during critical boot message handling SCGCQ01260950 - (Port_Complete) - Dual controller hangs at random during POST while "Initializing Firmware Interfaces" followed by an RSOD! SCGCQ01301649 - (Port_Complete) - Cursor below text and in center of line on the system reset request screen. SCGCQ01277943 - (Port_Complete) - Issues in UEFI driver when FW is in fault state SCGCQ01261626 - (Port_Complete) - Issues in UEFI driver when FW is in fault state SCGCQ01261640 - (Port_Complete) - Return EFI_UNSUPPORTED if UEFI Driver already manages one controller. SCGCQ01260947 - (Port_Complete) - Saving Changes dialogue box appears after handling UEFI critical message SCGCQ01321230 - (Port_Complete) - When user unloads UEFI Driver nullify pHiiHandShakeProtocol and ask platform to free HII (memory and image handle) SCGCQ01276819 - (Port_Complete) - MR 7.0.1.1: UEFI Driver: Support new fault code 0xfe SCGCQ01277937 - (Port_Complete) - Remove VID/DID of SAS3, SAS2.5, SAS2 from Supported SCGCQ01242795 - (Port_Complete) - Driver health shows as Failed even after handling the boot message. SCGCQ01235507 - (Port_Complete) - OS installation on JBOD (windows or Linux) not working SCGCQ01242793 - (Port_Complete) - Driver health shows as Failed even after handling the boot message. SCGCQ01295418 - (Port_Complete) - UEFI Driver: Reset Type and customer messaging for system resets initiated by controller optrom SCGCQ01277940 - (Port_Complete) - Return EFI_UNSUPPORTED if UEFI Driver already manages one controller. SCGCQ01261638 - (Port_Complete) - Remove VID/DID of SAS3, SAS2.5, SAS2 from Supported SCGCQ01349429 - (Port_Complete) - FMP Firmware update Fails with proper Firmware after trying to update an unsigned firmware SCGCQ01278453 - (Port_Complete) - Saving Changes dialogue box appears after handling UEFI critical message SCGCQ01277933 - (Port_Complete) - Controller hangs at random during POST while "Initializing Firmware Interfaces" followed by an RSOD! SCGCQ01276572 - (Port_Complete) - MR 7.0.1.1: UEFI Driver: Support new fault code 0xfe SCGCQ01339882 - (Port_Complete) - UEFI Driver: Reset Type and customer messaging for system resets initiated by controller optrom Hii: SCGCQ00844774 - (Closed) - Handle coverity defects SCGCQ00883008 - (Closed) - Profile Mgmt API Changes SCGCQ00886417 - (Closed) - MR_RAID_CTX_G35 has one too many bits SCGCQ00927738 - (Closed) - Reintroduce numSGEExt Field in Raid Context for Invader to support 1MB IO SCGCQ00948535 - (Closed) - The code had events with repetitive ID and some structures clashing SCGCQ01001936 - (Closed) - CtrlInfo.adapterOperations3.supportProfileChange is missing in Dev API baseline dated 2015-12-23 SCGCQ01014835 - (Closed) - CtrlInfo.adapterOperations3.supportProfileChange is missing in Dev API baseline dated 2015-12-23 has been added back again into adapteroperations 4 SCGCQ01317576 - (Closed) - Foreign configuration seen after changing profile to NVMe SCGCQ01320795 - (Closed) - MR 7.2.1: help text is missing for available controller profiles in HII Progile Management menu SCGCQ00825741 - (Closed) - UEFI Driver: Compilation error when debug Flags are enabled SCGCQ01001944 - (Closed) - FW 5045 returns MFI_STAT_DEVICE_NOT_FOUND for read capacity (0x9E) SCGCQ01040687 - (Closed) - Typecast target ID to U16 while calling MakeLdRdWrFrame SCGCQ01282545 - (Closed) - View Enclosure Status: HII shows wrong Temperature when Sensor staus is not installed SCGCQ01203810 - (Closed) - handle coverity defects SCGCQ01282179 - (Closed) - HII:handle coverity defects SCGCQ01264142 - (Closed) - New fault code for routine synchronous reset SCGCQ00813457 - (Closed) - UEFI Driver: Rebranding effort for System X - MR 6.6 PnP Additions for OEM SCGCQ01222700 - (Closed) - API changes for CR55 - PCIe lane/link speed SCGCQ01222698 - (Closed) - API change for Simplified RAID10 Creation SCGCQ01218406 - (Closed) - API Changes Required for Specific OEM Backplane functionality SCGCQ01215334 - (Closed) - API changes for PR SCGCQ01139678 - Method for determining bad ONFI flash in storcli SCGCQ01203751 - (Closed) - API changes for PR SCGCQ01127742 - Isolating faulty cable issue from bad drive issue SCGCQ01146597 - (Closed) - MR 6.12 - Add JBOD mode personality to MR_CTRL_PERSONALITY SCGCQ01141251 - (Closed) - MR 7.0: Add supportPdMapTargetId flag in MR_CTRL_INFO and MFI_CAPABILITIES SCGCQ01139344 - (Closed) - MR 6.13: Add API support for TFM/SCAP _MR_BBU_VPD_INFO_FIXED parameters SCGCQ01137627 - (Closed) - MR 6.13: Add a new control command to fetch ROC temperature data over I2C SCGCQ01114969 - (Closed) - MR 7.2: Add API support to make application work with Cachecade3.0 (Public) SCGCQ00867953 - (Closed) - profile management API SCGCQ00875328 - (Closed) - Mega API modifications needed for RMW-FP and Cache bypass features SCGCQ00883262 - (Closed) - Merging api_overrides mega_api files with the files in the Mega_API development stream SCGCQ00941620 - (Closed) - de-feature AHCI SCGCQ01023741 - (Closed) - MR_CTRL_INFO expansion from 2K to 4K SCGCQ01059740 - (Closed) - mega api changes for ibuttonless PR SCGCQ01075821 - (Closed) - Profile Management Changes to support requestedProfileID and optimisedProfile SCGCQ01094549 - (Closed) - MEGA_API Changes to incorporate new IO subtype to support redirect cached IO SCGCQ01133839 - (Closed) - MR 7.0: Add MR_RAID_FLAGS_IO_SUB_TYPE_LDIO_BW_LIMIT = 7 to mfi.h file SCGCQ01188725 - (Closed) - Define CurrentFwNvmePageSize element in new MFI_REG_STATE_EXT3 register SCGCQ01213092 - (Closed) - MR7.1. Add MR API bit to indicate the profile is NVMe Only profile SCGCQ01172039 - (Implemented) - 7.1: Add Eval board DID SCGCQ00890699 - (Closed) - UDK2014 : Port UEFI Driver to UDK2014 SCGCQ00939634 - (Closed) - UEFI BSD: Add support for controllers SCGCQ01040653 - (Implemented) - Add support for new DIDs SCGCQ00834720 - (Closed) - PNPs and support for 16 port 12G designs SCGCQ00927365 - (Closed) - port UEFI BSD for ARM64 SCGCQ01088729 - (Implemented) - Boot message handling when preboot utility is not present or disabled SCGCQ01185306 - (Closed) - UEFI Driver: ARM Support for SAS/SATA (BST level) SCGCQ01088779 - (Implemented) - Add support for 3716 0xD0 and 3616 0xD1 SCGCQ00934986 - (Closed) - UEFI BSD: 512 PD/VD support SCGCQ01172034 - (Closed) - UEFI Driver: Adhere to MR API related to mrConfigExt2Supported and ctrlInfoExtSupported SCGCQ00939596 - (Port_Not_Required) - OS doesn't boot after installing OS on the 100th VD , while having 240 VDs created in EFI mode SCGCQ01271787 - (Port_Complete) - MR 7.0.1.1 HEFU: Add HiiVersion to the Formset Title only for MERCURY DEBUG builds SCGCQ01272169 - (Port_Complete) - Check Hw present alarm field before displaying Alarm fields SCGCQ01272188 - (Port_Complete) - HII not providing error message when selecting an invalid number of PDs for a R10 VD. SCGCQ01272210 - (Port_Complete) - HII does not allow user to change the expansion percentage when performing a capacity expansion SCGCQ01275420 - (Port_Complete) - UEFI Driver: Driver Health message is missing during critical boot message handling SCGCQ01349387 - (Port_Complete) - Clicking "OK" button after completing any operation doesn't have any effect in the screen SCGCQ01372727 - (Port_Complete) - LockKeyFailed is set with junk value from Controller info SCGCQ00989358 - (Port_Complete) - Driver health protocol: Remove default value from Numeric primitive and add OEM proprietary Varstore GUID SCGCQ01235167 - (Port_Complete) - Fix sorting and SupportMorethan16Phys issue SCGCQ01251182 - (Port_Complete) - Dashboard view, Disk Group inconsistency. R10 with 42 PD showing DG=3. SCGCQ01271650 - (Port_Complete) - Clean up Save TTY log function as it has stale code SCGCQ01271782 - (Port_Complete) - CSCvc89473(CSC.nuova,N-A,paddpadm)PL: TTY log with file size 2kb specified downloaded from HII shows 4kb size SCGCQ01272176 - (Port_Complete) - DKM are still listing up in change security mode polices as well as in help page Menu observed SCGCQ01272263 - (Port_Complete) - ASSERT text seen on screen when entering system menu SCGCQ01272277 - (Port_Complete) - Generic RAID level VD's created with write through & No read ahead policies even for HDD drives. SCGCQ01276626 - (Port_Complete) - No Dedicated Hotspare option when creating a File Server Profile VD SCGCQ01277943 - (Port_Complete) - Issues in UEFI driver when FW is in fault state SCGCQ01279285 - (Port_Complete) - "NULL STRING" seen while creating profile based VD with NVMe drives SCGCQ01321198 - (Port_Complete) - HII: Remove VID/DID for Eval boards from Supported SCGCQ01351405 - (Port_Complete) - When you have a secured foreign SED , it is asking you to enter the Passphrase/password. SCGCQ00950172 - (Port_Complete) - stall() reduction SCGCQ00950174 - (Port_Complete) - UEFI driver should use text instead of subtitle for boot messages SCGCQ01271780 - (Port_Complete) - HII show inconsistent status for failed SuperCap SCGCQ01272184 - (Port_Complete) - Reconfig: Add/Remove PD SCGCQ01276589 - (Port_Complete) - HII 'View Associated Disk Groups' details under PD mgmt does not display all assigned DHS. SCGCQ01278456 - (Port_Complete) - HII displays a controller menu for "Syncro" SCGCQ01279288 - (Port_Complete) - For security key, the length must be upto 32 not 256 SCGCQ01306581 - (Port_Complete) - Compilation warning UDK14 x86/Arm SCGCQ00950177 - (Port_Complete) - Code refactor: UEFI Driver: Get OEM name in one place SCGCQ01012459 - (Port_Complete) - Add Support for OEM iMR Board SCGCQ01171372 - (Port_Complete) - EFI driver test Red-screen-of-death SCGCQ01272166 - (Port_Complete) - 9460-16i - HDD information show messy code in BIOS when HDDs connected in LSI RAID card SCGCQ01273166 - (Port_Complete) - HII help file changes SCGCQ01276592 - (Port_Complete) - HII produces "Success" page for unsuccessful operation when saving controller events SCGCQ01276606 - (Port_Complete) - Activate Apply Change in Basic VD prop page only when required SCGCQ01276623 - (Port_Complete) - Save Debug log: Free the memory in error path SCGCQ01276819 - (Port_Complete) - MR 7.0.1.1: UEFI Driver: Support new fault code 0xfe SCGCQ01290833 - (Port_Complete) - RSOD observed while entering the PREVIEW FOREIGN Configuration in HII - short-term workaround in HII SCGCQ01321229 - (Port_Complete) - When user unloads UEFI Driver nullify pHiiHandShakeProtocol and ask platform to free HII (memory and image handle) SCGCQ00993910 - (Port_Complete) - Need support for reduced feature set in Invader based MegaRAID controller SCGCQ01016045 - (Port_Complete) - hangs during any device boot: tty shows: C0:GetCacheMemoryFromHost: On 13G servers SCGCQ01191842 - (Port_Complete) - RSOD encountered on reboot system SCGCQ01235507 - (Port_Complete) - OS installation on JBOD (windows or Linux) not working SCGCQ01239440 - (Port_Complete) - SSD erase apps is sending "Standard" as option but firmware fails as "Invalid DCMD" SCGCQ01239469 - (Port_Complete) - Inconsistency among LSA and Storcli and HII while displaying interface for NVMe drives SCGCQ01242795 - (Port_Complete) - Driver health shows as Failed even after handling the boot message. SCGCQ01277937 - (Port_Complete) - Remove VID/DID of SAS3, SAS2.5, SAS2 from Supported SCGCQ01286461 - (Port_Complete) - MR 7.0.1 No fast/full init after creation of profile based VDs SCGCQ01321207 - (Port_Complete) - UseSetMem instead of UnicodeSprint (L"") SCGCQ01333901 - (Port_Complete) - A wrong message displayed in HII reconstruction browser while trying to trigger reconstruction again SCGCQ01349338 - (Port_Complete) - Customize STR_FORM_HF150_CON_HELPMESSAGE SCGCQ01273200 - (Port_Complete) - MR7.0.1 HEFU: Remove VID/DID of SAS3, SAS2.5, SAS2 from Supported SCGCQ01276586 - (Port_Complete) - Assigned DHS does not show for all DGs in Hii 'View DG properties'. SCGCQ01277940 - (Port_Complete) - Return EFI_UNSUPPORTED if UEFI Driver already manages one controller. SCGCQ01279247 - (Port_Complete) - PCI data to be populated for MR cards - short term solution to hard code the values in Hii SCGCQ01279260 - (Port_Complete) - Remove all references to Clear PD functionality in HII SCGCQ01295418 - (Port_Complete) - UEFI Driver: Reset Type and customer messaging for system resets initiated by controller optrom SCGCQ01337070 - (Port_Complete) - Use SetMem before filling drive name SCGCQ01351379 - (Port_Complete) - UCM: Prompt string should be unique SCGCQ01012453 - (Port_Complete) - System BIOS makes user to discard cache before it continues on. cache must be preserved SCGCQ01264200 - (Port_Complete) - RAID00 shown in list when only one unconfigured drive available for RAID creation SCGCQ01271785 - (Port_Complete) - Connector name of a NVMe drive is not displayed SCGCQ01272185 - (Port_Complete) - Help string review change suggested by tech pub for MFI stat error code SCGCQ01272206 - (Port_Complete) - HEFU MR7.0.1: code review defect: use SetMem() instead of UnicodeSPrint() SCGCQ01273170 - (Port_Complete) - HII User Interface Changes SCGCQ01277933 - (Port_Complete) - hangs at random during POST while "Initializing Firmware Interfaces" followed by an RSOD! SCGCQ01278453 - (Port_Complete) - Saving Changes dialogue box appears after handling UEFI critical message SCGCQ01278475 - (Port_Complete) - In HII, Applying Default option temp makes ctrl props values to nil & appears few new attributes in Dashboard view SCGCQ01351400 - (Port_Complete) - HII: RAID Mode – SAS/SATA/NVMe Mixed Topology Support (64 SAS/SATA, 4 NVMe) (WB) SCGCQ01241646 - (Port_Complete) - HEFU 7.0.1: fix possible memory leaks SCGCQ01257920 - (Port_Complete) - HPE: Firmware Flash is not closed properly after the flash. SCGCQ01271786 - (Port_Complete) - Add WWID for the NVme Drives SCGCQ01272174 - (Port_Complete) - Remove Physical Disks option should be removed in HII when reconfiguring a R10 VD SCGCQ01272213 - (Port_Complete) - HII displays 3 supported profiles but only two are support for 7.1 release SCGCQ01272255 - (Port_Complete) - No information is provided to user while performing cryptographic erase in HII SCGCQ01292997 - (Port_Complete) - In HII, create-profile-based VD, extra characters show (intermittent) SCGCQ01344342 - (Port_Complete) - Incorrect Drive Group numbering in "Create Virtual Drive" menu SCGCQ01349341 - (Port_Complete) - List of VDs displayed in the Foreign Config Preview screen SCGCQ01351378 - (Port_Complete) - Replace hardcoded SDV Part number with Mass Production (MP) Part Number SCGCQ01351415 - (Port_Complete) - Select RAID level using QID under suppressif TRUE and then same primtiive generated at runtime BIOS: SCGCQ01254368 - (Port_Complete) - MR_6.11_BIOS: POST shows' 252 JBODs handled by BIOS', if case of multiple controllers of same family SCGCQ01235519 - (Port_Complete) - Legacy OpROM: Handle adding of "boot" string next to SATA system PD at proper offset. SCGCQ01276576 - (Port_Complete) - Support new fault code 0xfe SCGCQ01349392 - (Port_Complete) - MR7.3, FW displays the ID in BIOS during boot up more than 1000+, even total drives is only about 160PDs SCGCQ01254370 - (Port_Complete) - MR_6.11_BIOS: POST shows' 252 JBODs handled by BIOS', if case of multiple controllers of same family SCGCQ01276821 - (Port_Complete) - Support new fault code 0xfe SCGCQ01295419 - (Port_Complete) - Reset Type and customer messaging for system resets initiated by controller optrom SCGCQ01339884 - (Port_Complete) - Reset Type and customer messaging for system resets initiated by controller optrom SBR: SCGCQ01341522 - (Closed) - This is to mask unintended powerloss_n NMI from CPLD SCGCQ01342383 - (Closed) - Add additional debug dumps in timeout events SCGCQ01343800 - (Closed) - Glitch test failing to restart A15 SCGCQ01349657 - (Closed) - board with ROP504 pkg does not boot show uart on certain motherboards. SCGCQ01338864 - (Port_Complete) - Set VDD Ramp up Delay to 1 msec Installation: ============= Use StorCLI to flash the SAS controllers. These tools can be downloaded from the support and download section of www.broadcom.com. Command syntax: StorCLI /c0 download file=9440-8i_nopad.rom Component: ========= SAS MegaRAID Firmware Release for MegaRAID Controllers Release date: 06/16/17 Version Numbers: =============== Current Package Details: Firmware Package: 50.1.0-0501 (MR 7.1) Firmware 45.010.00-0671 ROMENV 1.12 BootBlock 7.02.00.00-0015 NVDATA 4.1610.00-0136 UEFI_Driver 0x07010700 (Signed) Hii 07.01.12.00 (SIGNED) FCODE 4.17.08.00 BIOS 07.01.05.0 SBR: 260 Previous Package Details: N/A Bug Fixes and Enhancements: =========================== **Initial Release** Installation: ============= Use StorCLI to flash the SAS controllers. These tools can be downloaded from the support and download section of www.broadcom.com. Command syntax: StorCLI /c0 download file=9440-8i_nopad.rom