This release note and the software that accompanies it are copyright (c) 2006, 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 driver 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 = 2.20.4.6 (Source 2.20.4.6)
OS supported = Linux Versions, See kernel versions below.
SLES9 SP1 (Kernel2.6.5-7.139)
SLES9 SP1 EM64T (Kernel2.6.5-7.139)
SLES9 SP1 IA64 (Kernel2.6.5-7.139)
SLES9 SP2 (Kernel2.6.5-7.191)
SLES9 SP2 EM64T (Kernel2.6.5-7.191)
SLES9 SP3 (kernel2.6.5-7.224)
SLES9 SP3 EM64T (kernel2.6.5-7.224)
SuSE9.2 (Kernel2.6.8-24)
SuSE9.2 EM64T (Kernel2.6.8-24)
SuSE9.3 (Kernel2.6.11.4-20a)

====================
Attention!
====================
This updated driver can be applied using the normal OS installation options.
Extract package contents to a user specified location such as = a:\


================
Known Restrictions
================
This package is not compatible with the SRCU21, SRCU31, SRCU31L, SRCMR, SRCZCR, SRCU32, SRCU42L, or SRCS14L RAID controllers.
1.	This driver uses fully qualified PCI addresses to identify controllers. Therefore, if a new controller is introduced with only changed subsystem vendor id and subsystem id, driver changes would be required
2.	Feature to be able to boot from any logical drive has been removed, since this is not an acceptable solution in Linux kernel community.


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

Name								Description	
ir2_SLES9-SP1&SP2&SP3_SuSE9.2&9.3_DRV_2.20.4.6_readme.txt	This File
Web License.rtf							License file
ir2_SLES9-SP1_v2.20.4.6-kernel2.6.5-7.139-dd.img 		SLES9 SP1 installation driver disk image
ir2_SLES9-SP2_v2.20.4.6-kernel2.6.5-7.191-dd.img		SLES9 SP2 installation driver disk image
ir2_SLES9-SP2_v2.20.4.6-kernel2.6.5-7.224-dd.img		SLES9 SP3 installation driver disk image
ir2_SuSE9.2_v2.20.4.6-kernel2.6.8-24-dd.img			SuSE9.2 Installation driver disk image
ir2_SuSE9.3_v2.20.4.6-kernel2.6.11.4-20a-dd.img			SuSE9.3 Installation driver disk image
ir2-v2.20.4.6-noarch.rpm					Kernel 2.6 DKMS Package
ir2-v2.20.4.6-src.zip						Linux driver source files


==================
Installation Instructions
==================
1. Extract the .img file to create a "DUD" on a floppy diskette.
2. Boot to CD-ROM with OS Disk 1.
3. At the Linux installation prompt type: linux dd
4. Press <Enter> at the boot prompt on the Welcome screen.
5. Copy the Linux driver image from the Universal Driver Suite CD to diskette.
	Insert the diskette with driver image.
5. Select Yes. 
6. Scroll down to select the Intel RAID adapter driver. 
7. The utility locates and loads the driver for your device. 
8. Follow the Red Hat Linux installation procedure to complete the installation.
9. Reboot the system.

Additional Notes:
1.	These steps are specially mentioned for the SuSE 9.1 and SLES 9 driver update installation on x86_64 platforms, Intel EM64T
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.post Switch back to installation screen using “CTRL-ALT-F7and continue rebooting the machine.

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


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

================
Fixes/Updates
================
1.	Added IOCTL backward compatibility.
2.	megaraid_mbox fix: wrong order of arguments in memset()
3.	Convert pci_module_init to pci_register_driver
4.	Use the pre defined DMA mask constants from dma-mapping.h
5.	Remove SSID checking for Dobson, Lindsay, and Verde based products.
6.	Modified name of two attributes in scsi_host_template.
	> +	.sdev_attrs			= megaraid_device_attrs,
	> +	.shost_attrs			= megaraid_class_device_attrs,


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


