This release note and the software that accompanies it are copyright (c) 2011, 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 (RS2WC040, RS2WC080, RMS2AF080, RMS2AF040), 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. =================== Package Information =================== Version = 00.00.03.03 OS supported = Solaris 10 U8 ================== Known Restrictions ================== N/A ======================= Contents on the package ======================= The following files are included in this package: Name Description mega_sas.img Floppy image mega_sas.iso ISO image mega_sas.Z Solaris driver image License_v2.pdf License Agreement ir3_Solaris_DRV_v00.00.03.03_readme.txt This file ========================= 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. Install/update driver after OS installed: ========================================= Copy the solaris driver image to the target system and follow below steps to load/unload driver. bash-3.00# cp mega_sas.Z /tmp bash-3.00# cd /tmp bash-3.00# uncompress mega_sas.Z bash-3.00# unzip mega_sas Archive: mega_sas creating: megasas/ inflating: megasas/pkgmap inflating: megasas/pkginfo creating: megasas/reloc/ creating: megasas/reloc/boot/ creating: megasas/reloc/boot/solaris/ creating: megasas/reloc/boot/solaris/devicedb/ inflating: megasas/reloc/boot/solaris/devicedb/master creating: megasas/reloc/kernel/ creating: megasas/reloc/kernel/drv/ creating: megasas/reloc/kernel/drv/amd64/ inflating: megasas/reloc/kernel/drv/amd64/mega_sas inflating: megasas/reloc/kernel/drv/mega_sas inflating: megasas/reloc/kernel/drv/mega_sas.conf creating: megasas/install/ inflating: megasas/install/checkinstall inflating: megasas/install/copyright inflating: megasas/install/depend inflating: megasas/install/i.master inflating: megasas/install/postinstall inflating: megasas/install/postremove inflating: megasas/install/r.master bash-3.00# Case 1: First time installation of megasas driver through pkgadd: ------------------------------------------------------------------ bash-3.00# pkgadd -d . Processing package instance from MegaRAID SAS HBA driver(i386) 00.00.03.03 Copyright 1999 Sun Microsystems, Inc. All rights reserved. ## Executing checkinstall script. Previous megasas/MEGasas installations do not exist in the system. <-- Clean state Continuing Installation.. Using as the package base directory. ## Processing package information. ## Processing system information. 6 package pathnames are already properly installed. ## Verifying package dependencies. ## Verifying disk space requirements. ## Checking for conflicts with packages already installed. ## Checking for setuid/setgid programs. This package contains scripts which will be executed with super-user permission during the process of installing this package. Do you want to continue with the installation of [y,n,?] y Installing MegaRAID SAS HBA driver as ## Installing part 1 of 1. /kernel/drv/amd64/mega_sas /kernel/drv/mega_sas /kernel/drv/mega_sas.conf [ verifying class ] [ verifying class ] ## Executing postinstall script. Reboot client to install driver. Installation of was successful. bash-3.00# Case 2: Re-issuing megasas driver installation through `pkgadd`. Earlier driver was installed either through 'pkgadd' or 'ITU method' ------------------------------------------------------------------------------- bash-3.00# pkgadd -d . Processing package instance from MegaRAID SAS HBA driver(i386) 00.00.03.03 Copyright 1999 Sun Microsystems, Inc. All rights reserved. This appears to be an attempt to install the same architecture and version of a package which is already installed. This installation will attempt to overwrite this package. ## Executing checkinstall script. A previous instance of megasas driver 00.00.03.01 found in the system. <-- A previous version exists Use 'pkgrm megasas' to remove the previous megasas package and then do a pkgadd. checkinstall script suspends Installation of was suspended (administration). No changes were made to the system. bash-3.00# Case 3: Re-issuing megasas driver installation through `pkgadd`. Earlier driver was installed either through 'installer scripts' (install.sh or install32.sh) ------------------------------------------------------------------------------- bash-3.00# pkgadd -d . Processing package instance from MegaRAID SAS HBA driver(i386) 00.00.03.03 Copyright 1999 Sun Microsystems, Inc. All rights reserved. ## Executing checkinstall script. A previous instance of megasas driver (00.00.03.01) found in the system. Remove the previously installed megasas driver files and then re-issue pkgadd. <-- Remove previously installed megasas files checkinstall script suspends Installation of was suspended (administration). No changes were made to the system. bash-3.00# *NOTE: To remove the previously installed megasas files, delete the files /kernel/drv/mega_sas.conf, /kernel/drv/mega_sas and /kernel/drv/amd64/mega_sas. Reboot the system and then issue `pkgadd megasas`. Case 4: Removal of megasas driver through `pkgrm megasas`: ---------------------------------------------------------- bash-3.00# pkgrm megasas The following package is currently installed: megasas MegaRAID SAS HBA driver (i386) 00.00.03.01 Do you want to remove this package? [y,n,?,q] y ## Removing installed package instance This package contains scripts which will be executed with super-user permission during the process of removing this package. Do you want to continue with the removal of this package [y,n,?,q] y ## Verifying package dependencies in global zone ## Processing package information. ## Removing pathnames in class ## Removing pathnames in class /kernel/drv/mega_sas.conf /kernel/drv/mega_sas /kernel/drv/amd64/mega_sas /kernel/drv/amd64 /kernel/drv /kernel /boot/solaris/devicedb /boot/solaris /boot ## Executing postremove script. ## Updating system information. Removal of was successful. ================== Component Features ================== N/A ============ Known Issues ============ N/A ============= Fixes/Updates ============= Version 00.00.03.03 1) Fixed iMR-tty log does not show driver version for Solaris u8 Version 00.00.03.01 1) Fixed Cannot load module mr_sas in Solaris 10u8-32 bit OS Version 00.00.02.13 1) Removed LSI2008 specific code from this release and so only LSI2108 based controller would be detected. Version 00.00.02.12 1) Increase timeout value to allow for spin up of physical drives Version 00.00.01.26 1) Fixed RWC2 halt while creating VD without default policy settings 2) Added AutoSense capture support for Solaris SAS driver 3) Fixed Incorrect scsi status reporting from the Soalris SAS driver 4) Fixed RWC2 doesn't update status for adding new configuration in RWC2 Version 00.00.01.23 1) Fixed Solaris megasas driver using pkg string "MEGasas" 2) Fixed Cannot install Solaris 10 U4 on specific controllers 3) Fixed The driver name renders upper and lower case letters in the wrong place 4) Fixed install panics with Solaris Mutex Patch *Third-party trademarks are the property of their respective owners.