This release note and the software that accompanies it are copyright (c) 2010, 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 (SRCSAS18E, SRCSAS144E, SROMBSAS18E, SRCSASJV, SRCSASRB, SRCSATAWB, SROMBSASFC, SROMBSASMP2, SROMBSASMR, SRCSASPH16I, SRCSASBB8I, SRCSASLS4I, RS2WC040, RS2WC080, RS2MB044, RS2BL080, RS2BL080DE, RS2BL040, RS2PI008DE and 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.

===================
Package Information
===================
Version = 00.00.02.13
OS supported = Solaris 10 U7

==================
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.02.13_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 <megasas> from </var/spool/pkg>

MegaRAID SAS HBA driver(i386) 00.00.02.13
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 <megasas> [y,n,?] y

Installing MegaRAID SAS HBA driver as <megasas>

## Installing part 1 of 1.
/kernel/drv/amd64/mega_sas
/kernel/drv/mega_sas
/kernel/drv/mega_sas.conf
[ verifying class <none> ]
[ verifying class <master> ]
## Executing postinstall script.
Reboot client to install driver.

Installation of <megasas> 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 <megasas> from </var/spool/pkg>

MegaRAID SAS HBA driver(i386) 00.00.02.13
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.02.13 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 <megasas> 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 <megasas> from </var/spool/pkg>

MegaRAID SAS HBA driver(i386) 00.00.02.13
Copyright 1999 Sun Microsystems, Inc. All rights reserved.
## Executing checkinstall script.
A previous instance of megasas driver (00.00.02.12) 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 <megasas> 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.02.13

Do you want to remove this package? [y,n,?,q] y

## Removing installed package instance <megasas>

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 <megasas> dependencies in global zone
## Processing package information.
## Removing pathnames in class <master>
## Removing pathnames in class <none>
/kernel/drv/mega_sas.conf
/kernel/drv/mega_sas
/kernel/drv/amd64/mega_sas
/kernel/drv/amd64 <shared pathname not removed>
/kernel/drv <shared pathname not removed>
/kernel <shared pathname not removed>
/boot/solaris/devicedb <shared pathname not removed>
/boot/solaris <shared pathname not removed>
/boot <shared pathname not removed>
## Executing postremove script.
## Updating system information.

Removal of <megasas> was successful.

==================
Component Features
==================
N/A

============
Known Issues
============
N/A

=============
Fixes/Updates
=============
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.

