**********************************************

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: 6/26/20

====================== 
Supported Controller:
======================

MegaRAID SAS 9460-16i 

Component:
=========
SAS MegaRAID Firmware Release for MegaRAID Controllers
Release date: 6/9/2020


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.





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: 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 - 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



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

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=9460-16i_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=9460-16i_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

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=9460-16i_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=9460-16i_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.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

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=9460-16i_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.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

Previous 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


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=9460-16i_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=9460-16i_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


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=9460-16i_nopad.rom





Component:
=========
SAS MegaRAID Firmware Release for MegaRAID Controllers
Release date: 09/25/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
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=9460-16i_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) - 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) - 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 <Parent SCGCQ01215294>
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 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
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 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 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=9460-16i_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=9460-16i_nopad.rom
