This release note and the software that accompanies it are copyright (c) 2021, 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.719.06.00 OS supported = Microsoft* Windows Server 2022, 2021H1, Windows Server 2019, Windows 10 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.719.06.00_readme.txt - This file License_v2.pdf - License file Win10_x64 - This driver should be used for Windows 10 RS1 LTSC and Windows Server 2016 x64. Win2019_Server_RS5_LTSC_f18_x64 - 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 2019 RS5 Client x64. Win21H1_Client_x64 - This driver should be used for Windows 21H1 SAC Client X64. Win2022_Server_x64 – This driver should be used for Windows Server 2022 Server. 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 . 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.19 Changes from 7.719.06.00 to 7.718.05.00 Bug Fixes/Enhancements: ======================= DCSG01002393 - Storport Call to Set target QueueDepth fails DCSG01001172 - DDA Entry for iMR Adapter Not Present in the INF File. DCSG00980017 - Update RTT Event Definition with Correct EVID DCSG00921464 - Add new events for - Block Multi-LUN / Multi-Actuator : SAS Device only Report as Unsupported Device DCSG00971621 - Add Aero iMR 8i and 16i support DCSG00972346 - Add Support for 21H1 OS Release for MR 7.19 Windows Driver. DCSG00971554 - Add Support for Windows Server 2022 for MR 7.19 Windows Driver DCSG00921455 - API changes to support Multi-LUN / Multi-Actuator : SAS Device only Report as Unsupported Device MR7.18 Changes from 7.718.05.00 to 7.717.02.00 Bug Fixes/Enhancements: ======================= 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 DCSG00776882 - Spell Checking Corrections -- MR API DCSG00832146 - Update Copyright year to 2021 for MegaRAID Windows Driver DCSG00941428 - Update BuildParameters File to have Separate OS Names 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 DCSG00941866 - OEM re-branding Broadcom 9580-8i8e 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 DCSG00421399 - Add Support for Semmle Static Analysis and Code QL in MegaRAID Windows Driver for Aero/ventura. DCSG00405671 - MegaAPI: Add Event for possibility of incomplete writes on parity VDs with no battery backup DCSG00810668 - DMA Guard for Windows Server 2022 DCSG00547833 - Update driver build tools to support new Atlas driver DCSG00420292 - Update RTTrace MDT Structure to Pointer Struct For Aero/Ventura. DCSG00758751 - MR API - Changes to support SLIT DCSG00706422 - MR 7.17 : Inbox Driver Submission for 2021H1 SAC Release. DCSG00904431 - Adding PNP IDs to Windows driver (driver package 7.713.14.00 MR7.13 WHQLed driver) DCSG00812237 - Migration to VS 2019 and 20H2 WDK/SDK for MegaSAS35 Driver Projects. DCSG00426516 - Mega API Atomic LKM-to-EKM transition DCSG00913843 - Update BuildParameters.Dat File and README to reflect Single Binary Statement . MR7.17 Changes from 7.716.03.00 to 7.717.02.00 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) DCSG00278424 - MR PVT API :Update mr_configpage.h file for Ruby SED support 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.