This release note and the software that accompanies it are copyright (c) 2022, Intel Corporation or its suppliers, and may only be installed and used in accordance with the license that accompanies the software.

This Software is furnished under license and may only be used or copied in accordance with the terms of that license. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. The Software is subject to change without notice, and should not be construed as a commitment by Intel Corporation or its suppliers to market, license, sell or support any product or technology. Unless otherwise provided for in the license under which this Software is provided, the Software is provided AS IS, with no warranties of any kind, express or implied. Except as expressly permitted by the Software license, neither Intel Corporation nor its suppliers assumes any responsibility or liability for any errors or inaccuracies that may appear herein. Except as expressly permitted by the Software license, no part of the Software may be reproduced, stored in a retrieval system, transmitted in any form, or distributed by any means without the express written consent of Intel Corporation.

==========================
Supported RAID Controllers
==========================
This download supports Intel(R) RAID controllers using SAS software stack (RS3P4TF160F, RS3P4MF088F, RMSP3AD160F, RMSP3CD080F, RMSP3HD080E, RSP3TD160F, RSP3DD080F, RSP3MD088F, RMSP3LD060/AHWBPBGB24R, RSP3WD080E)


===================
Package Information
===================
Driver Version = 7.718.05.00
OS supported = Microsoft* Windows Server 2022, Windows Server 2019 and 2020H1, Windows Server 2016,  Windows 10 (x86 & x64), 
=========
Attention
=========
This release supports the Windows Driver Configuration Utility (WDCFG) as per Microsoft requirement (DEVFUND-0046).  Please see "user guide - windows driver configuration utility.pdf" for instructions on how to use this tool.

==================
Known Restrictions
==================
Windows XP X86 OS version is not supported as it does not support Storport driver required for MegaRAID Drivers. 

=======================
Contents on the package
=======================

MR_Windows_DRV_v7.718.05.00_readme.txt	- This file
License_v2.pdf				- License file
Win10_x64  -   This driver should be used for Windows 10 and Windows Server 2016 RS1, RS2 and RS3 x64.
Win2019_Server_RS5_LTSC_f18        - This driver should be used for Windows 2019 RS5 server and 2019H1 Server.
Win10_Client_RS5_LTSC_f18_x64      - This driver should be used fo Windows 10 RS5 Client x64.
WinVnext_Client_2020H1_SAC_s20_x64 - This driver should be used for Windows Server 2020H1 Client x64.
Win2022_Server_x64		   - This driver should be used for Windows Server 2022 x64.


Install the driver from the appropriate folder for your Windows version.

Important Message to Customer for Critcom 2019-42: MR Drivers for Windows Activation of Retpoline Security
 
      As part of MR 7.12 and Phase 13, the MR and IT drivers for Windows 10 and Windows Server have activated the Microsoft Retpoline security fix. 
      Users deploying these drivers need to have reviewed and understood the Customer Advisory 2019-42. 
      The customer needs to take steps to patch their Windows 10 and/or Windows Server 2016 installs BEFORE loading the drivers.
      There is no minimum patch level required for Windows Server 2019 before using our drivers. 
      Below are  additional details to be considered: 
      IT IS IMPORTANT TO NOTE: For Windows Server 2016 (RS1 thru RS4), customer MUST be at or beyond the patch level indicated in customer advisory before installing a Broadcom Retpoline         enabled driver to avoid a system crash
      Drivers for MR 7.12 and above Windows drivers must not be installed until the OS has been patched to at least that level. 
      If the required patch level is not applied, there is a very good chance it will cause an unrecoverable system crash.  
      If that occurs, it will require an involved recovery procedure to get the machine to boot again, causing significant down time.
      Please make sure the entire customer advisory is read and understood before continuing.


=========================
Installation Instructions
=========================
This updated driver can be applied using the normal OS installation options.
Extract package contents to a user specified location such as = a:\ or a USB flash drive.

Driver Installation Instructions for Windows* 2012/8
----------------------------------------------------------------
    a) This procedure installs the Intel RAID device driver on a new Windows* 2012/8 system. Windows 2012/8 automatically adds the driver to the registry and copies the driver to the appropriate directory.
----------------------------------------------------------------

1. Start the Windows installation by booting from the Windows 2012/8/2008/7 DVD-ROM.
The system BIOS must support booting from a DVD-ROM. BIOS settings might require changes to allow DVD-ROM booting. See your system documentation.

2. When the screen displays: "Where do you want to install Windows?", select 'Load Driver', then click Next.

3. The system prompts for a Load Driver dialogue to ask for the manufacturer-supplied hardware driver disk. Insert the driver diskette containing the Windows 2012/8/7/2008 device driver, and press <Enter>.
NOTE: You may ask to supply the appropriate INF path if you want to load driver from a USB flash drive.

4. Select the Windows device driver from the menu by highlighting it, then click Next.

5. Remove the USB flash drive. Follow the Microsoft Windows installation procedure to continue the OS installation.

----------------------------------------------------------------
    b) This procedure installs or updates the Intel RAID device driver on an existing Windows 7/2008 system.
----------------------------------------------------------------

1. Boot Windows.

2. Under Control Panel, select Administrative Tools -> Computer Management. Then Select Device Manger and identify the new add-in device. Double click the device, then select the Drier Page, click Update Driver to install the new driver.

3. Insert the driver diskette into the A:\ drive.

4. Click the 'Browse My computer for driver software' button.

5. Click the 'Browse' button to specify the driver disk location A:\

6. Click the 'Next' button then system will search driver in the specified location and install the driver automatically.

7. Click the 'Close' button to complete the driver installation.

8. Repeat this process for all the controllers on your system.


MR7.18
Changes from 7.716.03.00 to 7.718.05.00
DCSG00914591 - MR7.18-PA2 Windows Driver is disabling DMA memory
DCSG00552632 - Fix HDC Submission Timer
DCSG00919459 - SAS3.5 : DPC_WATCHDOG_VIOLATION - megasas35+6fff  during system wakeup
DCSG00370441 - MegaAPI: Add API changes for Support Parity Read Cache Bypass
DCSG00547113 - MR API change to include PSOC version information part of the controller information
DCSG00395756 - Add Mrparamspage0 bit(plannedVDRemoval) to control OEM feature
DCSG00735460 - MR API: create a new DCMD to initiate an drive reset
DCSG00426511 - MR PVT API Atomic LKM-to-EKM transition
DCSG00120443 - Restore Factory Default doesn't prompt user to reboot the system after being performed
DCSG00834870 - MegaAPI: add MR_EVT_PD_OUT_OF_ORDER_DETECTED
DCSG00362825 - MR API: create a new DCMD for BMC to initiate an expander reset
DCSG00383671 - Additional NameSpace behavior changes
DCSG00405671 - MegaAPI: Add Event for possibility of incomplete writes on parity VDs with no battery backup
DCSG00810668 - DMA Guard for Windows Server 2022
DCSG00420292 - Update RTTrace MDT Structure to Pointer Struct
DCSG00758751 - MR API - Changes to support SLIT
DCSG00307042 - API clarification for large io support
DCSG00427951 - MR 7.17PA2:Enable HDC Signing For MR Windows Driver.
DCSG00115534 - Infrastructure Updates for New Microsoft Driver Signing Process
DCSG00284472 - PvtAPI:  Add new field  'parityReadCacheBypass' in MPI2_MR_PARAMS_PAGE_0
DCSG00282676 - MegaAPI: Add API Controller Properties and MFCD for ParityReadCacheBypass 
DCSG00368900 - MR 7.17PA1: Updated DevBST script and Improve RTT logging
DCSG00315910 - MegaAPI_PVT: Add API changes for Support WJ Pinning for both WB and WT Parity RAID VDs
DCSG00313199 - API changes for reporting missing cables
DCSG00332867 - MegaAPI: rename WJ events and change event messages
DCSG00297712 - Infrastructure Updates for New Microsoft Driver Signing Process - MakeCert (Part 2)
DCSG00352896 - API change to add connector index as part of NVMe Init Error drive information
DCSG00297698 - Infrastructure Updates for New Microsoft Driver Signing Process - Portal Post Processing (Part 1B)
DCSG00373432 - Windows Server 2020 H2 OS Support - MR6.14, SAS3 Phase 16,  MR 7.17, SAS3.5 Phase 18
DCSG00272230 - MR PVT API: Add singlePortMultipathFeatures to MPI2_MR_PARAMS_PAGE_0



MR7.16
Changes from 7.713.12.00 to 7.716.03.00
DCSG00318877 - Disable Interrupt Coalescing if NUMA Is disabled
DCSG00354024 - Windows OS hits BSOD while trying to update driver on the controller in Legacy BIOS with multiple controllers
DCSG00340319 - OS is not seeing newly created VDs, unless rescan is done
DCSG00332815 - Add DDA Mitigation support for OEM controllers.
DCSG00020567 - MPI 2.6: Add additional IOC_State (CoreDump) to allow firmware to dump debug logs without being reset by host.
DCSG00292323 - MR API: reclassify MR_EVT_CTRL_FW_VALID_SNAPDUMP_AVAILABLE as informational


MR7.13
Changes from 7.711.04.02 to 7.713.12.00
SCGCQ02069252	Tape drives are failing different commands as well as erase
SCGCQ02093481	-5.5% to -9% drops in RR, RW, OLTP profile(IO Size-4K, 8K/ QDs-4, 16,64,256),4/16 Worker-NVMe EC
SCGCQ01990664	FW prints multiple FPESTATUS_DEVHANDLE_OUT_OF_RANGE error messages upon moving all drives from JBOD to Ugood
SCGCQ02036723	Sync the INF File and port updated changes, and Fix Compilation Errors for 7.10 Stream.
SCGCQ02069410	SDR0 small sequential read and write IOs with HDD volumes are not coalescing
SCGCQ01993929	Disable MSI-X in Driver based on the return value of StorportGetMSIInfo
SCGCQ02049824	Driver not detectecting the VD as an NVMe VD and fails to set QD to 128
SCGCQ02051390	MR7.10-9460-8i:Doesn't show Shutdown/Hibernation Command Message in the debugger when executed
SCGCQ02077230	Driver needs to claim all Invalid/Tampered Devices irrespective of Branding.
SCGCQ02123412	MR Windows Driver: Failure on FreeSRBExt not handled in Interrupt call
SCGCQ01993207	MR_7.9: After hibernation JBOD's are not reflected in Disk Management.
SCGCQ02061353	When SysPD map fails, revert back to default case to use DevHandle 0xFFFF for SysPDs instead of using RAID map
SCGCQ02048843	MR_7.10:There is no snapDumpDriverSetAddr handshake, result to no rttdump in Snapdump file. After Snapdump feature enabled.
SCGCQ02037024	Saturation Drops seen in NVMe R1 4k Random Writes
SCGCQ02080563	WS2019 Event Viewer reported warning message for "Event ID 44801" unknown event, which was from megasas35.
SCGCQ01929677	Request to add NVDATA and PNP IDs for new card introduction
SCGCQ01969633	Windows Driver will not Kill Adapter if found in Undefined State during Start of Day
SCGCQ02078407	Interrupt coalescing is enabled on PCIe Gen4 only and Provided Registry settings to change Batch Mode
SCGCQ02084179	Add OEM PNP IDs to the INF File.
SCGCQ01943622	PCI tool box IOCTL support added in Windows Driver
SCGCQ01925687	Windows Server 2019: RS5 HBA Storage Firmware Update support for MegaRAID Windows Driver.
SCGCQ02066393	IOCTLs will be retried only two times If not completed During subsequent OCRs


MR7.11
Changes from 7.709.13.00 to 7.711.04.02
SCGCQ02069252	Aero A0 UTP1: Tape drives are failing different commands as well as erase
SCGCQ02093481	VenturaMR7.10Alpha Driver: -5.5% to -9% drops in RR, RW, OLTP profile(IO Size-4K, 8K/ QDs-4, 16,64,256),4/16 Worker-NVMe EC
SCGCQ01990664	FW prints multiple FPESTATUS_DEVHANDLE_OUT_OF_RANGE error messages upon moving all drives from JBOD to Ugood
SCGCQ02106067	MR Windows Driver Detects Marlin as Ventura Device
SCGCQ02119261	Driver needs to set the direction flags from the application for Tool box
SCGCQ02036723	Sync the INF File and port updated changes, and Fix Compilation Errors for 7.10 Stream.
SCGCQ02069410	Aero A.0 (MR): SDR0 small sequential read and write IOs with HDD volumes are not coalescing
SCGCQ01993929	Disable MSI-X in Driver based on the return value of StorportGetMSIInfo
SCGCQ02049824	Driver not detectecting the VD as an NVMe VD and fails to set QD to 128
SCGCQ02051390	MR7.10-9460-8i:Doesn't show Shutdown/Hibernation Command Message in the debugger when executed
SCGCQ02060290	Fix Compilation and DVL File Errors for MR 7.10 stream
SCGCQ02077230	MR Windows Aero: Driver needs to claim all Invalid/Tampered Devices irrespective of Branding.
SCGCQ02090200	Incorrect Copyright information in Inf file
SCGCQ02123412	MR Windows Driver: Failure on FreeSRBExt not handled in Interrupt call
SCGCQ01993207	MR_7.9: After hibernation JBOD's are not reflected in Disk Management.
SCGCQ01995314	MR7.9 Alpha RE-RUN: Upto 23%(1W) 50%(4W) perf drops, 4K/8K/16K, QD=16-256, SW/SR, RAID0/1/5/6, 1W/4W, Win, SATA/SAS SSD, EC
SCGCQ02061353	When SysPD map fails, revert back to default case to use DevHandle 0xFFFF for SysPDs instead of using RAID map
SCGCQ02048843	MR_7.10:There is no snapDumpDriverSetAddr handshake, result to no rttdump in Snapdump file. After Snapdump feature enabled.
SCGCQ02019835	Aero UTP : event id 33978 was raised when an Aero EVAL board is added to Hiper-V through DDA
SCGCQ02037024	Saturation Drops seen in NVMe R1 4k Random Writes
SCGCQ02080563	Aero DBU PA3:WS2019 Event Viewer reported warning message for "Event ID 44801" unknown event, which was from megasas35.
SCGCQ02049720	Shenandoah:Windows Driver Folder structure to align with MesaVerde
SCGCQ01929677	Request to add NVDATA and PNP IDs for new card introduction
SCGCQ01969633	Windows Driver will not Kill Adapter if found in Undefined State during Start of Day
SCGCQ02008427	Add Aero EVT PNP IDs
SCGCQ02078407	Interrupt coalescing is enabled on PCIe Gen4 only and Provided Registry settings to change Batch Mode
SCGCQ02084179	Add OEM PNP IDs to the INF File.
SCGCQ01943622	PCI tool box IOCTL support added in Windows Driver
SCGCQ02038269	Remove Marlin Support from MR 7.9 Windows Driver stream.
SCGCQ01993297	Ventura (9460-16i) FW image build for OEM CLoud with new subDeviceID
SCGCQ02084143	Add the PNP IDs to the INF File.
SCGCQ01964309	OEM PNP IDs For Aero Soft Secure A0 Silicn
SCGCQ01925687	Windows Server 2019: RS5 HBA Storage Firmware Update support for MegaRAID Windows Driver.
SCGCQ01964312	OEM  PNP IDs For Aero Soft Secure A0 Silicn
SCGCQ02084169	Add OEM PNP IDs to the INF File
SCGCQ02012122	Added new Megaraid PnP IDs
SCGCQ02066393	IOCTLs will be retried only two times If not completed During subsequent OCRs
SCGCQ02084161	Add OEM PNP IDs to the INF File.


MR7.9
Changes from 7.708.12.00 to 7.709.13.00 
SCGCQ01903612  - Drop in SATA Max performance
SCGCQ01920811  - Windows MR Driver now reads FW sync Cache capabilities post OCR
SCGCQ01932049  - fw hit killadapter during OS boot up when imr 8i connect to Ux4 or Ux2
SCGCQ01934785  - Fix Code analysis Warnings for MR Windows Driver 
SCGCQ01951334  - NVMe JBOD causes BSOD
SCGCQ01905834  - MR/iMR MR 7.9 BST: Assertion failure in fw\raid\mpthostcmd.c at line 2957: crd->mptReqDesc.Default.SMID
SCGCQ01920879 -  R1 FPW BandWidth limit is Disabled for Aero
SCGCQ01943258  - Driver does not honor FW capability bit on NVMe PassThrough
SCGCQ01906986  - MR_7.8: On single CPU system, JBOD's are not reflected in Disk Management in a particular scenario.. 
SCGCQ01929212  - Interrupt coalescing does not work for NVMe LDs
SCGCQ01990664  - FW prints multiple FPESTATUS_DEVHANDLE_OUT_OF_RANGE error messages upon moving all drives from JBOD to Ugood
SCGCQ01903381  - Add RtTrace event for Device IO pause and Resume
SCGCQ01914533  - MR 7.9:Handle Tampered/Invalid Device IDs via INF File Only
SCGCQ01940885  - MR 7.9: Coverity bugs
SCGCQ01942502  - MR 7.9 : Missing Sea PnPIDs
SCGCQ01943371  - MR 7.9 Aero: Driver Hybrid logic needs to be switched out from Socket assignment to Node assignment 
SCGCQ01978912  - Code to set Interrupt batching registry is not scalable
SCGCQ01993929  - Disable MSI-X in Driver based on the return value of StorportGetMSIInfo
SCGCQ02049824  - Driver not detectecting the VD as an NVMe VD and fails to set QD to 128
SCGCQ01931277  - MR7.8: On Win10RS1 x86 - BSOD IRQ_NOT_LESS_THAN_EQUAL is observed during system wake-up from hibernation
SCGCQ01954824  - Limit the string length to 72 characters and fix the MsiIndex passed to LogSystemEvent routine. 
SCGCQ01974287  - Aero UTP: Firmware assertion failure at fw\raid\taskman.c at line 360 during IO to multiple VDs
SCGCQ01993207  - MR_7.9: After hibernation JBOD's are not reflected in Disk Management. 
SCGCQ01916091  - Hitting KA while doing LD creation in loop
SCGCQ01937281  - Making LDs offline to generate pinned_cache or do foreign import caused Windows BSOD
SCGCQ01974279  - HW work around implemented in SCGCQ01965460 should be Aero only
SCGCQ01995314  - MR7.9 Alpha RE-RUN: Upto 23%(1W) 50%(4W) perf drops, 4K/8K/16K, QD=16-256, SW/SR, RAID0/1/5/6, 1W/4W, Win, SATA/SAS SSD, EC
SCGCQ02037024  - Saturation Drops seen in NVMe R1 4k Random Writes
SCGCQ01956172  - Handle MSIX Vectors Gracefully in Resource contention Enviroment 
SCGCQ01929898  - MR 7.9: Aero always reported as BUS type SAS always. 
SCGCQ01824991  - Reimplement Windows Driver Build Scripts to be Data-Driven WRT OS Release Names
SCGCQ01913746  - Interrupt Coalescing for High Throughput 
SCGCQ02012339  - OEM:10.4 change H745 ADP/Front naming from H745P to H745
SCGCQ02008427  - Add Aero EVT PNP IDs
SCGCQ02038269  - Remove Marlin Support from MR 7.9 Windows Driver stream. 
SCGCQ01887816  - MR 7.9 Windows Driver: Enable Aero path for all devices
SCGCQ01976852  - Update Aero Hybrid Interrupt coalescing logic to use only 8 vectors per node
SCGCQ01956149  - RTTrace spinlock Upgrade
SCGCQ01921675  - Add OEM PNP ID for MR 7.9 Aero
SCGCQ01890958  - Add Support for Data Driven Build Scripts for MegaRAID Windows Driver. 
SCGCQ01990319  - Add OEM PNP ID for Aero
SCGCQ01966923  - Implement MR API to let FW choose IOs to be fired to Atomic Descriptor or Legacy 64bit Descriptor 
SCGCQ01940550  - Graceful handling of driver RTT trace
SCGCQ01965460  - HW work around for DFCT 1957177
SCGCQ01889104  - MR Windows 7.9- Aero PnP IDs and Secure boot support


MR7.8
Changes from 7.705.08.00 7.708.12.00
SCGCQ01719221 - Disk Management is not sync, when user make JBOD drives on/off in DDA environment.
SCGCQ01867931 - MR7.8-9480-8i8E: Hit BSOD After creating Raid 5 With 21 drives
SCGCQ01903612 - Drop in SATA Max performance
SCGCQ01934785 - Fix Code analysis Warnings for MR Windows Driver
SCGCQ01829658 - MR 7.8 : Code Review changes.
SCGCQ01884876 - MR 7.8 Handle QDepth setting when Targetprop DCMD failed.
SCGCQ01906986 - MR_7.8: On single CPU system, JBOD's are not reflected in Disk Management in a particular scenario..
SCGCQ01834610 - Enable/Disable of RTTrace Logging via StorCLI .
SCGCQ01853693 - MR7.8: Controller not accessible by OS after OCR
SCGCQ01856931 - Forced crashdump did not produce the memory dump file when Windows 2016 is on VD
SCGCQ01881268 - MR 7.8 : Avoid DPC Timeout BSOD while waking up from S3 for Windows Driver.
SCGCQ01903381 - Add RtTrace event for Device IO pause and Resume
SCGCQ01765371 - MR7.7: OS hang during OCR w/ I/O running on VD and EPD.
SCGCQ01871850 - Windows Driver allocates more QD than FW reported.
SCGCQ01931277 - MR7.8: On Win10RS1 x86 - BSOD IRQ_NOT_LESS_THAN_EQUAL is observed during system wake-up from hibernation
SCGCQ01916091 - Hitting KA while doing LD creation in loop
SCGCQ01937281 - Making LDs offline to generate pinned_cache or do foreign import caused Windows BSOD
SCGCQ01686815 - PA2-MR7.7-FW: Windows Disk Management tool does not detect the secured JBOD after moving it to ctrl0 from ctrl1
SCGCQ01883334 - MR7.8-9460-16i:RAID Personality(9460-16i) & JBOD Personality(9A60-16i) Show Different Driver name in Win 10x32 bit
SCGCQ01829844 - Implement MR Driver/FW Handshake to copy Rttrace File when copying Snapdump.
SCGCQ01837729 - EPD behavior to handle IO greater than MDTS matches JBOD
SCGCQ01719001 - New driver IO path implemented
SCGCQ01824201 - TM through CLI has similar behavior to a case of genuine TM from Storport



MR7.5
Changes from 7.704.09.00 to 7.705.08.00
SCGCQ01670837 - Add OEM PNP ID String Correction.
SCGCQ01628856 - BSOD while create vds 
SCGCQ01592314 - Additional universal driver support needed for iNF with latest MS DCHU tool
SCGCQ01514764 - HW Errata Workaround for IORequest Register 0xC8
SCGCQ01561797 - Code Review Defect for HW WA
SCGCQ01484425 - Windows driver does not have new name for PnPID 
SCGCQ01518101 - OEM JBOD IDs missing in RAID INF
SCGCQ01505562 - Assertion failure in ../../raid/taskman.c at line 342: when run raw I/O using Ranbash
SCGCQ01451889 - Increase JBOD FPIO timeout by 1 sec to workaround HW bug which causes timeout 1 sec earlier than provided timeout


MR7.4

Changes from 7.704.08.00 to 7.704.09.00
1)SCGCQ01447394    Lost controller after OCR when triggering taskmgmt from Jammer

Changes from 7.704.07.00 to 7.704.08.00
1)SCGCQ01447793    MR 7.4 : JBOD personality PNP id's missing in .inf file for 9450-8i controller in windows Driver

Changes from 7.704.06.00 to 7.704.07.00
1) SCGCQ01421607    MR 7.4 - Trigger Host TM led to KA

Changes from 7.704.05.00 to 7.704.06.00
1) SCGCQ01424598    CSET: MR Windows Ventura: NVMe Encapsulation support - (SCGCQ01392962)
2) SCGCQ01410246    MR7.4 PA2: BSOD followed by SYS unexpectedly rebooted during IO + TaskMgmt triggered by Shim
3) SCGCQ01412001    Add support for subDeviceId=0x9441 in Tomcat iMR
4) SCGCQ01424606    CSET: Remove non-existing product string in MR 7.x Windows .INF file for MARS OEM - (SCGCQ01369453)

Changes from 7.704.04.00 to 7.704.05.00
1) SCGCQ01406516	MR7.4 PA2 Wins 8.1 7.704.4.0: Two Product Names reported in Device manager.

Changes from 7.704.03.00 to 7.704.04.00
1) SCGCQ01396769	Add PnP ID for 9450-8i RAID Controller
2) SCGCQ01399537	Disable UnEvenSpan Support at Compile time

Changes from 7.704.02.00 to 7.704.03.00 
1) SCGCQ01385707    Harpoon 8i MR7.4: debugger timestamp reset during bootup
2) SCGCQ01394661	Update Readme for megasds (JBOD mode driver)
3) SCGCQ01389732	MR-7.3 - Alpha:  Harpoon ctlr hit a killAdapter on dual-path cable pull / push with 2 enclosures

Changes from 7.704.01.00 to 7.704.02.00 
1) SCGCQ01387819    Sync 7.4 7.704.02.00 with 7.703.05.00

Changes from 7.703.03.00 to 7.704.01.00 
1) SCGCQ01373361    Add JBOD mode for MR WINDOWS DRIVER for MR 7.4

MR 7.3
Changes from 7.703.05.00 to 7.703.06.00 
1) SCGCQ01389732    MR-7.3 - Alpha:  3408 ctlr hit a killAdapter on dual-path cable pull / push with 2 enclosures
2) SCGCQ01393671    CSET: 3408 8i MR7.4: debugger timestamp reset during bootup - (SCGCQ01385707)

Changes from 7.703.04.00 to 7.703.05.00 
1) SCGCQ01368962     MR 7.4 - BSOD while rebuilding in loop in EP/VD environment

Changes from 7.703.03.00 to 7.703.04.00 
1) SCGCQ01373461    Black Duck analysis Code match with Linux Upstream
2) SCGCQ01377969    MR_WINDOWS_7.3 Coverity Bug Fixes

Changes from 7.703.02.00 to 7.703.03.00 
1) SCGCQ01339197    [Driver]MR 7.2 NVMe : PL Fault 0000d074 LR 7f86c2a3/PL Fault 0000e984 LR 012a1f77 when run IOMeter overnight R0 fastpath
2) SCGCQ01345330    CSET: Add 3508 Device ID in MR 7.2/7.3 - (SCGCQ01345325)

Changes from 7.703.01.00 to 7.703.02.00 
1) SCGCQ01323648    CSET: 3516 MR 7.1 Windows NVMe: JBOD Large Sequential MB/s do not meet targets - (SCGCQ01270126)
2) SCGCQ01336582    CSET: Quanta - Add PnP ID for their 3516 ROMB design - (SCGCQ01330741)

Changes from 7.703.00.00 to 7.703.01.00 
1) SCGCQ01317385    MR 703 00 driver package can not detect 9440-16i controller

Changes from 7.702.04.00 to 7.703.00.00 
1) SCGCQ01304116	CSET: IOCTL path could cause Blue screen with a DBG build. - (SCGCQ01300726)

MR 7.2
Changes from 7.702.11.00 to 7.702.12.00 
1)SCGCQ01345325): Add 34xx Device ID in MR 7.2/7.3 

Changes from 7.702.10.00 to 7.702.11.00
1)SCGCQ01330741     Quanta - Add PnP ID for their 3516 ROMB design
2)SCGCQ01339212     CSET: [Driver]MR 7.2 NVMe : PL Fault 0000d074 LR 7f86c2a3/PL Fault 0000e984 LR 012a1f77 when run IOMeter overnight R0 fastpath - (SCGCQ01339197)

Changes from 7.702.09.00 to 7.702.10.00
1)SCGCQ01327185     MR 7.2: Storport pause called twice during CMD Timeout invoke

Changes from 7.702.08.00 to 7.702.09.00
1)SCGCQ01324674     NVME: MR WINDOWS DRIVER incorrectly sets the MDTS for LD Devices

Changes from 7.702.07.00 to 7.702.08.00 
1) SCGCQ01320840	Copyright year shows 2013 in MR driver
2) SCGCQ01273176    CSET: 35xx MR 7.1 Windows NVMe: JBOD Large Sequential MB/s do not meet targets - (SCGCQ01270126)
3) SCGCQ01318350    MR_7.2 Fix multiple Storport Pause attempts

Changes from 7.702.06.00 to 7.702.07.00 
1) SCGCQ01307020	MR-7.2-MR 9460-16i: The OS Crash During Rebuild with Double Medium Errors With I/O
2) SCGCQ01316234    CSET: MR7.1 OEM I/O tool gets fatal error and stops with outstandings IO - (SCGCQ01301420)

Changes from 7.702.05.00 to 7.702.06.00 
1) SCGCQ01308282	MR-7.2-MR 9460-16i: The OS Crash During I/O On LDs
2) SCGCQ01307718	35xx MR - R1 WT Seq/Rnd Reads 64K and Larger up to 50% Performance Regression

Changes from 7.702.04.00 to 7.702.05.00 
1) SCGCQ01303923	Seperate code for easy enabling\disabing features at build time
2) SCGCQ01302481    SuperMicro NVME MR-7.2: MR 9460-16i: DiskMangement Only Show one disk when convert 4 drives to JBOD

Changes from 7.702.03.00 to 7.702.04.00 
1) SCGCQ01290824	Fix warnings found in Static Driver Verifier

Changes from 7.702.02.00 to 7.702.03.00 
1) SCGCQ01284194	Ensure all LargeIO size (>32K) are sent with LDIO descriptor for WB VDs
2) SCGCQ01280344	Fix code review defects for Code collab ID 14527
3) SCGCQ01280901	CSET: MR 7.1:All sequential streams on R5/R6 WT, NORA, DIO need to be issued to CPU 0 if they are set to FCFS for writes - (SCGCQ01279401)
4) SCGCQ01279073	Calling deprecated storport log

Changes from 7.702.01.00 to MR 7.702.02.00 
1) SCGCQ01266031	MR 7.2 35xx Bug in DCMD frame numbering
2) SCGCQ01272001	CSET: MR-7.1-Windows-Driver:  CHAOS WRITE IOs hang on R50 and R6 VDs on Windows 8 x86 - (SCGCQ01262651)
3) SCGCQ01273176	CSET: 35xx MR 7.1 Windows NVMe: JBOD Large Sequential MB/s do not meet targets - (SCGCQ01270126)
4) SCGCQ01273183	Add resource.h and resource1.h to source control
5) SCGCQ01273185	Create clearcase hardlink for file resource1.h and resource.h
6) SCGCQ01274033	CSET: MR 35xx 7.1 : Wrong reference of Raid map DevhandleInfo to fetch interface type in HEIO path - (SCGCQ01274015)
7) SCGCQ01274046	CSET: MR 7.1 35xx: Redirect HEIOs larger than MDTS to NVME back to normal build routine - (SCGCQ01274041)

Changes from 7.102.01.00 to MR 7.702.01.00 
1) SCGCQ01257986	Eliminate use of Depreciated StorPortLogError from all Windows Drivers
2) SCGCQ01261651	CSET: MR 7.1 update Copyright Information - (SCGCQ01260224)
3) SCGCQ01114304	Accelerated processing of AENs by MR Windows Driver
4) SCGCQ01261648	CSET: MR 7.1: BSOD on Raidmap NULL pointer in the NonRW build routine - (SCGCQ01259466)

Changes from 7.101.14.00 to 7.102.01.00 
1) SCGCQ01247608	Merge of the MR 7.2 Dev stream from MR 7.1 latest baselines

MR7.1
Changes from 7.101.13.00 to 7.101.14.00 
1) SCGCQ01249367	MR WINDOWS DRIVER doesnt set MDTS value correctly in BuildIOs

Changes from 7.101.12.00 to 7.101.13.00 
1) SCGCQ01246988    MR 7.1 : windows 7 QD limit should be 1000
2) SCGCQ01246860    MR 7.1: Driver Ignores Large R1 READ IOs from redirecting to LDIOs [R1 PCI BW changes]
3) SCGCQ01246848    MR 7.1 35xx NVMe: Driver Fires larger than MDTS IOs as FPIO instead of LDIO

Changes from 7.101.11.00 to 7.101.12.00 
1) SCGCQ01240829	MR 7.1 NVMe_Windows 10 does not resume after hibernation

Changes from 7.101.10.00 to 7.101.11.00
1) SCGCQ01229303	MR7.1 SJ Perf BST 16 DA SATA SSD and 24 SAS SSD 30-70% regressions R10 Writes 4K QD1-256 compare to MR7 RC driver
2) SCGCQ01233023	For 9460-8i 2GB controller, OEM needs Windows driver to reflect its branding name, NVdata and SBR added to MR FW packages
3) SCGCQ01234624	For 9460-16i 4GB and 9460-16i 8GB controllers, OEM needs Windows driver to reflect its branding name, NVdata and SBR added to

Changes from 7.101.09.00 to 7.101.10.00
1) SCGCQ01235974    OCR is not working with driver 7.101.09.00

Changes from 7.101.08.00 to 7.101.09.00
1) SCGCQ01228969    MR7.1-NVME: MR_DCMD_DEV_GET_TARGET_PROP : LD 255 is invalid/not found  are observed in logs.
2) SCGCQ01230552    MR 7.1 NVMe : Assertion failure in ../../raid/ldCmd.c at line 825: 0 , while creating multiple R0 VD`s
3) SCGCQ01183799	CSET: MR 6.13 PA2: MonTask: line 1284 in file ../../raid/1078dma.c on triggering IO timeouts from jammer on JBOD's. - (SCGCQ01166321)
4) SCGCQ01229303	MR7.1 SJ Perf BST 16 DA SATA SSD and 24 SAS SSD 30-70% regressions R10 Writes 4K QD1-256 compare to MR7 RC driver

Changes from 7.101.07.00 to 7.101.08.00
1) SCGCQ01227464    MR 35xx 7.1: Sync MR API to Latest FW API
2) SCGCQ01227468    MR 35xx 7.1 : R1PCI BW changes does not take into account Large IOs produced by Coalescing Logic

Changes from 7.101.06.00 to 7.101.07.00
1) SCGCQ01180457	35xx MR - 24 SAS SSD R10 4K RW missing product goal/not scaling properly
2) SCGCQ01206478	Add Interface to MR WINDOWS for Max Transfer IO size
3) SCGCQ01214400	MR7.1_NVMe:BSOD observed in windows 7 if server hibernate with pinned cache

Changes from Sync with MR 7.0.1 Stream
1) SCGCQ01213040	sync MR7.1 with  MR7.0 7.700.00.00
2) SCGCQ01178218 	MR7 PNP additions
3) SCGCQ01204525	For nonRW JBOD IOs driver is not using correct targetID
4) SCGCQ01197656 	BSoD DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1) during raidmap update
5) SCGCQ01197660	Update the wdcfg for NanoServer

Changes from 7.101.05.00 to 7.101.06.00
1) SCGCQ01183876    MR7.1_NVMe: MonTask: line 1636 in file ../../inc/raid.h while deleting single drive R0 VD with IOs
2) SCGCQ01206118    BSOD while OCRing
3) SCGCQ01182821    Data Corruption on Degraged 3 span R10 64K stripe size ARA,WT,DIO

Changes from 7.101.04.00 to 7.101.05.00
1) SCGCQ01202696    MR 35xx: Driver doesn't honor acrossstripe capabilities for HEIO path (Single Drive R0)
Changes from 7.701.03.00 to 7.701.04.00
1) SCGCQ01301420    MR7.1 OEM I/O tool gets fatal error and stops with outstandings IO

Changes from 7.701.02.00 to 7.701.03.00
1) SCGCQ01274041	MR 7.1 SAS3508: Redirect HEIOs larger than MDTS to NVME back to normal build routine
2) SCGCQ01274015	MR SAS3508 7.1 : Wrong reference of Raid map DevhandleInfo to fetch interface type in HEIO path
3) SCGCQ01279401	MR 7.1:All sequential streams on R5/R6 WT, NORA, DIO need to be issued to CPU 0 if they are set to FCFS for writes
4) SCGCQ01278602	Add OEM PNP IDs

Changes from 7.701.01.00 to 7.701.02.00
1) SCGCQ01262651	MR-7.1-Windows-Driver:  CHAOS WRITE IOs hang on R50 and R6 VDs on Windows 8 x86
2) SCGCQ01266012	Change the DebugOutput to DebugOutPutVerbose in heio_path.c
3) SCGCQ01270126	SAS3508 MR 7.1 Windows NVMe: JBOD Large Sequential MB/s do not meet targets

Changes from 7.701.00.00 to 7.701.01.00
1) SCGCQ01265412	MR SAS3508 7.1 : Cisco - add PnP ID for Cisco rebranded Talladega card

Changes from 7.101.15.00 to 7.701.00.00
1) SCGCQ01171653	Remove SAS3508 EVAL support from MR Windows Driver 7.1 when Code goes Beta
2) SCGCQ01259466	MR 7.1: BSOD on Raidmap NULL pointer in the NonRW build routine
3) SCGCQ01260224	MR 7.1 update Copyright Information

Changes from 7.101.14.00 to 7.101.15.00
1) SCGCQ01250023	SJ Perf BST Win driver 7.101.13 shows 56% Regressions on Seq/Ran reads R10s on SSDs, 60% SATA HDD SeqWrt

Changes from 7.101.13.00 to 7.101.14.00
1)SCGCQ01249367: MR WINDOWS DRIVER doesnt set MDTS value correctly in BuildIOs

Changes from 7.101.12.00 to 7.101.13.00
1) SCGCQ01246988	MR 7.1 : windows 7 QD limit should be 1000
2) SCGCQ01246860	MR 7.1: Driver Ignores Large R1 READ IOs from redirecting to LDIOs [R1 PCI BW changes]
3) SCGCQ01246848	MR 7.1 SAS3508 NVMe: Driver Fires larger than MDTS IOs as FPIO instead of LDIO

Changes from 7.101.11.00 to 7.101.12.00
1)SCGCQ01240829-MR 7.1 NVMe_Windows 10 does not resume after hibernation

Changes from 7.101.10.00 to 7.101.11.00
1) SCGCQ01229303	MR7.1 SJ Perf BST 16 DA SATA SSD and 24 SAS SSD 30-70% regressions R10 Writes 4K QD1-256 compare to MR7 RC driver
2) SCGCQ01233023	For 9460-8i 2GB controller, OEM needs Windows driver to reflect its branding name, NVdata and SBR added to MR FW packages
3) SCGCQ01234624	For 9460-16i 4GB and 9460-16i 8GB controllers, OEM needs Windows driver to reflect its branding name, NVdata and SBR added to

Changes from 7.101.09.00 to 7.101.10.00
1) SCGCQ01235974    OCR is not working with driver 7.101.09.00

Changes from 7.101.08.00 to 7.101.09.00
1) SCGCQ01228969    MR7.1-NVME: MR_DCMD_DEV_GET_TARGET_PROP : LD 255 is invalid/not found  are observed in logs.
2) SCGCQ01230552    MR 7.1 NVMe : Assertion failure in ../../raid/ldCmd.c at line 825: 0 , while creating multiple R0 VD`s
3) SCGCQ01183799	CSET: MR 6.13 PA2: MonTask: line 1284 in file ../../raid/1078dma.c on triggering IO timeouts from jammer on JBOD's. - (SCGCQ01166321)
4) SCGCQ01229303	MR7.1 SJ Perf BST 16 DA SATA SSD and 24 SAS SSD 30-70% regressions R10 Writes 4K QD1-256 compare to MR7 RC driver

Changes from 7.101.07.00 to 7.101.08.00
1) SCGCQ01227464    MR SAS3508 7.1: Sync MR API to Latest FW API
2) SCGCQ01227468    MR SAS3508 7.1 : R1PCI BW changes does not take into account Large IOs produced by Coalescing Logic

Changes from 7.101.06.00 to 7.101.07.00
1) SCGCQ01180457	SAS3508 MR - 24 SAS SSD R10 4K RW missing product goal/not scaling properly
2) SCGCQ01206478	Add Interface to MR WINDOWS for Max Transfer IO size
3) SCGCQ01214400	MR7.1_NVMe:BSOD observed in windows 7 if server hibernate with pinned cache

Changes from Sync with MR 7.0.1 Stream
1) SCGCQ01213040	sync MR7.1 with  MR7.0 7.700.00.00
2) SCGCQ01178218 	MR7 PNP additions
3) SCGCQ01204525	For nonRW JBOD IOs driver is not using correct targetID
4) SCGCQ01197656 	BSoD DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1) during raidmap update
5) SCGCQ01197660	Update the wdcfg for NanoServer

Changes from 7.101.05.00 to 7.101.06.00
1) SCGCQ01183876    MR7.1_NVMe: MonTask: line 1636 in file ../../inc/raid.h while deleting single drive R0 VD with IOs
2) SCGCQ01206118    BSOD while OCRing
3) SCGCQ01182821    Data Corruption on Degraged 3 span R10 64K stripe size ARA,WT,DIO

Changes from 7.101.04.00 to 7.101.05.00
1) SCGCQ01202696    MR SAS3508: Driver doesn't honor acrossstripe capabilities for HEIO path (Single Drive R0)

Changes from 7.101.03.00 to 7.101.04.00
1) SCGCQ01169217	TimeStamp each IO using background timer
2) SCGCQ01170652 	OS is crashing while running I/Os in 2 iMR controllers
3) SCGCQ01188729 	CSET: Driver Triggers OCR even if its disabled in Case of IO timeout . - (SCGCQ01188727)
4) SCGCQ01186295	PDs pull / push caused BSOD
5) SCGCQ01183798	CSET: Windows OS Crash observed, while forcefully deleting the R1 VD in presence of BG IO's - (SCGCQ01176591)
 
Changes from 7.101.02.00 to 7.101.03.00
1) SCGCQ01175112	Code Refactor for BuildSGL
2) SCGCQ01099824	Provide registry to Disable StreamDetection
3) SCGCQ01177870	Disable NVMe support in 7.0 driver
4) SCGCQ01173833	Overnight OCR lost controller becasue FW is waiting for driver to set the hot plug bit
5) SCGCQ01171125 	Intel Dunes Windows Driver String changes
6) SCGCQ01178280   	ReEnable NVMe Support in 7.1
7) SCGCQ01149673	Marlin A0: IO Timeout seen during OCR testing
8) SCGCQ01163979	CSET: Update WDCFG.exe for Windows Server 2016 Nanoserver Support . - (SCGCQ01163861)
9) SCGCQ01176591   	MR7.1_NVMe: Windows OS Crash observed, while forcefully deleting the R1 VD in presence of BG IO's
10) SCGCQ01183799  	CSET: MR 6.13 PA2: MonTask: line 1284 in file ../../raid/1078dma.c on triggering IO timeouts from jammer on JBOD's. - (SCGCQ01166321)

Changes from 7.101.01.00 to 7.101.02.00
1) SCGCQ01171618    	NVMe SAS3508: Add support for Eval Boards

Changes from 7.100.87.00 to 7.101.01.00
1) SCGCQ01164945   	SAS3508 NVMe: Coalescing condition limits NVMe FPIO size to less than 20k instead of 20k
2) SCGCQ01164456   	SAS3508 NVMe: Num SGEs set to  0xfffff causes FW assertion
3) SCGCQ01169038   	SAS3508 NVMe: Driver Fails to recognize NVMe Drives
4) SCGCQ01169649   	CSET: Marlin A0: IO Timeout seen during OCR testing - (SCGCQ01149673)

MR7.0.1
Changes from 7.700.24.00 to 7.700.25.00
1) SCGCQ01258943 	Drop support of devid 0x0015 for 7.0.1/7.1


Changes from 7.700.22.00 to 7.700.23.00
1) SCGCQ01235504 	CSET: MR 6.13 PA2: MonTask: line 1284 in file ../../raid/1078dma.c on triggering IO timeouts from jammer on JBOD's. - (SCGCQ01166321)
2) SCGCQ01235836	Update the generic name for MR7 controller
3) SCGCQ01238036	Windows Host crashes when collecting kernel dump using debug driver

Changes from 7.700.21.00 to 7.700.22.00
1) SCGCQ01174460 	PERC10 - R0 PI enabled VD drops during heavy IO with multiple VD policy changes

Changes from 7.700.20.00 to 7.700.21.00
1) SCGCQ01221486    MR SAS3508 7.0.1 : Disable Debug Framework for Release Builds as it impacts performance

Changes from 7.700.00.00 to 7.700.20.00(MR7.0.1)
1) SCGCQ01209114 	First Time Data Capture(FTDC) Debug Framework in driver

Changes from 7.100.94.00 to 7.700.00.00
1) SCGCQ01209286 	Set version number of MR7.0

Changes from 7.100.93.00 to 7.100.94.00
1) SCGCQ01182821 	Data Corruption on Degraged 3 span R10 64K stripe size ARA,WT,DIO
2) SCGCQ01206118	BSOD while OCRing

Changes from 7.100.92.00 to 7.100.93.00
1) SCGCQ01178218 	MR7 PNP additions
2) SCGCQ01204325	CSET: MR SAS3508: Driver doesn't honor acrossstripe capabilities for HEIO path (Single Drive R0) - (SCGCQ01202696)
3) SCGCQ01204525	For nonRW JBOD IOs driver is not using correct targetID

Changes from 7.100.91.00 to 7.100.92.00
1) SCGCQ01197656 	BSoD DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1) during raidmap update
2) SCGCQ01197660	Update the wdcfg for NanoServer

Changes from 7.100.90.00 to 7.100.91.00
1) SCGCQ01170652 	OS is crashing while running I/Os in 2 iMR controllers

Changes from 7.100.89.00 to 7.100.90.00
1) SCGCQ01188729 	CSET: Driver Triggers OCR even if its disabled in Case of IO timeout . - (SCGCQ01188727)
2) SCGCQ01186295	PDs pull / push caused BSOD
3) SCGCQ01183798	CSET: Windows OS Crash observed, while forcefully deleting the R1 VD in presence of BG IO's - (SCGCQ01176591)

Changes from 7.100.88.00 to 7.100.89.00
1) SCGCQ01175112	Code Refactor for BuildSGL
2) SCGCQ01099824	Provide registry to Disable StreamDetection
3) SCGCQ01177870	Disable NVMe support in 7.0 driver
4) SCGCQ01173833	Overnight OCR lost controller becasue FW is waiting for driver to set the hot plug bit
5) SCGCQ01171125  	Intel Dunes Windows Driver String changes

Changes from 7.100.87.00 to 7.100.88.00
1) SCGCQ01149673	Marlin A0: IO Timeout seen during OCR testing
2) SCGCQ01163979	CSET: Update WDCFG.exe for Windows Server 2016 Nanoserver Support . - (SCGCQ01163861)

Changes from 7.100.86.00 to 7.100.87.00
1) SCGCQ01154712	remove support for devID 00AA-00AF, 00D0-00D1
2) SCGCQ01157968	for SysPDs print failing INQ cmds
3) SCGCQ01158304	SAS3508 B0: Chain pointer in SGL not set when IO is build through HEIO path.

Changes from 7.100.85.00 to 7.100.86.00
1) SCGCQ01149297	PA5  A0 MR: fw hit KA when doing a few of cable pull
2) SCGCQ01145232	SAS3508 Nvme: Driver is forming PRPs for LD IO

Changes from 7.100.84.00 to 7.100.85.00
1) SCGCQ01144484	Update Windows driver to use new pdTargetId field for JBOD target ID
2) SCGCQ01146582	Rebuild IO if it bailed out from HEIO-startIO routine
3) SCGCQ01146604	PR11 R1FPW not enabled in Windows driver

Changes from 7.100.83.00 to 7.100.84.00
1) SCGCQ01141177	Use StroportRequestTimer to run BackGroundTimer
2) SCGCQ01144567	Disable HEIO flag is IO going thru regular IO path
3) SCGCQ01113332	CSET: EXSDS : Kill adapter Seen when running IO's on JBOD with SPACES volumes and Cable breaker on one of the active path . - (SCGCQ01095397)
4) SCGCQ01108836	CSET: Allow Sync CACHE Command for Invader and Intruder controllers by MR Windows Driver - (SCGCQ01100038)
5) SCGCQ01144608	Sync to API -07/21/2016
6) SCGCQ01145007	Support Laguna Beach and Laguna Beach Plus

Changes from 7.100.82.00 to 7.100.83.00
1) SCGCQ01125459	PA5 A0 MR:  OS did not generate memory dump when trigger fault using notmyfault.
2) SCGCQ01132172 	Assertion failure in ../../raid/mpthostcmd.c at line 1429: DMGetArmFromDevhandle( pMpt->DevHandle) == physArm when pull drive
3) SCGCQ01129484	Check for MaxSges in coalescing logic is incorrect

Changes from 7.100.81.00 to 7.100.82.00
1) SCGCQ01122476	SAS3508 A0: Handle failure to allocate Peer SRBExt in case of R1FPW
2) SCGCQ01127471 	Offline drive in R1 casue KA in Windows

Changes from 7.100.80.00 to 7.100.81.00
1) SCGCQ01112135 	Debug driver 7.100.80.01 does not install on Windows 2012 R2
2) SCGCQ01107421 	Firmware asserted at /raid/mpthostcmd.c at line 1433: DMGetArmFromDevhandle( pMpt->DevHandle) == ph when degraded R1 VDs
3) SCGCQ01113650	Release note for Windows driver 7.100.80 typo/ missing

Changes from 7.100.79.00 to 7.100.80.00
1) SCGCQ01108462 	Windows crashed while creating LDs

Changes from 7.100.78.00 to 7.100.79.00
1) SCGCQ01108264 	MR7 PNP additions Windows Driver
2) SCGCQ01107317	Windows driver 7.100.78.00 hang during boot up when enclosure is attached
3) SCGCQ01096265	Windows crashed "DRIVER_IRQL_NOT_LESS_OR_EQUAL (megasas35.sys) while creating LDs

Changes from 7.100.77.00 to 7.100.78.00
1) SCGCQ01095943 	MR-SAS3508:  Windows 2012 R2 Disk Manager doesn't detect newly created JBODs

Changes from 7.100.76.00 to 7.100.77.00
1) SCGCQ01092621 	A0 Talladega EVT2, drives pull while IOs caused BSOD with error mesg megaraid35.sys

Changes from 7.100.75.00 to 7.100.76.00
1) SCGCQ01074770 	Large SEQ IO for R1 LD to be sent to FW as LD IO
2) SCGCQ01088908	Support Dynamic Raid Map
3) SCGCQ01088879 	Pick Latest API Dated 05142016
4) SCGCQ01088886 	If lunReset not supported then return correct status
5) SCGCQ01086087 	Remove Liberator\Falcon code
6) SCGCQ01086101 	Code rearragne\cleanup


Changes from 7.100.74.00 to 7.100.75.00
1) SCGCQ01080033	A0 SAS3508 EVAL : Single Core 6305 IOSubtype is incorrectly set for JBOD RW IOs
2) SCGCQ01071586	MR evt2:  OS crash when come back from hibernation.
3) SCGCQ01081977	Disable coalescing via raidmap
4) SCGCQ00806792	SAS3508:  OS Currency
5) SCGCQ01081985	Add Registry entry to disable dualQdepth
6) SCGCQ01081989	Collect AENs from latest after OCR
7) SCGCQ01081995	CSET: Merge eSDS stream into MR 6.12 Mainline Windows Driver(only for Win10) - (SCGCQ01002558)
8) SCGCQ01080169	CSET: Handling the Task Management request issued to the VDs. - (SCGCQ00869511)
9) SCGCQ01082005	Support Intel 4part IDs for SAS3508 controller

Changes from 7.100.73.00 to 7.100.74.00
1) SCGCQ01078365	CSET: Handle Sequence Mismatch in MR WINDOWS DRIVER using a timer - (SCGCQ01019522)
2) SCGCQ01074235	NVMe Performance Improvements
3) SCGCQ01071321	Coalescing changes to Flush IOs quickly when coalescing limit is matched
4) SCGCQ01074815	Disable R5RMW FP IO
5) SCGCQ01074820	DCMDs to use atomic descriptors
6) SCGCQ01078428	CSET: Increase the Timeout Value of DCMDs to 180 seconds for Sleep and Shutdown during aborting Pended Commands . - (SCGCQ00929333)
7) SCGCQ01078429	Add Marlin (0xD0) and Mercator(0xD1) to MegaRAID Windows Driver
8) SCGCQ01075803	Flush Coalesce IO when it reached maxSGE or Coalsize limit

Changes from 7.100.72.00 to 7.100.73.00
1) SCGCQ01069810	CSET: CSCuz12923 : SF:MSM AEN is not generating controller reset events in Windows - (SCGCQ01063100)
2) SCGCQ01071321	Coalescing changes to Flush IOs quickly when coalescing limit is matched
3) SCGCQ01068941	SAS3508 MR: R10 WT/WB SW, SAS/SATA 4K High QD

Changes from 7.100.71.00 to 7.100.72.00
1) SCGCQ01065876	BSoD observed when we load 7.100.71.00 driver

Changes from 7.100.70.00 to 7.100.71.00
1) SCGCQ01065267	Handle nonVDIO for dual QDEPTH for R1FPW
2) SCGCQ01065272	Set R5RMW state to notSupported if DMCD MR_DCMD_LD_RMW_FP_OPS fails
3) SCGCQ01044049	SAS3508 EVT2, system is NOT shutdown when user trying to shutdown the system during RECON + IOs
4) SCGCQ01063645	CSET: MonTask: line 1954 in file ../../raid/2108vI2o.c when run I/O and trigger OCR - (SCGCQ01019278)

Changes from 7.100.69.00 to 7.100.70.00
1) SCGCQ01059664	MR SAS3508 COL : Firmware hit kill adapter when trigger OCR ( debugOcr reset 0 0 )

Changes from 7.100.68.00 to 7.100.69.00
1) SCGCQ01046096 	Add the registry entry of StorPort PowerSrbTimeout for Miniport driver for Server 2016 - (SCGCQ01046075)
2) SCGCQ01057386	Driver loses JBOD disk after OFU from 6.10 to 6.4 - (SCGCQ01056377)
3) SCGCQ01058642	MR_SAS3508 : Support NVMe PRP in Hi Efficiency Path.
4) SCGCQ01057078	Incorrect NVMe PRP Build and Fire routines

Changes from 7.100.67.00 to 7.100.68.00
1) SCGCQ01053417 	Enhance Driver debug code
2) SCGCQ01053424 	Route R5WT LDIO Streamed Write from FCFS to CPU0
3) SCGCQ01053426 	Allow Stream Detection if Coalescing is disabled
4) SCGCQ01053428 	High Efficiency Raid 0 code path for Single Driver R0
5) SCGCQ01047928 	Driver ignores FPread/write accross stripe capabilities
6) SCGCQ01048932 	New HWIDs for SAS3508
7) SCGCQ01053441	Enable Win10 build for SAS3508
8) SCGCQ01053435	After running a stream IO performance drops from 700K to 300K

Changes from 7.100.66.00 to 7.100.67.00
1) SCGCQ01039100	A0Rework: FW6130 montask when set Pd offline for second LD(SpanArm issue)
2) SCGCQ01045933	Windows Driver 66 crashed into BSOD while I/Oing
3) SCGCQ01047819	Set ContextType correctly(to 2) for nonRWFPIO

Changes from 7.100.65.00 to 7.100.66.00
1) SCGCQ01041467	Implement SQN ad FWN bit in routing Flags
2) SCGCQ01042762	TimeStamp the IO and Have different Debug Level for Debug driver
3) SCGCQ01034343	R5 Seq W Full Stripe Wrt , less than half the performance of Invader
4) SCGCQ01029289	CSET: Set Windows Registry Entry to NoClobber for MR WINDOWS DRIVER - (SCGCQ01025992)
5) SCGCQ01030198	CSET: set the capability bit for 1MIO support and Dual QD support conditionally - (SCGCQ00938984)
6) SCGCQ01030072	CSET: MR_6.10: Region length mismatch while running IO's on VD's with multipath push pull - (SCGCQ00936554)
7) SCGCQ01042726	Invalid descriptor type IO received by firmware on FPE exception.
8) SCGCQ01044278	Correct the order for Synronize Shutdown State machine

Changes from 7.100.64.00 to 7.100.65.00
1) SCGCQ01038382	Atomic Descriptor fixes for some IO code path
2) SCGCQ01034414	A0 board, R1/R10 can't make partition with default NRA/WT/DIRECT
3) SCGCQ01026844	Performance improvements for SAS3508 Driver

Changes from 7.100.63.00 to 7.100.64.00
1) SCGCQ01034226	Re-enabling R1FPW

Changes from 7.100.62.00 to 7.100.63.00
1) SCGCQ01032039	Remove QuadAlignment restriction
2) SCGCQ01032054	Handle proper completion if IOs for R5 RMW
3) SCGCQ01028304	Fix the EOL for NVME frames correctly

Changes from 7.100.61.00 to 7.100.62.00
1) SCGCQ01026277	Hit blue screen when install windows driver 7.100.59.0

Changes from 7.100.60.00 to 7.100.61.00
1) SCGCQ01027347	Temporarily Disable R1 FP write code path
2) SCGCQ01021636	Driver 7.100.60.00 cause firmware crashed during import VDs and when first upgrade

Changes from 7.100.59.00 to 7.100.60.00
1) SCGCQ01019269	SAS3508 MR R10 only reading from half the drives
2) SCGCQ01021589	Enhance QueueDepth calculation

Changes from 7.100.58.00 to 7.100.59.00
1) SCGCQ01010803	Re-Enable 240 VD support
2) SCGCQ01006869	SAS3508 MR : Pom Data corruption with MR_PD_INFO_GET Dcmd

Changes from 7.100.57.00 to 7.100.58.00
1) SCGCQ00564847	Refactor driver design to remove latency in IO path

Changes from 7.100.56.00 to 7.100.57.00
1) SCGCQ00812213	SAS3508: Greater than 1000 IOs Support
2) SCGCQ01011080	SAS3508: New hwid support




*Third-party trademarks are the property of their respective owners.
