This release note and the software that accompanies it are copyright (c) 2018, 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.

********************************************************************************
REQUIREMENTS:
********************************************************************************

Server:
    This platform shall have Intel(R) SAS Gen3 RAID controllers (see compatibility list below)  to
    support inband interface.

RAID Controller Compatibility:
   Intel(R) RAID controllers/SAS adapters 
   RS3UC080, RS3UC080J, RS3FC044, RS3GC008, RS3MC044, RS3DC080, RS3DC040, RS3SC008, RS3WC080, 
   RSP3TD160F, RSP3MD088F, RSP3DD080F, RSP3WD080E, RSP3QD160J, RSP3GD016J.

   Intel(R) Integrated RAID Modules 
   RMS3JC080, RMS3VC160, MS3HC080, RMS3CC080, RMS3CC040, RMS3AC160, 
   RMSP3AD160F, RMSP3CD080F, RMSP3HD080E.

Expander Compatibility:
    Compatible with the following Intel(R) SAS3x Expanders and JBODs.
    RES3FV288, RES3TV360, JBOD2312S3SP
       
********************************************************************************

********************************************************************************
Attention:
********************************************************************************

The expander must be at minimum firmware level B005 before attempting update.

********************************************************************************

********************************************************************************
Known Restrictions:
********************************************************************************

This upgrade method support ONLY when the expander is behind MegaRAID RAID 
controller (see compatibility list above).  Current version of storcli does not 
support firmware download to expanders through SAS adapters.

********************************************************************************

********************************************************************************
Contents in the package:
********************************************************************************

The following files are included in this folder

Name:					Description:
EFI_README.txt			This file
storcli.efi			StorCli utility

********************************************************************************
Installation Instructions:
********************************************************************************

Instructions for expander behind an MR RAID module or controller 
	(RS3MC044, RS3DC080, RS3DC040, RS3SC008, RS3WC080, MS3HC080, RMS3CC080, RMS3CC040, RMS3AC160, RSP3TD160F
	RSP3MD088F, RSP3DD080F, RSP3WD080E, RMSP3HD080E)
  
	1. Download and extract all files to a local drive.
	2. Boot the target system to the EFI shell.
	3. Find controller and corresponding expander enclosure ID
		a. Run "storcli /call /eall show" . 
		   A list of controllers is printed on the screen.  Each controller listed will have a table mapping its enclosure IDs (EID) to product IDs (ProdID)
		b. Find the controller number listing an expander ProdID (RES3TV360 or RES3FV288 or JBOD2312S3SP). Example "Controller = 0"   
		c. For each controller showing an expander ProdID=(RES3TV360 or RES3FV288 or JBOD2312S3SP) attached, take note of the corresponding Enclosure ID (EID) 
		   Expect EID to be numeric. Example EID = 91
	4. Update expander Firmware.
		a. Run "storcli64 /cN/Exx download src= ../../binary/firmware_image.bin forceActivate" 
		   In the command above N=controller number found in previous step and xx is the corresponding expander EID found in previous step
		   Example: "storcli64 /c0/E91 download src= ../../binary/firmware_image.bin forceActivate" 
		b. Wait for the message indicating the firmware download has succeeded.
	6. Repeat steps 5 for each expander found. 


