This release note and the software that accompanies it are copyright (c) 2005, Intel Corporation, 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 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 controllers using software stack 2 (SROMBU42E, SRCU42X, SRCU42E, SRCU41L, SRCS16, SRCS28X, & SRCZCRX), 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 = 4.03.00-0 

OS supported = Linux

====================
Attention!
====================
This package contains the Linux version of the firmware update (flash) utilitythat allows you to update RAID controller firmware.  
This utility is designed for use with the firmware update file which must be downloaded seperately.

================
Known Restrictions
================
This utility is not compatible with the SRCU21, SRCU31, SRCU31L, SRCMR, SRCZCR, SRCU32, SRCU42L, or SRCS14L RAID controllers.
1.	The utility will run only if logged in as administrator or user having administrative privileges.
2.	Image files should be present in the current directory except for –p and –f option.
3.	Utility fails to load the image file under heavy I/O condition.


====================
Contents on the package
====================
The following files are included in this package:

Name				Description
irflash-4.03.00-0.i386.rpm	Flash Utility
Web Licence.rtf			License
irflash_linux_readme.txt		This file

==================
Installation Instructions
==================
Note: A firmware update cannot be performed when a logical drive initialization or rebuild is in progress, please wait until the initialization or rebuils is complete before attempting a firmware update.  Backup all data prior to the firmware update.
1. Download and extract the irflash utility to a floppy diskette or CD-ROM.
2. Download and extract the firmware file to a floppy diskette or CD-ROM.
2. Boot the target system to Linux.  
3. Insert the floppy diskette containing irflash utility created in step 1 into the floppy or CD drive.
4. Run the RPM with the command rpm -ivh irflash-4.03.00-0.i386.rpm.
5. Follow the screen prompts.

Help can be obtained with the command "irflash /?"
Multiple controllers installed in the same system can be updated one after the other by following the prompts that are presented.

================
Component Features
================
a) Supports CLI (Command Line Interface) mode.
c) Multiple instances of utility are not allowed
d) Multiple adapters can be flashed one after another.
e) Image files are searched from the current directory, only for the controllers available in the system. In that case, if multiple valid image files found, users will be asked to choose one image file among the listed valid images.
f) forced File Flashing?can be done with some adapters with files given with /f option. This means user can provide some image files by her and can force them to flash with matching controllers.
g) This utility provides an option to query all valid adapters present in the system and shows their information and then quit.


================
Known Bugs
================
N/A

================
Fixes/Updates
================
1. Irflash flashes controller with wrong file name Fixed
2. /SUSE9.1/Irflash/2.01/ silent switch causes error messages, fixed.
3. Linux/2.01-00/ IRFlash works with unsupported characters, fixed.
4.  Irflash does not find image file has been fixed. 
5.  Script file is incorporated in order to create the device node.
6. same rom file is shown twice. Fixed
7. invalid options allow user to flash the controller. Fixed
8. Fixed some FW update issues with SRCS16 & SRCS28X.


*Third-party trademarks are the property of their respective owners.


