This release note and the software that accompanies it are copyright (c) 2004, Intel Corporation, and may only be installed and used in accordance with the license that accompanies the software.


Driver Version = 2.10.8.1 
OS supported = Red Hat Versions, See kernel versions below.


This download supports Intel(R) SCSI RAID controllers using software stack 2 (the SRCU42X, SRCU42E, SRCZCRX, SROMBU42E, & SRCS16), 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 //Support.Intel.Com.
This package contains the Red Hat* Linux 32bit and EM64T drivers and includes source code.  This driver is not compatible with the SRCU21, SRCU31, SRCU31L, SRCMR, SRCZCR, SRCU32, SRCU42L, or SRCS14L RAID controllers.


Contents
=========
The following files are included in this zip:

Name								DAte		Size		Description
megaraid2-v2.10.8-rhel3-u2-kernel2.4.21-15.EL-EM64T-dd.img	07/08/04	1440KB		DUD file
megaraid2-v2.10.8.1-rh90-kernels.img				07/14/04	1440		DUD file
megaraid2-v2.10.8.1-rhas21-kernels.img				07/14/04	1440		DUD file
megaraid2-v2.10.8.1-rhel3-kernels.img				07/14/04	1440		DUD file
Megaraid2.c							07/14/04	131		Source
Megaraid2.h							07/14/04	35	 	Source
Web License.rtf							07/02/03	13KB		License file
RH_DRV_readme.txt						07/16/04	6KB		This file

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.

Following steps should be used to update the driver on RHEL 3 U2 on X86_64 and EM64T platforms
1.	Use "linux noprobe dd" to begin driver update
2.	Select "Yes" when "Do you have a driver disk?" dialog appears
3.	You might see another dialog box if there are more than one possible driver update media, e.g., a usb floppy. Choose appropriate media
4.	Press "Ok" after inserting the update media
5.	IMPORTANT. Following the above step, there would be a dialog  "No driver of appropriate type was found..."
	Select "Manually choose". At the next screen, scroll down the list of all available drivers and select "LSI MegaRAID Driver 2.10.8 (megaraid2)"
	Now driver should install. You can verify by switching to console F4 using "ALT-F4"
6.	If there are no more driver updates, choose "No" when asked "Do you want to load any more driver disks"
7.	Now there would a dialog box confirming the driver update "The following drivers have been found on your system, LSI MegaRAID Driver 2.10.8 (megaraid2)". Select done.
8.	Now, here is the tricky part. For some unknown reason to me (I will discuss with Red Hat later), the driver used for during installation fails to load with "unresolved symbol" errors when booting subsequently with the UP kernel.  The SMP kernel works ok. To overcome, here is the workaround
	i.	Install normally, and just before hitting the exit button on the last screen of installation, switch to F2 console and do the following steps manually
	ii.	# mkdir /a
	iii.	# mount /dev/fd0 /a	# or appropriate device for update media e.g., /dev/sda
	iv.	# cd /a
	v.	# ./up.sh
	The last step puts the correct driver in the drivers update directory and make new initrd image. Also, if there is an entry found for older megaraid driver in /etc/modules.conf, it is removed as well. I recommend going through the up.sh program on the update disk.


Vendor:	Red Hat
Component:	megaraid2-v2.10.8-rhel3-u2-kernel2.4.21-15.EL-EM64T-dd.img

Distribution	64-bit Kernels	Architecture / Comments
RHEL 3.0 U2	2.4.21-15.EL	IA32e/EM64T Systems
		UP kernel is the only one that is
		Applicable to EM64T systems. 
		
Vendor:	Red Hat
Component:	megaraid2-v2.10.8.1-rh90-kernels.img
Distribution	32-bit Kernels	Architecture / Comments
RH 9.0	2.4.20-6BOOT	
	2.4.20-6	
	2.4.20-6smp	
	2.4.20-6bigmem	
	2.4.20-8BOOT	
	2.4.20-8	
	2.4.20-8smp	
	2.4.20-8bigmem	
	2.4.20-9BOOT	
	2.4.20-9	
	2.4.20-9smp	
	2.4.20-9bigmem	


Vendor:	Red Hat
Component:	megaraid2-v2.10.8.1-rhas21-kernels.img
Distribution	32-bit Kernels	Architecture / Comments
RH AS 2.1	2.4.9-e.3BOOT	
	2.4.9-e.3	
	2.4.9-e.3smp	
	2.4.9-e.3enterprise	
	2.4.9-e.34BOOT	
	2.4.9-e.34	
	2.4.9-e.34smp	
	2.4.9-e.34enterprise	

Component:	megaraid2-v2.10.8.1-rhel3-kernels.img
Distribution	32-bit Kernels	Architecture / Comments
RH AS 3.0	2.4.21-4.ELBOOT	
	2.4.21-4.EL	
	2.4.21-4.ELsmp	
	2.4.21-9.ELhugemem	
	2.4.21-9.ELBOOT	
	2.4.21-9.EL	
	2.4.21-9.ELsmp	
	2.4.21-9.ELhugemem	
	2.4.21-15.ELBOOT	
	2.4.21-15.EL	
	2.4.21-15.ELsmp	
	2.4.21-15.ELhugemem	




Fixes/Updates
==============

1.	Kernel panic when installing from SCSI CDROM.
2.	Kernel watchdog timer expiration when commands are being timed out in FW



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


