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

This download supports Intel(R) RAID controller SASMF8I,SASWT4I, SASUC8I and Intel(R) Embedded Server RAID Technology II - SAS Software RAID product. Please verify that this package has been tested with the RAID device you have chosen to use by checking the drivers web page for your controller at http://support.intel.com.

================
Package Information
================
FW and OpROM Package for Native SAS mode, IT/IR mode and Intel(R) Embedded Server RAID Technology II

Package version: 2009.10.06
FW Version = 01.29.00 (includes fixed firmware settings)
BIOS (non-RAID) Version = 06.28.00
BIOS (SW RAID) Version = 08.09041155

Supported RAID modes: 0, 1, 1E, 10, 10E and 5 (activation key AXXRAKSW5 required for RAID 5 support)

Supported Intel(R) Server Boards and Systems:
 - S5000PSLSASR, S5000XVNSASR, S5000VSASASR, S5000VCLSASR, S5000VSFSASR
 - SR1500ALSASR, SR1550ALSASR, SR2500ALLXR, S5000PALR (with SAS I/O Module)
 - S5000PSLROMBR (SROMBSAS18E) without HW RAID activation key AXXRAK18E installed (native SAS or SW RAID modes only) - for HW RAID mode separate package is available
 - NSC2U, TIGW1U

Supported Intel(R) RAID controller (adapters):
- SASMF8I, SASWT4I, SASUC8I

Intel(R) SAS Entry RAID Module AXX4SASMOD, when inserted in below Intel(R) Server Boards and Systems:
 - S5520HC / S5520HCV, S5520SC,S5520UR,S5500WB

================
Known Restrictions
================
1. The sasflash versions within this package don't support ESRTII controllers.
2. The sasflash utility for Windows and Linux version within this package only support Intel(R) IT/IR RAID controllers.  The sasflash utility for Windows and Linux version within this package don't support sasflash -o -e 6 command.
3. The sasflash utility for DOS version doesn't support the Intel(R) Server Boards and Systems due to BIOS limitation.  The DOS version sasflash might still be supported on 3rd party server boards which don't have the BIOS limitation.
4. No PCI 3.0 support
5. No Foreign Configuration Resolution Support
6. No RAID migration Support
7. No mixed RAID mode support ever
8. No Stop On Error support

================
Known Bugs
================
(1) 
For Intel(R) chipset S5000P/S5000V/S5000X based server systems, please use the 32 bit, non-EBC version of sasflash which is SASFLASH_Ph17-1.22.00.00\sasflash_efi_bios32_rel\sasflash.efi, instead of the ebc version of sasflash which is in the top package directory and also in 
SASFLASH_Ph17-1.22.00.00\sasflash_efi_ebc_rel\sasflash.efi.  The latter one may return a wrong sas address with a sasflash -list command in the listed systems.

(2)
LED behavior does not match between SES and SGPIO for some conditions (documentation in process).

(3)
When in EFI Optimized Boot mode, the task bar is not displayed in EFI_BSD after two volumes are created.

(4)
If a system is rebooted while a volume rebuild is in progress, the rebuild will start over from the beginning.

================
Fixes/Updates
================
Version 2009.10.06
 1. Fixed - MP2 HDD fault LED stays on after rebuild completes
 2. Fixed - System hangs if drive hot-unplugged during stress

Version 2009.07.30
 1. Fixed - SES over i2c for 106x products
 2. Fixed - FW settings updated to support SES over i2c drive lights on FALSASMP2.

Version 2009.06.15
 1. Fixed - SES over I2C issue for 1078IR.
 2. Updated - 1068e fw to fix SES over I2C on MP2 bug.
 3. Updated - to provide NCQ queue depth of 32 (was 8) on 1064e and 1068e and 1078 internal-only controllers in IR and ESRT2 modes.
 4. Updated - Firmware to enable SES over I2C on AXX4SASMOD.
 5. Updated - Settings to provide better LED indicators for SGPIO.

Version 2008.12.11
 1. Fixed - Media can't boot from SATA DVD in some systems in Software RAID (ESRT2) mode.
 2. Fixed - Incorrect RAID 5 ECC error handling in Ctrl+M

Version 2008.11.07
 1. Added support for - Enable ICH10 support
 2. Added support for - Software RAID5 to support ICH10R
 3. Added support for - Single Drive RAID 0 (IS) Volume
 4. Fixed - Resolved issue where user could not create a second volume
immediately following the deletion of a second volume.
 5. Fixed - Second hot spare status not shown when first hot spare is
inactive/missing

Version 2008.09.22
 1. Fixed - SWR:During hot PD removal and then quick reboot, not updating the DDF correctly.

Version 2008.06.16
 1. Fixed - the issue with    The LED functions are not working inside the OSes for SWR5
 2. Fixed - the issue with    (IR-Only) Volume rebuild fails after cold swap in IME volume with hotspare
 3. Fixed - the issue with    When a degraded RAID volume with a missing disk is rebooted, it may resync to a non-RAID disk.
 4. Fixed - the issue with    (IR-Only) Physical Disk firmware download commands are being rejected
 5. Added support for     (IR-Only) Allow the host to set the name of a RAID volume

Version 2007.12.05
 1. Fixed incorrect system-dependent firmware settings. This includes fix for the issue with HDD not being detected in Slot1 with SR2500ALLX system.
 2. Added support for more than one SAS expander
 3. Added graceful handling of situation when more than 8 HDDs are installed (the limit of 8 drives still exists).

Version 2007.08.20
 1. Updated readme files, added LSI adapters to package, added a new platform to supported list

Version 2007.07.22
 1. Fixed an issue with 1.6GHz processors when recognizing the SW RAID 5 Activation Key

Version 2007.05.24
 1. Fixed an issue preventing NCQ functionality on the new silicon spins

Version 2007.01.18
 1. Added pass thru support for up to 2 SATA CD/DVD devices when the controller is in SW RAID mode
    - boot from CD/DVD-ROM with floppy emulation or hard-drive emulation not supported


================
Update Instructions
================
Note:  If SAS IO Module is installed in SR2500ALLX, SR1500ALSAS, or SR1560SFHS (with active SAS backplane) system
         - SAS controller on midplane/backplane must be disabled in BIOS Setup when updating SAS IO module firmware
         - SAS IO module must be disabled in BIOS Setup when updating SAS controller on midplane/backplane firmware

Note:	 If any add-in controller firmware is to be upgraded, the onboard controller should be DISABLED in BIOS, and each add-in controller should be done individually by type (For example: two add-in cards with the same type is fine). 

Note:  If an Intel or LSI SAS HBA (add-in card) is installed in the system, it should be removed before updating onboard SAS controller, active SAS midlane/backplane, or ROMB card.  If not removed, firmware on the HBA card will be erased. Once the onboard controller is updated, only one add-in controller should be updated at a time.


1. Unzip all of the files from the zip package onto USB key, maintaining the directory structure. Please make sure that the USB key is fully compatible with the EFI version on your motherboard. Some incompatible versions may prevent USB key working normally.

2. Boot to the EFI shell
    - Press 'F2'  during POSt to enter BIOS Setup
    - Select Boot Manager -> EFI Shell

3. Change drive and directory location to where you unzipped the package by typing the following commands:
     fs0: <press Enter>     
     cd <SAS FW directory name>

   Note:  You can always get a list of files and sub-directories in the current directory by typing 'dir' command.
          Instead of 'fs0: you may need to type 'fs1:' or 'fs2:', etc. depending on your drive configuration and removable media type.


4. Type in the name of the batch file that matches your board model and press <Enter>: 

   albp_upd.nsh  	SR1500ALSAS, SR1560SF (note: SAS IO module AXXSASIOMOD or AXX4SASMOD must be disabled in BIOS Setup, if installed)
   aliomupd.nsh  	AXXSASIOMOD in S5000PAL or S5400SF based system (note: SAS controller on midplane/backplane must be disabled in BIOS Setup, if applicable) 
   almp_upd.nsh  	SR1550ALSAS,SR2500ALLX  (note: SAS IO module AXXSASIOMOD or AXX4SASMOD must be disabled in BIOS Setup, if installed)               
   axx4sasmodupd.nsh	AXX4SASMOD in S5520HC / S5520HCV, S5520SC, S5500WB or S5520UR based system (note: SAS controller on midplane/backplane must be disabled in BIOS Setup, if applicable)
   banh1068eupd.nsh	BaNh with unique LSI SAS1068e module/midplane
   basasupd.nsh		NSC2U with LSI SAS1068 controller
   casasupd.nsh  	S5000VCLSAS
   falsasmp2upd.nsh	Intel(R) RAID SAS controller FALSASMP2
   fcsasupd.nsh		Intel(R) RAID SAS Riser controller AFCSASRISER
   hcsasupd.nsh		Intel(R) Server Board S5520HC
   hmsasupd.nsh		TIGW1U with LSI SAS1068 controller
   lpsasupd.nsh  	S5000PSLROMB, SROMBSAS18E
   mf8iupd.nsh		Intel(R) RAID SAS controllerSASMF8I
   sasasupd.nsh  	S5000VSASAS
   sfsasupd.nsh  	S5000VSFSAS
   slsasupd.nsh  	S5000PSLSAS and S5000XVNSAS
   ubbp_upd.nsh		Intel(R) Server System SR1600UR
   uc8iupd.nsh		Intel(R) RAID SAS controllerSASUC8I
   wt4iupd.nsh		Intel(R) RAID SAS controllerSASWT4I

5. Reboot and confirm the OpROM/FW versions (depending on mode) and drives listed.



----------------
Known update process issues:

1) On every flash (to SAS controllers) there will be two messages displayed that may *appear* to be errors.

	a) The first will show up in the first or second stage of the install (depending on the
	   silicon revision on the board being upgraded), and will read:

		ERROR: The Firmware image is 0000000000000000 00000000000000Bx

		but the adapter is 0000000000000000 00000000000000By

	   This is because the package attempts to flash to all revisions of chips, and the
	   message will ALWAYS show up for either the first or second stage - but it simply
	   represents that that REVISION of chip wasn't found - there will be a successful FW
	   update message either just before or just after this message. This message is EXPECTED
	   to be seen, and can be ignored (as long as one of the two FW attempts shows success).

	b) The second will be a message at the very end of each stage that reads:

		Reconnecting the EFI Driver. Please wait...

		Connect Controller Failed: Not Found

	   This is EXPECTED behavior and the message can be ignored.


===============

*Other names and brands may be claimed as the property of others.