Intel ICH5R RAID Setup Guide
Intel ICH5R (82801ER I/O controller hub) is a chip that includes an embedded SATA RAID controller that, along with the Intel Option ROM, allows you to create RAID volumes. The current version 3.5 supports both RAID 1 and RAID 0 and work with Serial ATA (SATA) hard disk drives. These chips may be found on both Intel and other brand Pentium 4 processor motherboards such as Asus, MSI, etc. They offer a low cost RAID solution for home users and entry-level business users.

RAID 1 (mirroring) requires two hard disks of equal size and is the recommend configuration due to the fact that it provides automatic backup protection of your primary hard disk, greatly increasing the chance that your system will continue to run and the data will be safe if one of the two drives fails.

RAID 0 (striping) is a way to greatly increase the I/O performance of your storage subsystem because the data is broken down into blocks, and each block is written to a separate disk drive. However it comes at the cost of having no fault tolerance - if one disk fails all data will be lost.  Therefore RAID 0 is only recommend for temporary storage of large data files you are working with, not for permanent storage, the operating system, or mission-critical applications.

RAID Drivers / Utility
There are two primary software components to ICH5R that you will need if you are going to create a RAID array and load your operating system on this array (only Windows 2000 and XP Home/PRO are supported):

1) Floppy Configuration Utility (driver): This is a utility that creates a setup floppy disk with Intel Application Accelerator RAID files which can be used to preinstall RAID driver (using F6 during Windows setup). Requires you have blank floppy disk.

2) Intel Application Accelerator RAID Edition (IAAR): This is the Windows-based software package. The Intel Application Accelerator RAID Edition software package provides support for high-performance Serial ATA RAID 0 arrays and redundant RAID 1 arrays on  select Intel 865 and 875 chipset-based platforms using Windows XP or Windows 2000

Step by Step Configuration Guide
Each motherboard may have slight variations on how to enable and setup the RAID configuration but they are all basically the same. The following is assuming you want to do a clean install of the operating system onto the RAID array. If the array is a secondary storage device to an existing IDE hard drive with supported OS you can just load the IAAR software package and create the volumes using the utility.

System Requirements

  • Intel® Pentium® 4 processor
  • Motherboard with a supported Intel® chipset
  • Supported operating system
  • Two Serial ATA hard drives (Generation 1 compatible)

Setting up a RAID 0 or 1 Volumes using using Windows XP (process is same for 2000):  The RAID driver MUST be installed before the operating system is installed on the array. The following steps outline how to build a RAID 0 or 1 volume using two SATA hard disk drives:

  • Assemble the system using a motherboard that supports Intel RAID Technology and attach two SATA hard drives.
  • Enter System BIOS Setup then ensure that Intel RAID Technology is enabled (this enables the option ROM). When done, exit Setup.
  • Upon re-boot you will see the Intel RAID BIOS status message on the screen - press CTRL-I to enter the Intel RAID Option ROM user interface.
  • Within this interface select option 1 'Create RAID Volume'.
  • Specify a RAID Volume name and then press the <TAB> or <ENTER> key to advance to the next field.

  • Select the strip value for the RAID 0 or RAID 1 array by scrolling through the available values by using the <up arrow> or <down arrow> keys and pressing the <Enter> key to select and advance to the next field.

  • Select the RAID level by scrolling through the available values by using the <up arrow> or <down arrow> keys and pressing the <Enter> key to select and advance to the next field.
  • From the Strip size, press the <Tab> or <ENTER> key to advance to the ‘Create Volume’ prompt. Press the <Enter> key to create the specified volume.  Confirm this selection by pressing the <Y> key after the prompt.
  • Scroll to option 4 ‘Exit’ and press the <Enter> key to exit the RAID Configuration utility. Confirm the exit by pressing <Y> key
  • Begin Windows XP Setup by booting from the installation CD.
  • At the beginning of Windows XP Setup, press F6 to install a third-party SCSI or RAID driver. When prompted, insert a floppy disk containing the Intel RAID driver. After reading the floppy disk, the 'Intel® 82801ER SATA RAID Controller' will be presented -- select this driver to install.
  • Finish the Windows XP installation and install all necessary drivers.
  • Install the Intel Application Accelerator RAID Edition 3.5 software via the CD-ROM included with your motherboard or after downloading it from the Internet. This will add the Intel Application Accelerator RAID Edition 3.5 user interface utility that can be used to manage the RAID configuration.

There are several other things you can do within the utility such as deleting a RAID volume, but be warned that all data will be lost of you do this. For fault-tolerance recovery see below.

NOTE 1: To do RAID 1 you must have Intel RAID Option ROM and RAID driver version 3.5 or higher. If you motherboard has the older version 3.0 ROM you can upgrade it my upgrading the motherboard BIOS. The Intel Application Accelerator RAID Edition needs to have the associated version of the Intel RAID Option ROM installed on the system in order to support the entire feature set. Intel Application Accelerator RAID Edition version 3.5 automatically checks to see if version 3.5 of the Intel RAID Option ROM is installed. If it is not, a dialog message will appear informing you to update your system BIOS.
Note 2: Loading Un-Signed Drivers - Windows XP looks for a driver "signature" before loading any third party drivers. A digital signature verifies that Microsoft has validated the driver for use with Windows XP. Device drivers that have not yet been certified by Microsoft will pop up a message stating so. If the 'Digital Signature Not Found' dialog appears, click 'Yes' to continue installing the driver.
Recovering from Failed Hard Disks
RAID 0 = RAID 0 does not have any fault tolerance so you cannot recover lost data when a single hard drive fails. You can only delete the RAID information or array and create a new array after replacing the failed disk.

RAID 1 = RAID 1 mirrors your data to a second drive so in the event of a failure you can still boot using the good SATA hard disk until it can be repaired. If this happens turn off the system, replace the defective hard disk (note which SATA port it is connected to, PORT 0 or PORT 1), then you can then boot into Windows, open the Intel Application Accelerator RAID Edition interface (located under Programs menu) and rebuild the mirror to the new hard disk.

Driver Downloads and Additional Information
For the latest required drivers (Windows 2000 and XP) go here: http://downloadfinder.intel.com/scripts-df/Product_Filter.asp?ProductID=961 
To download the Intel IAAR user manual (PDF Format) - http://support.intel.com/support/chipsets/iaa_raid/sb/CS-009333.htm
Support webpage for Intel IAAR - http://support.intel.com/support/chipsets/iaa_raid/
Troubleshooting: Known compatibility issues - http://support.intel.com/support/chipsets/iaa_raid/sb/CS-009327.htm

www.asisupport.com / www.asipartner.com