This release note and the software that accompanies it are copyright (c) 2015, 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 MegaRAID SAS software stack (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 driver 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. =================== Package Information =================== Version = 6.607.02.00 OS supported = Solaris 10-U9, Solaris 10-U10, Solaris 11, and Solaris 11-U1 (x86 and SPARC) ================== Known Restrictions ================== N/A ======================= Contents on the package ======================= This driver supports the Solaris10 and Solaris11 OS releases on both x86 platform and SPARC platform. The following driver binaries (built natively) are included in this driver distribution (.tgz file) and the corresponding supported OS releases. * Solaris 11 and Solaris 11-U1 (x86) OS, - Use driver package under directory intel/Solaris11/. * Solaris 10-U9 and Solaris 10-U10 (x86) OS, - Use driver package under directory intel/Solaris10/. * Solaris 11 and Solaris 11-U1 (SPARC) OS, - Use driver package under directory sparc/Solaris11/. * Solaris 10-U9 and Solaris 10-U10 (SPARC) OS, - Use driver package under directory sparc/Solaris10/. * The driver distribution for each OS component contains the following files: - mr_sas.img - 3.5-in. 1.44-MB diskette image - mr_sas.iso - CD-ROM image - mr_sas.tar.Z - Package image ========================= Installation Instructions ========================= Extract package contents to a user specified location such as = a:\ Install this driver during the installation process when prompted for storage device drivers by inserting the driver disk into the floppy drive and providing the floppy drive path when prompted. ----------------------------------------------------------------------------- Installing the Driver/Package during OS Installation (Solaris10 OS, x86 only) ----------------------------------------------------------------------------- This is the procedure to be followed to install Solaris 10 on any of the above-mentioned Intel(R) RAID controllers as a Boot-Controller (primary storage). a. Boot the Solaris installation to the following menu: 1. Solaris Interactive (default) 2. Custom JumpStart 3. Solaris Interactive Text (Desktop session) 4. Solaris Interactive Text (Console session) 5. Apply driver updates 6. Single user shell Enter the number of your choice. b. Select option 5, "Apply driver updates". c. At the following prompt: Insert media and enter media type: Floppy, CD/DVD or End insert the LSI driver cd, and choose "CD/DVD option", and the following messages will indicate driver update success: extracting software on cd installing driver update in the miniroot d. After applying the driver, Solaris will return to the following prompt: Insert media and enter media type: Floppy, CD/DVD or End Choose "end/exit", and Solaris will continue with the installation. Solaris will prompt for re-insertion of the Solaris media; complete this step and proceed with the installation. ----------------------------------------------------------------------------- Installing the Driver/Package during OS Installation (Solaris11 OS, x86 only) ----------------------------------------------------------------------------- This is the procedure to be followed to install Solaris 11 on any of the above-mentioned Intel(R) RAID controllers as a Boot-Controller (primary storage). a. Insert the solaris 11 text install DVD and Boot into the Solaris installation menu: b. Select option '[2] Install Additional Drivers' c. Press F9(Quit), and return to the installation menu d. In the installaiton menu, Select '[3] Shell'. e. Copy the driver package "components.tgz" to /tmp and extract the driver, # tar -zxvf components.tgz # uncmpress mr_sas.Z # tar -xf mr_sas.tar f. Install LSI mrsas Driver/ Package using this command # pkgadd -d . g. Select [1]Install and proceed to complete the solaris installation. ----------------------------------------------------------------------------- Installing or Upgrading the Driver/Package after OS Installation ----------------------------------------------------------------------------- a. Become superuser on your system. b. cd to a directory where the Driver/Pckage Update is and type command # pkgadd -d . Do you want to continue with the installation of [y,n,?] Press 'y' c. The following message gets displayed on successful installation. Installation of was successful. d. If not successuful and the following message gets displayed, Installation of was suspended (administration). Then first remove the previously installed driver package. See "section 6. Remving the Driver/Package" for details. (Do not reboot) e. Do step 'c.' again to apply Driver/Package f. Execute the following commands to reconfigure while rebooting the machine # touch /reconfigure # reboot g. In the next boot, give "b -r" as a boot option. ----------------------------------------------------------------------------- Removing the Driver/Package ----------------------------------------------------------------------------- a. Become superuser on your system. b. Check which MEGARAID driver package installed on your system. whether inbox(SUNWmrsas) driver distribution OR LSI(mrsas) driver distribution, using the following commands. # modinfo | grep mr_sas # pkginfo -l | grep mrsas c. If SUNWmrsas or mrsas package installed, then Remove the package using the following command # pkgrm (SUNWmrsas OR mrsas) d. The following messages will be displayed on the console The following package is currently installed. mrsas LSI MegaRAID SAS 2.0 HBA driver ... Do you want to remove this package? e. Press 'y' and the following messages gets displayed. ## Removing Installed package instance Do you want to continue with the removal of this package [y,n,?,q] f. Press 'y' to remove the mrsas package. g. Execute the following commands to reconfigure while rebooting the machine # touch /reconfigure # reboot h. In the next boot, give "b -r" as a boot option. ================== Component Features ================== N/A ============ Known Issues ============ On Solaris-11, Install Time Update(ITU) of driver is not supported. Solaris-11 requires IPS packaging and does not support legacy Solaris10 ITU install method, working with Oracle to determine changes required for driver packaging and method to update driver on Solaris-11. ============= Fixes/Updates ============= Version 6.607.02.00 (MR6.7) Defects (18) SCGCQ00408806 - (Closed) - Remove unused funcitons and variables, add NULL pointer & error checks, use proper typecasting. SCGCQ00756924 - (Closed) - Montask at line 1272 in file ../../raid/1078dma.c , when CC is running with BG IO's SCGCQ00772133 - (Closed) - vector calculation is incorrect and can cause panics during initialization SCGCQ00445423 - (Closed) - Solaris11 - mr_sas.img – 3.5-in. 1.44-MB diskette image for Intel is failed to mount SCGCQ00772053 - (Closed) - MR Solaris 6.6 fusion reset algorithm is incorrect SCGCQ00245775 - (Closed) - Data Corruption on I/O on 32HDD/BGI/Multi-Stripes SCGCQ00255696 - (Closed) - Multiple adapter reset when IOs on LDs with 32HDD/BGI/Multi-Stripes SCGCQ00490876 - (Closed) - Driver- Driver hang observed during reboot after injecting ECC error with Solaris 11.1 SPARC SCGCQ00707503 - (Closed) - Solaris format command just lists 64 VDs after creating 240 VDs SCGCQ00518173 - (Closed) - With Sparc11.1 OS on Liberator card Kernel panic and continous reboot is observed on installing latest invader driver. SCGCQ00772043 - (Closed) - MR Solaris 6.6 panic when shutting down system SCGCQ00776132 - (Closed) - Need to check adapterOperations3 against CTRLINFO_EXTLDS_BIT. SCGCQ00523156 - (Closed) - Driver- After an OCR apps does not connect to the controller and driver issues one more reset to controller SCGCQ00243540 - (Closed) - MSM GUI intermitently hangs after RAID creation. SCGCQ00263729 - (Closed) - MonTask: line 744 in file ../../raid/mficmd.c after creating file system in Solaris using SATA drives SCGCQ00755266 - (Closed) - Panic observed on Solaris 11 x86, after creating R5 VD[~11TB] using iMR controller SCGCQ00776200 - (Closed) - iMR i/o fails with Solaris 11.1 and OEL 6.5 (Win 2008 is okay) SCGCQ00785005 - (Closed) - MonTask: line 321 in file ../../raid/reglockhw.c while running IOs on 240 VDs and policy change script EnhancementRequests (14) SCGCQ00284915 - (Closed) - Enable FP for JBODs on Invader for Solaris Driver SCGCQ00402674 - (Closed) - Improving the build system of solaris driver for SPARC arch SCGCQ00413228 - (Closed) - Add multi vector MSIx support to solaris driver SCGCQ00603107 - (Closed) - Implement get_pd_list functionality in Solaris driver SCGCQ00712508 - (Closed) - Retries IO as LDIO if raid map sync is failed with "MFI_STAT_CONFIG_SEQ_MISMATCH" SCGCQ00261885 - (Closed) - 4K sector support for Solaris SCGCQ00696878 - (Closed) - Load balancing reads on >2 drive R1 for SSDs to improve Performance. SCGCQ00759925 - (Closed) - BSOD(0x9f) occurs after resuming from S3 w/ LSI9361/9341 card Installed SCGCQ00407003 - (Closed) - TAPE device support need to be implemented in Solaris driver SCGCQ00603120 - (Closed) - Implement get_ld_list functionality in Solaris driver SCGCQ00288465 - (Closed) - iMR port to Fury SCGCQ00412555 - (Closed) - Port features from MR 6.0 to MR 6.1 SCGCQ00711557 - (Closed) - Enable SED support for iMR JBOD SCGCQ00550384 - (Closed) - Write Caching HBA, JBOD/R0 supported TB controller with 240 SystemPD/LD support Version 6.606.07.00 (MR6.6) SCGCQ00776200 - (Closed) - iMR i/o fails with Solaris 11.1 and OEL 6.5 (Win 2008 is okay) SCGCQ00785005 - (Closed) - MonTask: line 321 in file ../../raid/reglockhw.c while running IOs on 240 VDs and policy change script SCGCQ00776132 - (Closed) - Need to check adapterOperations3 against CTRLINFO_EXTLDS_BIT. SCGCQ00772053 - (Closed) - MR Solaris 6.6 fusion reset algorithm is incorrect SCGCQ00756924 - (Closed) - Montask at line 1272 in file ../../raid/1078dma.c , when CC is running with BG IO's SCGCQ00772043 - (Closed) - MR Solaris 6.6 panic when shutting down system SCGCQ00755266 - (Closed) - Panic observed on Solaris 11 x86, after creating R5 VD[~11TB] using iMR controller SCGCQ00772133 - (Closed) - vector calculation is incorrect and can cause panics during initialization SCGCQ00413228 - (Closed) - Add multi vector MSIx support to solaris driver SCGCQ00712508 - (Closed) - Retries IO as LDIO if raid map sync is failed with "MFI_STAT_CONFIG_SEQ_MISMATCH" SCGCQ00696878 - (Closed) - Load balancing reads on >2 drive R1 for SSDs to improve Performance. SCGCQ00759925 - (Closed) - BSOD(0x9f) occurs after resuming from S3 w/ LSI9361/9341 card Installed SCGCQ00711557 - (Closed) - Enable SED support for iMR JBOD SCGCQ00772130 - (Completed) - Remove some prints that are overloading the messages file (for testing) SCGCQ00791077 - (Completed) - Update MR Solaris driver version to 6.606.07.00 SCGCQ00755651 - (Completed) - Update MR Solaris driver version to 6.606.02.00 SCGCQ00759752 - (Completed) - Update MR Solaris driver version to 6.606.03.00 SCGCQ00772131 - (Completed) - Update MR Solaris driver version to 6.606.05.00 SCGCQ00762232 - (Completed) - Update MR Solaris driver version to 6.606.04.00 SCGCQ00751786 - (Completed) - Update MR Solaris driver version to 6.606.01.00 Version 6.605.01.00 (MR6.5) SCGCQ00707503 - (Closed) - Solaris format command just lists 64 VDs after creating 240 VDs SCGCQ00688634 - (Completed) - Bump driver version SCGCQ00735752 - (Completed) - Update MR Solaris driver version to 6.605.01.00 Version 6.604.03.00 (MR6.4) SCGCQ00603107 - (Closed) - Implement get_pd_list functionality in Solaris driver SCGCQ00603120 - (Closed) - Implement get_ld_list functionality in Solaris driver SCGCQ00550384 - (Closed) - Write Caching HBA, JBOD/R0 supported TB controller with 240 SystemPD/LD suppor Version 6.603.03.00 (MR6.3) SCGCQ00566513 - (Completed) - MR6.3 : Seeding from 6.2 to 6.3 (version number change only) Version 6.602.03.00 (MR6.2) SCGCQ00490876 - MR_Inv_6.2_SPARC:Driver- Driver hang observed during reboot after injecting ECC error with Solaris 11.1 SPARC SCGCQ00523156 - After an OCR apps does not connect to the controller and driver issues one more reset to controller SCGCQ00518173 - With Sparc11.1 OS on Liberator card Kernel panic and continous reboot is observed on installing latest invader driver. Version 6.601.05.00 (MR6.1) SCGCQ00263729 - MonTask: line 744 in file ../../raid/mficmd.c after creating file system in Solaris using SATA drives SCGCQ00243540 - MSM GUI intermitently hangs after RAID creation. SCGCQ00304245 - MonTask: line 1242 in file ../../raid/2108vI2o.c and reset while mounting File system on 1 R0 in Solaris SCGCQ00255696 - Multiple adapter reset when IOs on LDs with 32HDD/BGI/Multi-Stripes SCGCQ00251339 - Solaris Sparc machine performs a continous reboot with External drives connected. SCGCQ00397241 - While formating VD and JBOD in SOLARIS 10 U 10 ,Fw breaks into MonTask SCGCQ00317755 - Unable to set disk write caching in Solaris 11 SCGCQ00391659 - SPARC machine gets restart while running the enclosure pull/push script during IO on dual core enabled VD. SCGCQ00245775 - Potential data integrity issue on I/O on 32HDD/BGI/Multi-Stripes SCGCQ00445423 - Solaris11 - mr_sas.img – 3.5-in. 1.44-MB diskette image failed to mount SCGCQ00408806 - Remove unused funcitons and variables, add NULL pointer & error checks, use proper typecasting. SCGCQ00379045 - Reply Queue OverFlow Issue due to tight loop of IO submission and IO compeletion. SCGCQ00390418 - Fast Path is never set properly on Solaris SPARC (s10/s11) SCGCQ00329961 - Solaris11 hangs after issuing "init 0" command, after showing some progress. SCGCQ00390420 - Solaris SPARC driver load takes more time to complete SCGCQ00397956 - Load balancing: Make balance count to be in sync with firmware on FP enabled SCGCQ00402674 - Improving the build system of solaris driver for SPARC arch SCGCQ00407003 - TAPE device support need to be implemented in Solaris driver SCGCQ00288465 - port to Fury SCGCQ00412555 - Port features from MR 6.0 to MR 6.1 SCGCQ00319109 - PRL11 Uneven Span support added in Driver SCGCQ00397963 - Make balance count to be in sync with firmware on FP enabled SCGCQ00381761 - Error handling in "get_arm_from_strip " and "get_arm" SCGCQ00381763 - Driver was released with SPAN_DEBUG enabled SCGCQ00394957 - SPARC machine gets restart while running the enclosure pull/push script during IO on dual core enabled VD. Version 6.600.12.00 (MR6.0) SCGCQ00263729 - MonTask: line 744 in file ../../raid/mficmd.c after creating file system in Solaris using SATA drives SCGCQ00243540 - MSM GUI intermitently hangs after RAID creation. SCGCQ00304245 - MonTask: line 1242 in file ../../raid/2108vI2o.c and reset while mounting File system on 1R0 in Solaris SCGCQ00255696 - Multiple adapter reset when IOs on LDs with 32HDD/BGI/Multi-Stripes SCGCQ00251339 - Solaris Sparc machine performs a continous reboot with External drives connected. SCGCQ00397241 - While formating VD and JBOD in SOLARIS 10 U 10 ,Fw breaks into MonTask: line 243 in file ../../raid/1078int.c SCGCQ00317755 - Unable to set disk write caching in Solaris 11 SCGCQ00391659 - SPARC machine gets restart while running the enclosure pull/push script during IO on dual core enabled VD. SCGCQ00245775 - Potential data integrity issue on I/O on 32HDD/BGI/Multi-Stripes SCGCQ00379045 - Reply Queue OverFlow Issue due to tight loop of IO submission and IO compeletion. SCGCQ00390418 - Fast Path is never set properly on Solaris SPARC (s10/s11) SCGCQ00329961 - Solaris11 hangs after issuing "init 0" command, after showing some progress. SCGCQ00390420 - Solaris SPARC driver load takes more time to complete SCGCQ00284915 - Enable FP for JBODs for Solaris Driver SCGCQ00397956 - Load balancing: Make balance count to be in sync with firmware on FP enabled SCGCQ00261885 - 4K sector support for Solaris SCGCQ00319109 - PRL11 Uneven Span support added in Driver SCGCQ00381761 - Error handling in "get_arm_from_strip " and "get_arm" SCGCQ00381763 - Driver was released with SPAN_DEBUG enabled Version 6.506.00.00 SCGCQ00319410 - 4K sector support for Solaris SCGCQ00322310 - Enable systemPD FastPath IO support Version 00.00.05.06 SCGCQ00243540 - MSM GUI intermitently hangs after RAID creation. SCGCQ00245775 - Potential data integrity issue on I/O on 32HDD/BGI/Multi-Stripes SCGCQ00255696 - Multiple adapter reset when IOs on LDs with 32HDD/BGI/Multi-Stripes SCGCQ00263729 - Invader: MonTask: line 744 in file ../../raid/mficmd.c after creating file system in Solaris using SATA drives SCGCQ00251537 - Update Invader PNP ID's to packaging scripts SCGCQ00249267 - driver need to check fpReadCapable and fpWriteCapable and issue FP read/write only if the corresponding bit is set. Version 00.00.04.27 - Running IOs on multiple degraded LDs with multiple medium errors hit possible data integrity issue in Solaris_10 u9. Version 00.00.04.26 - Fixed SPARC machine reboots on enabling driver debug with command echo"debug_level_g/w 3" | mdb -k -w Version 00.00.04.20 - Initial release for 2208 Controllers *Third-party trademarks are the property of their respective owners.