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

======================
Supported RAID Controllers
======================
This download supports Intel(R) Embedded Server RAID Technology II RAID
 products (Intel(R) RAID controller SASMF8I; Intel(R) RAID SAS controller 
AXX4SASMOD; on server boards enabled for ICH9R SATA RAID, ICH10R 
SATA RAID, S5000 (ESB2) SATA RAID, LSI1064e/1068 SAS RAID, 3420 PCH SATA RAID - 
including S5000PAL,S5000XAL,S5000PSL,S5000XSL,S5000XVN,SC5400RA,S5000VSA,S5000VCL,S5300SF,
S5400SF,S5520HC,S5520HCT,S5500HCV,S5520SC,S5500WBV,S5500WB,S5520UR,S5520URT,S5500BC,
S3000AHX,S3000AH,S3000AHV,S3200SHX,S3200SHC,S3200SHL,S3200SHV,S3000SHC,X38MLST,
S3420GPX,S3420GPC,S3420GP,S3420GPV,S3420GPR,S7000FC4UR). 
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
=================
Driver Version = 13.21.0614.2010
OS supported = RHEL4U5-U8, RHEL5GA-U5, SLES9SP3-SP4, SLES10sp1-SP3, SLES11GA; (both x86 & x64 versions for these OS versions). 
The 'megasr-xx.xx.xxxx.xxxx-1-sles10-ext-xxx-xxx.img files contain the XEN kernel drivers for SLES10 - these images are ONLY required if the XEN kernel is being used, and they then need to be added as a SECOND FLOPPY during installation (see section 3.1.5 below).   To support XEN for SLES 11, only the standard driver disk image is enough and no -ext driver disk image is required (see section 3.1.6 below)

This driver is production release driver set for RAID 0/1/10/5 (when enabled).

====================
Attention!
====================

It is important to follow instructions provided below for successfully installing SLES9/10/11 or RHEL5 operating systems onto RAID device.

================
Known Restrictions
================
1. Need to type "brokenmodules=ahci" line at kernel parameter line during SuSE* Linux Enterprise Server 9 & 10 installations. Check section 3 for details.
2. RAID 5 is not supported on XEN.
3. There's OS limitation that sometimes, SuSE* Linux Enterprise Server unable to boot after basic installation. Refer to following URL for installation guidance. http://www.intel.com/support/motherboards/server/sb/CS-025446.htm
4. Remote driver loading through Intel(R) Remote Management Module (RMM) may not ensure successful installation of Operating Systems. If so, use local driver loading through USB Key or Floppy.
5. During specific versions of Red Hat* Enterprise Linux installation, need to type "linux dd nostorage" or "linux dd noprobe=ataN ..." at kernel parameter line to ensure successfully driver loading. Check section 3 for details.

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

Name							
megasr-13.21.0614.2010-1-rhel40-u5-all.img
megasr-13.21.0614.2010-1-rhel40-u6-all.img
megasr-13.21.0614.2010-1-rhel40-u7-all.img
megasr-13.21.0614.2010-1-rhel40-u8-all.img
megasr-13.21.0614.2010-1-rhel50-ga-all.img
megasr-13.21.0614.2010-1-rhel50-u1-all.img
megasr-13.21.0614.2010-1-rhel50-u2-all.img
megasr-13.21.0614.2010-1-rhel50-u3-all.img
megasr-13.21.0614.2010-1-rhel50-u4-all.img
megasr-13.21.0614.2010-1-sles9-sp3-x86_64.img
megasr-13.21.0614.2010-1-sles9-sp3-x86.img
megasr-13.21.0614.2010-1-sles9-sp4-x86_64.img
megasr-13.21.0614.2010-1-sles9-sp4-x86.img
megasr-13.21.0614.2010-1-sles10-ext-sp1-x86.img
megasr-13.21.0614.2010-1-sles10-ext-sp1-x86_64.img
megasr-13.21.0614.2010-1-sles10-ext-sp2-x86.img
megasr-13.21.0614.2010-1-sles10-ext-sp2-x86_64.img
megasr-13.21.0614.2010-1-sles10-ext-sp3-x86.img
megasr-13.21.0614.2010-1-sles10-ext-sp3-x86_64.img
megasr-13.21.0614.2010-1-sles10-sp1-x86.img
megasr-13.21.0614.2010-1-sles10-sp1-x86_64.img
megasr-13.21.0614.2010-1-sles10-sp2-x86.img
megasr-13.21.0614.2010-1-sles10-sp2-x86_64.img
megasr-13.21.0614.2010-1-sles10-sp3-x86.img
megasr-13.21.0614.2010-1-sles10-sp3-x86_64.img
megasr-13.21.0614.2010-1-sles11-ga-x86_64.img
megasr-13.21.0614.2010-1-sles11-ga-x86.img

The partial source files of this driver are also included in the package, which allows for compilation on many Linux distributions not pre-compiled and provided otherwise. However, this does not imply any level of support for the partial source files, the build process, nor for other Linux distributions. These files are all located in the ./shim subdirectory.

================
Driver Installation Instructions
================
This updated driver can be applied using the normal OS installation options.

1 The purpose of this document is to provide clear instructions on how to install OS on drives attached to the Intel(R) Embedded Server RAID Technology II Software RAID device.

2 Prepare Installation disk(s)
2.1 Driver files are available on the CD that shipped with the product or can be downloaded from http://support.intel.com. 
2.2 Create install disk(s)
User requires a system with either Microsoft Windows or a Linux based Operating System and fresh floppy diskette(s) to prepare the install disk(s).  The required Installation Diskettes can be created on any system. Extract the disk image to a floppy disk using rawrite or another image extraction utility.


3 Installation methods
There are different types of installation possible with the installation package provided. Those are explained in different sections.

3.1 OS installation on RAID

This mode of installation is selected when user needs to install the Operating system on a fresh RAID configuration. For this kind of installation the driver update disc is used at the starting of the installation and the installer will update the system with driver images for the required kernels. Follow the procedure given below to install Intel(R) Embedded Server RAID Technology II RAID Stack at the time of Installation.

-----------------
3.1.1 Installing RHEL3 (with service pack) or RHEL4 (with service pack from Update 1 to Update 6) on RAID
-----------------

1) Create a RAID array using the Intel Embedded Server RAID Technology II RAID BIOS Configuration Utility.  
2) Boot your system using RHEL disc one. 
3) At boot prompt type "linux dd"
4) Insert driver update floppy disc when asked. 
5) Complete installation with RHEL CD

-----------------
3.1.2 Installing RHEL4U7 or RHEL4U8  on RAID
-----------------

1) Create a RAID array using the Intel Embedded Server RAID Technology II RAID BIOS Configuration Utility.  
2) Boot your system using RHEL disc one. 
3) At boot prompt type "linux dd" (Note: for Intel(R) 3420 PCH based products, type "linux dd nostorage" at boot prompt)  
4) Insert driver update floppy disc when asked. 
5) Complete installation with RHEL CD

-----------------
3.1.3 Installing RHEL5 (with or without Update 1, Update 2, Update 3, Update 4, Update 5) on RAID
-----------------

In order to support XEN mode, the system needs to have its Virtualization feature enabled in BIOS as a first step, and XEN software package in the OS needs to be loaded during installation.

1) Create a RAID array using the Intel(R) Embedded Server RAID Technology II RAID BIOS Console.
2) Connect USB floppy drive and insert the floppy disk with RAID driver
3) Boot your system using RHEL5.0 DVD
4) At boot prompt type "linux dd noprobe=ata1 noprobe=ata2 noprobe=ata3 noprobe=ata4"
5) And then you'll see a page that shows "loading usb-storage driver", and then it will ask you "Do you have a driver disk". Choose "Yes"
6) Then it will ask you which one do you choose as a driver disk, choose "sda" which is the USB floppy disk. And then click OK to continue, you'll see the message "Reading driver disk",  after it finishes, it will ask "Do you wish to load any more driver disks?" choose No if you do not have any more driver to load.
7) (If XEN mode feature is needed, the OS installatng KEY is necessary and then XEN software package needs to be loaded)  Then continue with the RHEL automatic installation, you can see that in the page where we select drives to use for installation, you can only see 1 disk (Intel MegaSR), this means the raid is recognized. 
8) At the last step of the installation (after all the packages are installed) RHEL5 prompts you to reboot. Do not click reboot button. Press Ctr+Alt+F2 to go to the text console prompt.
9) type "cat /proc/partitions" you will see some info about the partition.  For example, you might find several rows, one row might include sdb. You might find like this

major	minor	#blocks	name
8	16	1440	sdb
(In case cannot find 1440 under #blocks column, may need to remove and reinsert the USB floppy drive, then to run "cat /proc/partitions" again.)

10) type "mknod /dev/sdb b 8 16"  (8 and 16 are copied from the major and minor numbers in step #9, so that the numbers could change according to what is seen in step #9)
11) type "mkdir /temp"
12) type "mount /dev/sdb /temp"
13) type "ls /temp" and you can find all the driver files are now in /temp
14) Use cd command to enter /temp directory
15) type "./replace_ahci.sh" to execute the script. It will remove ahci from /etc/modprobe.conf and blacklist ahci in /etc/modprobe.d/blacklist (replace_ahci.sh is also an example, and please implement the script even if the *.sh is with other name).
16) Go back to graphic screen and reboot the system in order to finish the installation.


-----------------
3.1.4 Installing SLES9 SP3 on RAID
-----------------
( Refer to item #1,#3 of 'Known Restrictions' section for additional installation notes.)

1) Create a RAID array using the Intel(R) Embedded Server RAID Technology II RAID BIOS Console.
2) Connect USB floppy drive and insert the floppy disk with RAID driver
3) Boot your system using SLES CD 
4) When first screen comes up press F6 key to load a driver
5) In the text tab type brokenmodules=ahci
6) Select Installation menu option and press Enter
7) When asked about driver disk, press Enter and wait
8) The following message should be displayed: 'Driver Updates added - LSI MegaRAID Software RAID module'. Press Enter.
9) The following message should be displayed: 'Select Driver Update Medium'. Press 'Esc'
10) Proceed with installation
11) When the Basic installation finishes the system will prepare for initial reboot.  This is after installing selected packages from CDs, 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. 
12) Press Ctrl+Alt+F2 and go to directory /update/000/install
	#cd  /update/000/install
13) Run script update.post2
	#./update.post2
14) Press Ctrl+Alt+F7 and select Ok in the Small window that show Now rebooting your system
15) System automatically reboots. Remove all install media to boot to the controller


-----------------
3.1.5 Installing SLES9 SP4 on RAID
-----------------
( Refer to item #1,#3 of 'Known Restrictions' section for additional installation notes.)


1) Create a RAID array using the Intel(R) Embedded Server RAID Technology II RAID BIOS Console.
2) Connect USB floppy drive and insert the floppy disk with RAID driver
3) Boot your system using SLES CD 
4) When first screen comes up press F6 key to load a driver
5) In the text tab type brokenmodules=ahci
6) Select Installation menu option and press Enter
7) When asked about driver disk, press Enter and wait
8) The following message should be displayed: 'Driver Updates added - LSI MegaRAID Software RAID module'. Press Enter.
9) The following message should be displayed: 'Select Driver Update Medium'. Press 'Esc'
10) Proceed with installation until it gets to the 'Installation Settings' screen
11) Click on 'Partitioning' link
    a) Select 'Base partition setup on this proposal' if you want to keep default partitions. Click Next.
    b) Whether you need to change default partitions or not, you need to change Fstab options for each partition on /dev/sdb except sdb1
    c) Select partition /dev/sdb2
    d) Click 'Edit'
    e) click 'Fstab Options'
    f) Select 'Volume label' for 'Mount in /etc/fstab by'
    g) Enter a name for the volume into 'Volume Label' field, for example 'vol1', 'vol2', ...
    h) Click OK
    i)  Click OK for "Edit Existing Partition/dev/sdb2" window
    j) Repeat steps c-i for partition /dev/sdb3 and for any other partitions on /dev/sdb device
    k) Click Next
12) Click on 'Booting' link
   a) Click 'Edit Configuration Files'
   b) Modify word 'sdb2' to 'sda2' under 'title Linux' title
   c) Modify word 'sdb2' to 'sda2' under 'title Failsafe' title
   d) Click OK
   e) Click Finish 
13)Proceed with the installation
14) When the Basic installation finishes the system will prepare for initial reboot.  This is after installing selected packages from CDs, 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. 
15) Press Ctrl+Alt+F2 and go to directory /update/000/install
	#cd  /update/000/install
16) Run script update.post2
	#./update.post2
17) Press Ctrl+Alt+F7 and select Ok in the Small window that show Now rebooting your system
18) System automatically reboots. Remove all install media to boot to the controller
19) After system boot, complete system configuration process then log on to system.
20) open /etc/fstab with Vi or other editor
21) modify "/dev/sdb1  swap" to "/dev/sda1 swap", then save the change
22) reboot the server


-----------------
3.1.6 Installing SLES10 (with or without sp1, sp2, sp3) on RAID
-----------------
( Refer to item #1,#3 of 'Known Restrictions' section for additional installation notes.)

In order to support XEN mode, the system needs to have its Virtualization feature enabled in BIOS as a first step, and XEN software package in the OS needs to be loaded during installation.

1) Create a RAID array using the Intel(R) Embedded Server RAID Technology II RAID BIOS Console.
2) Connect USB floppy drive and insert the floppy disk with RAID driver (the driver here refers to the standard driver without EXT in the name of the image)
3) Boot your system using SLES CD 
4) When first screen comes up press F5 key to load a driver and select 'Yes'
5) In the text tab type brokenmodules=ahci
6) Select Installation menu option
7) Press Enter
8) The following message should be displayed: 'Driver Updates added - LSI MegaRAID Software RAID module'. Press Enter. 
9) (if XEN mode feature is wanted, apart from the standard driver being loaded as recorded in step 2 above,  insert a floppy disk that contains EXT driver to be loaded after the standard load.  If XEN is not wanted, no need to load EXT driver)  The following message should be displayed: 'Select Driver Update Medium'. Press 'Esc'   
10) Proceed with installation until it gets to the 'Installation Settings' screen
11) Click on 'Partitioning' link
12) Select 'Base Partition Setup on This Proposal' if you want to keep default partitions. Click Next.
13) Whether you need to change default partitions or not, you need to change Fstab options for each partition on /dev/sdb
    a) Select partition /dev/sdb1
    b) Click 'Edit'
    c) click 'Fstab Options'
    d) Select 'Volume label' for 'Mount in /etc/fstab by'
    e) Enter a name for the volume into 'Volume Label' field, for example 'vol1', 'vol2', ...
    f) Click OK
    g) Repeat steps a-f for partition /dev/sdb2 and for any other partitions on /dev/sdb device
    h) Click Finish
14) Proceed with the installation (load XEN software package if needed)
15) If user choose to enter XEN mode after reboot, system may start YaST in non-graphic mode. After configuration completes, graphic mode will work normally again.

-----------------
3.1.7 Installing SLES11 on RAID
-----------------

In order to support XEN mode, the system needs to have its Virtualization feature enabled in BIOS as a first step, and XEN software package in the OS needs to be loaded during installation.

1) Create a RAID array using the Intel(R) Embedded Server RAID Technology II RAID BIOS Console.
2) Connect USB floppy drive and insert the floppy disk with RAID driver 
3) Boot your system using SLES CD 
4) When first screen comes up press F6 key to load a driver and select 'Yes'
5) In the text tab type brokenmodules=ahci
6) Select Installation menu option
7) Press Enter
8) The following message should be displayed: 'Driver Updates added - LSI MegaRAID Software RAID module'. Press Enter.   
9) Proceed with the installation.
10) In the page of Server Base Scenario, decide if you want to install as primary operating system on a Physical Machine, as a virtual guest inside a XEN machine by selecting Virtual Machine, or as a virtualization host that can run other virtual machines with the option XEN Virtualization Host. Proceed with Next. 
11) Proceed with the installation.

-----------------
3.2 Installing RAID driver as a secondary device - stand alone module.
-----------------

This mode of installation is preferred if RAID device is used as a secondary device.  It requires a manual installation of the RAID driver module at each boot of the system. Follow the procedure below:

1) Create RAID array on on the RAID controller using the RAID BIOS Console Utility. 
2) Boot the OS from primary controller and mount the dud floppy. 
	#mount /dev/fd0 /mnt/floppy.  
3) Unzip modules.cgz file on driver update disc to get driver images for different kernel versions
	#mkdir -p /home/megasr
	#cd /home/megasr
	#cp /mnt/floppy/modules.cgz .
	#gunzip -S .cgz  modules.cgz
It will generate a new file called modules.
	#cpio -ivd < modules

4) Load scsi mid layer modules and Install megasr driver for running kernel 
	#modprobe scsi_mod 
	#cd /home/megasr
	#insmod <running kernel>/megasr.o


-----------------
3.3 Installing RAID driver as a secondary device - built into initrd image
-----------------

This is preferred if RAID controller is used as a secondary device.  Here megasr driver will be build with the initrd image and there is no need to do insmod at every reboot of the system. 

1) Create RAID array on RAID Controller using Intel Embedded RAID Technology II RAID BIOS Console Utility. 
2) Boot the OS from primary controller/Disk.
3) Mount the dud floppy. #mount /dev/fd0 /mnt/floppy
4) Unzip modules.cgz file in driver update disc to get driver images for different kernel versions

	#mkdir -p /home/megasr
	#cd /home/megasr
	#cp /mnt/floppy/modules.cgz .
	#gunzip -S .cgz  modules.cgz
It will generate a new file called  modules.
	#cpio -ivd < modules

5) Install megasr driver module
	#cd /home/megasr
	#cp <kernel version>/megasr.o  /lib/modules/<kernel version>/update/megasr.o
6) Create megasr driver Entry in Configuration file. RedHat configuration file is /etc/modules.conf. If megasr entry is not present in /etc/modules.conf add following line.
	alias  scsi_hostadapter megasr
then run this command:
      #depmod <kernel version>
7) Create new initrd image for the required kernel. RedHat uses mk_initrd utility to create initrd image  following command will create an initrd image for RedHat EL4.0   kernel  in boot directory. See mk_initrd man page more information
8) Modify lilo.conf/grub.conf  file. Add newly created initrd(s) as a new entries in /etc/lilo.conf file. The best suggested method is to copy an existing lilo entry in the file and  past it as a new one. Then modify its kernel image name, initrd image name and label name.

Sample Lilo Entry
	image=/boot/vmlinux-<kernel version>
	label=linux-new
	initrd=/boot/initrd-<kernel version>.img.new
	read-only
	appened="root=LABEL=/"


Sample Grub Entry
	title Red Hat Linux (<kernel version> with megasr driver)
	root (hd0,0)
	kernel /vmlinuz-<kernel version> ro root=LABEL=/ 
	initrd /initrd-<kernel version>.img.new 
9) Update boot loader. If the boot loader is Lilo run lilo command to update boot loader
	#lilo
10) Reboot the system to the new initrd entries.


-----------------
3.4 Updating RAID driver on already installed system
-----------------

This method is used to update megasr driver in a system, which is already installed with an older driver version. Here this procedure explains the manual process of updating the driver.  Follow the steps given to update driver.

1) Create RAID array on RAID Controller using Intel Embedded RAID Technology II RAID BIOS Console Utility.
2) Boot the OS from primary controller/Disk.
3) Mount the dud floppy. 
	#mount /dev/fd0 /mnt/floppy
4) Unzip modules.cgz file in driver update disc to get driver images for different kernel versions  
	#mkdir -p /home/megasr
	#cd /home/megasr
	#cp /mnt/floppy/modules.cgz .
	#gunzip -S .cgz  modules.cgz
It will generate a new file called  modules.
	#cpio -ivd < modules

5) Update megasr driver module for the  required kernels.
	#cd /home/megasr
	# cp <kernel version>/megasr.o  /lib/modules/<kernel version>/update/megasr.o
6) Create megasr driver Entry in Configuration file. RedHat configuration file is /etc/modules.conf. If megasr entry is not present in /etc/modules.conf add following line.
	alias  scsi_hostadapter megasr
then run this command:
      #depmod <kernel version>
7) Create new initrd image for the required kernel. RedHat uses mk_initrd utility to create initrd image following command will create an initrd image for  RedHat EL4.0   kernel  in boot directory. See mk_initrd man page more information
	#mkinitrd /boot/initrd-<kernel version>.img.new <kernel version>
8) Modify lilo.conf/grub.conf  file. Add newly created initrd(s) as a new entries in /etc/lilo.conf file. The best suggested method is to copy an existing lilo entry in the file and  past it as a new one. Then modify its kernel image name, initrd image name and label name.

Sample Lilo Entry
	image=/boot/vmlinux-<kernel version>
	label=linux-new
	initrd=/boot/initrd-<kernel version>.img.new
	read-only
	appened="root=LABEL=/"

Sample Grub Entry
	title Red Hat Linux (<kernel version> with megasr driver)
	root (hd0,0)
	kernel /vmlinuz-<kernel version> ro root=LABEL=/ 
	initrd /initrd-<kernel version>.img.new
9) Update boot loader. If the boot loader is Lilo run lilo command to update boot loader
	#lilo
10) Reboot the system to the new initrd entries.

================
Known Bugs
================
Type "brokenmodules=ahci" line at kernel parameter line during SLES 9 & 10 installations

================
Fixes/Updates
================
Version 13.21.0614.2010
1. Fixed - Add new PCI ID's for new OEM system BX960 S2 and S1 using ESRT2 driver
2. Fixed - Particular OS System reports Processor IERR and hangs after >100 reboots
3. Fixed - Selecting any PD makes it Global Hot Spare
4. Fixed - Drive crash on bootup
5. Fixed - driver file dbglvl_g has ˇ°otherˇ± write permission.

Version 13.15.1218.2009
1. Fixed - "Deleting media" could not complete with error on DVD-RAM drive.

Version 13.14.1209.2009
1. Added - PCI IDs for ICH9R and ICH10

Version 13.13.1021.2009
1. Fixed - RAID Web Console 2 stops responded when a predictive fail drive goes offline.
2. Fixed - Vendor ID is incorrect with SATA SW RAID.
3. Fixed - Hardware ID did not meet the requirement for win7 x64 compliance.

Version 13.11.0922.2009
1. Added support for RHEL 5.4, SLES 10.3.
2. Fixed - RWC2 v3.04-05 & v3.04-07 causes W2K3 32bit BSOD when ESRT2 RAID enabled

Version 13.10.0708.2009
1. Added Software RAID 0/1/10/5 support for SLES11. 
2. Added new PnP ID for Software RAID driver.
3. Added new customer IDs for 1068E/1064E Software RAID driver.
4. Added new 3420 PCH chipset IDs for OEM.
5. Added new customer IDs for ICH10R.
6. Reenable Intel(R) RAID Controller SASMF8I IDs.
7. Added driver for RHEL 4.8.
8. Fixed - Not able to install RAID 5 on RHEL 4.7 x86 & RHEL 5.3 x64.

Version 12.07.1021.2008
1. Fixed - the driver makes OS hang-up when one no-response drive in RAID 1 in OS is running.
2. Added ICH7 PnP ID to the Software RAID driver.

Version 11.02.0626.2008
1. Fixed - Issue with system getting flooded with debug messages
2. Fixed - Resolved OS RMU reports Product Name incorrect

Version 10.21.0507.2008
1. Added support for XEN mode for RHEL5 (or RHEL 5 Update 1), SuSE 10 (or SuSE 10 sp1).
2. Added support for Predictive Failure handling changes for SWR5
3. Added support for Implement RAID Level Migration
4. Fixed - Issue with The LED functions are not working inside the OSes for SWR5.
5. Fixed - Issue with  Unable to read /dev/sda
6. Fixed - Issue with Removing and reinserting SAS PD (unconfigured/configured) results kernel panic in specific controller
7. Fixed - Issue with  In Windows and Linux driver manufacturer reports as LSI Logic Corporation

Version 09.28.1220.2007
1. Added support for SASMF8I

Version 09.21.0914.2007
1. Added support for RHEL4 U5
2. Added support for SLES10 SP1
3. Added support for more than one SAS expander
4. Added graceful handling of situation when more than 8 HDDs are installed (the limit of 8 drives still exists).
5. Minor bug fixes

Version 08.09.0518.2007
1. RHEL5 support implemented (no other OSes supported with this version)

Version 07.15.0209.2007
1. 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

Version 06.28.1110.2006
1. Fixed - Resolved several issues with regards to licensing restrictions

Version 06.27.1026.2006
1. Fixed - Issue with SLES9 sp3 32bit hangs during install after driver is loaded.
2. Fixed - Issue with Check Consistency aborted when there is ECC error in HDD.
3. Fixed - Issue when source HDD has Ecc Error, RWC2 does not register BAD Block event When source HDD has Ecc Error,
4. Fixed - Issue with ESBII/RH4u232bit: RAID5 LD activation
6. Fixed - Issue with AS3.0 U6\driver 4.14 Multiple reboot on degraded array fails in some configurations.
7. Fixed - Issue with SRW5 Windows XP - 32bit (SP2) Unable to reboot in degraded mode in some configurations.
8. Fixed - Issue with SWR5-ESB2 SLES 9 SP3 64-bit - System fails to reboot while OS volume is rebuilding.
10. Fixed - Issue with Fatal memory error during install of Win2K3 64bit with multiple controllers installed in same system. 
11. Fixed - Issue with SWR5 8 drive - 8LD R5 causes an error message in the debugger.
12. Fixed - Issue with SWR5 ESB2 Error when dual media error hit on a R5
13. Fixed - Issue with SWR5IO Errors with W2K3 64 bit: Running heavy IOs against an OS R5 LD caused infintely looping port resets, IO aborts, etc.
14. Fixed - Issue with SWR - RWC2 fails to update GUI on changing VD name and stops displaying further monitor log on changing any other VD property.
15. Fixed - Issue with SWR5 & 2 add in addapter Cards with WinXPSP 64bit - System randomly freezes.
16. Fixed - Issue with SWR5 ICH7R Phase II Redhat 4.0 U2 x86_64, a Drive pull causes kernel panic on RAID 5 with heavy i/o running.
17. Fixed - Issue with SWR5-ICH7R Phase II RHEL3.0 AS 32-bit - LDCC on R1 with dual media errors causes system to freeze.
18. Fixed - Issue with Driver does not handle drives which do not support 48-bit LBA.
19. Fixed - Issue with SWR5-ICH7R Phase II RHEL3.0 AS U6 64-bit - DUD driver causes kernel panic during RAID5 installation.
20. Fixed - Issue with StorLib failed Passthrough Command.
21. Fixed - Issue with 8208xlp locks up after 20th hibernation on ws2003 x64.
22. Fixed - Issue with Data error when pulling out, then pushing back in a hard disk from a RAID5 array while SPBEST is running
23. Fixed - Issue with BSOD on drive pull 1 out of 5 times.
24. Fixed - Issue with Dmesg RHEL4U2 32bit, 64 bit to RAID(All Levels) array shows error.
25. Fixed - Issue with write cache changing setting.
25. Fixed - Issue with degraded R5 LD failed drives shows as unconfig good and then the OS file system errors.
26. Fixed - Issue with IO during rebuilds causing data error.
27. Fixed - Issue with display of "Revision Level(HDD FW)" with incorrect with some SATA drives.
28. Fixed - Issue with After power interruption data errors found on Rebuilding R5 LD.
29. Fixed - Issue with SWR5 SLES10-x86 Setting a HS drive to global hotspare causes kernel panic.
30. Fixed - Issue with Storelib doesn‚t detect SWR R5 controller.
31. Fixed - Issue with SWR5-ESB2 SLES 9 SP3 64-bit - R1 Rebuild does not complete and forces system to freeze.
32. Fixed - Issue with SWR5-ESB2 SLES 10 Gold 32-bit - SLES 10 will not install to RAID volume using compiled SHIM driver.
33. Fixed - Issue with Remove "RAID 5" from SWR5 driver.
34. Fixed - Issue with driver stop error.
35. Fixed - Issue with ESB2 PCI-IDs for third party systems.
36. Fixed - Issue with Kernel panic during boot with RHEL 3 up7 installed to RAID 1. 
37. Fixed - Issue with Error message when loading MegaSR driver.
38. Fixed - Issue with SWR5 installation failure using Rh3U7 to a SATA ESBII R5 configuration.
39. Fixed - Issue with RHEL3 U7 64bit Kernel panic on boot after install to 2nd VD of 2nd controller.
40. Fixed - Issue with Handling Unexpected power failures in RAID5 driver.
41. Fixed - Issue with SWR5-ESB2 SLES 10 32-bit - RAID1 is degraded when a media error occursin primary DDF location.
42. Fixed - Issue with MegaSR driver not returning media error properly.
43. Fixed - Issue with SWR5 Crash Dump with ESBII andW2K3 64bit during rebuild, memory does not dump correctly.
44. Fixed - Issue with Inserting some HDD Drive models causing system crash.
45. Fixed - Issue with Drive removal not working correctly with NCQ drives.
46. Fixed - Issue with Bule screen occurred on ESB system.
47. Fixed - Issue with driver not detecting when a drive is pulled.
48. Fixed - Issue with ESBII R5: IO tool reports a data error. 
49. Fixed - Issue with SWR fails to hibernate in a timely manner for HCT acpi test.
50. Fixed - Issue with SAS migration from SWR R5 controller.
51. Fixed - Issue with SWR5 - Some OS versions - pulling a drive during a BGI causes the system to lockup.
52. Fixed - Issue with sles9-SP3-32 can’t reboot or shutdown.
53. Fixed - Issue with SWR5 RH4u3 CC reporting inconsistency found when run after previous CC finishes.
55. Fixed - Issue with SWR5 - RWC2 is showing 0mb unconfigured good after drive has been removed.
56. Fixed - Issue with Device not found message is reported instead of specific error code
57. Fixed - Issue with SWR5 Sles 9 sp2 X64 driver will not load. 

Version 06.06.0728.2006
Initial Release


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