Changes from 8.18.10.00 to 8.18.11.00 
1)DCSG02076676    Driver Upgrade/Downgrade Failure.

Changes from 8.18.09.00 to 8.18.10.00 
1)DCSG02084366     Crash Dump generation failure.

Changes from 8.18.08.00 to 8.18.09.00 
1)DCSG02076169    96xx/97xx: Log Diag Buffer Release Timeout as Warning 

Changes from 8.18.07.00 to 8.18.08.00
1)DCSG02071047     96xx:Remove OEM PNP ID
2)DCSG02070263     97xx/96xx: Driver Installation Failure
3)DCSG02071938     96XX:BSOD seen in debug driver while executing some Scrutiny CLI Commands.
4)DCSG02071135     96xx/97xx: Address Code Review Issues

Changes from 8.18.06.00 to 8.18.07.00
1)DCSG02067107     Address Code review issues.

Changes from 8.18.05.00 to 8.18.06.00 
1)DCSG02068400     96xx: Remove Verbose Debug Prints in IOCTL Path
2)DCSG02066204     97xx: Windows system crash observed while updating drivers

Changes from 8.18.04.00 to 8.18.05.00
1)DCSG02067361     96xx/97xx: Application is Failing for CLI commands

Changes from 8.18.03.00 to 8.18.04.00
1)DCSG02057506     Address Code review issues.

Changes from 8.18.02.00 to 8.18.03.00
1)DCSG02057562      97xx: Inconsistent device shutdown observed in windows driver.
2)DCSG02056850      97xx: DaigBufferRelease: Timedout- ResetReasonCode=0x18. When SoftReset is InProgress.

Changes from 8.18.01.00 to 8.18.02.00
1)DCSG02052612      Device Shutdown is seen when the flag in driver page 1 is set.
2)DCSG02040074      Windows Driver : Check for Performance Drop for greater than 1MB IOCTL check.
3)DCSG02054788      97xx: Driver serial log reported "mpi3drv:pendingIOSweeper FAILED to launch".
4)DCSG02051167      Hibernation fails with 8.18 Windows Driver.
5)DCSG02054011      97xx: Incorrect Lenovo controller name displayed after driver update.

Changes from 8.18.00.00 to 8.18.01.00
1) DCSG02046018     97xx: Remove PNP ID.
2) DCSG02042539     97xx: Add OEM PNP ID.
3) DCSG02030805     Enhance driver timestamp update interval.
4) DCSG02040074     AV Windows Driver : Check for Performance Drop for greater than 1MB IOCTL check.

Changes from 8.17.02.00 to 8.18.00.00
1) DCSG02022937     SAS4: Windows Driver: Use Kernel threads instead of DPC for I/O polling
2) DCSG02029385     Copyright year shows 2025 instead of 2026
3) DCSG02037897     CSet(DCSG02037134):SAS4:Windows Driver: Clear resetHistory bit after MUR is complete in shutdown path
4) DCSG02015062     Skip Device shut-down during driver unload.
5) DCSG02025257     97xx: Add OEM PNP ID.
6) DCSG02017467     97xx: Add OEM PNP ID.
7) DCSG02027783     97xx: Add OEM PNP ID.

Changes from 8.17.01.00 to 8.17.02.00
1) DCSG02017857     INF change is not updated for one of the OEM.
2) DCSG02017811     97xx: Add OEM PNP ID.
3) DCSG01983887     96xx: Add OEM PNP ID.

Changes from 8.17.00.00 to 8.17.01.00
1) DCSG02010874     Drivers: Event logged with incorrect details while powering off the JBOD
2) DCSG01974908     Drivers: Debug ability improvements
3) DCSG02015039     Drivers: Deliver MPI changes over prior release 

Changes from 8.16.04.00 to 8.17.00.00
1) DCSG01983883     Drivers: Windows driver to support a larger IO size.
2) DCSG01979645     97xx: Add OEM PNP ID.
3) DCSG01993347     96xx: Add OEM PNP ID.
4) DCSG01980030     96xx: Resolve IOMMU Exception for SATA Devices

Changes from 8.16.03.00 to 8.16.04.00
1) DCSG01999172     Device String name is incorrectly defined in INF file.
2) DCSG02001089     Four bytes memory aligment issue for resource used in Interlocked function.

Changes from 8.16.02.00 to 8.16.03.00
1) DCSG01998886     Win11 25H2  GA build Support.
2) DCSG01998872     CSET(DCSG01989768) With VBS enabled Crashdump Support Test Failed in WS 2025.
3) DCSG01987815     To address code review defect.

Changes from 8.16.01.00 to 8.16.02.00
1) DCSG01935171     97xx: Add OEM PNP ID.
2) DCSG01938572     Debug ability improvements.
3) DCSG01968271     Incomplete TB generated in snapdump while  F000 fault.

Changes from 8.16.00.00 to 8.16.01.00
1) DCSG01973096     CSET (DCSG01957227) - System Crash during Hibernation with SoftReset runs.
2) DCSG01951163     Drivers: New Win11 25H2 (RTM)client OS build Support.
3) DCSG01957122     Multiple same events are seen when booting up windows 2025 server.

Changes from 8.15.02.00 to 8.16.00.00
1) DCSG01942750     Drivers: Deliver MPI changes over prior release
2) DCSG01964215     Sync 8.16 GIT stream to be on par with 8.15 stream


Changes from 8.15.01.00 to 8.15.02.00
1) DCSG01907838     97Xxx: Hibernation(S4) results to firmware fault 0xEC65.

Changes from 8.15.00.00 to 8.15.01.00
1) DCSG01931263     Drivers: Deliver MPI changes(37) over prior release
2) DCSG01909032     SAS4 Windows Driver: Use Timeout values provided in DevicePage0 while issuing TMs to VDs\JBODs

Changes from 8.14.03.00 to 8.15.00.00
1) DCSG01910601     97xx: Add OEM PNP ID
2) DCSG01907404     97xx: Add OEM PNP ID
3) DCSG01920580     CSet(DCSG01917469):R5 4K Random Reads and OLTP 3% lower than with 8.11 Driver

Changes from 8.14.02.00 to 8.14.03.00
1) DCSG01876339     BSOD 0xD1 during S4 cycling test

Changes from 8.14.01.00 to 8.14.02.00
1) DCSG01804989     Enhance the driver to block I/Os while a task management is in process.
2) DCSG01822084     Drivers: Debug ability improvements

Changes from 8.14.00.00 to 8.14.01.00
1) DCSG01818660     Drivers: Deliver MPI changes over prior release 
2) DCSG01799946     SAS4: Windows Driver: Support CodeQL for Windows 2025
3) DCSG01851680     SAs4: Windows Driver: Set Diag Save for all Diagnostic Fault cases.
4) DCSG01824577)    Drivers: address SL8 event retrieval from FW and driver.

Changes from 8.13.03.00 to 8.14.00.00
1) DCSG01847753     Clear pended IOCTL Flag after IOCTL return controller is dead

Changes from 8.13.02.00 to 8.13.03.00
1) DCSG01821937     97xx: Add OEM PNP ID

Changes from 8.13.01.00 to 8.13.02.00
1) DCSG01811152     SAS4: Update OEM device IDs
2) DCSG01823960     97xx: System Crashed during driver and firmware upgrade
3) DCSG01824263     SAS4: Add support for Windows 11 24H2
4) DCSG01804991     SAS4: Retry failed drive removal handshake for three times

Changes from 8.13.00.00 to 8.13.01.00
1) DCSG01819888     F000 firmware fault observed during controller reset.
2) DCSG01831580     97xx: System Crash during Hibernation

Changes from 8.12.07.00 to 8.13.00.00
1) DCSG01798400     SAS4: Windows driver: Update MPI headers to Rev34

Changes from 8.12.06.00 to 8.12.07.00
1) DCSG01822205     Support Windows Server 2025 GA Build

Changes from 8.12.05.00 to 8.12.06.00
1) DCSG01804115     Avoid issuing the time-stamp update command based NS Capability

Changes from 8.12.04.00 to  8.12.05.00
1) DCSG01710677     Dump of First 4 DWORDs for any IOCTL error response/IO error and in RTTrace Data.
2) DCSG01811065     BSOD-DPC_WATCHDOG_VIOLATION is observed.
 
Changes from 8.12.03.00 to  8.12.04.00 
1) DCSG01799037     Set timeout value for new softreset stateMachine
2) DCSG01800904     CSET(DCSG01794319) Application is unresponsive after SAS expander Update
3) DCSG01794511     CSET Port of Defect DCSG01787772: Address Code Review Defects

Changes from 8.12.02.00 to  8.12.03.00 
1) DCSG01753184     SAS4: Windows driver: Dump pended IOCTL details
2) DCSG01725129     97xx: Refine the MF FLR handling
3) DCSG01776600     CSET(DCSG01772809): 97xx: After FW flash Host IO's stopped on all vd's as SPF is NOT in operational state.
4) DCSG01775968     Enhance Driver updating timeSync interval from FW after SoftReset

Changes from 8.12.01.00 to  8.12.02.00 
1) DCSG01744497     SAS4: Windows driver: track time used by IO to complete back to storport
2) DCSG01744489     97xx: Enhance Driver Debug Prints
3) DCSG01752691     97xx: System crash under heavy IO.
4) DCSG01753171     SAS4: Windows driver: Update MPI headers to Rev34
5) DCSG01740563     SAS4: Windows Driver:Add NVData Parameter to allow user tunability for Host-TimeStamp Sync
6) DCSG01744514     97xx: Enhance IO tracking array and IOCTL DATA structure
7) DCSG01772500     97xx: Add Fault code for Insufficient PCI slot Power
8) DCSG01772820     97xx: SoftReset fails when firmware is in fault state

Changes from 8.11.08.00 to  8.12.01.00 
1) DCSG01727400     97xx: Performance Improvements and recommendation from architecture

Changes from 8.11.07.00 to 8.11.08.00
1) DCSG01731014     97xx_PA32:BSOD observed during driver upgrade. 0x3D_C0000005_mpi3drv!unknown_function
2) DCSG01735744     97xx: RT_EVID_ERROR_KILL_ADAPTER_POWER_CYCLE_COMPLETE_RESET_REQUIRED  logged as an Information in Event log
3) DCSG01644649     Drivers: Enhance the Enable Controller retry logic in the host drivers

Changes from 8.11.06.00 to 8.11.07.00
1) DCSG01721724		97xx: Code Review defect
2) DCSG01694098     97xx: Windows BSOD while running IO's on expander attached config

Changes from 8.11.05.00 to 8.11.06.00
1) DCSG01709973     Support PnpLockDown=1 in inf file
2) DCSG01718050     SAS4: Windows Driver: Update MPI headers to Rev33
3) DCSG01697974     SAS4: Windows Driver: Addition of Vendor PnP IDs
4) DCSG01679440     SAS4: Windows Driver: Enhance the logic to returnIOs during reset

Changes from 8.11.04.00 to 8.11.05.00
1) DCSG01709328     Driver issued the F000 with DiagSave not Set for DaigBufferRelease: Timedout.
2) DCSG01657593     SAS4: Windows driver: Update MPI headers to Rev32.2
3) DCSG01684675     SAS4: Windows Driver: Set DriverCapability as defined in the MPI spec while issuing IOCInit request
4) DCSG01705447     97xx: Merge 97xx B0 FPGA Driver to Mainline 97xx Driver
5) DCSG01709962     SAS4: Windows Driver: calculate IOs pre-post TM
6) DCSG01710862     CSET(DCSG01654459) Drivers: Windows 11 Client 24H2 OS Support
7) DCSG01713948     CSET(DCSG01710465) BSOD observed during warm reboot if set factory default had been initiated right before
8) DCSG01710678     SAS4:Windows Driver: Dump all entries of a particular\all Reply Queue

Changes from 8.11.03.00 to 8.11.04.00
1) DCSG01677139     Driver keep on Issuing Reset to a Virtual SES device , after vd's offline
2) DCSG01693324     Hitting FAULT: 8A05 ASSERT: File gen4fw\raid\src\cmdblock.c line 9671 FCode 0x8a05 when PD pull push and FW flash were running
3) DCSG01700778     Check for Invalid Reply for Address Reply Descriptor.
4) DCSG01700272     handle return code for PNP and POWER srbs
5) DCSG01701767     Driver serial logged an event "PNP SRBfunction action=0x9 badFunction" on every S4 cyecl. Gives an alarm to user

Changes from 8.11.02.00 to 8.11.03.00
1) DCSG01685127     F000 fault during IO run
2) DCSG01678759     Driver crashed with error DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1)
3) DCSG01698316     SAS4:Windows Driver: Skip 5 sec delay in SoftReset when Firmware has faulted
4) DCSG01657606     Drivers: Debug ability improvements
5) DCSG01697654     SAS4: Windows Driver: Enhance tracking of SRB Power and PnP

Changes from 8.11.01.00 to 8.11.02.00
1) DCSG01691752     CSET (DCSG01664170) Windows live driver update not completing with two RAID and two HBA controllers
2) DCSG01690564     Add Support for Win2025 RTM Builds

Changes from 8.11.00.00 to 8.11.01.00
1) DCSG01687040     Windows Driver: Fault the controller upon receipt of invalid IO completion

Changes from 8.10.01.00 to 8.11.00.00 
1) DCSG01666450     Windows Driver: Add support for Max Request per Reply Queue limitation
2) DCSG01660484     System reboot with offline vd's result to BSOD, as Disk Management has entries for offline vd's

Changes from 8.10.00.00 to 8.10.01.00 
1) DCSG01667021     Combine 97xx and 96xx INF to Single INF
2) DCSG01666635     Windows Driver:Validate Shutdown complete using Shutdown Mask
3) DCSG01666953     BSOD - DPC_WATCHDOG_VIOLATION - System reboot when FW is un-coverable FW crash
4) DCSG01656910     F000 observed while running soft reset and copy back

Changes from 8.09.05.00 to 8.10.00.00
1) DCSG01661762     SAS4: Windows driver: Improve combined build of driver
2) DCSG01644636     SAS4: Windows Driver: MR8 driver improvements
3) DCSG01624062     SAS4: Merge 97xx Windows Driver to 96xx Mainline Stream
3.1) DCSG01614606     SAS4: 97xx-Detect reply queue congestion and avoid reply queue full (workaround for HW bug- DCSG01570075).
3.2) DCSG01641032     SAS4: 97xx-support 256 MaxQueues
3.3) DCSG01654033     SAS4: Adjust Admin Reply queue size to 2K for both products
4) DCSG01651894     SAS4: Windows Driver: Update Copyright dates

Changes from 8.09.04.00 to 8.09.05.00
1) DCSG01658271     CSET(DCSG01657555): Driver is Incorrectly posting Diagtracebuffer address for both FW and TRACE type
2) DCSG01653572     Incorrect comparison of variables
3) DCSG01651630     CSET(DCSG01613821): BSOD-DRIVER_IRQL_NOT_LESS_THAN_EQUAL-D1 CTROLLER PROPERTIES RESET

Changes from 8.09.03.00 to 8.09.04.00
1) DCSG01646529     CSET(DCSG01605639): DPC_WATCH_DOG_VIOLATION - System reboot when softreset is in-progress
2) DCSG01596765     DRIVER POWER STATE FAILURE - System reboot when Disk Management have stale entries.

Changes from 8.09.02.00 to 8.09.03.00
1) DCSG01617919     F000 fault seen during SoftReset.
2) DCSG01621158     Driver issued F000 fault with Diagnostic Fault DiagSave not Set.

Changes from 8.09.01.00 to 8.09.02.00
1) DCSG01615896     Driver Original File name for mpi3drv.sys is being displayed as Mpi2ses-8.9.1.00
2) DCSG01605121     SAS4: Windows Driver: Enhance Event processing performance

Changes from 8.09.00.00 to 8.09.01.00
1) DCSG01570867     SAS4: Windows Driver: Update OEM device IDs
2) DCSG01613133     SAS4: Windows driver: Support MPI API 3.00.31
3) DCSG01613140     SAS4: Windows Driver: Set the Write Same Divert Capability
4) DCSG01613774     IOCTL to Diag Buffer upload times out
5) DCSG01605004     SAS4: Windows Driver: OEM device ID addition

Changes from 8.08.03.00 to 8.09.00.00
1) DCSG01553334     SAS4: Windows Driver: Storage controllers to implement full 64 bit support
2) DCSG01559335     SAS4: Windows Driver: Support FW reported(63bit) DMA masking
3) DCSG01596756     CSET(DCSG01587973): Drivers: Windows 11 Client 23H2 OS Support
4) DCSG01587476     CSET(DCSG01567560): WKST -0xD1 BSoD on S3 test - Storport failure
5) DCSG01582511     CSET(DCSG01577908): System fails to recover from S3/S4 sleep during repetitive test cycles
6) DCSG01562552     SAS4: Windows Driver: OEM device ID addition

Changes from 8.08.02.00 to 8.08.03.00
1) DCSG01566561     After factory Reset, Device Manager still shows the devices and does not remove it

Changes from 8.08.01.00 to 8.08.02.00
1) DCSG01560556     SAS4: Windows Driver: Append OS TYPE and IOC Number to SoftReset Reason Code
2) DCSG01562200     CSET(DCSG01551766) 96xx_12.2: Set factory defaults followed by a reboot faults with FAULT: ECA8

Changes from 8.08.00.00 to 8.08.01.00
1) DCSG01556634     CSET(DCSG01553271) System hibernation along with IOCTL in loop seen  Fault 0xF000 Diag Fault Info: Dw0:00000003 after a day
2) DCSG01556632     CSET(DCSG01542351) Hitting FAULT: F000 (Dw0:02 Dw1:00) when running RawIO on VDs, Encl Power off-on and Importing config in a loop
3) DCSG01506312     Drivers: Remove PnP ID of cancelled rebrand
4) DCSG01556548     SAS4: Windows Driver: DDA Branding for Broadcom controllers
5) DCSG01515357     BSOD: DPC_WATCHDOG_VIOLATION Seen in Driver
6) DCSG01551235     Drive removal during hibernation causes BSOD - DRIVER_IRQL_NOT_LESS_THAN_EQUAL -D1
7) DCSG01539331     SAS4: Windows Driver: Debug ability improvements

Changes from 8.07.05.00 to 8.08.00.00
1) DCSG01539344     SAS4: Windows Driver: Update MPI headers to revision 30.1
2) DCSG01546783     SAS4: Windows Driver: Add new OEM IDs

Changes from 8.06.04.00 to 8.07.05.00
1) DCSG01543285     OS FW update test fails 8.7 driver on 9600 card after update completes
2) DCSG01541935     96_8.7: Disk Management is NOT sync with target device connected
3) DCSG01539116     Performace drop upto 10% seen in certain IO profiles in 8.7 Alpha Windows driver
4) DCSG01537025     96xx_8.7: Fault 0xF000 Diag Fault: Dw0:03, system hibernation along with IOCTL issue

Changes from 8.07.03.00 to 8.07.04.00
1) DCSG01536965     96xx87: Driver reported warning level event for FW Flash. It gives alarm to user, so event should be Informational

Changes from 8.07.02.00 to 8.07.03.00
1) DCSG01505816     96xx87: Disk Management NOT sync with target device storages

Changes from 8.07.01.00 to 8.07.02.00
1) DCSG01418771     SAS4: Windows Driver: Build Framework to dump the data buffers
2) DCSG01505632     SAS4: Windows Driver: Update OEM devices 
3) DCSG01500727     CSET Port of Defect DCSG01490455: Observed drops up to 20%;12G SAS3 SSD - 48Drives

Changes from 8.07.00.00 to 8.07.01.00
1) DCSG01498766     SAS4: Windows Driver: Update OEM controller name
2) DCSG01500091     CSET of Defect DCSG01495678: Windbg reported Fatal system error  DRIVER_POWER_STATE_FAILURE (9f) 

Changes from 8.06.01.00 to 8.07.00.00
1) DCSG01457729     SAS4: Windows Driver: Improve Device remove processing
2) DCSG01471773     Add FullTargetName.h file to driver to support OS Version in SYS file Properties
3) DCSG01453041     SAS4: Windows Driver: Increase the efficiency of operational queue creation
4) DCSG01480379     Simplify the 96xx driver resource file
5) DCSG01478517     CSET Port of EnhancementRequest DCSG01478361: SAS4: Windows Driver: Driver issue Spin Down drive on hibernation\shutdown cases
6) DCSG01483045     Drivers: Enablement of HBA 12 Controllers in Feature HBA Mode
7) DCSG01483062     Drivers: Support H365i Family of Controllers in eHBA Personality (EVP Mode)
8) DCSG01483079     Drivers: Enablement of HBA 12 Controllers in eHBA Personality
9) DCSG01490182     CSET(DCSG01464317): CTRL Fault state-Driver failed an IOCTL to App with reason code "controller is busy. Try after sometime" rather than Controller 0 is in fault state and is unrecoverable

Changes from 8.06.00.00 to 8.06.01.00
1) DCSG01445561     clear adapter in reset flag after reset is done in debug driver
2) DCSG01445413     SAS4: Windows Driver: Update MPI headers to revision 29
3) DCSG01375877     SAS4: Windows Driver: Improve Shutdown times when FW has faulted
4) DCSG01444314     SAS4: Windows Driver: Differentiate Driver unload during System Shutdown and Driver upgrade case
5) DCSG01444275     SAS4: Windows Driver: Handle Shutdown for AdapterControl-ScsiStopAdapter using StorportStall
6) DCSG01437702     96xx86: Random array deletion result to Fault F000 Diag Fault Addl Info: Dw0:00 Dw1:00 Dw2:00
7) DCSG01427720     96xx86: controller name appears as 'Placeholder'
8) DCSG01420476     Add FriendlyName hooks to INF file of 96xx driver
9) DCSG01420511     SAS4: Windows Driver: Run Coverity and Blackduck
10)DCSG01423554     SAS4: Windows Driver: TM handling Improvement

Changes from 8.05.04.00 to 8.06.00.00
1) DCSG01420476     SAS4: Windows driver: Add FriendlyName hooks to INF file
2) DCSG01351318     SAS4: Windows driver: Host Diagnostic Buffer Query IOCTL interface change to provide actual Trigger Information
3) DCSG01376428     SAS4: Windows driver: Add 9602W-16e Channel OCP card to 96xx FW
4) DCSG01427246     CSET Port of Defect DCSG01420431: Medusa IO tool fails with error while running IO on VDs

Changes from 8.05.03.00 to 8.05.04.00
1) DCSG01404992     96xx_85: Observed windows OS crash while flashing  Margay expander FW using g4x Tool
2) DCSG01412910     96xx_85: Event viewer message not truncated correctly for a one event ,which result message is not comprehensible to the  user.
3) DCSG01412974     96xx_85: RBM message logged as Warning in SoftReset . It should be logged as Information in EVP mode.
4) DCSG01392759     96xx_85: IOCTL timeout is 2 Hour in Error handling path only.
5) DCSG01402064     96xx_85: Update copyright year for Windows driver inf.

Changes from 8.05.02.00 to 8.05.03.00
1) DCSG01384702     96xx_85: Windows PassThru SGEs in the chain needs to be adjusted if its rebuild
2) DCSG01392235     CSET Port of Defect DCSG01390703: SAS4: Windows driver does not populate PRP list address correctly
3) DCSG01399573     SAS4: Windows driver does not handle data offset correctly for NVMe Pass-Thru command
4) DCSG01401341     96xx_85: At Debug view - mpi3drv reported FW version wrongly.

Changes from 8.05.01.00 to 8.05.02.00
1) DCSG01377279     96xx_85: System Boot hang at OS screen as Driver in a infinite loop of making Port Enable for a controller which has port Enabled failed .
2) DCSG01376626     SAS4: Windows Driver: Handle ResetInPorgress(F002) fault code
3) DCSG00002714     SAS4: Windows driver: Support SGL for NVMe Encapsulated PassThru
4) DCSG01384381     96xx_85: Windows Event log reported  "@Throttle feature disabled" with a level  of "warning"

Changes from 8.05.00.00 to 8.05.01.00
1) DCSG01329474     SAS4: Windows driver: MultiLUN Device Phase 1 Support limited to Broadcom Labs 
2) DCSG01328634     SAS4: Windows driver: Addition of Vendor PnP IDs
3) DCSG01363363     SAS4: Windows driver: Windows 10 2022 H2 OS Support

Changes from 8.04.03.00 to 8.05.00.00
1) DCSG01328687     SAS4: Windows driver: Implement WriteSame workaround in the OS drivers/FW (DCSG01265257)
2) DCSG01350893     CSET(DCSG01343880) BSOD - DRIVER_IRQL_NOT_LESS_THAN_EQUAL - While running FIO on JBOD's

Changes from 8.04.02.00 to 8.04.03.00
1) DCSG01327191     96xx_84: BSOD - DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1) while running SoftReset with IO.
2) DCSG01331673     CSET(DCSG01287871):FW loops FAULT: 0000F000 (Dw0:01 Dw1:3FFD) during soft reset with IOs on multiple VDs.
3) DCSG01277694     SAS4: Windows driver: Windows 11 22 H2 OS Support.
4) DCSG01335142     The page length for config header read needs to be set to zero

Changes from 8.04.01.00 to 8.04.02.00
1) DCSG01321707     SAS4: Windows Driver: Update the default MUR timeout value to 120 secs 
2) DCSG01310012     SAS4: Windows driver: Pickup MPI API release 27
3) DCSG01310013     SAS4: Windows Driver: Limit failure to set QD
4) DCSG01301717     AV84: Windows OS crash (BUG CHECK ID: 0x000000d1) on controller reset with IO's on secure VD and Advanced Host PD's.
5) DCSG01309746     Av84: Observing Fault 0xF000 Reason Code: Dw0:02 Dw1:00 on converting 32 drives from JBOD to UCONF after OS reboot or enclosure power cycle.
6) DCSG01308322     AV84(scrutiny): 'UBM -show' command fails to populate the required data
7) DCSG01302199     Av84: Observed Windows OS crash while running Unaligned IO with Reset(OCR) (bugcheck: 0x000000d1)

Changes from 8.04.00.00 to 8.04.01.00
1) DCSG01298253     SAS4: Windows Driver: Support WDK 22000 
2) DCSG01289395     SAS4: Windows Driver: OEM PNP ID Rebranding
3) DCSG01263288     SAS4: Windows Driver: OEM PNP ID addition (9600W16e Rebrand)
4) DCSG01289404     Drivers: Improve Host diag buffer registration post soft reset

Changes from 8.03.05.00 to 8.04.00.00
1) DCSG01245179     SAS4: Windows Driver: Support MPI 3.0 Release 3.00.26

Changes from 8.03.04.00 to 8.03.05.00
1) DCSG01282895     Driver fails to refresh the Disk Management after arrays removal and even user initiated disk re-scan hangs forever
2) DCSG01276012     To address Windows Performance code path review defect

Changes from 8.03.03.00 to 8.03.04.00
1) DCSG01275311     CSET Port of Defect DCSG01265657: IO errors during expander reset test causing test to fail

Changes from 8.03.02.00 to 8.03.03.00
1) DCSG01266593     96xx_83: Windows Installer encountered an error while attempting to install driver - Driver upgrade on Foreign configuration path
2) DCSG01270072     Intel: Hitting DC while running File System IO using CHAOS on R5 and R1
3) DCSG01271129     96xx-MR8.3-Windows driver - Trigger data is updated with "1" while releasing the Trace/FW buffer with db -manage scrutiny action -1.

Changes from 8.03.01.00 to 8.03.02.00
1) DCSG01248287     96xx_THOR: F000 observed while running IO and rebuild.
2) DCSG01255132     96xx_8.3: F000 got Stuck in Command Block request.
3) DCSG01257534     96xx_83: Fault 0x300E41B - System hibernation/shutdown path on NVM-E RAID test-configuration.
4) DCSG01250532     1QD performance drop about 50% with a single VD small drive count.
5) DCSG01256702     96xx-MR8.3-Windows Driver - Diag trace and FW buffers are not releasing after setting the MPI3_EVENTs.

Changes from 8.03.00.00 to 8.03.01.00
1) DCSG01249464     SAS4: Windows Driver: Refine RTT logging
2) DCSG01207248     SAS4: Windows Driver: HDB and Triggers Sync among all driver

Changes from 8.02.05.00 to 8.03.00.00
1) DCSG01173777     OEM board PNP ID additions
2) DCSG01174571     OEM board PNP ID additions
3) DCSG01174574     OEM board PNP ID additions
4) DCSG01209358     OEM board PNP ID additions

Changes from 8.02.06.00 to 8.02.07.00
1) DCSG01226433     MR8.2: Losing devices after expander resets

Changes from 8.02.05.00 to 8.02.06.00
1) DCSG01225889     96xx: Window Driver issuing softReset for PortEnable request timeout scenarios rather than FW crash,SD
2) DCSG01230831     HLK HBA fw update fails with driver error after flash completes on 2k19 IOP

Changes from 8.02.04.00 to 8.02.05.00
1) DCSG01211916     Outstanding IO Counter incremented for MSIX=0 regardless of which MSIX the actual IO is directed to

Changes from 8.02.03.00 to 8.02.04.00
1) DCSG01197504     AV8.2: Broadcom copyright year is showing as 2019 in device manager--> driver file details

Changes from 8.02.02.00 to 8.02.03.00
1) DCSG01177840     Capture ResetReasonCode in RTTrace.
2) DCSG01181435     Add RESET_REASON_PREPARE_FOR_RESET  Reason for triggering Snapdump.
3) DCSG01177864     Modify 96xx build environment to support GIT Migration.

Changes from 8.02.01.00 to 8.02.02.00
1) DCSG01132843     96xx: Driver failed to get RTTDUMP for failed 96xx controller
2) DCSG01147988     96xx_8.1_Alpha: FAULT: 02000607
3) DCSG01149552     96xx: Running CC, init and rebuild and trying to grab a snapdump on demand crashes the OS
4) DCSG01158816     96xx_8.1: BSOD - DPC WATCHDOG VIOLATION - during system reboot.
5) DCSG01161073     Address warnings generated by VisualStudio code analysis
6) DCSG01161571     96xx : windows inf file copyright date is wrong
7) DCSG01167418     96xx_8.1:  BSOD - "DRIVER POWER STATE FAILURE " - System reboot with preservedcache
8) DCSG01165072     SAS4: Windows Driver: HDB repost fails after release, pause & resume operations
9) DCSG01163669     Update DOWNLOAD/Activate Flags for HBA FW Download
10)DCSG01123585     SAS4: Windows Driver: Add OEM IDs to 8.1
11)DCSG01126850     SAS4: Windows Driver: Change the OEM device name string
12)DCSG01147496     SAS4: Windows Driver: Enhance driver to handle Fault Code 0xF003 (CompleteResetNeeded)
13)DCSG01167901     96xx_8.2: Hibernation failed with " mpi3drv(23):INIT Failed: Failed to allocate fixed memory; Memory needed=0x10864"

Changes from 8.02.00.00 to 8.02.01.00
1) DCSG01120660     SAS4: Windows Driver: Smart QD management for all devices
2) DCSG01137944     MR8.1: "Hang" observed when scanning for devices after expander resets

Changes from 8.01.13.00 to 8.02.00.00
1) DCSG01151542     Sync MR8.2 code base with latest MR8.1

Changes from 8.01.12.00 to 8.01.13.00
1) DCSG01148424     Stop d1 encountered in Win 11 seep tests under Win11 HLK client install environment

Changes from 8.01.11.00 to 8.01.12.00
1) DCSG01124252     96xx_8.0: Hibernation fails -  DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1)

Changes from 8.01.10.00 to 8.01.11.00
1) DCSG01116213     Events with event ID 44802 are logged as Error level after firmware update
2) DCSG01108444     MR8.0: Controller not found after FW upgrade with offline activation & power pull/push

Changes from 8.01.09.00 to 8.01.10.00
1) DCSG01098021     MR8.0_96xx - FAULT: 02000607 is  seen while mounting filesystem on 64VDs with cache bypass set to 128
2) DCSG01108337     96xx-MR8.1 -HDB state is showing as not allocated after controller reset.
3) DCSG01111906     BSOD - DRIVER_IRQL_NOT_LESS_THAN_EQUAL -D1 - During driver update on fault path

Changes from 8.01.08.00 to 8.01.09.00
1) DCSG01096773     BSOD driver_irql_not_less_or_equal observed with TC DCSG01005082
2) DCSG01106761     96xx_IOT:Fault 0x300D004
3) DCSG01108017     MR8.1-PA3: DB query displays trace buffer as released instead of FW buffer

Changes from 8.01.07.00 to 8.01.08.00
1) DCSG01093544		After cable pull/Push or power off/On the Atlas, NVMe PDs are going to UG_BAD state and PDs are not visible by storcli 
2) DCSG01099940     PA3 - 96xx-IOC : After server reboot Diag trace/FW buffers are showing as not allocated.
3) DCSG01100756     Driver does not clear the TMActiveSrb after reset
4) DCSG01102851     96xx -8.1- Windows driver package is not having the ARM driver but Read me is updated with ARM driver details.

Changes from 8.01.06.00 to 8.01.07.00
1) DCSG01093176		Unable to download controller FW with latest windows driver installed
2) DCSG01093789     96xx_8.1:BSOD -DPC_WATCH_DOG_VIOLATION during system reboot when 96xx ctrl at fault state
3) DCSG01096798     96xx: BSOD - D1 - DRIVER_IRQL_NOT_LESS_THAN_EQUAL -  When switching IO size - Divert SET/RESET
4) DCSG01093203     Intermittent very low performance in Windows using diskspd or iometer for 4k random reads with raid 0 writethrough configurations
5) DCSG01083701     SAS4: Windows Driver:  Add I/O Throttling Support.

Changes from 8.01.05.00 to 8.01.06.00
1) DCSG01091109		96xx B0: Windows BlueScreens when creating R5, TC DCSG00627380
2) DCSG01091075     96xx: BSOD- D1- DRIVER_IRQL_NOT_LESS_THAN_EQUAL

Changes from 8.01.04.00 to 8.01.05.00
1) DCSG01087352		96xx_81: INIT Failed: FAILED TO GET FIXED MEMORY result to hibernation failure.
2) DCSG01087558     96xx B0: VDBench the mount point mounting fails after VD import
3) DCSG01072280		SAS4: Windows driver: Handle DeviceMissingDelay in Drivers.
4) DCSG01074681     SAS4:Windows Driver: Product Name change H965 to H965i
5) DCSG00109045     Add support to Windows 96xx driver for the generic Windows HBA firmware upload IOCTLs.

Changes from 8.01.03.00 to 8.01.04.00
1) DCSG00906383		ARM64 Support for Windows 96xx driver

Changes from 8.01.02.00 to 8.01.03.00
1) DCSG01084080		96xx B0: When 8.01.02 driver is loaded Hard Secure controller is not seen

Changes from 8.01.01.00 to 8.01.02.00
1) DCSG01044631		SAS4: Windows Driver: Do DiagFault when MPI3_EVENT_PREPARE_RESET_RC_START timesouts
2) DCSG01012181		SAS4:Windows Driver:Trigger implementation via Driver Page 2
3) DCSG01046311		SAS4: WIndows Driver: Run Coverity static checker and fix any issues found
4) DCSG01074681		SAS4:Windows Driver: Product Name change H965 to H965i

Changes from 8.01.00.00 to 8.01.01.00
1) DCSG01056852     Windows 96xx Driver MPI3 Passthru IOCTL does not set ReturnCode
2) DCSG01051901     Windows Driver: Host Diagnostic buffers retrieved are not proper

Changes from 8.00.08.00 to 8.01.00.00(MR8.1)
1) DCSG01048943     SAS4: Windows Driver: Add OEM PNP IDs
2) DCSG01044838     SAS4: Windows Driver: Update to MPI 3.0 Version 3.00.23.00
3) DCSG01049504     SL8: Host OCR and Fault Handling behavior, Adapter conditions ( driver/SL8)
4) DCSG01038591     96xx: RttDump - FW version is not populated.
5) DCSG01051916     Cleanup Obsolete Rttrace Events throughout 96xx Driver
6) DCSG01036277     SAS4:Windows Driver: Reading Driver Page 1 for Host Diag Buffer

Changes from 8.00.07.00 to 8.00.08.00
1) DCSG01044839     Fix VisualStudio-WDK 2022 SDV reported issues
2) DCSG01044676     SAS4: Windows Driver: Add Broadcom PNP IDs
3) DCSG01048896     SAS4: Windows Driver: Add OEM PNP IDs
4) DCSG01006434     SAS4: Windows Driver: Add OEM PNP IDs

Changes from 8.00.06.00 to 8.00.07.00
1) DCSG01026781     SAS4: Windows Driver: Support new RelationNumaNodeEx for Windows 2022
2) DCSG01027667     96xx: Fail to set Queue-Depth in some cases
3) DCSG01033905     96xx: BSOD - DRIVER_IRQL_NOT_LESS_OR_EQUAKL-D1 . Driver unload when FW is in fault state.

Changes from 8.00.05.00 to 8.00.06.00
1) DCSG01015697     96xx: Storcli shows wrong failure message during "reset phyerrorcounters"
2) DCSG01026292     96xx : PT BST TR DCSG00000014 is failing to run filesystem IO with latest windows 8.00.05.00 driver.

Changes from 8.00.04.00 to 8.00.05.00
1) DCSG01008537		Windows driver does not copy EventLogs when the queue is full
2) DCSG01015255		96xx_31: Windows 2019 BSOD running port breaks on large config
3) DCSG01018428		96xx:BSOD (storport.sys)-D1 at mpi3drv!StorPortAcquireMSISpinLock+0x2b
4) DCSG01018441		96xx:BSOD PAGE_FAULT_IN_NONPAGED_AREA(50)- mpi3drv!RttAddRecord+ce  during RttPrependUefi
5) DCSG01022273		Code review changes: Pass IOCTL return code correctly; dump SenseData information

Changes from 8.00.03.00 to 8.00.04.00
1) DCSG01008894		96xx: BSOD - Bug Check 50 - mpi3drv+0x2122e . On Lower end cores system .
2) DCSG01014120		96xx_B0: Observing OS crash while running heavy IO on the sliced VD's

Changes from 8.00.02.00 to 8.00.03.00
1) DCSG01003950		[96xxB0] Observe Fault 0x300D004 while running heavy IO on 64 R0 VDs with different policies.
2) DCSG01013264		Add check to verify valid UEFI logs from FW

Changes from 8.00.01.00 to 8.00.02.00
1) DCSG01000344     96xx_A0_PA31:Windows OS Crash due to request queue full(DPC_WATCHDOG_VIOLATION)
2) DCSG01002810     [96xxB0] Repeated BSOD observed with MPI3X driver 8.00.01.0 due to RTT Null point voilation
3) DCSG01007184     Set Trace buffer size based on IOC facts and user reported values
4) DCSG00985681     Automation scripts fails to get the correct EventLogsData
5) DCSG01003631     SAS4:Windows Driver: Update driver package to support various OSes

Changes from 3.01.08.00 to 8.00.01.00
1) DCSG00928832     SAS4:Windows Driver: Support RTTrace for DEAD controllers
2) DCSG00968439     SAS4: Windows Driver: Limit max IO supported via IOCTL to 1M
3) DCSG00979395     SAS4:Windows driver: Enhance driver logging using RTTrace
4) DCSG00977796     SAS4:Windows Driver: Issue Diag reset in case of IO Unit ctrl cmd timeout
5) DCSG00914300     SAS4: Windows Driver: Add IOCTL support for applications to retrieve Host Diagnostic Buffers
6) DCSG00992240     96xx: BSOD - D1 at dump_mpi3drv+1c800 - After issuing hibernate command
7) DCSG00992611     Host Diag Buffer UPLOAD_HOST_DIAG may lead to crash and Alignment Issue Work Around
8) DCSG00992042     SAS4: Windows Driver: Enhance IOCTL Data structures as per IOCTL version 5 Interface document.
9) DCSG00998919     SAS4:Windows Driver: Set Operational Reply Queue Size to 1024

Changes from 3.01.07.00 to 3.01.08.00
1) DCSG00977826     96xx B0: When starting IO get a 0xF000 fault Reason code Dw0:00000017 Dw1:00000017
2) DCSG00992611     Host Diag Buffer UPLOAD_HOST_DIAG may lead to crash and Alignment Issue Work Around
3) DCSG00992042     SAS4: Windows Driver: Enhance IOCTL Data structures as per IOCTL version 5 Interface document.
4) DCSG00734531     RTTRACE Enhancements for snapdump

Changes from 3.01.06.00 to 3.01.07.00 
1) DCSG00982305     96xx_A0: Observing BSOD with windows 2019 server, while running BGOPS with IO on sliced VD's

Changes from 3.01.05.00 to 3.01.06.00
1) DCSG00974743     96xx_A0: Observed BSOD while policy change on degraded VD's with copyback along with IO
2) DCSG00370683     96xx: Block Rttrace logging during Snap Dump Capture
3) DCSG00972341     MPI 3.0 (V): Header file changes associated with Revision V of the MPI 3.0 specification.
4) DCSG00915881     SAS4:Windows Driver: Set Diag Save Bit before issuing the diag fault reset in  IOCTL path.
5) DCSG00977881     SAS4: Windows Driver: Support MPI API rev V
6) DCSG00935550     CSET Port of EnhancementRequest DCSG00341104: Add handling of SRB_FUNCTION_PNP for Shutdown

Changes from 3.01.04.00 to 3.01.05.00
1> DCSG00976775     SAS4:Windows Driver: Add OEM PNP ID for 96xx1
2> DCSG00961695     Windows 2019 does not discover drives connected to controller on Intel Gen-4 server
3> DCSG00969065     Windows driver calls StorPortInitializeTimer multiple times
4> DCSG00971999     96xx_A0: Observing OS crash while running copy back with degraded IO along with JBOD's

Changes from 3.01.03.00 to 3.01.04.00
1> DCSG00968569     96xx_A0_PA29:Windows OS Crash-RttLogEvent

Changes from 3.01.02.00 to 3.01.03.00
1> DCSG00956373     Windows 96xx performance: Interrupt coalescing
2> DCSG00966913     Synchronization not handled properly inside ThreadedDpc
3> DCSG00967976     96xx_A0: OS crash observed on driver 3.1.2; while running policy change on 64VD's with JBOD's
 
Changes from 3.01.01.00 to 3.01.02.00
1> DCSG00956600		96xx_A0: Observing OS crash while running heavy IO on 64 VD's [DPC Timeout ]
2> DCSG00961886		96xx: BSOD - DPC_WATCHDOG_VIOLATION -  during system wakeup - 0x133_DPC_mpi3drv!unknown_function
3> DCSG00734531		Rttrace Enhancements for snap dump
4> DCSG00917368		SAS4: Windows Driver: Add support for MPI Log Data event caching in the driver
5> DCSG00966742		SAS4: Allow user to select timeout value for IOCTLs
6> DCSG00953027		SAS4:Windows Driver: ADD the RTTTrace logs in IOCTL path

Changes from 3.01.00.00 to 3.01.01.00
1> DCSG00946842		96xx: Driver reported an event "StorPortMaskMSIXInterrupt Unsupported" at WS2019, this makes alarm to user to raise SR. 
2> DCSG00917796		SAS4: Windows driver: Add Support for 2019H2 API  To set the BusType per Target 
3> DCSG00917371		SAS4: Windows Driver: Print Cable Management event data 
4> DCSG00917370		SAS4: Windows Driver: Print temperature Threshold exceeded event data 
5> DCSG00362638		SAS4 Windows Driver: Add Support for Access Status Prepare in the device added and device info changed events 
6> DCSG00953305		Fix compilation issue in Int stream 
7> DCSG00950815		96xx: Queue full is hit result to NO empty HostTag for issuing IO's -  mpi3drv(196):mpi3BuildIo: no index found 
8 >DCSG00943749		96xx: Driver Failed  to set QD for some of NVM-E vd's 
9> DCSG00951666		CSET Port of Defect DCSG00936011: 96xx_A0_PA28:Windows OS Crash while Running IO with cable break test 
10>DCSG00951663		CSET Port of Defect DCSG00949225: AV - Windows crashed during VD create/delete 
11>DCSG00951661		CSET Port of Defect DCSG00936144: Driver does not recognize HBA after system comes back from hibernation 
12>DCSG00951660		CSET Port of Defect DCSG00935466: AV PA 0.6 - Host BSOD when doing IOCTLs 
13>DCSG00951658		CSET Port of EnhancementRequest DCSG00933019: SAS4:Windows Driver: Allow user to Enable\Disable DiagBuffer registration 

Changes from 3.00.80.00 to 3.01.00.00
1> DCSG00929226     Bringing first phase of 96xx Performance changes to mainline Driver.

<<<<<<< From 3.01.00.00, the driver release has been switched from A0 stream to Performance stream for PA .29 and above, 
        the initial release of perf driver having version number # 3.01.00.00 is tip off 3.00.80.00 A0 driver   >>>>>>


Changes from 3.00.79.00 to 3.00.80.00
1> DCSG00922946     96xx: BSOD - DRIVER_POWER_STATE_FAILURE: System reboot when 96xx FW at Fault state.
2> DCSG00923959     96xx Windows Driver auto-registers Host Trace Buffer HTB but no way to pull it
3> DCSG00925048     96xx: SoftReset Disabled - Driver sends StartAdapterReset during system wakeup which result to system crash
4> DCSG00924716     SAS4:Windows Driver: Handle COMP_IMAGE_ACT_START event

Changes from 3.00.78.00 to 3.00.79.00
1> DCSG00840247     96xx: Not able to access controller from OS after offline firmware upgrade with IO with power pull/push
2> DCSG00907715     96xx:DPC watchdog timeout - After few cycles of hibernation.
3> DCSG00914227     96xx:BSOD - DRIVER_POWER_STATE_FAILURE -  System reboot when 96xx card is in un-responsive state
4> DCSG00914458     96xx:StorPort Failed to set queueDepth=0x100 for NVM-E Lun as StorPortSetDeviceQueueDepth > MaxIOsPerLun
5> DCSG00918463     96xx:IOC :RTTRACE read parameter  Firmware version is showing wrong.
6> DCSG00914403     SAS4:Windows Driver: Support Single Binary for Windows package
7> DCSG00915859     Simplify handling of MDT for Interrupt handlers in the 96xx driver
7> DCSG00920699     Review and update all initializations of LockNestCount across driver code

Changes from 3.00.77.00 to 3.00.78.00
1> DCSG00908410      SAS4:96xx Windows driver , Soft reset takes longer time (40 sec more) 
2> DCSG00908409      96xx_A0: OS crash observed while running OCR with IOs

Changes from 3.00.76.00 to 3.00.77.00
1> DCSG00903604     SAS4:Windows Driver: Post RTTrace buffer after SoftReset via StateMachine
2> DCSG00837053     SAS4:Windows Driver: Periodically Monitor ResetHistory Bit
3> DCSG00907500     Add entries to 96xx Driver BuildParameters.dat file to support HDC Portal Signatures
4> DCSG00904352     SAS4:Windows Driver: Add support for VS2019\WDK v10.0.19041.0
5> DCSG00906004     SAS4:Windows Driver: Handle SoftReset disabled case elegantly
6> DCSG00867146     MPI 3.0: Create RevT interim header release
7> DCSG00906364     CSET Port of EnhancementRequest DCSG00810668: DMA Guard for Windows Server 2022.
8> DCSG00903536     SAS4:Windows: Driver incorrectly sets max QD per device to 20
9> DCSG00906791     96xx_A0:Driver: Hit BSOD while doing VDs,ADVHost add & delete operation.
10>DCSG00840998     96xx: IOCTL failed after Host driver load when Adapter fault with Soft-Reset initiated.
11>DCSG00777343     96xx_A0: UART hang observed while dumping the snapdump for an f000 fault

Changes from 3.00.75.00 to 3.00.76.00
1> DCSG00412190     SAS4:Windows - Time TMs fired by the driver
2> DCSG00835542     SAS4:Windows Driver: Update DBG prints after code merge
3> DCSG00830587     SAS4:Windows Driver: Update copyright information for the driver code.
4> DCSG00547988     96xx: System resume fails - windbg reported Bugcheck -0x9f and fw crash with -  irqVector: 000003FF prevIrqVector: 0000000;
5> DCSG00814878     CodeReview: Driver casts MSIx vector from U16 to U8.
6> DCSG00807223     96xx_A0:Windows OS crashes after doing a enclosure power cycle on off with max VD and few ADVHOST in configuration.
7> DCSG00815556		96xx_A0:Illegal memory corruption and OS crash crash while turning PD state into offline and back into online

Changes from 3.00.74.00 to 3.00.75.00
1> DCSG00552117     96xx Windows Driver - Driver install / upgrade fails
2> DCSG00731158     96xx:Windows Driver: RttMeta file has no event definitions
3> DCSG00422385     SAS4: Windows Driver: Add support for PCIe Managed Switch SES device
4> DCSG00774887     SAS4:Windows Driver: Support MPI3.x API Rev-T
5> DCSG00758834     SAS4:Windows Driver: Differentiate controller in Driver logs
6> DCSG00434189     96xx: BSOD "DRIVER_IRQL_NOT_LESS_THAN_EQUAL" after injecting OOB driver more than once.
7> DCSG00776912	     96xx: Driver doesn't create  operational Queues for all all procs

Changes from 3.00.73.00 to 3.00.74.00
1> DCSG00546568     96xx - PA0.26 - BSOD observed while updating driver from 3.00.72.00 to 3.00.73.00
2> DCSG00542710     96xx: Hibernation fails - Windbg Reported Bug check code 2C

Changes from 3.00.72.00 to 3.00.73.00
1> DCSG00430044     SAS4:Windows Driver: Add support for timing the NVMe Passthru IOCTLs
2> DCSG00464470     SAS4: Windows Driver: Register 4MB Host Diagnostic Buffers with the Firmware
3> DCSG00416776     96xx_PT_BST : After first power cycle Controller not found with offline FW flash in Windows
4> DCSG00435861     96xx:FAULT: 0000f000-Reason code: Dw0:00000014 during OS installation behind 96xx R0 card
5> DCSG00432897     96xx:FAULT: 0000f000 with no cmd block while file system creation and mounting in windows

Changes from 3.00.71.00 to 3.00.72.00
1> DCSG00409279     96xx : Hibernation fails with message - mpi3drv:INIT Failed: Failed to allocate virtual Memory
2> DCSG00380883     SAL stops receiving AEN's after controller fault's and does OCR.
3> DCSG00327702     SAS4: Windows Driver: Time IOCTLs
4> DCSG00428003     SAS4:Windows Driver: I/O Resource Usage Reduction

Changes from 3.00.70.00 to 3.00.71.00
1> DCSG00386372     96xx: Instrument driver to catch double SRB completions
2> DCSG00386386     CSET Port of EnhancementRequest DCSG00385112: SAS4:Windows ENBL Driver: Support DELL branding for ENBL driver
3> DCSG00386402     SAS4: Windows Driver: Support MPI3.0 API-R
4> DCSG00398122     Enable Retpoline and Control Flow Guard in the 96xx driver
5> DCSG00321217     SAS4:Windows: Support Offline FW activation
6> DCSG00398237		96xx-IOC : "event viewer" logged  ERROR event for Soft reset success.

Changes from 3.00.69.00 to 3.00.70.00
1> DCSG00363812     PT_BST_FAILURE: RSTHLT seen in FW after flashing the FW and power cycling the HOST
2> DCSG00373452     96xxs Windows: Request & Reply Queues not created for all CPUs
3> DCSG00379782     SAS4: Windows Driver: Lock Admin reply queue processing only if needed
4> DCSG00380904     SAS4: Windows Driver: Define 96xx as RAID controller
5> DCSG00343330     96xx:mpi3mr driver upgrade installation menu reports "encountered an error and timeout period expired"

Changes from 3.00.68.00 to 3.00.69.00
1> DCSG00353317     96xx: F000 fault seen By flashing the FW, doing OCR from storcli when pinned cache is present
2> DCSG00346567     96xx_A0:Hit Fault 821e during multiple advhost pd removal
3> DCSG00361014     96xx: ReplyQ creation fails for some cores after soft-reset
4> DCSG00358392		96xx: Add support for multithreaded ISRs to AcquireIsrLocks and ReleaseIsrLocks

Changes from 3.00.67.00 to 3.00.68.00
1> DCSG00350700     96xx: Fault 0x1000 during resets and IO without ePAK
2> DCSG00324532     Avg_A0 Running IO on 512 NVMe-PRP AdvHOST and triggering controller reset using cli, makes Windows OS crash
3> DCSG00309666		SAS4: Windows Driver: Register Diag Buffer with FW
4> DCSG00346384		SAS4: Windows Driver: Remove support for QoS (multiple request queues per reply queue)
5> DCSG00347854		SAS4: Windows Driver: Add failure debug /RTT logging for Operation Queue Creation Failures

Changes from 3.00.66.00 to 3.00.67.00
1> DCSG00304246     96xx: IOCTL already running causing hang in storcli with SoftReset
2> DCSG00327806     SAS4:Windows Driver: Support MPI3.0 RevQ

Changes from 3.00.65.00 to 3.00.66.00
1> DCSG00324019     SAS4:Windows Driver: Terminate Pended IOs on Kill Adapter
2> DCSG00315555     Sync all driver debug prints
3> DCSG00312390     96xx:  Very slow good path IO with Windows Driver 3.65
4> DCSG00318115     Volumes do not get exposed under disk management and requires a rescan for listing.
5> DCSG00317186     Increase size of Reply Queue from 1024 to 4096
6> DCSG00099481     Incorrect implementation of LogOperationalEvent function

Changes from 3.00.64.00 to 3.00.65.00
1> DCSG00294154     96xx: Windows driver fails to load or timeout when uEFI is loaded on the controller
2> DCSG00302308     SAS4: Windows Driver: Add configurable timeout value for INIT commands
3> DCSG00278377     96xx Storelib: AENs stop working and require a reboot
4> DCSG00254700     96xx1 A0 - IOPs drop to  0 while running iometer
  
Changes from 3.00.63.00 to 3.00.64.00
1> DCSG00283462     96xx: Windows driver 63 not completing SoftReset

Changes from 3.00.62.00 to 3.00.63.00
1> DCSG00258522     96xx_23: Abort task set TM fails with IOCTL timeout
2> DCSG00245551     96xx: Pass through cmd's are failing which are sent from storelibtest
3> DCSG00246131     SAS4: Windows: Support for marking controller as unrecoverable when there is F005 support

Changes from 3.00.61.00 to 3.00.62.00
1> DCSG00259481     SAS4: Windows Driver: Support MPI3.0 API Rev-P
2> DCSG00128945     SAS4: Windows: Support Hibernation in Windows Driver

Changes from 3.00.60.00 to 3.00.61.00
1> DCSG00246292     SoftReset callback routine incorrectly passes ResetType
2> DCSG00109078     96xx: Add Rttrace Header to buffer in driver and register it with FW to support SnapDump
3> DCSG00244068     Driver is not registering RTTrace buffer with FW after reset

Changes from 3.00.59.00 to 3.00.60.00
1> DCSG00235814     SAS4: Windows Driver: Return total number of device driver has configured in AllTargetDeviceInfo
2> DCSG00229395     SAS4: Windows driver: Add registry entry to support configuration of Request Queue size
3> DCSG00231510     SAS4: Windows Driver: Add support for All Target Information IOCTL.

Changes from 3.00.58.00 to 3.00.59.00
1> DCSG00166784     SAS4: Windows Driver: Change the default behavior to allow sync cache and block it is user requested via registry
2> DCSG00218445     SAS4: Windows Driver: Support basic WMI functionality in Windows driver
3> DCSG00218446     SAS4: Windows- Handle Tampered\Invalid Devices
4> DCSG00229312		SAS4: Windows Driver: Add support for DriverInformation in AdapterInformation IOCTL
5> DCSG00229313		SAS4: Windows Driver: Add support for Get Change Count IOCTL.
6> DCSG00229315		SAS4: Windows Driver: Support PEL Events notification
7> DCSG00229320		SAS4: Windows driver: update the debuglevel settings in the driver
8> DCSG00232725		SAS4: Windows Driver: Trigger SnapDump after 3min wait for IOs to complete

Changes from 3.00.57.00 to 3.00.58.00
1> DCSG00212724     During KillAdapter, driver keeps looping trying to do DiagReset
2> DCSG00108694     SAS4:Windows - support DiagSave bit
3> DCSG00220709     VM reboots when parsing UnMap command for NVMe drive

Changes from 3.00.56.00 to 3.00.57.00
1> DCSG00166020     96xx_A0:FAULT: 0200f000 observed while creating 64 Vd's in Windows 2019

Changes from 3.00.55.00 to 3.00.56.00
1> DCSG00125834     SAS4: Windows driver: API Rev_0: Handle API changes
2> DCSG00125830     SAS4: Windows driver: API Rev_0: NVMe encapsulated PageSize
3> DCSG00121483     Windows 96xx driver workaround for HW errata dealing with SCSI Unmap command
4> DCSG00126434     Verify and Fix RTT log event data is populated correctly
5> DCSG00112238     Driver should log events when MPI requests fail during device removal
6> DCSG00141715     SAS4Windows: Support IO Unit Control Request via IOCTL
7> DCSG00158907     96xx_22: W2K OS takes a long time to boot
8> DCSG00149954     96xx-A0: Windows 2019 OS crash observed while deleting R60 VD's with IO's
9> DCSG00112236     Add support to the driver under AdapterControl for the ControlType of ScsiAdapterSerialNumber

Changes from 3.00.54.00 to 3.00.55.00
1> DCSG00126011     SysC-VBox5: Windows2012R2 OS crash observed while deleting config

Changes from 3.00.53.00 to 3.00.54.00
1> DCSG00119478     Universal Driver Support
2> DCSG00119479     Windows DDA support
3> DCSG00103220     Win: After removing all the online PDs from the VD, VD is not auto deleted

Changes from 3.00.52.00 to 3.00.53.00
1> DCSG00066944     96xx Reset Logging Improvements
2> DCSG00099428     96xx_21: W2K Host Blue Screens when trying to do a 'reset' from SAL cpage
3> DCSG00101314     96xx_FPGA_PA21:Windows crash observed during online FW upgrade through storcli
4> DCSG00104941     Handle  multiple Storport Pause\Resume efficiently
5> DCSG00106357     Remove unused code segments

Changes from 3.00.51.00 to 3.00.52.00
1> DCSG00081508     96xx_19: Host reboots while trying to update/Disable the Windows Driver
2> DCSG00101438     SystemC : Controller not found issue with Driver 3.00.51.00
3> DCSG00098343     Found useage of StorPortLogError in 96xx driver

Changes from 3.00.50.00 to 3.00.51.00
1> DCSG00055410     Generic Feature: Add support for SAS Device Discovery Error Event
2> DCSG00078567     Update Copyright information of 96xx driver to reflect year 2020
3> DCSG00079004     96xx_SystemC:VM crashed while running OCE with INQUIRY using sg_raw
4> DCSG00079772     SAS4: Set SGEModifier for NVMe Encapsulated commands
5> DCSG00085903     FPGA-669: PD FW upgrade doesn't get completed while running soft reset and IO on VD and advHost PD
6> DCSG00092734		Set unique IOCTL return codes
7> DCSG00092737		96xx_19: W2K Blue Screens when issuing an NVMe Encapsulated Cmd (Identify)
8> DCSG00083710		Implement Synchronization for use with Single-Threaded ISRs

Changes from 3.00.49.00 to 3.00.50.00
1> DCSG00080563		FPGA 669-FW flash with activate now is failing
2> DCSG00081529     Limit IOCTL SGEs within the mainFrame
3> DCSG00081535     When SoftReset fails to a DiagFault to kill the adapter

Changes from 3.00.48.00 to 3.00.49.00
1> DCSG00015992		Support StorPortLogSystemEvent API to log system events
2> DCSG00015991     Support RTTrace for 96xx
3> DCSG00055418     LogInfo System Event Logging Improvements

Changes from 3.00.47.00 to 3.00.48.00
1> DCSG00065771		96xx FPGA:  Host reboots while changing VD policy and deleting the VD
2> DCSG00072422     96xx_18: driver 'Disable' or 'Downgrade' causes Host to crash (BSOD)
3> DCSG00073577     96xx_FPGA_PA19:"Controller not found" is observed on windows after FW update to flash

Changes from 3.00.46.00 to 3.00.47.00
1> DCSG00066261		96xx_Syetem_C: Drive insertion not working with pinned cache present
2> DCSG00070051     Support Trigger SnapDump\DiagSave before SoftReset
3> DCSG00071596     Instead of doing a BSoD, Fault the controller
4> DCSG00071885     Sync MPI3.0 API Rev N 

Changes from 3.00.45.00 to 3.00.46.00
1> DCSG00062848		96xx_REG: Windows OS is rebooting while VD creation.

Changes from 3.00.44.00 to 3.00.45.00
1> DCSG00050141		Sync Windows driver to MPI3.0 API_Rev-M
2> DCSG00051183		Support queuing of LunReset\TargetReset TMs in Windows driver

Changes from 3.00.43.00 to 3.00.44.00
1> DCSG00054200		96xx_17: I/Os timeout at the host during a Soft Reset

Changes from 3.00.42.00 to 3.00.43.00
1> DCSG00050098		96xx_17: Soft Reset fails to complete and firmware faults with: RSTHLT0>
2> DCSG00053391		Change MaxDev per bus to 128 & Handle change in MaxMsixVector support dynamically

Changes from 3.00.41.00 to 3.00.42.00
1> DCSG00048298		96xx_17: Soft Reset fails for W2K driver - 0xF000 fault
2> DCSG00048761		Windows Driver to handle internal TMs

Changes from 3.00.40.00 to 3.00.41.00
1> DCSG00045040		96xx: Handle Memory allocation during SoftReset correctly
2> DCSG00046765		Windows 96xx Driver does not look at IOCStatus for TMs fired
3> DCSG00043532		MR8 16.12mr/cbb/fmc fpga:   EVT#00054-=Invalid SAS topology detected.  Fails to boot to WinOs .40 win driver

Changes from 3.00.39.00 to 3.00.40.00
1> DCSG00042217		DeviceStatusChange -- Hidden reason code in the newly defined way

Changes from 3.00.38.00 to 3.00.39.00
1> DCSG00039840		Support MPI3.0 Rev-L API
2> DCSG00040968		Support setting FW reported Target QueueDepth

Changes from 3.00.37.00 to 3.00.38.00
1> DCSG00035840		MR8 fpga OPAL VDs: IO's failed to restart / continue after a softreset, OPAL secure PDs/VDs with controller securitykey set

Changes from 3.00.36.00 to 3.00.37.00
1> DCSG00031611		96xx_UTP4: Hit 0x180f while running system reboot test(Warm reboot)

Changes from 3.00.35.00 to 3.00.36.00
1> DCSG00026379		96xx FPGA UTP: BSOD while running soft reset and reboot test
2> DCSG00026406		96xx_16: fault 0xd004 during I/O to mixed topology
3> DCSG00029610		Support Windows 2019 RS5 x64 for 96xx driver

Changes from 3.00.34.00 to 3.00.35.00
1> DCSG00017406		Windows Driver not processing IO Unit Control Reply from FW
2> DCSG00015990		Support 3 back to back SoftReset

Changes from 3.00.33.00 to 3.00.34.00
1> DCSG00006527		Handle Queuing of Multiple EventACK
2> DCSG00010569		outputBufferLenght should be correctly set in MPI3SendIOCTLMessage funciton

Changes from 3.00.32.00 to 3.00.33.00
1> DCSG00007953		Support MPI3.0 API rev-K
2> DCSG00007422		outputBufferLenght should be correctly set in MPI3SendIOCTLMessage funciton
3> DCSG00002713		Support PRP conversion for NVMe PassThru

Changes from 3.00.31.00 to 3.00.32.00
1> DCSG00002364		Support Shutdown
2> DCSG00002601		Support BusReset for 96xx

Changes from 3.00.30.00 to 3.00.31.00
1> DCSG00002371		96xx_UTP: Observed Data Corruption while running IO+TM to INTEL NVMe Drive(SCGCQ02145505)
2> DCSG00002372		Reduce BusScan for FW Internal Resets

Changes from 3.00.29.00 to 3.00.30.00
1> DCSG00002196		96xx: Controller not found after FW upgraded to 00.13.47.00 from 00.13.46.00 using 3.00.29.00 driver & last FW at SRAM(SCGCQ02137615)
2> DCSG00002198		96xx: Host reboot upon issuing soft reset on the controller during IO to VDs & JBODs (SCGCQ02137728)
3> DCSG00000738		96xx: Increase the timeout value for PrepareForReset for FPGA

Changes from 3.00.28.00 to 3.00.29.00
1> DCSG00000468		Support MPI3.x API RevJ
2> DCSG00000527		96xx: SMP Passthrough Failing due to invalid SAS Address (SCGCQ02127067)
3> DCSG00000525		96xx: Host got rebooted while running Heavy IOs to SAS & SATA VDs (SCGCQ02097796)
4> DCSG00000533		Validate the IOCTL command length

Changes from 3.00.27.00 to 3.00.28.00
1> SCGCQ02110100	Do DiagFault when driver hits a critical issue
2> SCGCQ02110113	Set HostTag 0 as reserved
3> SCGCQ02115328	Driver incorrectly detects HostTag 0 completion from IOC
4> SCGCQ02114753	Support Event ACK

Changes from 3.00.26.00 to 3.00.27.00
1> SCGCQ02098124	96xx: Isssuing MPI3 Task Management Requests causes host application to hang
2> SCGCQ02056705	Wait-time for PrepareReset event using a timer
3> SCGCQ02056704	Update Copyright information of 96xx driver

Changes from 3.00.25.00 to 3.00.26.00
1> SCGCQ02053389	96xx FPGA UTP: BSOD
2> SCGCQ02097165	Support SMP IOCTL Passthru
3> SCGCQ02097197	Support PersistentEventLogs passthru

Changes from 3.00.24.00 to 3.00.25.00
1> SCGCQ02065398	Upgrade BuildEnvironment to VS2017
2> SCGCQ02078661	Support MPI-API rev_I

Changes from 3.00.23.00 to 3.00.24.00
1> SCGCQ02051360	96xx: Handle "Prepare_For_Reset" event in driver
2> SCGCQ02051380	Driver incorrectly detects ReplyQ creation error instead of Timeout error

Changes from 3.00.22.00 to 3.00.23.00
1> SCGCQ02040918	TARGET_DEVICE_INFO query to fetch devHandle for a persistentId is failing in eHBA mode
2> SCGCQ01935258	96xx: Driver ioctl fails with 0xb7 for SCSI IO command

Changes from 3.00.21.00 to 3.00.22.00
1> SCGCQ02013462	96xx: Support Last_Chain Element flag
2> SCGCQ02013502	Driver incorrectly compares U8 element with FFFF.

Changes from 3.00.20.00 to 3.00.21.00
1> SCGCQ02002105	96xx_10: Code 10 is seen while installing driver 3.00.20.xx

Changes from 3.00.19.00 to 3.00.20.00
1> SCGCQ01996084	96xx:Windows Driver: Support IOCTL interface version 2.
2> SCGCQ01990722	96xx_10: Win2k DiskManagement hangs & IO stopped for DA SAS drive glitch (off=<3 secs for every 60 secs)

Changes from 3.00.18.00 to 3.00.19.00
1> SCGCQ01972094	MR8 7p7 10.6 FW/CBB softRest caused win2016 to BSOD 133...

Changes from 3.00.17.00 to 3.00.18.00
1> SCGCQ01982723	Sync with MPI3.0 API-H

Changes from 3.00.16.00 to 3.00.17.00
1> SCGCQ01979415	Windows Support DiagFaultReset\SoftReset via IOCTL

Changes from 3.00.15.00 to 3.00.16.00
1> SCGCQ01949958	Windows Driver support for MUR\SoftReset - Phase2 + API Rev-G
2> SCGCQ01971849	Windows Recovery after SoftReset- Phase3


Changes from 3.00.14.00 to 3.00.15.00
1> SCGCQ01933115	96xx: Support TaskManagement via IOCTL for Windows
2> SCGCQ01925476	96xx: Windows VM crashes while updating driver from version 3.00.13.00 to 3.00.14.00
3> SCGCQ01934989	Windows Driver support for MUR\SoftReset - Phase1

Changes from 3.00.13.00 to 3.00.14.00
1> SCGCQ01876855	Drivers: Issue IO Unit control Time Stamp Update command periodically (once in 15 minutes)
2> SCGCQ01909408	96xx-FPGA: BSoD when NUMA gets disabled at the time of configuration

Changes from 3.00.12.00 to 3.00.13.00
1> SCGCQ01892112	Windows Driver Chain size to 4K; Use Multithread safe cmd post IOCTL to AdminQueue
2> SCGCQ01889087	96xx: On deleting the VD's and trying to create new VD, storcli says "controller not found"

Changes from 3.00.11.00 to 3.00.12.00
1> SCGCQ01889849	Support MPI API ver F

Changes from 3.00.10.00 to 3.00.11.00
1> SCGCQ01876880	Driver always returns TRUE even when initialization fails @ queue creation
2> SCGCQ01881013	Build activity for 3.00.11.00
3> SCGCQ01880993	Driver does not find a Free HostTag when actually a lot are free
4> SCGCQ01872471	Win: Creating VDs with 24 SAS PDS or by 24 NVMe_PRP makes "Controller 0 not found"

Changes from 3.00.09.00 to 3.00.10.00
1> SCGCQ01817678	96xx: Windows : Early Support for Lun\Target reset
2> SCGCQ01853708	Increase the PortEnable timeout to 30min
3> SCGCQ01857362	96xx: Windows support for DeviceRemove Event

Changes from 3.00.08.00 to 3.00.09.00
1> SCGCQ01742301	96xx FPGA: SAS (2 drives) Expander attached Discovery does not complete with Driver (3.00.05.67)
2> SCGCQ01737556	96xx FPGA: SATA DA discovery does not complete with Driver (3.00.07.67)

Changes from 3.00.07.00 to 3.00.08.00
1> SCGCQ01718803	Driver requesting 0x10 bytes data from FW rather than the full 0x38bytes requested by the application
2> SCGCQ01727434	Increase port enable timeout to 10 minutes and pick API REV_D which affects MPI3_EVENT_RAID_VD_STATUS_CHANGE

Changes from 3.00.06.00 to 3.00.07.00
1> SCGCQ01635856	Support event MPI3_EVENT_DEVICE_INFO_CHANGED
2> SCGCQ01640064	MPI3_EVENT_RAID_VD_STATUS_CHANGE event with reason code MPI3_EVENT_VD_CHANGE_RC_NOT_RESPONDING

Changes from 3.00.05.00 to 3.00.06.00
1> SCGCQ01624987	Support MPI3_FUNCTION_SCSI_IO_REQUEST and MPI3_FUNCTION_NVME_ENCAPSULATED via IOCTL codepath

Changes from 3.00.04.00 to 3.00.05.00
1> SCGCQ01614125	96xx: RAID MGMT passthrough is not working.
2> SCGCQ01614213	96xx:  Process Device Status Change Event for PCIe\SAS devices to Hide\unhide the devices
3> SCGCQ01614579	Support IOCmode IOCTL Passthru Commands

Changes from 3.00.03.00 to 3.00.04.00
1> SCGCQ01588875	BSOD with 0xDCBA  addresss due to improperly aligned IO

Changes from 3.00.02.00 to 3.00.03.00
1> SCGCQ01581283	Suppport RaidMgmt Pass Thru IOCTL
2> SCGCQ01586346	Admin Frame Size change from 64 bytes to 128 bytes; Pick Latest MPI API baseline 020218

Changes from 3.00.01.00 to 3.00.02.00
1> SCGCQ01509154	96xx: MonTask: line 131 in file fw\raid\src\raidErrorMgmt.c rst=0 while running >1MB writes to 24pd R1E VD
2> SCGCQ01548968	Add debug prints to driver to be captured by debugView
3> SCGCQ01559089	Support MPI3_DRVR_INFO_IOCTL

Changes from 3.00.00.28 to 3.00.01.00
1> SCGCQ01526140	MPI 3.0<Windows Driver Changes>:Change IOCFacts to use SGL
