Document DB15-000319-00, October 2004
This document describes the initial release of LSI Logic Corporation’s Embedded SATA
Software RAID for ICH6R and will remain the official user’s guide for all
revisions/releases of this product until rescinded by an update.
LSI Logic Corporation reserves the right to make changes to any products herein at any
time without notice. LSI Logic does not assume any responsibility or liability arising out
of the application or use of any product described herein, except as expressly agreed to
in writing by LSI Logic; nor does the purchase or use of a product from LSI Logic
convey a license under any patent rights, copyrights, trademark rights, or any other of the
intellectual property rights of LSI Logic or third parties.
Limited Warranty
LSI Logic provides this publication “as is” without warranty of any kind, either expressed
or implied, including, but not limited to, the implied warranties of merchantability or
fitness for a specific purpose.
Some states do not allow disclaimer of express or implied warranties or the limitation or
exclusion of liability for indirect, special, exemplary, incide ntal or consequential damages
in certain transactions; therefore, this statement may not apply to you. Also, you may
have other rights which vary from jurisdiction to jurisdiction.
Limitations of Liability
LSI Logic shall in no event be held liable for any loss, expenses, or damages of any kind
whatsoever, whether direct, indirect, incidental, or consequential (whether arising from
the design or use of this product or the support materials provided with the product). No
action or proceeding against LSI Logic may be commenced more than two years after
the delivery of product to Licensee of Licensed Software.
Licensee agrees to defend and indemnify LSI Logic from any and all claims, suits, and
liabilities (including attorney’s fees) arising out of or resulting from any actual or alleged
act or omission on the part of Licensee, its authorized third parties, employees, or agents,
in connection with the distribution of Licensed Software to end-users, including, without
limitation, claims, suits, and liability for bodily or other injuries to end-users resulting
from use of Licensee’s product not caused solely by faults in Licensed Software as
provided by LSI Logic to Licensee.
Disclaimer
LSI Logic certifies only that this product will work correctly when this product is used
with the same system configuration, the same memory module parts, and the same
peripherals that were tested by LSI Logic with this product. The complete list of tested
system configurations, peripheral devices, and memory modules are documented in the
LSI Logic Compatibility Report for this product. Call your LSI Logic sales representative
for a copy of the Compatibility Report for this product.
TRADEMARK ACKNOWLEDGMENT
LSI Logic, the LSI Logic logo design, and MegaRAID, are trademarks or registered
trademarks of LSI Logic Corporation. Linux is a trademark of Linus Torvalds. Red Hat
is a trademark of Red Hat, Inc. MS-DOS, Windows, and Windows NT are registered
trademarks of Microsoft Corporation. Novell and NetWare are registered trademarks of
Novell, Inc. All other brand and product names may be trademarks of their respective
companies.
To receive product literature, visit us at http://www.lsilogic.com.
For a current list of our distributors, sales offices, and design resource centers, view
•a Embedded SATA Software RAID for ICH6R User's Guide
•software license agreement
•CD/diskette(s) with the software for Embedded SATA Software RAID
This book is the primary reference and user’s guide for the Embedded SATA
Software RAID for ICH6R. Customer specific documentatio n may be included
as well.
The Embedded SATA Software RAID supports four serial ATA ports, providing
a cost-effective way to achieve higher transfer rates and reliability. The RAID
levels supported are RAID 0, 1, and 10.
Audience
Organization
This document was prepared for users of the Embedded SATA Software RAID.
It is intended to provide a description of the product, the configuration software
utilities, and the operating system installation.
This document has the following chapters:
•Chapter 1, Overview, provides an overview of features and benefits of the
Embedded SATA Software RAID for ICH6R.
•Chapter 2, RAID Levels, describes the RAID level s supported by ICH6R.
•Chapter 3, BIOS Configuration Utility, explains how to configure ICH6R
SATA and arrays, assign RAID levels, plan the array configuration,
optimize storage, and use the ICH6R IDE Setup Utility.
•Chapter 4, Operating System Installation, contains the procedures for
installing the Windows 2000, 2003, and XP, Red Hat Linux, SuSE Linux,
and Novell NetWare operating systems when using the Embedded SATA
Software RAID.
•Chapter 5, Hyper Configuration Utility, , describes the command line
utility for SATA RAID, which is used to configure and manage RAID
levels.
•Chapter 6, Spy Service, describes the Spy Service program, which looks for
errors, failed drives, and status changes in the hard drives.
•Chapter 7, Troubleshooting, describes the problems you might encounter
while using ICH6R and suggests solutions.
Conventions Used in This Manual
The following table describes the notational conventions used throughout
this manual:
NotationExampleMeaning and Use
courier typeface.nwk fileNames of commands, directories, filenames, and on-screen text
are shown in courier typeface.
bold typefacefd1spIn a command line, keywords are shown in bold, non-italic
italicsmoduleIn command lines and names, italics indicate user variables.
italic underscorefull_pathnameWhen an underscore appears in an italicized string, enter a user-
Initial Capital lettersUndo
Edit
Apply
brackets[version]You may, but need not, select one item enclosed within brack-
ellipsesoption...In command formats, elements preceding ellipses may be
typeface. Enter them exactly as shown.
Italicized text must be replaced with appropriate user-specified
items. Enter items of the type called for, using lower case.
supplied item of the type called for with no spaces.
Names of menu commands, options, check buttons, text but-
tons, options buttons, text boxes, list boxes, etc., are shown in
text with Initial Capital lettering to avoid misreading. These elements may appear on your screen in all lower case.
ets. Do not enter the brackets.
repeated any number of times. Do not enter the ellipses. In
menu items, if an ellipsis appears in an item, clicking that item
brings up a dialog box.
This manual describes the Embedded SATA Software RAID for ICH6R. This
chapter provides an overview of this product and contains the following
sections:
•Section 1.1, “RAID Benefits,” p age 1-1
•Section 1.2, “Product Features,” page 1-2
The Embedded SATA Software RAID supports four Serial ATA ports, providing
a cost-effective way to achieve higher transfer rates and reliability. Embedded
SATA Software RAID supports
•RAID level 0 data striping for improved performance
•RAID level 1 data mirroring for improved data reliability
•RAID level 10 data striping and mirroring for high data transfer rates and
data redundancy
1.1RAID Benefits
RAID has gained popularity because it can improve I/O performance or
increases storage subsystem reliability. RAID 0 provides better performance,
while RAID 1 provides better reliability through fault toleran ce and redundant
data storage. RAID 10 combines both striping and mirroring to provide high
data transfer rates and data redundancy.
1.1.1Improved I/O
Although hard drive capabilities have improved drastically, actual performance
has improved only three to four times in the last decade. Computing
performance has improved over 50 times during the same time period. RAID 0
and RAID 10 allow you to access several disks simultan eously.
The electromechanical components of a disk subsystem operate more slowly,
require more power, and generate more noise and vibration than electronic
devices. These factors reduce the reliability of data stored on disks.
RAID 1 and RAID 10 systems improve data storage reliability and fault
tolerance compared to single-drive computers. The additional drive in each
RAID 1 array makes it possible to prevent data loss from a hard drive fail ure.
You can reconstruct missing data from the remaining data drive to a replacement
drive.
1.2Product Features
1.2.1SATA Ports
The Embedded SATA Software RAID supports four ports.
1.2.2BIOS Features
The BIOS features include
•RAID support before the operating system loads
•automatic detection and configuration of disk drives
•ability to handle configuration changes
•support for Interrupt 13 and Enhanced Disk Drive Specifi cation
•support for RAID levels 0, 1, and 10
•special handling of error log and rebuilding
•ROM option size of 64 Kbyte
•automatic resume of rebuilding and check consistency
•support for BIOS Boot Specification (BBS) (If available in system BIOS,
this allows the user to select the adapter from which to boot. Specification
v1.01, January 11, 1996)
•co-existence with SCSI and CD devices
•48-bit LBA support for read, write, and cache flush functions
•independent stripe size configuration on each logical drive
Embedded SATA Software RAID supports RAID levels 0, 1, and 10. These
RAID levels are discussed in the following sections:
•Section 2.1, “RAID 0,” page 2-1
•Section 2.2, “RAID 1,” page 2-2
•Section 2.3, “RAID 10,” page 2-3
RAID 0 (Figure 2.1) provides d isk striping across all configured drives in the
RAID subsystem. RAID 0 does not provide any data redundancy, but does offer
the best performance of any RAID level. RAID 0 breaks up data into smaller
segments, then stripes the data segments across each drive in the array as shown
in Figure 2.1. The size of each data segment is determined by the stripe size
parameter, which is set during the creation of the RAID set.
By breaking up a large file into smaller segments, Embedded SATA Software
RAID can use both IDE ports and drives to read or write the file faster. This
makes RAID 0 ideal for applications that require high bandwi dth but do not
require fault tolerance.
UsesProvides high data throughput, especially for large files. Any
environment that does not require fault tolerance.
Str on g Po i n tsProvides increased data throughput for large files. No capacity loss
penalty for parity.
Wea k P oi n t sDoes not provide fault tolerance. All data lost if any drive fails.
DrivesOne to two
RAID 1 (Figure 2.2) dupli cates all data from one drive to a second drive. RAID
1 provides complete data redundancy, but at the cost of doubling the required
data storage capacity.
UsesDatabases or any other mission critical environment that requires
Str on g Po i n tsProvides complete data redundancy. RAID 1 is ideal for any
Wea k P oi n t sRequires twice as many hard drives. Performance is impaired during
RAID 10 is a combination of RAID 1 and RAID 0. RAID 10 has mirrored
drives. It breaks up data into smaller blocks, then strip es the blocks of data to
each RAID 1 RAID set. Each RAID 1 RAID set then duplicates its data to its
other drive. The size of each block is determined by the stripe size parameter,
which is set during the creation of the RAID set. RAID 10 can sustain one drive
failure in each array while maintaining data integrity.
UsesWorks best for data storage that must have 100% redundancy of
RAID 1 (mirrored arrays) and that also needs the enhanced I/O
performance of RAID 0 (striped arrays). RAID 10 works well for
medium-sized databases or any environment that requires a higher
degree of fault tolerance and moderate to medium capacity.
Str on g P o in t sProvides both high data transfer rates and complete data
redundancy.
Wea k P o i nt sRequires twic e as many drives..
Drives4
Figure 2.3 shows a RAID 10 array with four disk drives.