This release note and the software that accompanies it are copyright (c) 2016, 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 (RMS3AC160, RMS3CC080, RMS3CC040, RMS3HC080, RS3YC, RS3LC, RS3SC008, RS3MC044, RS3DC080, RS3DC040, RS3WC080, RCS25ZB040, RCS25ZB040LX, RMS25PB080, RMS25PB040, RMT3PB080, RMS25CB080, RMS25CB040, RMT3CB080, RMS25CB080N, RMS25PB080N, RS25AB080, RS25SB008, RS25DB080, RS25NB008, RS2VB080, RS2VB040, RT3WB080, RS2WC040, RS2WC080, RS2SG244, RS2WG160, RMS2MH080, RMS2AF080, RMS2AF040, RS2MB044, RS2BL080, RS2BL080DE, RS2BL040, RS2PI008DE, RS2PI008), please verify that this utility has been tested with the RAID card you have chosen to use by checking the drivers web page for your controller at http://support.intel.com.

For 1078 based controllers including SRCSASJV, SRCSASRB, SRCSATAWB, SROMBSASFC, SROMBSASMP2, SROMBSASMR, SRCSASPH16I, SRCSASBB8I, SRCSASLS4I and 1068 based controllers including SRCSAS18E, SRCSAS144E, SROMBSAS18E, please use the Windows inbox drivers.

===================
Package Information
===================
Driver Version = 6.712.13.00 (WHQL signed)
OS supported = Windows Server 2016, Microsoft* Windows 10 (x86 & x64), Windows Server 2012 R2, Windows 8.1 (x86 & x64), Windows Server 2012, Windows 8 (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
=======================
Name:						Description:
MR_Windows_signed_DRV_vX.XXX.XX.XX_readme.txt	This file
Win8.0_x86 					Drivers for Windows 8
Win8.0_x64 					Drivers for Windows 8 and Windows Server 2012 x64
Win8.1_x86					Drivers for Windows 8.1
Win8.1_x64					Drivers for Windows 8.1 and Windows Server 2012 R2 x64
Win10_x86 					Drivers for Windows 10
Win10_x64 					Drivers for Windows 10 x64 and Windows Server 2016


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

=========================
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.




10/5/2016- WHQL signed Release Order for 6.712.13.00

Changes from 6.712.12.00 to 6.712.13.00 
1)SCGCQ01111726 Windows MR6.12Beta-eSDS1.1-Invader: :-9% to -11% Perf Drops RW IO Sizes-4K-64K QD(128,256) ,12GSAS HDD,x16x40PD,EPD(WT_Mode)

Changes from 6.712.11.00 to 6.712.12.00
1) SCGCQ01166120:CSET: Windows iMR6.11 GCA Perf: IOPS and Throughput are not scaling up for 24D/40D 6G SATA/SAS HDD - (SCGCQ01151414)
2) SCGCQ01164539 :MR6.12 Beta Windows driver-Performance: Invader: Seen 20-25% drops with 12G SAS-HDD for 40 drive JBOD in 4K SR at all QD's.

Changes from 6.712.10.00 to 6.712.11.00 
1)SCGCQ01134779 : MR_6.12: Windows Driver not sending any Kill adapter to FW, when command struck in FW infinite time
2)SCGCQ01152442: CSET: Windows MR driver - don't log critical events to System Event log when management app is already monitoring events - (SCGCQ01128806)

Changes from 6.712.09.00 to 6.712.10.00 
1)SCGCQ01126148 : Driver should forward SYNC_CACHE command to the FW if the canHandleSyncCache bit is set
2)SCGCQ01095397: EXSDS : Kill adapter Seen when running IO's on JBOD with SPACES volumes and Cable breaker on one of the active path

Changes from 6.712.08.00 to 6.712.09.00 
1)SCGCQ01095397: EXSDS : Kill adapter Seen when running IO's on JBOD with SPACES volumes and Cable breaker on one of the active path
2)SCGCQ01077991 :Windows Server 2016 Nanoserver validation for MR and IT -- MR 6.12/SAS3 Phase 13


Changes from 6.712.07.00 to 6.712.08.00 
1)SCGCQ01100038): Allow Sync CACHE Command for Invader and Intruder controllers by MR Windows Driver
2)SCGCQ01095425): MR6.12: BSOD (Driver_IRQ_NOT_LESS_THAN_EQUAL) megasas2.sys is seen when system wakes up from hibernation on Avalon 7
3)SCGCQ01099510): CSET: Handle Liberator Cachecade SGEs for MR 6.11  Windows Driver - (SCGCQ01099489


Changes from 6.712.06.00 to 6.712.07.00 
1) Respinning the Release order to fix Build Issues for low performance . 
2) SCGCQ01088341-Invader MR6.12-Beta:Perf-Windows 2012 R2:SATA-SSD(x8)–RAID5- RR- 512B,4K,8K,32K IO size,QD(64,256) – Drops (-13% to -15%)
3) SCGCQ01088165-Windows MR6.12Beta-eSDS1.1-Invader: :-20% to -32% Perf Drop SW/SR/RW/OLTP, IO Sizes-4K, QD(8-256),12G SAS SSD,x24&16PD,EPD

Changes from 6.712.04.00 to 6.712.05.00
1)SCGCQ01057383-CSET: Driver loses JBOD disk after OFU from 6.10 to 6.4 - (SCGCQ01056377)
2)SCGCQ01057549): MR_6.12: In Device Manager MegaRAID card results to SDS card, after upgrading Win 10 X64 driver to  latest megasas driver
3)SCGCQ01058107): Set the coalesce capable bit irrespective of regionlock and raid level.


Changes from 6.712.03.00 to 6.712.04.00
1)SCGCQ01047784: CSET: A0Rework: FW6130 montask when set Pd offline for second LD(3 lds R1 total) - (SCGCQ01039100)
2)SCGCQ01050145): CSET: Ventura MR : Pom Data corruption with MR_PD_INFO_GET Dcmd - (SCGCQ01006869)
3)SCGCQ01046075:Add the registry entry of StorPort PowerSrbTimeout for Miniport driver for Server 2016.
4)SCGCQ01044294:CSET: Correct the order for Synronize Shutdown State machine - (SCGCQ01044278)
5)SCGCQ01038940:ESDS:FW crash with PL Fault 00005853 observed with cable breaker and IO in progress in multipath with supported RAID level

Changes from 6.712.02.00 to 6.712.03.00
1)SCGCQ01019522-Handle Sequence Mismatch in MR WINDOWS DRIVER using a timer
2)SCGCQ01041237): Modify INF File for RAID mode for Windows 10 to have a common binary for both SDS and RAID mode

Changes from 6.712.01.00 to 6.712.02.00
1)SCGCQ01025992-Set Windows Registry Entry to NoClobber for MR WINDOWS DRIVER
2)SCGCQ01034102- OEM : Add  OEM  PnP ID to 3108 ROMB MR release.
3)SCGCQ01037085 - Set the  EPDs Queue Depth to divisional algorithm instead of limiting it o 64 

Changes from 6.711.04.00 to 6.712.01.00
1)SCGCQ01002558): Merge eSDS stream into MR 6.12 Mainline Windows Driver

Changes from 6.711.03.00 to 6.711.04.00
1)SCGCQ01002829: MR6.11_FW: OS does not come up after hibernation on iMR card
2)SCGCQ01000732:Add PnP IDs for OEM

Changes from 6.711.02.00 to 6.711.03.00 
1)SCGCQ00969194 : Lenovo PR- Unaligned IOs: Observed Performance drops of 6% for 24 drive SATA JBOD and 9% for 8 drive R6
2)SCGCQ00993568 : Driver/ FW handshake on the need for coalescing depending on the workload 
3)SCGCQ00976733 : CSET: MR 6.10 Beta Perf: 24% drop x24 RAID0 with 4k,8k IO for SW with SS 64K in Higher QD 24PD-12G 4K SAS SSD W2K12-R2. - (SCGCQ00966844)


Changes from 6.711.01.00 to 6.711.02.00 
1)SCGCQ00954227): CSET: Win2k12 R2 OS getting corrupted after installing the 6.10-6.710.09.00-SCGCQ00944279 driver - (SCGCQ00952825
2)SCGCQ00936554 :MR_6.10: Region lock and length mismatch while running IO's on VD's with multipath push pull
3)SCGCQ00952877 :Sync the code with MR  6.11 code with the latest MR 6.10
4)SCGCQ00952809 :Change the Driver version from Octal/9 base to generic to build debug drivers for version 08/09

changes from 6.710.08.00 to 6.711.01.00
1)SCGCQ00943713): “unaligned IO” causes controller to hang in PI enviroment.
2)SCGCQ00932964): Powerleader: Add PnP ID for SAS3108 MROMB

changes from 6.710.08.00 to 6.710.09.00
1)SCGCQ00943713): “unaligned IO” causes controller to hang in PI enviroment.
2)SCGCQ00932964): Powerleader: Add PnP ID for SAS3108 MROMB

Changes from 6.710.07.00 to 6.710.08.00
1)SCGCQ00942766): CSET: L2/L3 Cache error whilie giving Hibernate command - (SCGCQ00939167


Changes from 6.710.06.00 to 6.710.07.00
1)SCGCQ00939172): Bug in OCR_STATE_FAILED during reinitialization
2)SCGCQ00938984:set the capability bit for 1MIO support and Dual QD support conditionally based on the maxchainsizeunits and Maxadapterqdepth
3)SCGCQ00938343:CSET: Driver does not set the supportExtQueueDepth in MFI_CAPALILITIES for DualQD support - (SCGCQ00938011)
4)SCGCQ00923193:Gongga RAID PnP IDs and Product String



Changes from 6.710.05.00 to 6.710.06.00
1)SCGCQ00935693: Limit the iMR device queue depth to 32 for the JBODs
2)SCGCQ00929333:Increase the Timeout Value of DCMDs to 180 seconds for Sleep and Shutdown during aborting Pended Commands .
3)SCGCQ00928866:New FW/Driver release for Rackspace Barreleye 3108 ROMB Mezz card
4)SCGCQ00929450-Don't collect AENs from Shutdown after OCR
5)SCGCQ00929431-Add a check in StartIO if the pending fw command becomes greater than maxsrbrequests to throttle the IOS





Changes from 6.710.04.00 to 6.710.05.00
1)SCGCQ00919204 : MR6.10 Perf: For 40drive 12Gig4KSASHDD Performance drops of 15-34% for Seq. R/W with 4/16/32 IO size QD 1-256 Win2K12R2
2)SCGCQ00925476: Assignment of LOG_TO_SPAN pointer may lead to BSOD
3)SCGCQ00918009 : CSET: eSDS:LunTargetReset is currently not supported for EPD in windows environment. - (SCGCQ00906726)
4)SCGCQ00923263 :CSET: Lenovo-BSOD-On downgrading form Package 24.8.0-0035 to 24.6.0-0040 - (SCGCQ00919225)
5)SCGCQ00922647:CSET: MSI: Add MSI PnP ID to 3008iMR release. - (SCGCQ00918463)

Changes from 6.710.03.00 to 6.710.04.00
1)SCGCQ00914249 - CSET: MR6.9RCPerf:For 12Gig4KSAS&6GigSATAHDDs 21-85% drops for 24&40PD JBOD's in Seq. R/W Random R/W for all IO size with QD 64,256 - (SCGCQ00911784)

Changes from 6.710.02.00 to 6.710.03.00 
1)SCGCQ00908234): Set noBusyWait should be set to false only if MaxSrbs < 1000.
2)SCGCQ00906960): iMR/Cutlass Can't format The Partition In Windows As Well As During OS Installation


Changes from 6.710.01.00 to 6.710.02.00 
1)SCGCQ00897819 - MR WINDOWS  iMR Queue Depth change to 928(Long term)
2)SCGCQ00892114 -Fixes static code analysis bugs reported by Coverity
3)SCGCQ00896266 - Coalescing: Do not coalesce across the stripe for Fastpath capable IOs for LDs 


Changes from 6.709.10.00 to 6.710.01.00 
1)SCGCQ00888893): 3216 IMR: Add Support for OEM IMR Board
2)SCGCQ00877516): Try to improve Raid-0/Raid-1 performance avoiding CUDA region lock (Try to meet JBOD numbers)
3)SCGCQ00891299): CSET: 3316 MR: Add Support for OEM MR Board - (SCGCQ00888891)



Changes from 6.709.09.00 to 6.709.10.00 
1)SCGCQ00883872: MR 5.14: Machine reboot observed when a drive member is made offline from the OS utility(MSM)
 
Changes from 6.709.08.00 to 6.709.09.00 
1)SCGCQ00878140-ASRock Rack: Add ASRock Rack PnP ID to 3108 ROMB MR release.
2)SCGCQ00880437-Set the Device Queue depth based on SAS/SATA  Device type.
3)SCGCQ00881579-CSET: ThinkServer TD350: BSOD or system hung when update 510i FW by MSM under Win2012R2 - (SCGCQ00871571)
4)SCGCQ00886157-CSET: Driver INF verifcation test failure - (SCGCQ00869453)
5)SCGCQ00884609-Add Inspur PnP IDs(2GB,4GB) into 3108 MR windows driver MR6.7 and MR6.7+

Changes from 6.709.07.00 to 6.709.08.00 
1)SCGCQ00879671: Reduce the check for MAX SGEs in the coalescing algorithm from maximum number of physical breaks to max coalesced io size.
2)SCGCQ00878070): MR_6.9_Driver:Unexpected shutdown is reported On Avalion-3 server with windows2012 R2 64 Bit  during S4 sleep
3)SCGCQ00878140:ASRock Rack: Add ASRock Rack PnP ID to 3108 ROMB MR release.
4)SCGCQ00869113:Windows vNext Server TP2

Changes from 6.709.06.00 to 6.709.07.00
SCGCQ00872018: MR6.9: Windows 2012 R2 OS crashing after perfoming multiple BG operations on 64 VD's with background IO's
SCGCQ00871878: CSET: Logging Critical Events in Windows Event Logger. - (SCGCQ00868734)

Changes from 6.709.05.00 to 6.709.06.00
SCGCQ00869496: MR: system doesn't come up or kill all the app's on initiating the target reset and hibernate at the same time.
SCGCQ00869511: Handling the Task Management request issued to the VDs

Changes from 6.709.04.00 to 6.709.05.00 
SCGCQ00867584: MR_6.9: FW received "tmType 0" , result to MonTask: line 2317 in file ../../raid/cmd.c

Changes from 6.709.03.00 to 6.709.04.00 
SCGCQ00856764-Align the next reply queue to a factor of 16 and Process the Reply descriptor in two 32-bit Dwords instead of single 64 bit .

Changes from 6.709.01.00 to 6.709.03.00
SCGCQ00854636: Task management support for JBOD/sysPD to Windows drivers (follow-on to PR SCGCQ00687438) 

Changes from 6.708.07.00 to 6.709.01.00 
SCGCQ00853363 - Add new PnP ID into NVDATA for customer new product into MR6.6patch and UP

Changes from 6.708.06.00 to 6.708.07.00
SCGCQ00840767: MR6.8_FW : IOs activity on VDs goes for complete freeze and unresponsive after overnight OCR and JBOD on-off switch.
SCGCQ00850132: MR_6.8_Driver: OCR is not happening after 180 secs if 'PD List Query 'DCMD is timed out on windows

Changes from 6.708.05.00 to 6.708.06.00 
SCGCQ00840279: Fatal firmware error: Driver detected possible FW hang, halting FW

Changes from 6.708.04.00 to 6.708.05.00
SCGCQ00837484	MR_6.8_Driver:Unexpected shutdown is reported On Avalion-3 server with windows8 64 Bit  during S4 sleep
SCGCQ00838379	Add a sanity check in BuildIO for  GroupMaxDepth > 1 when setting canGroup if you have coalescing disabled .


Changes from 6.708.03.00 to 6.708.04.00 
SCGCQ00829169 : iMR MonTask: line 1276 in file ../../raid/1078dma.c while doing ocr when IOs are running on JBODs
SCGCQ00827000 : Hibernation fails as StorPortGetUncachedExtension routine unable to allocate required memory
SCGCQ00826062 :D32903: Wrap the Debug prints under a debug macro  For  Windows Driver
SCGCQ00831366 :CSET: ASUSTek: Add ASUSTek PnP ID to 3108 ROMB MR release. - (SCGCQ00828918)


Changes from 6.708.02.00 to 6.708.03.00
SCGCQ00824116: Sequence JBOD's are not exposed to OS.
SCGCQ00824414: Change in OCR handing code when DCMD issued in Interrupt mode timeouts.

Changes from 6.708.01.00 to 6.708.02.00
SCGCQ00806523: MFI command timeout has to be handled with OCR
SCGCQ00813454: Rebranding effort for System X - MR 6.6 PnP Additions for Lenovo System X
SCGCQ00819305: MR6.8: Windows System continuous rebooting by itself after upgrading driver from MR 6.7(6.707.05.00 ) to MR 6.8(6.708.01.00)

Changes from 6.707.06.00  to 6.708.01.00 
SCGCQ00818399: Modify the Dynamic Queue Depth Calculation for MR WINDOWS DRIVER
SCGCQ00806536: Use sequence number for JBOD FastPath I/O’s to eliminate command block after drive replacement
SCGCQ00816315: Large I/O Suport - suport 1MB transfer size


Changes from 6.707.05.00 to 6.707.06.00.
SCGCQ00816512: Remove the OS version as "Version " and make it as a blank for the IOCTL MR_PCI_DRIVER_INFORMATION
SCGCQ00813530: MR6.7:  Align Windows Driver  with Avago Nomenclature
SCGCQ00814585: Sysncro CS 2.2 with Driver source code ver-6.707.05.00 doesn't support for ExclusiveAccess on Node 2
SCGCQ00810668: CS2.2:Continueos prints "Out of range devHandle " for removing multipath till it is connected back.

Changes from 6.707.04.00 to 6.707.05.00 
SCGCQ0081018 : CS2.2: After creating the cluster role quorum Disks observing Multiple in the Disk management of the non-owning node
SCGCQ00795404 :Ignore handling of stale AEN, generated due to ungraceful shutdowns

Changes from 6.707.03.00 to 6.707.04.00 
 SCGCQ00797383-Creation of a new Liberator Product SKU - taking 9260 and creating a 9250
 SCGCQ00797815-CS2.2:Driver package not listing the Model of"LSI Syncro CS 9380/9361
 SCGCQ00804300-Load balancing implemented for Remote LDs gives a BSOD on a non-owning node.
 SCGCQ00805049-CSET: Time IOs from arrival to Completion in case of DBG - (SCGCQ00752265)


Changes from 6.707.02.00 to 6.707.03.00
SCGCQ00795404 : Ignore handling of stale AEN, generated due to ungraceful shutdowns.
SCGCQ00795006 : CSET: Support updating Controller properties after Adapter initialization. - (SCGCQ00792008)
SCGCQ00795009 : CSET: CS2.0: FastPath IO Shipping should use both the paths. - (SCGCQ00747695)

Changes from 6.707.01.00 to 6.707.02.00
SCGCQ00791484 : Handle delayed posting of DCMDS by FW during initialization
SCGCQ00791143 : Syncro 2.1 SSHA: Can not perform OS init on 2xR1 with fastpath after VDs creation
SCGCQ00791468 : Fix issues found by PreFAST|vghosalk
SCGCQ00784723 : MR driver calling StorPortGetPhysicalAddress incorrectly
SCGCQ00790690 : Reduce the Device Extension Size by removing the unused arrays in the MR WINDOWS DRIVER|rkulkar|Resolved|
SCGCQ00789403 : Remove the setting of Dma32BitAddresses to FALSE Value in the MR WINDOWS DRIVER|rkulkar|Resolved|

Changes from 6.706.05.00 to 6.707.01.00
1) SCGCQ00787913): Add PnP ID for Mitac MROMB

Changes from 6.706.04.00 to 6.706.05.00
1) SCGCQ00759662): 51.3alpha package 1- Firmware halted. Fault code = 0x80
2) SCGCQ00785436): CSET: Bug in OCR code - (SCGCQ00783015)
3) SCGCQ00783608): Add new Inspur 3008 iMR PnP ID and NVDATA to the next MR6.2 ( and later streams ) release package and megaRAID Windows driver

Changes from 6.706.03.00 to 6.706.04.00 
1) SCGCQ00767982- Improving source code quality of Windows Driver stream using results obtain from running static code analysis
2) SCGCQ00768005): Bug in Synchronized OCR, wrong State initialized

Changes from 6.706.02.00 to 6.706.03.00 
1) SCGCQ00760160): Set the Proper Flag for NON-RW Flags for SED JBOD

Changes from 6.706.01.00 to 6.706.02.00 
1) SCGCQ00759892: Set the version field in PERF_CONFIGURATION_DATA Structure during Initializiation .
2) SCGCQ00711558): RRB 71 - enable SED support for iMR JBOD
3) SCGCQ00747428 : copy right Change
4) SCGCQ00726739: Enhance Driver debug prints to differentiate multiple controllers on a system

Changes from 6.705.05.00 to 6.706.01.00 
1) SCGCQ00712518- Increase the number of SGEs in MR WINDOWS DRIVER from 64 to 65.
2) SCGCQ00712490 - Ability to read PCI Domain/Segment information via storelib
3) SCGCQ00651432 - MFI_STAT_CONFIG_SEQ_MISMATCH handling in drivers

Changes from 6.705.04.00 to 6.705.05.00 
1) SCGCQ00751161: MR_240vd_Driver:Latest not detecting controller through storcli

Changes from 6.705.03.00 to 6.705.04.00 
1)SCGCQ00726053- Significant Write performance drop in WT, and Read performance drop in NoRA 

changes from 6.705.02.00 to 6.705.03.00
1)SCGCQ00692581	Device ID to be not updated correctly in the OEM PnP ID in the ONF file according to SCGCQ00628151.
2)SCGCQ00703058	Correct the comments for the Coalescing code  to reflect the correct functionality.
3)SCGCQ00705236	Correct the Driver version in the INF file for MR 6.5 WINDOWS DRIVER
4)SCGCQ00716428	Enable/Disable the  MSIX interrupts before writing down the PCI bridges  for  S3 sleep states



Changes from 6.705.01.00 to 6.705.02.00 
1)SCGCQ00703058): Correct the comments for the Coalescing code  to reflect the correct functionality
2)Ported the fixes from MR 6.4

Changes from 6.704.11.00 to 6.704.12.00 
1)SCGCQ00673345: MR5.11-Windows Blue screens with Stop 9F error while running heavy IO with media error injections and Rebuilds

Changes from 6.704.10.00 to 6.704.11.00 
1)SCGCQ00687352: MR-6.4-Configuration loss is seen when you have multiple VD's with overnight IO's and learn cycles with OCR

Changes from 6.704.09.00 to 6.704.10.00
1)SCGCQ00682870 : R/W performance drop in R0 RA large QD, Mid size data, 20 or more drives
2)SCGCQ00686265 : Updating the driver code with neccessary change required for hibernation.

changes from 6.704.08.00 to 6.704.09.00.
1)SCGCQ00627960: System Reboots while going into Hibernation.

Changes from 6.704.07.00 to 6.704.08.00 
1)SCGCQ00664600: MR_6.4_Driver:Observing performance drops in SR 256kb I/O size 64 and 256 QD
2)SCGCQ00678549: Sync MR 6.4 INF File from 6.2 and 6.3 updates.
3)SCGCQ00673345: Windows Blue screens with Stop 9F error while running heavy IO with media error injections and Rebuilds
4)SCGCQ00661683: Read Performance drop in 2R1
4)SCGCQ00678364: Add proper Alignment mask for  allocating Noncached Extension Buffers.

Changes from 6.704.06.00 to 6.704.07.00 
1)SCGCQ00660305): Windows Blue screens with Stop D1 error while running heavy IO on 16VD R6 using all stripe sizes
2)SCGCQ00660298): 5.11 FW 23.29.0-0007/Windows Driver 6.704.06.00/PRL11 4k Install not able to boot into uEFI OS after install

Changes from 6.704.05.00 to 6.704.06.00 
1)SCGCQ00649373: CSET: Controller firmware crash / hang after cache offload with RAID6 / 60 - (SCGCQ00648947
2)SCGCQ00648461: Set the MAX SGEs supported by Windows  driver to 65 to increase the IO size from 252K to 256K.
3)SCGCQ00655886: Data corruption seen after upgrading Windows driver and running IO on R5.
4)SCGCQ00640670: MR 6.4: Not able to mount R5 and R6 WT VD's on Disk Management
5)SCGCQ00656700: code review 31804: reset the timer flags after OCR is complete

Changes from 6.704.04.00 to 6.704.05.00 
1)SCGCQ00644283: CSET: MR5.10 firmware faults during performance test - (SCGCQ00634900)
2)SCGCQ00620014: MR6.3_240VD: 65th VD not getting detected under disk management
3)SCGCQ00644275: Add MFI Capability bit in  MR_WINDOWS_DRIVER to support Load Balancing 

Changes from 6.704.03.00 to 6.704.04.00
1)SCGCQ00634869: Load  balancing reads on >2 drive R1 for SSDs to improve  Performance
2)SCGCQ00635676: TB240VD support : Drivers need to set the supportMaxextLD bit in MFI _CAPABILITIES structure
3)SCGCQ00628316: Code review defect : D25554 : Not checking the correct state of the WDT ocr while doing OCR

changes from 6.704.02.00 to 6.704.03.00 
1)SCGCQ00627133: Merge MR 6.3 GCA  +  MR 6.3 240 VD support into mainline MR 6.4

changes from 6.704.01.00 to 6.704.02.00
1)SCGCQ00588587: Syncronize the OCR State Machine with the Initilization of Adapter
2)SCGCQ00588443: Add the correct number of Alignment buffers to NonCached Extension Length while allocating memory for DCMDs

changes from 6.703.01.00 to 6.704.01.00
1)SCGCQ00550383: WebCloud Group - Write Caching HBA, JBOD/R0 supported TB controller with 240 SystemPD/LD support

2/14/2014 - 6.703.02.00 updated with the following PNP Ids.
1)SCGCQ00621838: Add PnP ID for Invader 9364-8i card to setup new Lenovo SKU

1/31/2014- 6.703.02.00 updated with the following PNP Ids. 
1)SCGCQ00601679: Lenovo-Antares-Pele:-Mismatch in the controller Name in Driver and FW
2)SCGCQ00592544: PNP ID Addition for ASRock's 3008iMR Design to be included in 6.3 release for Q1 2014
3)SCGCQ00610106: Sync PNP Ids from MR 6.2 , MR 6.1 into MR 6.3.

Changes from 6.703.01.00 to 6.703.02.00 
1)SCGCQ00587389: CSET: DELL UT: Failover Test: IOs stop running due to data mis-compares. - (SCGCQ00530895)
2)SCGCQ00579693: MR 5.8 Windows latest GCA or Point release driver needs to be released with Galaxy specific PnP ID
3)SCGCQ00586370: Sync PNP IDs from MR 5.x stream &  from Point Releases  into MR 6.3 stream

Changes from 6.702.07.00 to 6.703.01.00 
1)SCGCQ00559549: Rebuild the IO for a SysPD Device if there is a change in the Raid Map update between BuildIO and StartIO.

Changes from 6.702.06.00 to 6.702.07.00 
1)SCGCQ00560831: Drop seen for small IOsize with 6.2 components  compared to 6.0 components

Changes from 6.702.05.00 to  6.702.06.00 
1)SCGCQ00524025: IO errors while running IOs on JBODs
2)SCGCQ00526775: MR6.2: BSOD on installing OS on JBOD and running IO on volumes and Jbods

Changes from 6.702.04.00 to 6.702.05.00 
1)SCGCQ00523629: CSET: MR_6.2_Segnius: Data Corruption observed on JBODs while running IOs with 32k block size. - (SCGCQ00497899)
2)SCGCQ00518303: CSET: MR 6.1: Add support for Cisco Device IDs - will need Cisco specific patch. - (SCGCQ00505802)

Changes from 6.702.03.00 to 6.702.04.00 
1)SCGCQ00490946: Lenovo RAID 520 Bring Up Support (Add PnP IDs)
2)SCGCQ00490948: Lenovo RAID 720 Bring Up Support (Add PnP IDs)
3)SCGCQ00490951: Lenovo RAID 720EXP Bring Up Support (Add PnP IDs)
4)SCGCQ00505219: Driver is coalescing Across stripe resulting in degradation of performance

Changes from 6.702.02.00 to 6.702.03.00 
1)SCGCQ00495136: Revert the coalescing start values for  LSI Windows Driver back to original to 4 
2)SCGCQ00487982: CSET: Driver timer not going to zero properly after proper timeout period. - (SCGCQ00487966)

Changes from 6.702.01.00 to 6.702.02.00 
1)SCGCQ00465409: MR 6.2 - Windows Blue (V.next)
2)SCGCQ00465443: MR 5.9 - Windows Blue (V.next

Changes from 6.701.05.00 to 6.702.01.00 
1)First Release of MR 6.2 Driver. 

Changes from 6.701.04.00 to 6.701.05.00
1)SCGCQ00470038: CSET: (MS:344466)Perc5:KMODE_EXCEPTION_NOT_HANDLED (1e)in storport!DmaGetVirtualAddressForSgl+0x1a; Megasas overrun on boot - (SCGCQ00469573)
2)SCGCQ00473745: CSET: OEM SKU of Syncro CS 9271-8i that disables PCIe3 back channel training - (SCGCQ00473190)

Changes from 6.701.03.00 to 6.701.04.00 
1)SCGCQ00450281: Found shutdown node stuck and black out screen when Windows should reboot with driver 6.701.00

Changes from 6.701.02.00 to 6.701.03.00 
1)SCGCQ00452098: Small Sequential Reads and Writes - driver changes for delta with TB
2)SCGCQ00461046: MR_WINDOWS_DRIVER 6.701.02.00  fails Windows BLUE HCK SCSI Compliance 2.0 Test on Client x86 with Liberator/TB/Invader
3)SCGCQ00460733: Send MR_DCMD_CTRL_SHUTDOWN during shutdown and reboot for MR Windows Driver

Changes from 6.701.01.00 to 6.701.02.00 
1)SCGCQ00407188: HAMR - (TC#39673.1)MfiDriverSyncRequiredSet - Driver ldsync required message after OCR with Pinned Cache
2)SCGCQ00415314: Timeout with IPL_LOGINFO_CODE_IO_NOT_YET_EXECUTED while running IOs on Intel SSD

Changes from 6.701.00.00 to 6.701.01.00 
1)SCGCQ00441004: MR Liberator : BSOD observed on triggering OCR
2)SCGCQ00441620: CSET: Add Defiant 4e PnP IDs to MR 5.4 & 5.5 - (SCGCQ00375433)
3)SCGCQ00441623: CSET: Add Galaxy PnP IDs to MR 5.5 & 5.6 - (SCGCQ00375473)

Changes from 6.601.15.00 to 6.701.00.00 
1)SCGCQ00433930: Fileversion and Productversion in driver properties dont sync up
2)SCGCQ00434761: code review D17993: incorrect comment in the script for drvdate.cmd

Changes from 6.601.14.00 to 6.601.15.00
1)SCGCQ00403116: Merge HA Windows driver support to MR (mainline)driver code
2)SCGCQ00433930: Fileversion and Productversion in driver properties dont sync up
3)SCGCQ00433750: CSET: After OCR due to timeouts, IOs are still blocked. - (SCGCQ00433749)
4)SCGCQ00433745: CSET: Regression in Spinlock Spins/sec with new megasas.sys driver (MS bug Id 149720)- (SCGCQ00425873)

Changes from 6.601.13.00 to 6.601.14.00 
1)SCGCQ00421253: CSET: Perc9 :: I/O's became unresponsive after triggering OCR - (SCGCQ00419719)

Changes from 6.600.19.00 to 6.601.13.00 
1)SCGCQ00404214: Add 3008 device ID for iMR product - Catera - Hamlin
2)SCGCQ00412803: MR6.1: Hamlin:  Can't Install 6.600.18.00 Windows Driver

Changes from 6.600.18.00 to 6.600.19.00 
1)SCGCQ00402788: Fury C0 iMR SSD JBOD poor IOps performance compared to IT/IR
2)SCGCQ00413636: CSET: New 5.2.116 Windows Driver had  half performance of 5.1.112 - (SCGCQ00342352)
3)SCGCQ00408818: CSET: DUP 7.2 framework does not work with SATA drives under Windows Server 2012 - reports error 8009 - (SCGCQ00399736)
4)SCGCQ00414925: Beta :Perform Build Process for MR_WINDOWS_DRIVER 6.600.19.00

Changes from 6.600.17.00 to 6.600.18.00 
1)SCGCQ00406532: IO Command timeout value for TAPE devices need to be set from OS instead of  default timeout value of CUDA.

changes from 6.600.16.00 to 6.600.17.00 
1)SCGCQ00402490: MR: system hang or lag is hit on removing the SSD-cache vd while IO is running
2)SCGCQ00402255: INTERRUPT EXCEPTION NOT HANDLED (megasas2.sys)

Changes from 6.600.15.00 to 6.600.16.00 
1)SCGCQ00399853: Out of Bounds Read for fucntion CompleteScsiRequest and updateIometric .This is a Coverity defect
2)SCGCQ00400113: Limited number of MSI-X interrupt vectors assigned to Invader C0 adapter in Windows
3)SCGCQ00392176: System crash during Seq Reads
4)SCGCQ00397923: Invader: Inconsistency in controller name display between Device manager and MR applications
5)SCGCQ00354616: The 4-port Arcturus board should be renamed to 9361-4i and Nekkar be renames 9360 8i/4i
6)SCGCQ00399052: OEM Fury iMR RoMB PnP ID addition to MegaRAID softwares.

Changes from 6.600.14.00 to 6.600.15.00 
1)SCGCQ00392108: Add support for Intel 12Gbit/s SAS MegaRAID, iMR, and IT/IR adapters, to Windows & Linux Drivers, and MSM/RWC utility

Changes from 6.600.13.00 to 6.600.14.00 
1)SCGCQ00390957: Add new PCI ID
2)SCGCQ00391739: Request to change the Perc9 Subsystem Device IDs

Changes from 6.600.12.00 to 6.600.13.00 
1)SCGCQ00386647: Perc9 Pre-Alpha- MR_WINDOWS_DRIVER 6.600.12.00 in Dell 12g server, the server never boots to OS, keeps rebooting itself.
2)SCGCQ00387275: R1 64K SR 64QD is 38% down with FP enabled

Changes  from 6.600.11.00 to 6.600.12.00 
1)SCGCQ00382594: The hibernation (s4 sleep state) is not working on windows server 2012
2)SCGCQ00386111: Add PnP Ids  for IBM Catera Kong iVB, this should be added to Windows Drivers.
3)SCGCQ00386120: Add Multiphase Resume Feature For Windows 8 Driver .

Changes from 6.600.10.00 to 6.600.11.00
1)SCGCQ00378958: BSOD (D1) “DRIVER_IRQL_NOT_LESS_THAN_EQUAL", during installing windows2003 X64 os on Invader board

Changes from 6.600.09.00 to 6.600.10.00 
1)SCGCQ00361248: RRB52: Boot the system to iMR mode if NVRAM is not initialized for Catera
2)SCGCQ00368375: Support additional MSIX vectors on Invader C0
3)SCGCQ00368388: OS Installation Problem
4)SCGCQ00374854: The replies are not being processed from the MSI-x queue which is resulting f/w to hit the msgoverflow ISR

Changes from 6.600.08.00 to 6.600.09.00 
1)SCGCQ00371968-Error handling in "get_arm_from_strip " and "get_arm" for PRL11 Configuration
2)SCGCQ00352429-Hardware Malfunction BSOD in Windows during second rebuild.

Changes from 6.600.07.00 to 6.600.08.00 
1)SCGCQ00364039: Wrong Calculation in Start_lba span for Monkey Math PRL11 Configuration.
2)SCGCQ00365382: The Size of the DCMD buffer passed to the FW was less during the Driver Initialization .
3)SCGCQ00362975: IF User follows the user Guide in this release, BSOD and system OS rebuild is needed.
4)SCGCQ00361143: invader: After updating the windows driver to the latest release, firmware logs still show the old version of driver.

Changes from 6.600.06.00 to 6.600.07.00
1)SCGCQ00319108: Monkey Math - Close R10 holes ( PR - SCGCQ00295837 ).

Changes from 6.601.12.0 to 6.600.06.0
1)SCGCQ00357251: Add 3108 device ID for Catera - Flatwoods-e(PR SCGCQ00356047)
2)SCGCQ00354616: The 4-port Arcturus board should be renamed to 9361-4i and Nekkar be renames 9360 8i/4i

Changes from 6.601.11.0 to 6.601.12.0
1)SCGCQ00342417: Performance drop in 256 KB seq. Write by driver 

Changes from 6.601.10.0 to 6.601.11.0
1)SCGCQ00330474: System fails to wake up from m S3 sleep.
2)SCGCQ00330224: System fails to wake up from Hibernate.
3)SCGCQ00329951: WHQL:Hibernation related test cases (CHAOS and Sleep & Pnp) fails.
4)SCGCQ00330366: WHQL:Crashdump support test fails.

Changes from version 6.601.9.0 to 6.601.10.0
1)SCGCQ00279284		Invader DIF: Hit Montask when formatting VD's under Windows 2003 x86

Changes from version 6.601.8.0 to 6.601.9.0
1)SCGCQ00320491		MR_inv B0 : Win_2k8_R2 hits blue screen when installing/uninstalling MR windows driver 6.601.7.0
2)SCGCQ00320473		iMR: BSOD while creating R10 with spundown drives.

Changes from version 6.601.7.0 to 6.601.8.0
1)SCGCQ00319076		Driver failed to install on Liberator(9280) controller as primary
2)SCGCQ00323002		Update qdepth for jbods min and max values.

Changes from version 6.601.6.0 to 6.601.7.0
1)SCGCQ00300056		iMR Support : Add support for setting the queue depth dynamically for PD’s based on the number of configured devices (JBOD)

Changes from version 6.601.4.0 to 6.601.5.0
1)SCGCQ00278033		iMR: PL fault causing iMR FW to crash while running setup.exe from SATA DVD ROM

Changes from version 6.601.3.0 to 6.601.4.0
1)SCGCQ00299011		WHQL Common Scenario Stress with IO Test fails with TB Driver 5.2.127 on Vista x86_64
2)SCGCQ00299010		WHQL Sleep Stress Test fails with TB Driver 5.2.127 on Vista x86_64
3)SCGCQ00305390		(PR SCGCQ00304297) Enhance all MR SAS Windows drivers to support Intel expander backplanes
4)SCGCQ00280583		BSOD with error code A0 when entering S4
5)SCGCQ00307309		Windows CrashDump Issue in JBOD Mode
6)SCGCQ00310941		Win8\2012 OS support for MR driver
7)SCGCQ00312208		Windows JBOD FastPath IO support for SysPD

Changes from version 6.601.2.0 to 6.601.3.0
1)SCGCQ00297595		The windows driver unable to pump more than 20 outstanding commands per disk.
2)SCGCQ00301743		performance test setup seeing a crash on 6.601.2.0

Changes from version 6.601.1.0 to 6.601.2.0
1)SCGCQ00259242		4K sector support for Windows 8
2)SCGCQ00294806		LSIP200229542: Enable FP for JBODs on Invader for Windows Driver

Changes from version 6.601.0.0 to 6.601.1.0
1)SCGCQ00293136		MR 5.4 iMR JBOD improvements.

Changes from version 5.2.127 to 6.601.0.0
*> New version nomenclature 
1)SCGCQ00288462		Adding iMR Fury devices.

Changes from version 5.2.125 to 5.2.127.
1)SCGCQ00280848		Updating Win2k8x32 & Vistax32 driver from 5.2.119 to 5.2.125 fails with "This device can not start (Code 10)." message
2)SCGCQ00292029		PR LSIP200232728 : Add LSI MegaRAID 9271-4i device ID

Changes from version 5.2.124 to 5.2.125.
1)SCGCQ00278761		Huawei device 0x2208 added to Windows driver supported list
2)SCGCQ00260160		MSM 12.01.03.00\Alerts are not giving proper windows version.

Changes from version 5.2.119 to 5.2.124.
1)SCGCQ00243559		Driver setting the region lock type even when FW informs driver to bypass lock
2)SCGCQ00268839		SuperMicro device ID C690 should be 0690
3)SCGCQ00264491		512e drive support for MR Windows Driver
4)SCGCQ00269250		New device IDs

Changes from version 5.2.116 to 5.2.119.
1)SCGCQ00261879		DIF support for Thunderbolt MR controllers
2)New Devices added
	SCGCQ00261881	Add PnP for CC enabled 8-port Thunderbolt D1 SKU
	SCGCQ00261883	Add PnP for CC enabled 8-port ext. Thunderbolt D1 SKU

Changes from version 5.2.112 to 5.2.116.
1)SCGCQ00255185 	Sub device 0xD204 of sub vendor 0x19E5 missing
2)SCGCQ00252665		Driver 5.2.112 megasas2.inf file is missing SSDID - 92A0,92A1
3)SCGCQ00250757		TB Windows driver : Sequential Write performance drops significantly.
4)SCGCQ00247489		IOs stop sporadically with outstanding IOs.
5)SCGCQ00246917		With 5.2.112, wrong version display with "msinfo32"
6)New Devices added
	SCGCQ00248658	2208 MROMB Design Asustek - Pike-2208 Program
	SCGCQ00249402	Catera MantaRay
	SCGCQ00249403	Catera Shikra
	SCGCQ00249405	MR 2208 MROMB PnP IDs --  Gigabyte
	SCGCQ00249406	Quanta will implement MR 2208 RAID stack embedded for LSI 2208


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