ABit BE6-II V2.0 BE6-II V2.0 Addendum Manual

Page 1
HPT370 RAID Controller Guide
Index
1. Introduction of RAID.................1
1-1. What is RAID? ............................. 1
1-2. Why RAID?..................................2
1-3. The RAID levels...........................2
2. The features of RAID on this
motherboard ...............................5
2-1. Setting up RAID on this
motherboard..................................5
2-2. The BIOS setting menu ................ 6
3. Software installation.................10
3-1. DOS............................................10
3-2. Windows 9x................................10
3-3. Windows NT 4.0 ........................12
3-4. Windows 2000............................14
MN-171-2K0-39 Rev. 2.00
Copyright and Warranty Notice:
The information in this document is subject to change without notice and does not represent a commitment on part of the vendor, who assumes no liability or responsibility for any errors that may appear in this manual.
No warranty or representation, either expressed or implied, is made with respect to the quality, accuracy or fitness for any particular part of this document. In no event shall the manufacturer be liable for direct, indirect, special, incidental or consequential damages arising from any defect or error in this manual or product.
Product names appearing in this manual are for identification purpose only and trademarks and product names or brand names appearing in this document are the property of their respective owners.
This document contains materials protected under International Copyright Laws. All rights reserved. No part of this document may be reproduced, transmitted or transcribed without the expressed written permission of the manufacturer and authors of this document.
If you do not properly set the settings of this product, causing this product to malfunction or fail, we cannot guarantee any responsibility.
1. Introduction of RAID
Thank you for purchasing ABIT’s latest motherboard with RAID function. Please read this guide as a reference for setting up the RAID BIOS and installing the driver software of this motherboard. This motherboard uses the HighPoint 370 controller which allows for RAID.
1-1. What is RAID?
RAID (Redundant Array of Inexpensive/Independent Disks) technology was developed to offer a combination of outstanding data availability, excellent performance, and high capacity that one single disk drive can not meet up with. A RAID array is defined as two or more disks grouped together to appear as one single device to the host system, which can tolerate the failure of a drive without losing data, and which can operate independently from each other.
To manage MTBF (Mean Time Between Failures) and prevent any single drive failure causing data loss within an array, UC Berkeley scientists proposed five types of redundant array architectures, defining them as RAID levels 1 through 5. Each RAID level has its own strengths and weaknesses, and is well
HPT370 RAID Controller Guide
1
Page 2
2
suited for certain types of applications and computing environments. RAID 1, RAID 3 and RAID 5 of these five types are commonly used. RAID 2 and RAID 4 do not offer any significant advantages over these other types. RAID 3 is designed for single-user or data-intensive environments, such as imaging or data acquisition that access extremely large sequential records. This leaves RAID 1 and RAID 5 as the RAID levels is applicable for networked and transaction processing-based environments utilizing NetWare, Windows NT, Unix, and OS/2.
In addition to these five redundant array architectures, it has become popular to refer to a non-redundant array of disk drives as RAID 0 array.
1-2. Why RAID?
Data security is a very important issue for system administrators. They have to adopt efficient methods of data protection to guard against potential losses due to drive failures. Tape-based backups are used to be one solution for data security, but this method is becoming a task more difficult. Slow, cumbersome tape backup solutions lose their effectiveness for servers and workstations.
RAID technology is another solution for data security. There are a number of factors responsible for the growing adoption of arrays for critical network storage. Because today’s applications create larger files, the need for network storage has proportionately increased. To accommodate expanding storage requirements, users are adding disk drives --- raising the probability of drive failures. In addition, the development of CPU speed has exceeded data transfer rates to storage media, causing I/O bottlenecks for networking application.
RAID technology overcomes these challenges by providing a combination of outstanding data availability, extraordinary and highly scalable performance, as well as high capacity. RAID provides real-time data rebuild when a disk drive fails, increasing system uptime and network availability, while protecting against the loss of data. Multiple drives working together also increases system performance.
1-3. The RAID levels
RAID Level 0:
. . .
Block D
Block C
Block B
Block A
Striped Disk Array without Fault Tolerance
RAID 0 is typically defined as a non-redundant collection of striped disk drives. It doesn’t provide data protection but it offers very high data throughput, especially for large files.
RAID 0 does not deliver any fault tolerance. All data is lost if any drive in the array fails. It is intended for non­critical data requiring high performance. Simply put, RAID 0 splits the information in two, with half of the information going to each hard disk. Thus, performance is quickened by this approach.
Block A
Block C
Block E
Block G
Block B
Block D
Block F
etc …
Disk 0 Disk 1
ABIT Computer Corporation
Page 3
y
y
y
y
RAID Level 1
Block D
Block C
Block B
Block A
Block A
Block B
Block C
Block D
Mirror
!!!!
Block A
Block B
Block C
Block D
Disk 0 Disk 1
RAID Level 2
Block D Block C
Block B
Block A
A 0
B 0
C 0
D 0
Disk 0 Disk1 Disk 2 Disk3
A 1
B 1
C 1
D 1
A 2
Hamming
B 2
C 2
D 2
Code
Mirroring and Duplexing
RAID 1 provides 100% redundancy by mirroring one drive to another one. In the event of a disk drive failure, the array controller will automatically switch the read/write activity to another drive.
Each individual drive can execute simultaneous read operations. Mirroring thus doubles the read performance of a single drive and leaves the write performance unchanged.
RAID 1 is a good entry-level redundant system, since only two drives are required. However, the cost of RAID 1 is higher because one drive has to be used to store duplicate data.
Disk Striping with error-correction code (ECC)
RAID 2, which uses Hamming error correction codes, is intended for use with drives which do not have built-in error detection. Because the check method of Hamming code is very complicated, and more than one drive is required to store ECC information, RAID 2 offers no significant advantages over RAID 3.
….
RAID Level 3
Block D
Block C
Block B Block A
A 0
B 0
C 0
D 0
Disk 0 Disk1 Disk 2 Disk3
A 1
B 1
C 1
D 1
HPT370 RAID Controller Guide
Parallel transfer with parity
RAID 3 uses a separate drive to store parity and stripes data on a byte-by-byte basis across all of the data disks in the array.
A Parit
B Parit
C Parit
D Parit
Stripe 0, 1, 2 Parity
Stripe 2Stripe 1Stripe 0
A 2
B 2
C 2
D 2
Because each I/O accesses all drives in the array, RAID 3 does not support multiple, simultaneous read/write requests. It is optimized for large, sequential data requests.
3
Page 4
y
y
y
y
y
y
y
RAID Level 4
DATA
ABCD
Independent Data disks with shared parity disk
RAID 4 is identical to RAID 3 except the block level stripes are used.
RAID 4 supports multiple simultaneous read requests. However, since all write operations require that parity data to be updated each time, they can not be overlapped. And so the RAID 4 offers no significant advantages over RAID5.
Block 2Block 1Block 0
A 0
B 0
C 0
D 0
Disk 0 Disk1 Disk 2 Disk3
A 1
B 1
C 1
D 1
A 2
B 2
C 2
D 2
A Parit
B Parit
C Parity
D Parit
Block 0, 1, 2 Parity
RAID Level 5
DATA
ABCD
Independent Data disks with distributed parity blocks
RAID 5 also stripes data at a block level across several drives. But it distributes parity among the drives, this avoids the write bottleneck caused by the single dedicated
D BlockC BlockB BlockA Block
A 0
A 1
A 2
3 Parit
2 Parit
B 0
B 1
B 3
C 0
1 Parit
C 2
C 3
0 Parit
D 1
D 2
D 3
parity drive. Each drive takes turns storing parity information for a different series of stripes. RAID 5 can execute read/write to disk drives either in parallel or independently.
Disk 0 Disk1 Disk 2 Disk3
1-4. Which RAID level should I use?
Many different disk array configurations are possible, depending on end-user requirements and the goals of the manufacturer. Each controller design has a different functionality to accomplish specific performance and data availability goals. Therefore, no individual RAID level is inherently superior to any other. Each of the five array architectures is well suited for certain types of applications and computing environments. The follow table summarizes the strengths and weaknesses of each RAID level.
RAID
RAID 0 2
RAID 1 2
Level
Min. No. of Drives
Description Characteristics / Strengths Weaknesses
Striped Disk
"
Array without Fault Tolerance Mirroring and
"
Duplexing
Highest I/O Performance
"
Very simple design
"
Easy to implement
"
100% redundancy of data
"
Twice the Read transaction rate of a
"
single disk, same Write transaction rate as single a disk Simplest RAID storage subsystem
"
design
4
ABIT Computer Corporation
No redundancy
"
One drive fails, all data is lost High
"
redundancy cost overhead
Page 5
5
RAID 2 Not used
in LAN
RAID 3 3
RAID 4 3
RAID 5 3
Disk Striping
"
with error­correction code (ECC)
Parallel transfer
"
with parity
Independent
"
Data disks with shared parity disk
Independent
"
Data disks with distributed parity blocks
Previously used for RAM error
"
environments correction (known as Hamming Code) and in disk drives before the use of embedded error correction Very high Read data transfer rate
"
Very high Write data transfer rate
"
Excellent performance for large,
"
sequential data requests Low ratio of ECC (Parity) disks to data
"
disks means high efficiency
Very high Read data transaction rate
"
High aggregate Read transfer rate
"
Low ratio of ECC (Parity) disks to data
"
disks means high efficiency
Highest Read data transaction rate
"
Medium Write data transaction rate
"
Best cost/performance for transaction-
"
oriented networks Supports multiple, simultaneous Read
"
and Write Low ratio of ECC (Parity) disks to data
"
disks means high efficiency
No practical
"
use
Doesn’t
"
support multiple, simultaneous Read and Write requests Transaction
"
rate equal to that of a single disk drive at best (if spindles are synchronized) Worst Write
"
transaction rate and Write aggregate transfer rate
"
Write
"
performance is slower than RAID 0 or RAID1
2. The features of RAID on this motherboard
This motherboard supports Striping (RAID 0), Mirroring (RAID 1), or Striping/Mirroring (RAID 0+1) operation. For the striping operation, the identical drives can read and write data in parallel to increase performance. The Mirroring operation creates a complete backup of your files. Striping with Mirroring operation offers both high read/write performance and fault tolerance although requiring 4 hard disks in order to do so.
2-1. Setting up RAID on this motherboard
Enter Advanced BIOS Features in the BIOS setup. Change the settings of First Boot Device, Second Boot Device and Third Boot Device to read ATA – 100. See the figure below:
HPT370 RAID Controller Guide
Page 6
6
2-2. The BIOS setting menu
Reboot your system. Press <CTRL> and <H> key while booting up the system to enter the BIOS setting menu. The main menu of BIOS Setting Utility appears as shown below:
To select the option in the menu, you may:
Press F1 to view array status.
#
ABIT Computer Corporation
Page 7
7
Press ↑↓ (up, down arrow) to choose the option you want to confirm or to modify.
#
Press
#
Press
#
Create RAID
This item allows you to create a RAID array.
After you had selected the function you want in the main menus, you may press the <Enter> key to enter the sub menu as shown below:
to confirm the selection.
Enter
to return to top menu.
Esc
Array Mode:
This item allows you to select the appropriate RAID mode for the desired array. There are four modes to choose.
✏✏✏✏
Striping (RAID 0):
✏✏✏✏
Mirror (RAID 1):
✏✏✏✏
Striping and Mirror (RAID 0+1):
usage. Allows Mirroring with a Strip Array.
✏✏✏✏
Span (JBOD):
features usage. Requires at least 2 disks.
Select Disk Drives:
This item allows you to select the disk drives to be used with the RAID array.
Block Size:
This item allows you to select the block size of the RAID array. There are five options: 4K, 8K, 16K, 32K, and 64K.
Start Creation Process:
After you have made your selection, choose this item and press <Enter> to start creation.
HPT370 RAID Controller Guide
This item is recommended for high performance usage. Requires at least 2 disks.
This item is recommended for data security usage. Requires at least 2 disks.
This item is recommended for data security and high performance
This item is recommended for high capacity without redundancy or performance
Page 8
8
Delete RAID
This item allows you to remove a RAID Array.
Note: After you have made and confirmed this selection, all the data stored in the hard disk will be lost!
Duplicate Mirror Disk
This item allows you to select the disk you wish to duplicate in preparation for a “Mirror Disk Array”.
After you have selected the function you want in the main menu, you may press the <Enter> key to enter the sub menu as shown below:
✏✏✏✏
Select Source Disk:
equal to the one of target disk.
✏✏✏✏
Select Target Disk:
equal to the one of source disk.
✏✏✏✏
Start Duplicating Process:
minutes to run the duplication. Please wait or you may press <Esc> to cancel.
Create Spare Disk
This item allows you to select the disk to be used as a spare for a Mirror Disk Array.
Remove Spare Disk
This item allows you to remove the spare disk from a Mirror Disk Array.
Set Drive Mode
This item allows you to select the drive transfer mode for the hard disk(s).
Use the up/down arrow to select the menu option to “Set Drive Mode” and press <Enter>. In the Channel
This item is to select the source disk. The size of source disk must be smaller or
This item is to select the target disk. The size of target disk must be greater or
After you had selected this item, the BIOS setting will take up to 30
ABIT Computer Corporation
Page 9
Status, select the channel you would like to set and press <Enter>, there will comes out an asterisk mark in the parentheses indicating that the channel selection had be done. Choose the mode from the pop-up menu. You can choose from PIO 0 ~ 4, MW DMA 0 ~ 2, and UDMA 0 ~ 5.
Select Boot Disk
This item allows you to select the boot disk among the hard disk(s).
Use the up/down arrow to select the menu option to “Select Boot Disk” and press <Enter>. In the Channel Status, select the channel you would like to set as bootable disk and press <Enter>, there will comes out an asterisk mark in the parentheses indicating that the channel selection had be done.
HPT370 RAID Controller Guide
9
Page 10
0
3. Software installation
Here we will show you the driver installation procedure under various operating systems.
3-1. DOS
This IDE RAID card BIOS supports DOS 5.x (or above) and Windows 3.1x without the software driver.
3-2. Windows 9x
After the Windows 9x operating system
Step 1:
had been installed and rebooted successfully, go to the “Control Panel” ! “System Properties”
“Device Manager”. You can see the driver is
!
not yet installed, and there is a device of “? PCI Mass Storage Controller” under “Other devices”.
Click right button of your mouse on the
Step 2:
“? PCI Mass Storage Controller”, and then go to “Driver” tab. Click “Update Driver” to go to next step.
The wizard is going to install the PCI
Step 3:
Mass Storage Controller. Click “Next >” to go to next step.
1
ABIT Computer Corporation
Page 11
Choose “Display a list of all the drivers
Step 4:
in a specific location…” and click “Next >” to go on.
Choose “SCSI controllers” and click
Step 5:
“Next >” to go on.
Insert the driver disk and type the path
Step 7:
in the text box “a:\WIN” (“a:\” is your floppy drive letter), or “E:\Drivers\hpt370\Win9x” (E:\ is your CD-ROM drive letter).
Click “OK” to go on.
Choose “HPT370 UDMA/ATA100
Step 8:
RAID Controller” and click “Next >” to go on.
Click “Have Disk…” to go on.
Step 6:
HPT370 RAID Controller Guide
Windows is now ready to install the
Step 9:
driver. Click “Next >” to go on.
11
Page 12
2
Windows has finished installing the
Step 10:
driver. Click “Finish” to end the installation.
must be copied to the root directory of the diskette. Secondly, you have to set your system to “Show all files”. Otherwise you will be unable to copy some important system files to diskette.
Installing drivers during Windows NT installation:
If the NT 4.0 is first installed on the ATA100 drive, please follow the following installation procedure:
Set your system to boot from “
Step 1:
and then insert the Windows NT installation diskette 1/3. Power on your computer.
The setup program will display a
Step 2:
message about installing mass storage devices (see figure left) while you install NT4.0. Please press “S” to install the hpt370 driver
Drive A
After rebooting the system, go to the
Step 11:
“Control Panel” ! “System Properties” “Device Manager”. Now you can see the driver is installed under the item of “SCSI controllers”.
!
3-3. Windows NT 4.0
Before you start to install Windows NT 4.0, you have to create a driver disk for the Hot Rod 100 Pro. You can copy the Ultra ATA/100 driver files from the CD-Title that comes with this motherboard. The path for the Ultra DMA/100 driver files is “E:\drivers\hpt370\winnt (E is your CD-ROM drive letter).”
Please note two things before you copy the driver files to diskette. Firstly, the driver files
1
Select “Other, requires disk provided by
Step 3:
a hardware manufacturer”, and then press <ENTER>.
ABIT Computer Corporation
Page 13
3
Insert the driver disk into drive A and
Step 4:
press <ENTER>.
Use the UP or DOWN arrow key to
Step 5:
move the highlight to the mass storage device you want and press <ENTER> to continue setup.
After you configure your hard disk and
Step 7:
specify the installation path, the NT setup will ask you to insert this HPT 370 IDE RAID controller driver disk into drive A again. Insert the driver disk, and then press <ENTER> to continue setup.
If you have followed the steps described above, you should be finished installing your HPT 370 controller. For the rest of Windows NT installation steps, please follow the instructions displayed in the NT setup program.
Installing drivers with existing Windows NT:
If there is an existing NT 4.0 file system, you can install the HPT 370 IDE RAID controller into the existing system by the following procedure:
Windows NT setup has recognized this
Step 6:
HPT 370 IDE RAID controller
Press <ENTER> to continue setup.
HPT370 RAID Controller Guide
Go to “Control Panel”, and then enter
Step 1:
“SCSI Adapters”.
1
Page 14
Select “Drivers”, and then click
Step 2:
“Add…”.
Click “Have Disk…” to go on.
Step 3:
Click “OK” to go on.
Step 5:
Insert the driver disk and type the path
Step 6:
in the text box “A:\nt” (“a:\” is your floppy drive letter), or “E:\Drivers\hpt370\NT” (E:\ is your CD-ROM drive letter).
Click “Yes” to restart your computer.
Step 7:
Insert this HPT 370 IDE RAID
Step 4:
controller driver disk into drive A, and then click “OK.”
14
3-4. Windows 2000
If you want to install the Windows 2000 operating system on the hard drive utilizing the HPT 370 controller, please refer to the NT4.0 installation procedure. The following procedure is used only when you don’t want to install the Windows 2000 operating system onto the hard drive utilizing the HPT 370 controller.
ABIT Computer Corporation
Page 15
5
Reboot the system. Windows will detect
Step 1:
the new hardware automatically.
Click “Next>” to go to the next step.
Choose “Display a list of all the drivers
Step 2:
in a specific location…” and click “Next >” to go on.
Click “Have Disk…” to go on.
Step 4:
Insert the driver disk that comes with
Step 5:
the Hot Rod 100 Pro and type the path in the text box “A:\2K” (“a:\” is your floppy drive letter), or “E:\Drivers\hpt370\2k” (E:\ is your CD-ROM drive letter).
Step 6:
Choose “HPT370 UDMA/ATA100
RAID Controller” and click “Next >” to go on.
Choose “SCSI and RAID controllers”
Step 3:
and click “Next >” to go on.
HPT370 RAID Controller Guide
1
Page 16
6
Windows is now ready to install the
Step 7:
driver. Click “Next >” to go on.
Click “Yes >” to go on.
Step 8:
Click “Yes” to restart the system.
Step 10:
Go to the “Control Panel” ! “System
Step 11:
Properties” ! “Device Manager”. Now you can see the driver is installed under the item of “SCSI and RAID controllers”.
Step 9:
Windows has finished installing the
driver. Click “Finish” to end the installation.
1
ABIT Computer Corporation
Loading...