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

==========================
Supported RAID Controllers
==========================
This download supports Intel(R) RAID controllers using SAS software stack (SRCSAS18E, SRCSAS144E, SROMBSAS18E, SRCSASJV, SRCSASRB, SRCSATAWB, SROMBSASFC), 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
===================
Driver Version = 00.00.03.18-2 

OS supported = SLES Versions, See kernel versions below.
ir3_sas-v00.00.03.18-1-sles9-sp1-all.img
	SLES9 SP1 i686
	SLES9 SP1 x86_64

ir3_sas-v00.00.03.18-1-sles9-NLD9-sp2-all.img
	SLES9 SP2 i686
	SLES9 SP2 x86_64

ir3_sas-v00.00.03.18-1-sles9-NLD9-sp3-all.img
	SLES9 SP3 i686
	SLES9 SP3 x86_64

ir3_sas-v00.00.03.18-2-sles9-sp4-all.img
	SLES9 SP4 i686
	SLES9 SP4 x86_64

ir3_sas-v00.00.03.18-1-sles10-ga-all.img
	SLES10 GA i686
	SLES10 GA x86_64

ir3_sas-v00.00.03.18-1-sles10-sp1-all.img
	SLES10 SP1 i686
	SLES10 SP1 x86_64

DKMS RPM:
---------
ir3_sas-v00.00.03.18-2.noarch.rpm
	All of the above


=========
Attention
=========
N/A

==================
Known Restrictions
==================
N/A

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

Name						Description
ir3_sles_drv_v00.00.03.18-2_readme.txt		This File
ir3_sas-v00.00.03.18-1-sles9-sp1-all.img	SLES9 SP1 IA32/EM64T installation driver disk image
ir3_sas-v00.00.03.18-1-sles9-nld9-sp2-all.img	SLES9 SP2 IA32/EM64T installation driver disk image
ir3_sas-v00.00.03.18-1-sles9-nld9-sp3-all.img	SLES9 SP3 IA32/EM64T installation driver disk image
ir3_sas-v00.00.03.18-2-sles9-sp4-all.img	SLES9 SP4 IA32/EM64T installation driver disk image
ir3_sas-v00.00.03.18-1-sles10-ga-all.img	SLES10 GA IA32/EM64T installation driver disk image
ir3_sas-v00.00.03.18-1-sles10-sp1-all.img	SLES10 SP1 IA32/EM64T installation driver disk image
ir3_sas-v00.00.03.18-2.noarch.rpm		Driver DKMS Install Package
ir3_sas-v00.00.03.18-src.tgz			Driver source files
dkms-2.0.13-1.noarch.rpm			DKMS support package
osd.xml						Install support	
Web License.rtf					License file


=========================
Installation Instructions
=========================
This updated driver can be applied using the normal OS installation options.
Extract package contents to a user specified location such as = a:\
1. Extract the .img file to create a "DUD" on a floppy diskette.
2. Boot to CD-ROM or DVD-ROM with OS Disk 1.
3. When first screen come up press F5 key for SLES 10 or F6 key for SLES 9 to load a driver, then select installation menu option 
4. Insert DUD when it is prompted 
5. Proceed with installation As SLES is not updating the Driver and not creating initrd image by itself. So we need to do that manually using script file. Follow following steps carefully to do that.
6. When the Basic installation finishes the system will prepare for initial reboot.  This is after installing selected packages from CD¡¯s, Update Configuration, Copy file to installed system and after installing the boot manager. Before rebooting the system a small window will pop up in which Seconds before rebooting your system displayed.  Press STOP button to prevent rebooting the system. 
7. Press Ctrl+Alt+F2 and go to directory /update/000/install
               #cd  /update/000/install
8. Run script update.post2
               #./update.post2
9. Press Ctrl+Alt+F7 and select Ok in the Small window that show Now rebooting your system
10 System automatically reboots. Remove all install media to boot to the controller


Additional Notes:
1. These steps are specially mentioned for the SLES 9 driver update installation on x86_64 platforms 
2. For the 64-bit installation, DVD media is should be used. But there should not be any restrictions with the CD install as well.
3. In many cases, SuSE fails to find the floppy disk when driver update option is chosen. It comes back with “no floppy found error. In this case, copy the 01 and 02 directories from the floppy update disk to a CD-RW. Make sure both directories 01 and 02 are copied. Both of these are mandatory for driver update to happen
4. One more issue encountered on many x86_64 machines is related to ACPI. ACPI stands for Advanced Configurations and Power Interface. ACPI establishes industry-standard interfaces for OS-directed configuration and power management on laptops, desktops, and servers. If system fails to boot at all with the default options, provide acpi=off as kernel parameters. Also you may want to switch to a text only mode installation, if graphics card is not detected properly. To do this, hit F2 at the installation splash screen and choose appropriate option.
5. To update the driver from floppy based media, choose installation or installation disable ACPIand hit F6. Insert the floppy when prompted and install normally. If floppy does not work, see the next step 6, otherwise go to step 7
6. When the installer prompts to insert the floppy/cdrom for update disk, remove the installation DVD ROM from the drive and insert the CD with the driver update files. The SuSE installer does not automatically detect the driver update files on the CD; instead it pops up a dialog to choose the media for driver update files. Choose hda (cdrom). After the driver installation is complete, a dialog box would appear to display the information about the updated drivers. Make sure it displays 2 updated drivers megaraid_mm (megaraid management module) and megaraid (scsi driver). At this time, remove the update CD from the DVD drive and replace with the installation DVD ROM. It is possible to update the driver from a separate CD drive other than the installation drive. In this case, make sure the driver update disk is removed immediately after driver update. Otherwise, it might confuse the installer, and later during the actual package installation it might come back to the wrong CD to look for packages!
7. Make sure to remain close to the machine on which installation is being done, since there is one more important manual step to be performed towards the end of the installation before system is automatically rebooted. When the package installation is complete, the installer prepares the machine for first boot. Because of a bug in installer the driver is not updated for the kernel, which will be active for subsequent operations. Before rebooting, the installer displays a dialog box for 10 seconds. Hit stop on this dialog box to prevent reboot. Now switch to console 2 by pressing CTRL-ALT-F2 and run the command  update/001/install/update.post2 Switch back to installation screen using CTRL-ALT-F7and continue rebooting the machine.

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

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


=============
Fixes/Updates
=============
Version 00.00.03.18-2
1. Added support for SLES9 SP4

Version 00.00.03.13-2
1. Added support for SLES10 SP1
2. Added hibernation support for Linux OS 
3. Added providing view of SAS Linux driver settings
4. Fixed system frozen issue when the driver try to reset the controller
5. Fixed DKMS driver installation failure issue
6. Added basic S1, S3 and S4 sleep states supporte

Version 00.00.03.09-3
1. Fixed System running heavy IO reports SCSI IO errors and "lost page write"s and DRIVER_TIMEOUT errors.
2. Fixed In SLES 10 x86_64 with DA x08 the message log  states Linux-nexus kernel: 
   status = 1, message = 00, host = 0, driver = 08 Linux-nexus kernel:  <6> SD: Current: 
   sense key: Illegal Request Linux-nexus kernel: Additional sense: Invalid command.
3. Added support for SRCSASJV, SRCSASRB, SRCSATAWB and SROMBSASFC

Version 00.00.03.07-1 
1. Fixed Driver can't flash to Cashe of BBU issue
2. Fixed heavy IO make programs become sluggish and stop responding.
3. Script modified to add SLES 10 driver support in RPM file

Version 00.00.03.03-1 
1. improve the driver performance

Version 00.00.03.01-1
1. Fixed Driver does not clean up proc entries on RHEL3.
2. Fixed Clear the interrupt before invoking initilization routine to avoid getting any interrupt while processing init routine in the driver. 
3. Reset timeout made same for both SLES and RHEL (90 seconds).

Version 00.00.02.06-1
1. Fixed megaraid_sas driver not installing properly in SLES9 SP3 issue

Version 00.00.02.03-1
1. 16 Byte CDB support / > 2 TB support added. 

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