Adaptec Network Card SATA AND SCSI RAID CONTROLLERS User Manual

INSTALLATION AND USERS GUIDE  
ADAPTEC SATA AND SCSI  
RAID CONTROLLERS  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Copyright  
©2004 Adaptec, Inc. All rights reserved. No part of this publication may be  
reproduced, stored in a retrieval system, or transmitted in any form or by any  
means, electronic, mechanical, photocopying, recording or otherwise, without the  
prior written consent of Adaptec, Inc., 691 South Milpitas Blvd., Milpitas, CA 95035.  
Trademarks  
Adaptec, the Adaptec logo, and Adaptec Storage Manager are trademarks of  
Adaptec, Inc., which may be registered in some jurisdictions.  
Windows 2000 and Windows XP are trademarks of Microsoft Corporation in the US  
and other countries, used under license.  
All other trademarks are the property of their respective owners.  
Changes  
The material in this document is for information only and is subject to change  
without notice. While reasonable efforts have been made in the preparation of this  
document to assure its accuracy, Adaptec, Inc. assumes no liability resulting from  
errors or omissions in this document, or from the use of the information contained  
herein.  
Adaptec reserves the right to make changes in the product design without  
reservation and without notification to its users.  
Disclaimer  
IF THIS PRODUCT DIRECTS YOU TO COPY MATERIALS, YOU MUST HAVE  
PERMISSION FROM THE COPYRIGHT OWNER OF THE MATERIALS TO AVOID  
VIOLATING THE LAW WHICH COULD RESULT IN DAMAGES OR OTHER  
REMEDIES.  
ii  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Adaptec Customer Support  
If you have questions about installing or using your Adaptec product, check this  
document firstyou will find answers to most of your questions here. If you need  
further assistance, use the support options listed below.  
Technical Support Identification (TSID) Number  
I
Before contacting Technical Support, you need your unique 12-digit TSID  
number. The TSID number identifies your product and support status.  
I
The TSID number is included on a white, bar-coded label, like the example  
below..  
I
Affix a copy of the TSID label to the CD jacket so that you don’t lose it.  
Support Options  
I
Search the Adaptec Support Knowledgebase (ASK) at ask.adaptec.com for  
articles, troubleshooting tips, and frequently asked questions for your product.  
I
For support via Email, submit your question to Adaptec’s Technical Support  
Specialists at ask.adaptec.com.  
North America  
I
I
Visit our Web site at www.adaptec.com.  
For information about Adaptec’s support options, call +1 408-957-2550,  
24 hours per day, 7 days per week. To speak with a Technical Support Specialist,  
I
For Hardware products call +1 408-934-7274,  
Monday to Friday, 3:00 A.M. to 5:00 P.M., Pacific Time.  
I
For RAID and Fibre Channel products call +1 321-207-2000 ,  
Monday to Friday, 3:00  
A
.M. to 5:00 P.M., Pacific Time.  
To expedite your service, have your computer in front of you.  
I
To order Adaptec products, including accessories and cables, call +1 408-957-7274.  
Or, you can order cables online at www.adaptec.com/buy-cables.  
iii  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Europe  
I
I
Visit our Web site at www.adaptec-europe.com.  
German: To speak with a Technical Support Specialist, call +49 89 43 66 55 22,  
Monday to Friday, 9:00 to 17:00, CET. For support via e-mail, submit your  
question to Adaptec’s Technical Support Specialists at ask-de.adaptec.com.  
I
I
I
French: To speak with a Technical Support Specialist, call +49 89 43 66 55 33,  
Monday to Friday, 9:00 to 17:00, CET. For support via e-mail, submit your  
question to Adaptec’s Technical Support Specialists at ask-fr.adaptec.com.  
English: To speak with a Technical Support Specialist, call +49 89 43 66 55 44,  
Monday to Friday, 9:00 to 17:00, GMT. For support via e-mail, submit your  
question to Adaptec’s Technical Support Specialists at ask.adaptec.com.  
You can order Adaptec cables online at www.adaptec.com/buy-cables.  
Japan  
I
I
Visit our Web site at www.adaptec.co.jp.  
To speak with a Technical Support Specialist, call +81 3 5308 6120  
Monday–Friday, 9:00 A.M. to 12:00 P.M and 1:00 P.M. to 6:00 P.M.  
iv  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Limited 3-Year Hardware Warranty  
1. Adaptec, Inc. (“Adaptec”) warrants to the purchaser of this product that it will be free from  
defects in material and workmanship for a period of three (3) years from the date of  
purchase. If the product should become defective within the warranty period, Adaptec, at  
its option, will repair or replace the product, or refund the purchaser’s purchase price for the  
product, provided it is delivered at the purchaser’s expense to an authorized Adaptec  
service facility or to Adaptec.  
2. Repair or replacement parts or products will be furnished on an exchange basis and will  
either be new or reconditioned. All replaced parts or products shall become the property of  
Adaptec. This warranty shall not apply if the product has been damaged by accident,  
misuse, abuse or as a result of unauthorized service or parts.  
3. Warranty service is available to the purchaser by delivering the product during the warranty  
period to an authorized Adaptec service facility or to Adaptec and providing proof of  
purchase price and date. The purchaser shall bear all shipping, packing and insurance costs  
and all other costs, excluding labor and parts, necessary to effectuate repair, replacement or  
refund under this warranty.  
4. For more information on how to obtain warranty service, write or telephone Adaptec at 691  
South Milpitas Boulevard, Milpitas, CA 95035, (800) 959-7274.  
5. THIS LIMITED WARRANTY DOES NOT EXTEND TO ANY PRODUCT WHICH HAS  
BEEN DAMAGED AS A RESULT OF ACCIDENT, MISUSE, ABUSE, OR AS A RESULT OF  
UNAUTHORIZED SERVICE OR PARTS.  
6. THIS WARRANTY IS IN LIEU OF ALL OTHER EXPRESS WARRANTIES WHICH NOW  
OR HEREAFTER MIGHT OTHERWISE ARISE RESPECT TO THIS PRODUCT. IMPLIED  
WARRANTIES, INCLUDING THOSE OF MERCHANTABILITY, FITNESS FOR A  
PARTICULAR PURPOSE AND NON-INFRINGEMENT SHALL (A) HAVE NO GREATER  
DURATION THAN 3 YEARS FROM THE DATE OF PURCHASE, (B) TERMINATE  
AUTOMATICALLY AT THE EXPIRATION OF SUCH PERIOD AND (C) TO THE EXTENT  
PERMITTED BY LAW BE EXCLUDED. IN THE EVENT THIS PRODUCT BECOMES  
DEFECTIVE DURING THE WARRANTY PERIOD, THE PURCHASER’S EXCLUSIVE  
REMEDY SHALL BE REPAIR, REPLACEMENT OR REFUND AS PROVIDED ABOVE.  
INCIDENTAL OR CONSEQUENTIAL DAMAGES, INCLUDING WITHOUT LIMITATION  
LOSS OF DATA, ARISING FROM BREACH OF ANY EXPRESS OR IMPLIED WARRANTY  
ARE NOT THE RESPONSIBILITY OF ADAPTEC AND, TO THE EXTENT PERMITTED BY  
LAW, ARE HEREBY EXCLUDED BOTH FOR PROPERTY DAMAGE, AND TO THE  
EXTENT NOT UNCONSCIONABLE, FOR PERSONAL INJURY DAMAGE.  
7. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL  
OR CONSEQUENTIAL DAMAGES FOR CONSUMER PRODUCTS, AND SOME STATES  
DO NOT ALLOW LIMITATIONS ON HOW LONG AN IMPLIED WARRANTY LASTS, SO  
THE ABOVE LIMITATION OR EXCLUSIONS MAY NOT APPLY TO YOU.  
8. This warranty gives you specific legal rights, and you may also have other rights which vary  
from state to state.  
v
Download from Www.Somanuals.com. All Manuals Search And Download.  
Regulatory Compliance Statements  
Federal Communications Commission Radio Frequency Interference Statement  
WARNING: Changes or modifications to this unit not expressly approved by the party  
responsible for compliance could void the user’s authority to operate the equipment.  
This equipment has been tested and found to comply with the limits for a Class B digital device,  
pursuant to Part 15 of the FCC rules. These limits are designed to provide reasonable protection  
against harmful interference in a residential installation. This equipment generates, uses, and  
can radiate radio frequency energy, and if not installed and used in accordance with the  
instruction manual, may cause harmful interference to radio communications. However, there is  
no guarantee that interference will not occur in a particular installation. However, if this  
equipment does cause interference to radio or television equipment reception, which can be  
determined by turning the equipment off and on, the user is encouraged to try to correct the  
interference by one or more of the following measures:  
I
I
I
Reorient or relocate the receiving antenna.  
Increase the separation between equipment and receiver.  
Connect the equipment to an outlet on a circuit different from that to which the receiver is  
connected.  
I
I
Consult the dealer or an experienced radio/television technician for help.  
Use a shielded and properly grounded I/O cable and power cable to ensure compliance of  
this unit to the specified limits of the rules.  
This device complies with part 15 of the FCC rules. Operation is subject to the following two  
conditions: (1) this device may not cause harmful interference and (2) this device must accept  
any interference received, including interference that may cause undesired operation.  
Adaptec, Inc.  
ASR-2020ZCR/2120S/2200S/  
AAR-2410SA/2810SA/21610SA  
Tested to Comply  
With FCC Standards  
FOR HOME OR OFFICE USE  
European Union Compliance Statement  
This Information Technology Equipment has been tested and found to comply with  
EMC Directive 89/336/EEC, as amended by 92/31/EEC and 93/68/EEC, in  
accordance with:  
I EN55022 (1998) Emissions  
I EN55024 (1998) Immunity:  
– EN61000-4-2 (1998) Electrostatic discharge: 4 kV contact, 8 kV air  
– EN61000-4-3 (1998) Radiated immunity  
– EN61000-4-4 (1995) Electrical fast transients/burst: 1 kV AC, 0.5 kV I/O  
– EN61000-4-5 (1995) Surges 1 kV differential mode, 2 kV common mode  
– EN61000-4-6 (1996) Conducted immunity: 3 V  
– EN61000-4-11 (1994) Supply dips and variation: 30% and 100%  
In addition, all equipment requiring U.L. listing has been found to comply with EMC  
Directive 73/23/EEC as amended by 93/68/EEC in accordance with EN60950 with  
amendments A1, A2, A3, A4, A11.  
Australian/New Zealand Compliance Statement  
This device has been tested and found to comply with the limits for a Class B digital  
device, pursuant to the Australian/New Zealand standard AS/NZS 3548 set out by  
the Spectrum Management Agency.  
vi  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Canadian Compliance Statement  
This Class B digital apparatus meets all requirements of the Canadian Interference-  
Causing Equipment Regulations.  
Cet appareil numérique de la classe B respecte toutes les exigences du Règlement sur  
le matériel brouilleur du Canada.  
Japanese Compliance (Voluntary Control Council Initiative)  
This equipment complies to class B Information Technology equipment based on  
VCCI (Voluntary Control Council for Interface). This equipment is designed for home  
use but it may causes radio frequency interference problem if used too near to a  
television or radio. Please handle it correctly per this documentation.  
vii  
Download from Www.Somanuals.com. All Manuals Search And Download.  
1
Introduction  
Kit Contents 1-2  
Overview of the Installation Process 1-3  
System Requirements and Compatibility 1-3  
Drive Requirements 1-4  
System Requirements 1-4  
Motherboard Compatibility 1-5  
Controller Features 1-5  
Features Overview 1-5  
SATA RAID Controller Features Summary 1-6  
About the Documentation 1-11  
Using the Adaptec Installation CD 1-12  
Using the CD Autorun in Windows 1-12  
Browsing the CD 1-13  
Installing the Adobe Acrobat Reader 1-13  
Software Tools Overview 1-14  
Safety Information 1-15  
Electrostatic Discharge 1-15  
2
Installing the Controller and Drives  
SATA Drives and Cables 2-2  
SCSI Drives and Cables 2-2  
Installing the Controller and Drives 2-3  
Determining the Boot Controller 2-4  
Creating a Bootable RAID 5 Array 2-4  
Using the Adaptec RAID Configuration (ARC) Utility 2-5  
Using the Adaptec Installation CD 2-7  
viii  
Download from Www.Somanuals.com. All Manuals Search And Download.  
3
Installing the Driver  
Creating the Driver Disk 3-2  
Installing the Windows Driver 3-3  
Installing the Linux Module 3-5  
Installing the Unix Driver 3-6  
OpenServer 3-6  
UnixWare and OpenUNIX 3-8  
Installing the NetWare Driver 3-10  
4
Installing Storage Manager on Windows 4-2  
Installing Storage Manager on Linux 4-3  
Installing Storage Manager on NetWare 4-6  
Starting Storage Manager 4-7  
Logging into Remote Systems 4-8  
5
Understanding Adaptec Storage Manager  
Introduction 5-1  
Overview 5-2  
Physical Devices View 5-2  
Logical Devices View 5-3  
Changing How Drives are Displayed 5-3  
Collapsed and Expanded Views 5-4  
Component Views 5-5  
ix  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Adaptec RAID Configuration Utility (ARC)  
Overview A-1  
Using the ACU A-2  
Creating Arrays A-2  
Managing Arrays A-4  
Initializing Drives A-7  
Rescanning Drives A-8  
Using SATASelect and SCSISelect A-9  
Using the Disk Utilities A-15  
Viewing the Event Log A-16  
B
ACU for DOS  
Introduction B-1  
Creating the ACU Utility Disk B-1  
Running the ACU Interactively B-2  
Playback Mode B-4  
Record Mode B-4  
ACU Error Codes B-13  
C
Adaptec Flash Utility (AFU)  
Introduction C-1  
System Requirements C-2  
Compatibility C-2  
Firmware and UFI File Locations C-3  
Creating the Firmware Floppy Disks C-3  
Running the AFU from the GUI C-4  
x
Download from Www.Somanuals.com. All Manuals Search And Download.  
Running the AFU from the Command Line C-5  
Command Summary C-5  
D
Command Line Interface  
Introduction D-2  
Terminology D-2  
Accessing the CLI D-4  
Accessing the CLI in MS-DOS D-4  
Accessing the CLI in Unix D-4  
Using the CLI D-5  
Managing Failover Options and Hotspares D-8  
Displaying Array Information D-12  
CLI Command Dictionary D-15  
General Control Commands D-15  
Container (Array) Commands D-16  
Controller Commands D-25  
Disk Commands D-28  
Logfile Commands D-32  
Task Commands D-32  
Enclosure Commands D-34  
Using Automated Command Scripts D-38  
E
About RAID  
Simple Volume E-1  
Spanned Volume E-2  
RAID 0 E-2  
RAID 1 E-2  
RAID 5 E-3  
RAID 10 E-4  
RAID 50 E-5  
xi  
Download from Www.Somanuals.com. All Manuals Search And Download.  
F
About SCSI  
SCSI Device Support F-2  
Setting SCSI IDs F-2  
Changing SCSI Termination on the Controller F-3  
Enabling CD Drive Support F-3  
Mixing SE Devices with LVD Devices F-3  
G
H
Controller Illustrations  
Specifications  
Glossary  
xii  
Download from Www.Somanuals.com. All Manuals Search And Download.  
1
In this Chapter...  
Kit Contents  
Overview of the Installation Process  
System Requirements and Compatibility  
Controller Features  
1-5  
About the Documentation  
Using the Adaptec Installation CD  
Installing the Adobe Acrobat Reader  
Software Tools Overview  
1-11  
1-12  
1-13  
1-14  
1-15  
Safety Information  
1-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Introduction  
Kit Contents  
Your controller kit includes:  
I
Adaptec RAID controller. For controller illustrations, see  
Appendix G.  
I
I
Installation CD  
The cables supplied depend on the controller model:  
Adaptec Model  
2020ZCR  
2120S/2200S  
2410SA  
Cables Supplied  
None  
1 internal LVD SCSI cable1  
4 SATA cables  
8 SATA cables  
16 SATA cables  
2810SA  
21610SA  
1. Features a multimode terminator. All these SCSI RAID  
controllers support multimode termination.  
I
Low-profile bracket for low-profile controllers only. To  
determine the form factor of your controller, see Controller  
Features on page 1-5.  
I
I
Warranty card  
Quick Installation Guide  
1-2  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Introduction  
Overview of the Installation Process  
This section provides an overview of the process of installing,  
setting-up, and configuring the Adaptec RAID controller:  
1
Install and configure the controller and hard drives, as  
described in Chapter 2, Installing the Controller and Drives.  
2
Your next steps depend on your system:  
In a system without an operating system (fresh install)...  
a
Build the bootable array, as described in Creating a Bootable  
RAID 5 Array on page 2-4.  
b
Install the controller driver at the beginning of the operating  
system installation, as described in Chapter 3.  
c
d
Install Adaptec Storage Manager as described in Chapter 4.  
View, manage, and build additional arrays, as needed, using  
Adaptec Storage Manager. For an overview, see Chapter 5.  
For details, refer to the Storage Manager online Help.  
In an existing system that already has an operating system...  
a
b
c
Install the controller driver.  
Install Adaptec Storage Manager as described in Chapter 4.  
Build the array using Adaptec Storage Manager. View,  
manage, and build additional arrays, as needed, using  
Storage Manager. For an overview, see Chapter 5. For  
details, refer to the Storage Manager online Help.  
3
Register online to receive important information about your  
controller at register.adaptec.com.  
System Requirements and Compatibility  
The following system requirements are discussed:  
I
I
I
I
Drive Requirements  
System Requirements  
Operating System Compatibility  
Motherboard Compatibility  
1-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Introduction  
Drive Requirements  
You need to have enough drives available for the RAID array level  
you want to build. For details, see Appendix E, About RAID.  
Note: Arrays work best when all array members (drives) are  
identical.  
System Requirements  
The following system features are required:  
I
I
I
I
I
I
Intel Pentium, or equivalent, processor  
At least 128 MB of RAM  
An available 32- or 64-bit PCI slot  
20 MB of free drive space  
16-bit SVGA color monitor with a resolution of at least 800 x 600  
CD-ROM drive (that is not part of the RAID you are installing)  
Operating System Compatibility  
The following operating systems are supported:  
I
I
I
I
I
Windows 2000Server, Advanced Server, Professional  
Windows 2003 ServerStandard and Advanced  
Windows XPHome Edition and Pro  
Red Hat LinuxProfessional, Enterprise, and Advanced Server  
SuSE LinuxPersonal, Professional, and Enterprise  
Note: For the latest on Adaptecs support of Linux, or to  
download driver sources, visit www.adaptec.com.  
I
I
SCO—  
UnixWare 7.1.x/OpenUNIX 8 (Base and Business Editions)  
OpenServer 5.06 and 5.07  
NovellNetWare 6.x  
1-4  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Introduction  
Motherboard Compatibility  
The Adaptec RAID controller requires a motherboard that meets  
the following compatibility requirements:  
I
I
I
Complies with the PCI Local Bus Specification, Revision 2.2 and  
higher.  
Supports multifunction devices where one of the devices is a  
PCI bridge.  
Provides large memory-mapped address ranges.  
Refer to the Readme file on the Adaptec installation CD for  
additional motherboard compatibility information.  
Controller Features  
This section contains the following subsections:  
I
I
I
I
Features Overview  
SATA RAID Controller Features Summary  
SCSI RAID Controller Features Summary  
Advanced RAID Features  
Features Overview  
Adaptec RAID controllers offer the following features:  
I
I
I
I
I
I
I
Supports PCI Local Bus Specification, Revision 2.2. Some models also  
support the PCI-X Addendum, Revision 1.0a. See pages 1-6 and 1-7.  
64-bit, 66-MHz PCI interface compatible with 32-bit/33-MHz  
PCI slots.  
At least 64 MB of on-board RAM. Some controllers are available  
with more RAM.  
All except Adaptec 2020ZCROptional battery backup module  
available. For details, see page 1-9.  
Operating system independent configuration and RAID  
creation using the Adaptec RAID Configuration (ARC) utility.  
Flash ROM for easy updates of controller firmware, BIOS, and  
ARC. For details on updating the flash, see Appendix C.  
Event logging and broadcasting, including messaging for  
alphanumeric pagers.  
1-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Introduction  
I
Centralized management across all Adaptec host-based RAID  
products using Adaptec Storage Manager. In addition to local  
console access, Adaptec Storage Manager provides remote  
configuration and management of RAID subsystems through  
password-protected Web access.  
SATA RAID Controller Features Summary  
The SATA RAID controller features are summarized in the table below:  
Adaptec 2410SA Adaptec 2810SA Adaptec 21610SA  
Form factor  
Low-profile  
Full-height  
Full-height  
PCI only  
64-bit  
66 MHz  
64 MB  
16  
PCI compatibility  
PCI bus width (max)  
PCI bus speed (max)  
Cache, standard  
Ports  
PCI only  
PCI only  
64-bit  
64-bit  
66 MHz  
66 MHz  
64 MB  
64 MB  
4
8
Drives per port  
Total drives  
1
1
1
4
8
16  
Connectors, internal  
Cables supplied  
RAID levels  
4
8
16  
4
8
16  
0, 1, 5, 10  
Yes  
0, 1, 5, 10, 50  
Yes  
0, 1, 5, 10, 50  
Yes  
Simple volume  
Spanned volume  
Hotspares  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Automatic failover  
Audible alarm  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Battery module option1 Not available  
ABM-300  
ABM-300  
1. Battery sold separately.  
1-6  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Introduction  
SCSI RAID Controller Features Summary  
The SCSI RAID controller features are described in the table below.  
Note: For more on SCSI, see Appendix F, About SCSI.  
Adaptec 2120S  
Adaptec 2200S  
Adaptec 2020ZCR  
Low-profile  
PCI/PCI-X  
64-bit  
Form factor  
Low-profile  
Low-profile  
PCI compatibility  
PCI bus width (max)  
PCI bus speed (max)  
Cache, standard  
Channels  
PCI only  
PCI only  
64-bit  
64-bit  
133 MHz  
64 MB  
None  
66 MHz  
66 MHz  
64 MB  
64 MB  
1
2
1
Devices per channel  
Total devices  
15  
15  
15  
30  
15  
30  
2
Connectors, internal  
None  
1
2
3
Connectors, external  
Cables supplied  
RAID levels  
None  
1
2
None  
1 internal  
0, 1, 5, 10, 50  
Yes  
1 internal  
0, 1, 5, 10, 50  
Yes  
0, 1, 5, 10, 50  
Yes  
Simple volume  
Spanned volume  
Hotspares  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Automatic failover  
Audible alarm  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Battery module option4  
Not available  
ABM-300  
ABM-300  
1. Includes Ultra320 through Ultra2 hard drives and other devices, including CD and  
tape drives.  
2. High density  
3. Very High Density Connector Interface (VHDCI)  
4. Battery sold separately.  
1-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Introduction  
Advanced RAID Features  
Adaptec RAID controllers support the following advanced features:  
I
Optimized Disk UtilizationAllows you to use the full capacity  
of all your drives, even if drive sizes vary.  
I
SATA/SCSI Disk Hot PlugAllows you to add and remove  
disks without shutting down your system.  
I
I
I
I
I
I
I
Online Capacity Expansion  
Array Level Migration  
Drive Enclosures – SCSI only  
Hotspares  
Audible Alarm  
Automatic Failover  
Adaptec Battery Backup Module  
Online Capacity Expansion  
These Adaptec RAID controllers support Online Capacity  
Expansion (OCE) of existing arrays for all operating systems. With  
OCE, you can add new members to increase the capacity of an  
array without losing any data. For details, refer to the Adaptec  
Storage Manager online Help.  
Windows OCE allows you to use the additional capacity without  
restarting the system. For details, refer to your Windows  
documentation.  
Array Level Migration  
Adaptec RAID controllers support migration from one array level,  
or type, to another provided your controller supports the new array  
type. The migration possibilities are described in the table below.  
Current Array Type  
RAID 0  
New Array Type  
RAID 5 or 10  
RAID 0 or 5 or 10  
RAID 0 or 10  
RAID 0 or 5  
RAID 1  
RAID 5  
RAID 10  
For details, refer to the Adaptec Storage Manager online Help.  
1-8  
Download from Www.Somanuals.com. All Manuals Search And Download.  
         
Introduction  
Drive Enclosures – SCSI only  
Adaptec SCSI controllers support drive enclosures that include  
SAF-TE enclosure management hardware per the SAF-TE  
specification.  
Hotspares  
Adaptec RAID controllers support hotspares, drives that are  
reserved to replace a failing drive in a redundant array. In the event  
of drive failure, hotspares replace failed drives and arrays are  
automatically rebuilt.  
The Adaptec RAID controllers support two types of hotspares:  
I
I
GlobalProtects every array that the drive has enough  
available capacity to protect.  
DedicatedProtects only the array that it has been assigned to  
protect.  
Audible Alarm  
Adaptec RAID controllers are equipped with an audible alarm that  
can alert you to situations that affect data safety. This section  
discusses the following topics:  
I
Sounding the Alarm  
Silencing the Alarm  
I
For additional details on how to control the alarm, see page A-11  
and the Adaptec Storage Manager online Help.  
Sounding the Alarm  
The alarm sounds under the following circumstances:  
I
I
I
When the controller is running, the alarm sounds when a drive  
fails. For example, if a drive becomes unplugged, the alarm  
sounds.  
When restarting the system, the alarm sounds if an array is  
degraded. For example, if a drive is missing from a three-drive  
RAID 5, the alarms sounds.  
If an array cant be configured, the alarm sounds. For example,  
if a drive is missing from a RAID 0, or if two drives are missing  
from a RAID-5, the alarm sounds.  
1-9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Introduction  
Silencing the Alarm  
The alarm continues to sound until one of the following actions is  
taken:  
I
I
I
The array with the failed member is deleted.  
If the array is redundant, a rebuild begins.  
The alarm is silenced using SATASelect or SCSISelect. For  
details, see the Alarm Control option on page A-11 or Adaptec  
Storage Manager online Help.  
Automatic Failover  
Adaptec RAID controllers can automatically rebuild an array when  
a failed drive is replaced with a new drive. This feature applies  
only to redundant arrays in SES- or SAF-TE-enabled drive  
enclosures. See page A-10 for details.  
Adaptec Battery Backup Module  
Adaptec RAID controllers accept an optional Adaptec battery backup  
module.  
Notes:  
I
I
I
To see if the controller is available with battery modules,  
see Controller Features on page 1-5.  
To see the battery module connector location for your  
controller, see Appendix G.  
To purchase a battery module, visit www.adaptec.com.  
1-10  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Introduction  
About the Documentation  
The documentation set for the Adaptec RAID controllers includes:  
I
I
I
Quick Installation GuidePrinted guide that provides the  
very minimum installation instructions necessary to install and  
create a bootable array.  
Readme text fileContains additional technical information  
about device compatibility, operating system support, and  
drivers. (For location, see table below.)  
Installation and User’s Guide (this book)PDF file on the  
installation CD with complete information to configure and  
install your Adaptec RAID controller and attached devices.  
Includes a Glossary. (For location, see table below.)  
I
I
Command Line Interface Reference GuidePDF file on the  
installation CD containing an in-depth description of the  
commands available in the CLI. (For location, see table below.)  
Online HelpAdaptec Storage Manager provides Help for  
creating and managing RAIDs, including embedded displays.  
The locations for the PDF files and Readme file are listed below:  
Document  
CD Location  
Readme  
Installation and Users Guide /books/RAID Install Gd 513853vAA.pdf  
Command Line Interface  
Reference Guide  
To view the PDF documents, you need Acrobat Reader or Viewer  
installed on your computer. For details, see Installing the Adobe  
Acrobat Reader on page 1-13.  
For details on using the installation CD, see Using the Adaptec  
Installation CD on page 1-12.  
1-11  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Using the Adaptec Installation CD  
The Adaptec RAID Installation CD contains array management  
software, device drivers, and documentation for the Adaptec RAID  
controller.  
You can use the CD the following ways:  
I
I
I
Booting from the CD with No Operating System  
Using the CD Autorun in Windows  
Browsing the CD  
Booting from the CD with No Operating System  
The Adaptec installation CD is bootable. You can use it to start a  
computer that has no operating system and configure an array,  
provided your computer recognizes bootable CDs.  
Note: Verify that your computer supports bootable CDs by  
entering system Setup and checking the settings.  
Using the CD Autorun in Windows  
To use the Autorun executable, autorun.exe, start Windows and  
insert the Adaptec installation CD. Your computer automatically  
reads the CD if it is set up to do so.  
Note: If your computer does not automatically read the CD,  
you can prompt it to read the CD by clicking on autorun.exe  
from the root directory.  
The CD presents the following options:  
I
Install Adaptec Storage ManagerInstalls the management  
software. For details, see Chapter 4.  
I
Install Adobe Acrobat ReaderInstalls Adobe Acrobat Reader  
for Windows to let you view the Adaptec documentation in PDF  
format. Versions of Acrobat Reader for other platforms are also  
included, see Installing the Adobe Acrobat Reader on page 1-13.  
I
View Release NotesDisplays the Readme file containing the  
latest information for Adaptec RAID products and software.  
1-12  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Introduction  
I
I
View DocumentationProvides quick access to the PDF files  
listed in the table on page 1-11.  
Create Driver DisketteAllows you to create a driver disk for  
any supported operating system.  
Browsing the CD  
If your installation process requires you to directly access files on the  
Adaptec installation CD, you can save time by limiting your browsing  
to the following files and folders, available at the root level:  
I
I
Autorun executableIn Windows, click on autorun.exe if your  
computer does not automatically execute it when you insert the  
CD in the drive.  
Readme text fileContains additional technical information  
about device compatibility, operating system support, and drivers.  
I
I
DOCS folderContains the user documentation PDF files.  
PACKAGES folder (and subfolders)Contains the  
management software and device drivers.  
I
SOURCES folder (and subfolders)Contains driver source  
files and other components developed under the GNU General  
Public License (GPL) agreement.  
Installing the Adobe Acrobat Reader  
Both Adobe Acrobat Reader and Viewer are provided on the Adaptec  
installation CD. These applications allow you to view the PDF files  
on the Adaptec installation CD. Acrobat Reader is also available from  
Adobe as a free download. For details, visit www.adobe.com  
.
How you use Reader or Viewer depends on your operating system,  
as described below:  
I
WindowsTo install Acrobat Reader, choose the appropriate  
option. If Autorun is disabled, click Autorun on the root to enter.  
I
LinuxAcrobat Reader is located on the Adaptec installation  
CD at mount-point/packages/Linux/RedHat/apps/adobe. Be sure to  
use the full path when viewing this location. If the path gets  
truncated, you may not see the correct location.  
1-13  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Introduction  
I
UNIXUse Acrobat Viewer because Reader is not available for  
all operating systems. Your system must have Java Runtime  
Environment 1.1.7B from April 11, 2000 or later. The Viewer is  
located on the installation CD at mount-point/Acrobat_Reader  
.
Note: To download Java Virtual Machine (JVM), visit  
java.sun.com.  
I
NetWareAcrobat Reader and Viewer are not available for this  
operating system or any DOS environment. You need to use a  
computer that supports Acrobat Reader or Acrobat Viewer.  
Software Tools Overview  
The Adaptec RAID controller includes the following tools to  
configure and manage your storage devices:  
I
Adaptec Storage ManagerStorage management application  
with a graphical user interface. Used to create, configure, and  
manage arrays. For details, see Chapters 4 and 5.  
I
Adaptec RAID Configuration (ARC) UtilityBIOS-based  
utility that contains the following components:  
Array Configuration Utility (ACU)Storage management  
utility. Used to create, configure, and manage arrays. Also  
available as a DOS-based executable (see below). For details,  
see Appendix A.  
SATASelect and SCSISelectDevice management utility.  
Used to verify the hardware configuration of the controller  
and the drives. For details, see page A-9.  
Disk UtilitiesDrive management utility. Used to format  
and verify drives. For details, see page A-15.  
I
I
Array Configuration Utility (ACU) for DOSDOS utility.  
Used to create, configure, and manage arrays. Also available as  
part of the ARC utility (see above). For details, see Appendix B.  
Adaptec Flash Utility (AFU)DOS utility. Used to update, save,  
or verify the controller firmware, BIOS, and ARC versions. For  
details, see Appendix C.  
1-14  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Introduction  
I
Command Line Interface (CLI)Allows you to automate array  
creation or testing in a production environment using scripts.  
For details, see Appendix D.  
Safety Information  
To ensure your personal safety, as well as the safety of you equipment:  
I
Keep your work area and the computer clean and clear of debris.  
Before opening the system cabinet, unplug the power cord.  
I
Electrostatic Discharge  
Electrostatic Discharge (ESD) is a natural by-product of human  
activity. ESD is produced by materials that accumulate and retain  
electrical charges which are transferred to people or other objects  
upon contact.  
Caution: ESD can damage electronic components when they  
!
are improperly handled and can result in total or intermittent  
failures. Always follow ESD-prevention procedures when  
removing and replacing components.  
To prevent ESD damage:  
I
Use an ESD wrist or ankle strap and ensure that it makes skin  
contact. Connect the equipment end of the strap to an  
unpainted metal surface on the chassis. If a wrist strap is not  
available, ground yourself by touching the metal chassis before  
handling the controller or any other part of the computer.  
I
Avoid touching the controller against your clothing. The wrist  
strap protects components from ESD voltages present on the  
body only. ESD voltages on clothing can still cause damage.  
I
I
I
Handle your controller by its bracket or edges only. Avoid  
touching the printed circuit board or the connectors.  
When you need to put your controller down, use an antistatic  
surface such as the bag supplied in your kit.  
If you plan to return the controller to Adaptec, put it back in its  
antistatic bag immediately.  
1-15  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
2
In this Chapter...  
SATA Drives and Cables  
2-2  
2-2  
2-3  
2-4  
2-4  
SCSI Drives and Cables  
Installing the Controller and Drives  
Determining the Boot Controller  
Creating a Bootable RAID 5 Array  
2-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Installing the Controller and Drives  
SATA Drives and Cables  
To install an Adaptec SATA RAID controller and drives, you need  
equal numbers of each of the following:  
I
Serial ATA hard drives  
I
Serial ATA cables (supplied in this kit)  
Configuration of Serial ATA drives is simple for the following reasons:  
I
There are no jumpers or switches to set on SATA controllers or  
hard drives.  
I
The cable connectors are identical, so you dont need to worry  
about which end to attach to the controller and which end to the  
drive.  
I
All connectors are keyed so that you can insert them in only one  
direction.  
SCSI Drives and Cables  
Adaptec recommends using only the latest Ultra320 hard drives in  
arrays and only high-quality Ultra320-rated cables with multimode  
terminators for all drives that share a channel with Ultra320 drives.  
Notes:  
I
For additional considerations related to installing SCSI  
drives, see Appendix F, About SCSI.  
I
Use only good quality cables. Poor quality cables may  
degrade system reliability. Avoid cables not rated for  
Ultra320 operation.  
I
I
I
To buy cables, visit www.adaptec.com.  
Use device adapters as needed to connect any SE drives.  
Do not attach a cable to the controller unless the other end  
of the cable is attached to a least one drive. Doing so  
would cause unstable operation.  
2-2  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Installing the Controller and Drives  
Installing the Controller and Drives  
To install Adaptec RAID controller and drives:  
1
If you have a low-profile controller and a low-profile computer  
cabinet, replace the original full-height bracket with the low-  
profile bracket supplied in Adaptec RAID controller kit. To  
verify the form factor of your controller model, see Controller  
Features on page 1-5.  
2
3
4
5
6
Turn off your computer.  
Ground yourself by touching the system chassis.  
Unplug the power cord.  
Open the system cabinet.  
Select an available PCI slot as follows:  
Adaptec 2020ZCRUse only a 3.3-V, ZCR-enabled slot.  
All other adaptersUse any PCI slot. Youll get better  
performance if you use a 64-bit slot.  
7
8
Remove the slot cover from an available PCI bus slot.  
Install the controller in the PCI slot and secure the controller  
bracket to the chassis.  
9
Connect the computers disk activity LED cable to the  
appropriate connector on the controller. See Appendix G for the  
location of this connector for your controller.  
Ensure that the positive lead of the LED cable, usually a red  
wire or a wire marked with a red stripe, is attached to pin 1 and  
the negative lead, usually a black wire, is attached to pin 2.  
10 Install and connect any internal drives using the appropriate  
cable.  
Note: If you are intending to build a RAID 5 as described in  
Creating a Bootable RAID 5 Array on page 2-4, install at least  
three drives.  
11 Close the computer cabinet.  
12 SCSI controllers onlyConnect any external cables and drives to  
the Adaptec SCSI RAID controller.  
2-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Installing the Controller and Drives  
Determining the Boot Controller  
Note: If your system will contain two or more bootable  
controllers, read this section. Otherwise, skip this section.  
The Adaptec RAID controller supports bootable drives and arrays.  
The default setting of the controller and system Setup usually allows  
you to install and boot from either a hard drive connected to the  
motherboard, or from a drive or array connected to the controller.  
If you already have an operating system installed on a hard drive  
connected to the motherboard and you want to boot a second  
operating system from the RAID controller:  
1
2
3
Enter the system Setup.  
Navigate to the hard drive boot sequence.  
Move the boot controller to the top of the list.  
Creating a Bootable RAID 5 Array  
Note: If you want to install an operating system on a drive or  
section. Otherwise, skip to installing the driver in your  
existing operating system, as described in Chapter 3.  
This section describes how to create a bootable RAID 5 array with  
at least three drives.  
The following methods are described. Choose the method you prefer:  
I
I
Using the Adaptec RAID Configuration (ARC) UtilityUse this  
method if you prefer a text-based approach.  
Using the Adaptec Installation CDUse this method if you prefer  
a graphical interface-based approach.  
2-4  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Installing the Controller and Drives  
Why build a RAID 5?  
This array level is supported by your controller. It provides a  
versatile combination of performance and redundancy on a  
minimum of three drives. Because RAID 5 uses parity, it is the  
safest, and most recoverable, of all RAID levels.  
What if I prefer a different array level?  
Thats no problem. Once you build your array and install your  
Migration on page 1-8) or expand the capacity of the array (see  
Online Capacity Expansion on page 1-8) to suit your needs.  
Using the Adaptec RAID Configuration (ARC) Utility  
To build a bootable RAID 5 array using ARC:  
1
Install the controller and drives, as described in Installing the  
Controller and Drives on page 2-3.  
Note: For a RAID 5, you need at least 3 drives.  
2
Turn on the computer, then press Ctrl-A to enter the ARC utility.  
The first screen shows all installed Adaptec RAID controllers.  
3
4
If more than one Adaptec RAID controller is installed, highlight  
the boot controller, then press Enter.  
To select the ACU utility, press Enter.  
The ACU screen appears.  
5
6
7
Using the arrow keys, highlight Initialize Drives, then press  
Enter.  
Press Insert to highlight the drives you want to initialize, then  
press Enter to start the initialization process.  
Using the arrow keys, highlight at least three drives to be used  
for the array and press Insert for each highlighted drive.  
The utility displays the selected drives.  
8
Press Enter.  
A red warning box appearsthis is normal.  
2-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Installing the Controller and Drives  
9
Press Y, then Enter.  
The selected drives are initialized, then the ACU screen is  
displayed.  
10 Using the arrow keys, highlight Create Array, then press Enter.  
11 Using the arrow keys as in Step 7, highlight at least three drives to  
be used in the array and press Insert for each highlighted drive.  
12 Press Enter.  
13 On the next screen, respond as follows:  
Property Line Displayed Entry or Selection  
Array Type  
Array Label  
Array Size  
Select RAID 5, then press Enter  
Type a name, then press Enter.  
Press Enter, then press Enter again to  
use the default granularity of GB.  
Stripe Size  
Press Enter.  
Press Enter.  
Press Enter.  
Press Enter.  
Press Enter.  
Read Caching  
Write Caching  
Create RAID via  
[Done]  
A Creating Array window appears.  
14 Press Enter to continue with the array configuration.  
Note: You can start using the array immediately. However,  
performance is reduced until the build process is complete.  
15 Press Esc until the Exit Utility window appears.  
16 Highlight Yes, then press Enter.  
The system restarts.  
17 Install the driver as described in Chapter 3.  
2-6  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Installing the Controller and Drives  
Using the Adaptec Installation CD  
Note: SCSI onlyYou cannot create the RAID using a CD drive  
connected to the RAID controller.  
To build a bootable RAID 5 array using the Adaptec installation CD:  
1
Install the controller and drives, as described in Installing the  
Controller and Drives on page 2-3.  
2
3
Start or restart the computer.  
Insert the Adaptec installation CD.  
Note: If the installation CD does not start automatically,  
you may need to enter system Setup and enable booting  
from the CD. For details, refer to your computers  
documentation.  
4
5
Select the appropriate language on the Language screen, then  
press Enter. Read the information on the Licenses screen, then  
press Enter again.  
The Adaptec installation CD main menu is displayed.  
Select the option Launch Configuration Utility.  
The system launches Adaptec Storage Manager. The Storage  
Manager screen appears.  
6
7
8
9
Click Create.  
In the configuration wizard, select Custom.  
Click the RAID 5 button, then click Next.  
Click at least three drives to be used in your array.  
Each drive you select is marked with a check.  
2-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Installing the Controller and Drives  
10 Click Next.  
11 Type the name you want to assign to the RAID 5 you are  
creating, then click Apply.  
The system creates the array. The display refreshes to show the  
just-created RAID 5 on the right side of the display. You may  
use the array immediately. However, if you want to make the  
array bootable you must allow the array to finish building  
before restarting the system.  
12 When you are ready to continue, close all windows.  
The Main Menu is active.  
13 Click Reboot to restart your system.  
14 Remove the Adaptec installation CD.  
15 If you want to make the array bootable, do so now. For details,  
see page A-5.  
2-8  
Download from Www.Somanuals.com. All Manuals Search And Download.  
3
In this Chapter...  
Overview of the Driver Installation Process  
Creating the Driver Disk  
3-2  
3-2  
Installing the Windows Driver  
Installing the Linux Module  
Installing the Unix Driver  
3-3  
3-5  
3-6  
Installing the NetWare Driver  
3-10  
3-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Installing the Driver  
Overview of the Driver Installation Process  
Adaptec recommends the following driver installation procedure:  
1
2
Create a driver disk. See Creating the Driver Disk on page 3-2 for  
details.  
Identify the appropriate installation procedure for your  
computer.  
You need to know the operating system and whether you are  
installing the driver while also installing the operating system,  
or installing the drive onto a system that already has the  
operating system installed.  
3
Familiarize yourself with the supported RAID types. You will  
need to select a RAID type during your driver installation. See  
Appendix E for details.  
Note: If you dont like your initial RAID level selection, you  
can change it later using Array Level Migration. For details,  
see page 1-8 and the Adaptec Storage Manager online  
Help for details.  
4
5
Read and understand the entire installation procedure.  
Proceed with the installation.  
Creating the Driver Disk  
Note: If you are adding the controller to a Linux system that was  
already installed, you do not need to create a driver disk; skip  
this section.  
Before installing the driver, create the driver disk:  
1
Set your system BIOS so that your computer boots from the  
CD-ROM drive.  
2
3
Insert the Adaptec installation CD and turn on the computer.  
Respond to the on-screen instructions as necessary to get to the  
Adaptec Start Menu.  
3-2  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Installing the Driver  
4
5
Click Create Driver Disk, then select the appropriate operating  
system.  
If you selected Linux, you need to also select the architecture, one  
of the following:  
i386For Intel 386 or 486 computers  
i586For Pentium I or II computers  
i686For Pentium III, IV, or AMD K-6 computers  
AthlonAMD Athlon computers  
6
Select the appropriate floppy drive letter, then choose the  
appropriate format. You need a full format only if the disk has  
never been formatted or may have bad sectors.  
7
8
Insert a floppy disk, then click OK. The system creates the  
driver disk.  
Remove and label the driver disk.  
driver installation procedure and proceed with the installation.  
Installing the Windows Driver  
This section contains the following procedures:  
I
Installing the Driver When You Install Windows  
Installing the Driver in an Existing Windows System  
I
Installing the Driver When You Install Windows  
To install the driver with the operating system during a fresh  
install:  
1
Install and configure the controller and hard drives, as  
described in page 2-3.  
2
3
Create the bootable array, as described on page 2-4.  
Create the driver disk, as described on page 3-2. When finished,  
remove the driver disk.  
4
Insert the Windows setup CD and restart the computer to begin  
the Windows installation.  
3-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Installing the Driver  
When prompted to install a third-party driver, press F6.  
5
Note: When F6 is active, a prompt appears at the bottom of  
the screen for only 5 seconds. If you miss your chance to  
press F6, restart the computer.  
6
7
Insert the driver floppy disk and wait until prompted to install  
a driver. Press S to specify that the driver is on the floppy disk,  
then press Enter. The computer reads the disk.  
When the Adaptec driver is found, press Enter. Respond to the  
on-screen instructions to complete the installation.  
Installing the Driver in an Existing Windows System  
To install the driver in an existing operating system:  
1
2
3
4
5
6
Install and configure the controller and hard drives, as  
described in Chapter 2.  
Create the driver disk, as described on page 3-2. When finished,  
remove the driver disk.  
Start Windows. Windows launches the Found New Hardware  
Wizard, which searches for the driver.  
Insert the driver floppy disk, select the floppy drive as the  
source, then click Next.  
Click Next in the two subsequent windows and follow the  
on-screen instructions to complete the driver installation.  
Remove the driver disk and restart the computer.  
3-4  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Installing the Driver  
Installing the Linux Module  
This section contains the following procedures:  
I
Installing the Module When You Install Red Hat  
Installing the Module in an Existing Linux System  
I
Notes:  
I
SuSE Linux onlyThe controller is not supported as a  
bootable controller. In other words, you can only use  
Installing the Module in an Existing Linux System on page 3-6.  
I
For the most up-to-date information on Adaptecs support  
of Linux, visit www.adaptec.com.  
Installing the Module When You Install Red Hat  
To install the module with the operating system during a fresh install:  
1
Install and configure the controller and hard drives, as  
described in page 2-3.  
2
3
Create the bootable array, as described on page 2-4.  
Create the driver disk, as described on page 3-2. When finished,  
remove the driver disk.  
4
Insert the first Red Hat installation CD and restart the computer  
to begin the operating system installation.  
5
6
Restart the computer.  
When the Red Hat Welcome screen appears, type expertat the  
Boot: prompt.  
7
8
9
When prompted, insert the driver disk, then select OK.  
Follow the prompts to set up your preferred environment.  
If you are installing other third-party devices, proceed with the  
installation of those devices. Otherwise, select Done.  
10 Proceed with the Linux installation according to the Red Hat  
instructions.  
3-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Installing the Driver  
Installing the Module in an Existing Linux System  
To install the module in an existing Red Hat or SuSE Linux system:  
1
2
Insert and mount the Adaptec installation CD.  
Install the module RPM by typing:  
rpm -Uvh mount-point/linux/arc/driver/aac1.1.4-2322.rpm  
Run fdisk, mkfs, and create mount points for any new drives.  
3
Installing the Unix Driver  
This section discusses the following systems:  
I
OpenServer  
I
UnixWare and OpenUNIX  
OpenServer  
This section contains procedures for installing the driver in  
OpenServer systems.  
Installing the Driver When You Install OpenServer  
To install the driver with the operating system during a fresh install:  
1
Install and configure the controller and hard drives, as  
described in page 2-3.  
2
3
Create the bootable array, as described on page 2-4.  
Create the driver disk, as described on page 3-2. When finished,  
remove the driver disk.  
4
5
Insert the OpenServer installation CD and restart the computer.  
The system starts loading from the CD and displays a Boot:  
prompt.  
When you see the Boot: prompt, insert the driver disk and type  
defbootstr link=aacraid  
.
6
7
Follow the OpenServer instructions to complete the installation.  
When the installation is complete, remove the driver disk and  
restart the computer.  
8
Insert and mount the Adaptec installation CD.  
3-6  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Installing the Driver  
9
To enable RAID management software and utilities, type the  
following commands:  
cd mount-point/openserv/arc/driver/aacraid/reloc/tmp/aacraid/scripts  
cp ./aacaifd /usr/sbin  
cp ./S98aacaifd /etc/rc2.d  
chmod 755 /usr/sbin/aacaifd /etc/rc.d/S98aacaifd  
Installing the Driver in an Existing OpenServer System  
To install the driver in an existing operating system:  
1
Install and configure your Adaptec RAID controller and hard  
drives, as described in Chapter 2.  
2
Create the driver disk, as described on page 3-2. When finished,  
remove the driver disk.  
3
4
5
Boot the server.  
Insert the driver floppy disk.  
To run the installpkg utility, open a terminal window and type  
the installpkgcommand.  
OpenServer reads the disk and performs the installation.  
Rebuild the kernel.  
6
7
Install the new kernel by typing  
the default kernel.  
y
when prompted to make it  
8
9
Restart the computer.  
Add devices created on the RAID controller to the operating  
system. For details, refer to your OpenServer documentation.  
10 Insert and mount the Adaptec installation CD.  
11 To enable RAID management software and utilities, type the  
following commands:  
cd mount-point/openserv/arc/driver/aacraid/reloc/tmp/aacraid/scripts  
cp ./aacaifd /usr/sbin  
cp ./S98aacaifd /etc/rc2.d  
chmod 755 /usr/sbin/aacaifd /etc/rc.d/S98aacaifd  
3-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Installing the Driver  
UnixWare and OpenUNIX  
This section contains the following procedures:  
I
Installing the Driver When You Install UnixWare or OpenUNIX  
I
Installing the Driver in an Existing UnixWare or OpenUNIX System  
Note: Although the driver disk you create for UnixWare and  
OpenUNIX differ, the installation procedures for these  
operating systems are the same.  
Installing the Driver When You Install UnixWare or OpenUNIX  
To install the driver with the operating system during a fresh  
install:  
1
Install and configure the controller and hard drives, as  
described in page 2-3.  
2
3
Create the bootable array, as described on page 2-4.  
Create the driver disk, as described on page 3-2. When finished,  
remove the driver disk.  
4
5
Insert the Unix installation CD and start the operating system  
installation.  
When you see the prompt, Choose One, insert the driver disk,  
select Install HBA diskette, and then press F10.  
The computer loads the driver from the driver disk, then the  
HBA screen is displayed.  
6
7
8
Select Proceed with Installation, then press F10.  
Complete the installation as appropriate.  
When the installation is finished, remove the driver disk and  
restart the computer.  
Installing the Driver in an Existing UnixWare or OpenUNIX System  
To install the driver in an existing operating system:  
1
Shut down the computer. Install and configure the controller  
and hard drives, as described in Chapter 2.  
2
Create the driver disk, as described on page 3-2. When finished,  
remove the driver disk.  
3-8  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Installing the Driver  
Turn on the computer, then insert the driver disk.  
3
4
To run the pkgadd utility, type pkgadd -d diskette1and then  
press Enter. UNIX reads the disk and package information.  
5
6
Press Enter.  
Restart the computer. The system rebuilds the kernel  
automatically.  
7
Add devices created on the RAID controller to the operating  
system. For details, refer to your OpenServer documentation.  
3-9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Installing the NetWare Driver  
This section contains the following procedures:  
I
I
I
Installing the Driver When You Install NetWare on page 3-10  
Installing the Driver in an Existing NetWare System on page 3-11  
Loading NetWare Drivers During Server Restart on page 3-12  
Installing the Driver When You Install NetWare  
To install the driver with the operating system during a fresh  
install:  
1
described in page 2-3.  
2
3
Create the bootable array, as described on page 2-4.  
Create the driver disk, as described on page 3-2. When finished,  
remove the driver disk.  
4
Restart the computer, then press Ctrl+A when prompted to access  
the ARC utility. Use ARC to create the RAID. For details, see  
Using the Adaptec RAID Configuration (ARC) Utility on page 2-5.  
5
6
Install and configure a secondary controller, if any.  
Create the driver disk, as described on page 3-2. When finished,  
remove the driver disk.  
7
Install the operating system according to the NetWare  
documentation. Verify that you have the aacraid.ham and  
aacraid.ddi files available on the driver disk created at the  
beginning of this chapter.  
8
9
When the Device Types screen appears, check the Storage  
adapters list and select Modify to add another driver.  
Select Storage adapters, then press Enter.  
All recognized controllers are displayed.  
10 If AACRAID is detected, delete it.  
11 Press Insert to add another driver. The available drivers are  
displayed.  
12 Insert the driver floppy disk.  
3-10  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Installing the Driver  
13 Press the Enter key to scan the floppy drive.  
Once the driver is selected, the parameter screen is displayed.  
14 Verify the loaded drivers. From the lower window menu, select  
Continue, then press Enter.  
Note: If the driver installation process fails, the server  
console is displayed so you can see the cause of the failure.  
Now that you have installed the drivers, refer to your NetWare  
documentation to modify disk partitions, apply hot fixes, or  
perform volume maintenance. Also see Loading NetWare Drivers  
During Server Restart on page 3-12 for a summary of array  
management options in NetWare.  
Installing the Driver in an Existing NetWare System  
To install the driver in an existing operating system:  
1
Upgrade your NetWare server to the minimum patch level  
specified by Novell.  
2
3
Make a backup copy of the driver.  
Create the driver disk, as described on page 3-2. When finished,  
remove the driver disk.  
4
5
Shutdown the server.  
Install and configure the Adaptec RAID controller as a  
secondary controller, as described in Chapter 2.  
6
7
Start the server.  
At the NetWare server console prompt, type load nwconfig.nlm  
and press Enter.  
8
9
Select Driver Options and press Enter.  
Select Configure disk and storage device drivers and press Enter  
.
10 Select Select an additional driver and press Enter.  
11 Insert the driver floppy disk, then press the Insert key.  
All available drivers are displayed.  
12 Press the Insert key again to access additional drivers.  
3-11  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Installing the Driver  
13 Press Enter to scan for the drivers.  
14 Select Adaptec AdvancedRAID Controller and press Enter.  
The aacraid parameters screen is displayed.  
15 Select Select/Modify driver Parameters and press Enter.  
16 Select Save parameters and load driver.  
17 When prompted to select an additional driver, select No.  
18 Press Esc to exit the Nwconfig utility.  
19 Create any arrays using the ARC utility (see Using the ACU on  
page A-2) or remotely using Adaptec Storage Manager (refer  
the online Help). Alternatively, you can create arrays using the  
Command Line Interface (CLI). Refer to the Adaptec Command  
Line Interface Reference Guide.  
Now that you have installed the drivers, refer to your NetWare  
documentation to modify disk partitions, apply hot fixes, or  
perform volume maintenance. See also Loading NetWare Drivers  
During Server Restart.  
Loading NetWare Drivers During Server Restart  
To automatically load the aacraid.ham driver during server restart,  
the startup.ncf file (usually located in your server's startup  
directory) must contain a load command line that specifies the  
location of the driver and any appropriate command line options.  
The syntax to load the driver is:  
load [pathname]aacraid.ham slot=number [options]  
For example, the command to load the driver from the c:\nwserver  
directory, with the verbose= option ON is:  
load c:\nwserver\aacraid.ham slot=2 verbose=y  
Notes:  
I
I
Command line options are not case sensitive.  
Placing commas between command line options is  
optional.  
3-12  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Installing the Driver  
To modify the startup.ncf file:  
1
At the server console prompt, type load nwconfigand press  
Enter.  
2
3
4
Select the NCF File Options menu, then press Enter.  
Select the Modify Startup.ncf option, then press Enter.  
Make the necessary changes. When you are done, press Esc.  
Note: You can also use your DOS text editor to modify the  
startup.ncf file, it resides on the DOS partition.  
For additional information on the startup.ncf file, refer to your  
NetWare documentation.  
3-13  
Download from Www.Somanuals.com. All Manuals Search And Download.  
4
In this Chapter...  
Installing Storage Manager on Windows  
Installing Storage Manager on Linux  
Installing Storage Manager on OpenServer  
Installing Storage Manager on UnixWare & OpenUNIX  
Installing Storage Manager on NetWare  
Starting Storage Manager  
4-3  
4-4  
4-5  
4-6  
4-7  
4-8  
Logging into Remote Systems  
After you have installed your Adaptec RAID controller and driver,  
you are ready to install and use Adaptec Storage Managera user-  
friendly graphical user interface that makes it easy for you to create  
and manage arrays without having to restart the computer and use  
the BIOS utility.  
Note: You need administrator or root privileges to install  
Storage Manager. For details on verifying privileges, refer to  
your operating system documentation.  
4-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Installing and Starting Adaptec Storage Manager  
Installing Storage Manager on Windows  
This section provides instructions for installing Storage Manager.  
Note: On Windows, Storage Manager supports up to 16  
Adaptec RAID controllers.  
To install Storage Manager:  
1
Insert the Adaptec installation CD and wait for the Autorun  
executable to start the installation. If this does not occur, browse  
the CD and click Autorun.  
2
When the installation wizard starts, follow the instructions on  
the screen to complete the installation.  
Note: When prompted to install SNMP (Simple Network  
Management Protocol), accept the default (do not install  
)
unless you have a specific requirement for Storage Manager  
to work with SNMP gets and traps.  
4-2  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Installing and Starting Adaptec Storage Manager  
Installing Storage Manager on Linux  
Notes:  
I
I
I
With Linux, Storage Manager supports up to 12 Adaptec  
RAID controllers.  
Storage Manager includes the Java Runtime Environment  
(JRE).  
If a previous version of Storage Manager is already  
installed and you are upgrading, you must first remove  
that version. Any customization files you may have  
created when you used the previous version are saved and  
used in the upgrade. To remove Storage Manager, type the  
rpm --erase StorMancommand.  
I
For the latest on Adaptecs support of Linux, visit  
www.adaptec.com.  
To install Storage Manager:  
1
2
Insert the Adaptec installation CD.  
Mount the Adaptec installation CD:  
for Red Hat mount /dev/cdrom /mnt/cdrom  
for SuSE  
mount /dev/cdrom /media/cdrom  
3
Change to the cdrom directory:  
for Red Hat cd /mnt/cdrom/linux/manager  
for SuSE  
cd /media/cdrom/linux/manager  
4
5
Extract the RPM package and install it:  
rpm --install ./StorMan*.rpm  
Unmount the Adaptec installation CD:  
for Red Hat umount /mnt/cdrom  
for SuSE  
umount /media/cdrom  
4-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Installing and Starting Adaptec Storage Manager  
Installing Storage Manager on OpenServer  
Notes:  
I
With OpenServer, Storage Manager supports up to 12  
Adaptec RAID controllers.  
I
You need either the Java Development Kit (JDK) for SCO or  
the Java Runtime Environment (JRE) for SCO, version 1.3.1.  
To download these, visit www.thescogroup.com  
.
I
OpenServer 5.06 onlyRequires the following packages:  
urwfonts and package set OSR-compatible Version 8.0.1 or  
higher, both available on the maintenance CD; OSS643A for  
socket driver supplement from the www.thescogroup.com  
.
Release Supplement 5.06a is helpful but not required.  
I
If a previous version of Storage Manager is already installed  
and you are upgrading, you must first remove that version.  
Any customization files you may have created when you  
used the previous version are saved and used in the  
upgrade. To remove Storage Manager, type pkgrm RaidMan.  
To install Storage Manager:  
1
2
Insert the Adaptec installation CD.  
Mount the Adaptec installation CD:  
mount -r -f HS,lower /dev/cd0 /mnt  
3
4
Install using pkgadd:  
pkgadd –a /mnt/openserv/manager/RaidMan.adm –d /mnt/  
openserv/manager/RaidMan.ds  
Follow the instructions on the screen to complete the  
installation. When the installation is complete, change to the  
root directory:  
cd /  
5
6
Unmount the CD-ROM drive:  
umount /mnt  
To start RAID Agent, type the following case-sensitive  
command:  
sh /opt/RaidMan/RaidAgnt.sh  
4-4  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Installing and Starting Adaptec Storage Manager  
When successful, a copyright message is displayed in the  
terminal window.  
If you want RAID Agent to run at startup all the time, add the  
following line to the /etc/inittab and /etc/conf/init.d/kernel files:  
nfra:12346:once:sh /opt/RaidMan/RaidAgnt.sh  
Installing Storage Manager on UnixWare & OpenUNIX  
Notes:  
I
With UnixWare and OpenUNIX, Storage Manager  
supports up to 12 Adaptec RAID controllers.  
I
I
You need root privileges to install Storage Manager.  
You need either the Java Development Kit (JDK) for SCO or  
the Java Runtime Environment (JRE) for SCO, version 1.3.1.  
To download these, visit www.thescogroup.com  
.
I
If a previous version of Storage Manager is already  
installed and you are upgrading, you must first remove  
that version. Any customization files you may have  
created when you used the previous version are saved and  
used in the upgrade. To remove Storage Manager, type the  
pkgrm RaidMancommand.  
To install Storage Manager:  
1
2
Insert the Adaptec installation CD.  
Mount the Adaptec installation CD:  
mount -r -F cdfs /dev/cdrom/cdromdevicefile /mnt  
where cdromdevicefileis the device file, for example,  
c0b0t010, for the CD-ROM block device. To determine the  
actual filename, look in the /dev/cdromdirectory.  
3
Use pkgaddto install Storage Manager:  
pkgadd -d /mnt/unixware/manager/RaidMan.ds  
Follow the instructions on the screen to complete the installation.  
Unmount the CD-ROM drive:  
4
5
umount /mnt  
4-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Installing and Starting Adaptec Storage Manager  
6
UnixWare OnlyTo start RAID Agent, type the following case-  
sensitive command:  
sh /opt/RaidMan/RaidAgnt.sh  
When successful, a copyright message is displayed in the  
terminal window.  
If you want RAID Agent to run at startup all the time, add the  
following line to the /etc/inittab and /etc/conf/init.d/kernel files:  
nfra:12346:once:sh /opt/RaidMan/RaidAgnt.sh  
Installing Storage Manager on NetWare  
Notes:  
I
I
I
I
With NetWare, Storage Manager supports up to 16  
Adaptec RAID controllers.  
You need the latest Support Pack for your operating system  
so you can run the supported Java Virtual Machine (JVM).  
You need JVM version 1.3 or later. To check your JVM  
version, load JVM, type JAVA -VERSION.  
For the latest updates from Novell, visit www.novell.com.  
To install Storage Manager:  
1
2
3
Insert the Adaptec installation CD.  
From the command prompt, type load cdromand press Enter.  
From the command prompt, type:  
RaidMan:\netware\manager\install  
The installation program starts.  
4
Follow the instructions on the screen to complete the  
installation.  
4-6  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Installing and Starting Adaptec Storage Manager  
Starting Storage Manager  
Note: You need root privileges to run Storage Manager.  
To start Storage Manager, use the procedure outlined in the table  
below for your operating system.  
If your operating  
system is...  
Start Storage Manager as follows...  
Windows  
To run Storage Manager as a standalone application,  
click Start > Programs > Adaptec Storage Manager  
,
then select the appropriate icon. To run Storage  
Manager in a browser, open the browser, then type in  
the IP address, colon (:), and 34572as the port number.1  
Linux  
Change to the directory where you installed Storage  
Manager by typing cd/usr/RaidMan. Then, use the  
shRaidMan.shshell command.  
OpenServer  
UnixWare  
OpenUNIX  
Change to the directory where you installed Storage  
Manager by typing cd/opt/RaidMan. Then, use the  
shRaidMan.sh shell command.  
NetWare  
Type the LOAD RAIDMANcommand.  
1. To run Storage Manager in a browser, your network's DNS configuration must  
have matching forward and reverse lookups.  
4-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Installing and Starting Adaptec Storage Manager  
Logging into Remote Systems  
To log into a remote system:  
1
Click Remote > Add Remote System.  
Storage Manager displays the login screen, as shown below.  
2
Type the IP address.  
The default System startup port number, 34571, is supplied for  
you.  
3
4
For Username, type admin  
For Password, type adaptec  
Note: The username and password are case sensitive.  
Once you are logged in for the first time, you can add new accounts  
and change account passwords. For details, refer to the online  
Help.  
4-8  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
5
In this Chapter...  
Introduction  
5-1  
5-2  
5-3  
5-4  
5-5  
Overview  
Changing How Drives are Displayed  
Collapsed and Expanded Views  
Component Views  
Introduction  
This chapter provides an overview of Adaptec Storage Manager, the  
user-friendly graphical user interface that you use to easily create  
and manage arrays. For more details on using Adaptec Storage  
Manager to set up and manage arrays, refer to the online Help.  
5-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Understanding Adaptec Storage Manager  
Overview  
Adaptec Storage Manager provides an expandable tree view of the  
systems and controllers you are managing. You can perform most  
configuration and management tasks by selecting a controller from  
the tree and working with related objects. The figure below shows  
how Adaptec Storage Manager displays information about Physical  
and Logical devices  
.
Using the buttons in the Physical devices and Logical devices  
views, you can:  
I
I
I
I
Change how drives are displayed.  
Collapse and expand a view.  
Identify components of a logical device.  
Create and delete hotspares.  
Physical Devices View  
This view displays information about the drives, enclosures, and  
other physical devices attached to the controller. The devices are  
organized numerically. The display for each channel or port  
includes information on maximum speed, the number of the  
channels on the controller, and the number of devices attached to  
the controller.  
Indicators, next to the controller name, report status of the fan and  
temperature modules on SAF-TE (enclosure management) devices and  
other devices that monitor these conditions. The indicator colors are:  
I
I
I
I
BlueNormal  
YellowWarning  
RedError  
GrayNot applicable to the devices.  
5-2  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Understanding Adaptec Storage Manager  
For example, the fan indicator changes to yellow when one fan  
fails; it changes to red when a second fan fails and cooling is no  
longer adequate.  
Logical Devices View  
This view displays information about the logical devices created  
using the physical devices, including the number of logical devices,  
the RAID level of each device, and whether a logical device is  
protected by a hotspare.  
You can create and delete logical devices in the Logical devices  
view by selecting the Create option and using the Create wizard.  
Changing How Drives are Displayed  
You can choose how information is displayed in the Physical  
devices view by clicking one of the following buttons in the Logical  
devices view.  
Displays physical device information in text format. This is the  
default view.  
Displays physical device information in full size capacity format.  
A full-length bar is displayed for each drive, regardless of  
capacity. A small segment on each drive is reserved for the RAID  
signature; this area is indicated by a gray cap at the end of each bar.  
Note: A drive shaded in light blue is not part of any disk group.  
Displays physical device information in relative size capacity  
format. A full-length bar is displayed for the largest drive;  
proportionally shorter bars are displayed for other drives.  
5-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Understanding Adaptec Storage Manager  
Collapsed and Expanded Views  
You can display a collapsed or expanded view of the system  
configuration. Initially, Storage Manager displays a collapsed  
textual view of the configuration information in both the Logical  
devices and Physical devices views.  
In the Logical devices view...  
Click to expand and collapse information about disk groups and  
logical devices. The expanded display shows the following  
information about each logical device:  
I Disk group name and capacity (if available)  
I Logical device size  
I Logical device state  
I Build progress  
In the Physical devices view...  
Click to expand and collapse information about physical drives.  
The expanded display shows the following information about  
each drive:  
I Capacity of the drive  
I Drive ID  
I Drive state  
5-4  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Understanding Adaptec Storage Manager  
Component Views  
When you click a physical or logical device in the device views, the  
related components are highlighted in the other view.  
I
When you click a logical device in the Logical devices view, the  
physical drives that make up the logical device are highlighted  
in the Physical devices view, and vice-versa.  
I
When you click a hotspare, the logical devices protected by that  
spare are highlighted.  
I
In the graphical views, if the logical device uses only part of the  
available storage, only those segments are highlighted (in dark  
blue).  
5-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
A
In this Appendix...  
Overview  
A-1  
A-2  
Using the ACU  
Using SATASelect and SCSISelect  
Using the Disk Utilities  
Viewing the Event Log  
A-9  
A-15  
A-16  
Overview  
The Adaptec RAID Configuration (ARC) utility is part of the  
controller BIOS. The utility includes:  
I
Array Configuration Utility (ACU)Used to create, configure,  
and manage arrays, and make arrays bootable. Also used to  
initialize and rescan drives. (Also available as a stand-alone  
DOS utility as described in Appendix B, ACU for DOS.)  
I
I
SATASelect and SCSISelectUsed to change device and  
controller settings.  
Disk UtilitiesUsed to format or verify media.  
To run the ARC utility, press Ctrl+A when prompted by the  
following message during system startup:  
Press <Ctrl><A> for Adaptec RAID Configuration Utility  
A-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Adaptec RAID Configuration Utility (ARC)  
The Adaptec RAID Controller menu presents the following options:  
I
I
I
Array Configuration Utility  
SATASelect and SCSISelect Utilities  
Disk Utilities  
To select a menu option in ARC, browse with the arrow keys, then  
press Enter. Sometimes, selecting an option displays another menu;  
to return to the previous menu at any time, press Esc.  
The following sections discuss each of these menu options.  
Using the ACU  
The Array Configuration Utility (ACU) allows you to perform the  
following tasks:  
I
I
I
I
Creating Arrays  
Managing Arrays  
Initializing Drives  
Rescanning Drives  
Creating Arrays  
To create an array:  
1
For systems with RAID enclosuresPower up any enclosures.  
Note: The ACU may not find disks or enclosures that were  
powered up after system power-up. Therefore, power up  
enclosures prior to powering up the computer.  
2
Shut down and restart the computer.  
Note: After you install a controller in a system and start it  
for the first time, the BIOS may display a configuration  
that does not match your systems configuration. This is  
normal. Proceed with array creation.  
3
Press Ctrl+A when prompted to access the ARC utility.  
A-2  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Adaptec RAID Configuration Utility (ARC)  
4
5
6
7
From the ARC menu, select Array Configuration Utility.  
From the ACU menu, select Create Array.  
Browse with the arrow keys to select a channel.  
Select the disks for the new array, then press Insert. To deselect  
a disk, highlight the disk, then press Delete.  
ACU displays the largest usable space available for each disk. You  
can use available space from multiple disks for the new array.  
Note: Disks containing MS-DOS partitions, disks with no  
usable space, or disks that are not initialized appear  
dimmed and cannot be used in a new array. For  
information on how to initialize a drive, see page A-7.  
8
When you are finished selecting disks, press Enter.  
The Array Properties menu is displayed.  
Assigning Array Properties  
Note: The ACU can be used to assign array properties only  
prior to building the array. After the array is built, you need to  
use Adaptec Storage Manager to assign properties.  
To assign properties to the new array:  
1
In the Array Properties menu, select an array type, then press  
Enter.  
The display shows only the array types available for the  
number of drives selected. The supported array types (RAID  
levels) for your controller are listed in Controller Features on  
page 1-5.  
The maximum number of drives allowed and minimum  
number of drives required depends on the RAID level. For  
details, see Appendix E, About RAID.  
2
Type an optional label for the array, then press Enter.  
A-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Adaptec RAID Configuration Utility (ARC)  
3
Enter the desired array size.  
The maximum array size available based on the partitions you  
selected is displayed automatically. If you want to designate a  
different array size, type the desired array size and select MB  
(megabytes), GB (gigabytes), or TB (terabytes) from the drop-  
down list. If the available space from the selected partitions is  
greater than the size you specify, the remaining space is  
available for use in other arrays.  
4
5
Select the desired stripe size.  
The allowable stripe sizes are 16, 32, and 64 KB (the default).  
The default stripe size provides the best overall performance in  
most network environments.  
Specify whether you want to enable read and write caching for  
the array.  
Caution: When caching is Enabled, there is a potential for  
data loss or corruption during a power failure.  
!
Caching should usually be enabled to optimize performance,  
unless your data is highly sensitive, or unless your application  
performs completely random reads, which is unlikely.  
6
When you are finished, select Done.  
The array build starts.  
Managing Arrays  
With the Manage Arrays option, you can perform the following tasks:  
I
I
I
I
Viewing Array Properties  
Making an Array Bootable  
Deleting Arrays  
Managing Failover Drive Assignments  
A-4  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Adaptec RAID Configuration Utility (ARC)  
Viewing Array Properties  
To view the properties of an existing array:  
1
2
From the ACU main menu, select Manage Arrays.  
From the List of Arrays dialog box, select the array you want to  
view, then press Enter.  
To view properties related to the arrays physical disks:  
RAID 0, 1, 5 (Single-Level Arrays)View the Array  
Properties dialog box.  
RAID 10, 50 (Dual-Level Arrays)Highlight the array  
member you want to view, then press Enter to display the  
second level. Press Enter again to display the physical disks  
associated with the array.  
Note: Failed drives are displayed in a different text color.  
3
Press Esc to return to the previous menu.  
Making an Array Bootable  
Notes:  
I
If the controller is not a boot device, you can disable its  
runtime BIOS. (For details, see the table on page A-10.) When  
the BIOS is disabled, it does not occupy any of the expansion  
ROM region of the systems memory map. In a system with  
several expansion ROMs, disabling the BIOS may be helpful.  
I
The controller always uses the lowest numbered array as its  
bootable array. If you delete Array 00, the next lowest  
numbered array becomes the bootable array.  
I
I
You cannot make a non-00 array bootable while the array  
is in a build/verify or rebuild process.  
You may need to change the system BIOS to modify the  
boot order. For more information, refer to the system  
documentation.  
A-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Adaptec RAID Configuration Utility (ARC)  
You can make an array bootable so that the system boots from the  
array instead of from a stand-alone (single) disk. To make an array  
bootable:  
1
2
From the ACU main menu, select Manage Arrays.  
Select the array you want to make bootable, then press Ctrl+B.  
This changes the selected arrays number to 00, making it the  
controllers boot array.  
3
Restart the computer.  
Deleting Arrays  
Caution: When you delete an array, you delete all the data  
from the array. Before proceeding, back up any data.  
!
To delete an existing array:  
1
2
3
From the ACU main menu, select Manage Arrays.  
Select the array you want to delete, then press Delete.  
In the Array Properties dialog box, press Delete again, then  
press Enter. the following message is displayed:  
Warning!! Deleting will erase all data from the array.  
Do you still want to continue? (Yes/No):  
4
5
Select Yes to delete the array, or No to return to the previous  
menu. At the Array Properties dialog box, select Delete again,  
then press Enter.  
Press Esc to return to the previous menu.  
Managing Failover Drive Assignments  
To assign a hotspare to an array:  
1
2
Select Manage Arrays from the main menu.  
From the List of Arrays dialog box, select the array to which  
you want to assign a hotspare, then press Ctrl+S. The Hotspare  
Management for Array dialog box is displayed, which shows  
the drives that can be assigned as hotspares.  
A-6  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Adaptec RAID Configuration Utility (ARC)  
3
Select a drive, then press Insert to assign the drive as a hotspare.  
The specified drive is displayed in the Assigned Hotspares  
drives list.  
4
5
Press Enter to save the hotspare assignment.  
If you are finished managing hotspares, press Y (for yes) when  
prompted to return to the main menu.  
To remove an assigned hotspare from an array:  
1
2
Select Manage Arrays from the main menu.  
From the List of Arrays dialog box, select the array from which you  
want to remove the assigned hotspare, then press Ctrl+S. The  
Hotspare Management for Array dialog box is displayed, which  
shows drives that can be assigned as hotspares and drives that are  
already assigned as hotspares.  
3
From the Assigned Hotspares drives list, select the drive to be  
removed, then press Delete. The specified drive is displayed in  
the Select Hotspares drives list.  
4
5
Press Enter to save the removed hotspare assignment.  
If you are finished managing hotspares, press Y (for yes) when  
prompted to return to the main menu.  
Initializing Drives  
If a correctly installed disk does not appear in the disk selection list  
for creating a new array, or it appears grayed out, you need to  
initialize it.  
Caution:  
!
I
I
I
Before proceeding, back up any data.  
If the drive is already used in an array, initialization may  
make the array unusable.  
Do not initialize a disk that is part of a boot array. The boot  
array is the lowest numbered array (normally 00) in the  
List of Arrays dialog box. For information on determining  
which disks are associated with a particular array, see  
Viewing Array Properties on page A-5.  
A-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Adaptec RAID Configuration Utility (ARC)  
To initialize drives:  
1
Restart the computer, then press Ctrl+A when prompted to  
access the ARC utility.  
2
3
4
5
From the ARC menu, select Array Configuration Utility.  
Select Initialize Drives.  
Browse with the arrow keys to select a channel.  
Browse with the arrow keys to highlight the disk you want to  
initialize, then press Insert.  
6
7
8
Repeat Step 5 until all the drives to be initialized are selected.  
Press Enter.  
Read the warning message, ensure that you have selected the  
correct drives to initialize, and then press Y to continue.  
Rescanning Drives  
To rescan the drives connected to the controller:  
1
Restart the computer, then press Ctrl+A when prompted to  
access the ARC utility.  
2
3
From the ARC menu, select Array Configuration Utility.  
Select Rescan Drives.  
A-8  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Adaptec RAID Configuration Utility (ARC)  
Using SATASelect and SCSISelect  
The SATASelect and SCSISelect utilities allow you to change  
controller and device settings without opening the computer  
cabinet or handling the controller. To access these utilities:  
1
2
3
Restart the computer, then press Ctrl+A when prompted to  
access the ARC utility.  
If multiple controllers are installed, select the controller you  
want to configure, then press Enter.  
From the ARC menu, select SATASelect Utility or SCSISelect  
Utility.  
The available options are listed in the table below.  
This section...  
Applies to...  
Controller Configuration Options  
SATA Configuration Options  
SCSI Configuration Options  
All controllers  
SATA controllers only  
SCSI controllers only  
These options are discussed in the sections that follow.  
To select a menu option, browse with the arrow keys to the  
option, then press Enter. In some cases, selecting an option  
displays another menu. You can return to the previous menu at  
any time by pressing Esc.  
To restore the original default values, return to Configure/View  
Host Adapter Settings, then press F6.  
4
To exit the utility, press Esc until a message prompts you to exit.  
(If you changed any host adapter settings, you are prompted to  
save the changes before you exit.) Choose Yes to exit and restart  
the computer. Any changes you made take effect after restart.  
A-9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Adaptec RAID Configuration Utility (ARC)  
Controller Configuration Options  
The Controller Configuration options are described in the table  
below.  
Models  
Affected Description  
Option  
Default  
Drives Write  
Cache  
Drive's  
Default  
All  
When Enabled, write cache is  
enabled, providing maximum drive  
performance. When Disabled, no  
write cache is used on the drive. By  
default, the drives setting is used.  
CautionWhen Enabled, there is a  
slight possibility (less than with  
controller cache) of data loss or  
corruption during a power failure.  
Runtime BIOS  
Enabled  
Enabled  
Disabled  
All  
All  
All  
When Enabled, the controller BIOS  
allows the controller to act as a  
bootable device. Disabling the BIOS  
allows another suitable controller to  
act as the boot device.  
Automatic  
Failover  
When Enabled, the controller  
automatically rebuilds an array  
when the failed drive is replaced.  
When disabled, the array must be  
rebuilt manually.  
Array  
When Enabled, the controller  
Background  
Consistency  
Check  
constantly performs a verification  
on a redundant array to data  
integrity. In the case of RAID 1 or 10,  
consistency checks assure that the  
data between like blocks match. In  
the case of a RAID 5 or a RAID 0,  
consistency checks assure that data  
in the stripe and the calculated  
parity for the stripe match.  
Consistency checking processes  
reduce performance. For a RAID 5  
or a RAID 50, the performance  
reduction is significant.  
BBS Support  
Enabled  
See  
When Enabled in systems that  
support BBS, controller is presented  
as a bootable device in the host  
system's BIOS for boot device  
selection.  
note 1  
A-10  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Adaptec RAID Configuration Utility (ARC)  
Models  
Affected Description  
Option  
Default  
Array-based  
BBS Support  
Disabled  
All  
When Enabled in systems that  
support BBS, the controller presents  
attached bootable devices up to the  
host system's BIOS for boot device  
selection. This is relevant for logical  
arrays.  
Physical  
Drives Display  
during POST  
Disabled  
All  
When Enabled, attached physical  
devices are displayed during system  
POST. Displaying the devices adds a  
few seconds to the overall POST  
time.  
CD-ROMBoot  
Support  
Enabled  
Enabled  
SCSI  
only  
When Enabled, the system can be  
booted from a bootable CD.  
Removable  
Media Devices  
Support  
SCSI  
only  
When Enabled, removable media  
devices, such as CD drives and Zip  
drives, are supported.  
Alarm Control Enabled  
See  
When Enabled, the alarm sounds.  
note 2  
1. BBS systems containing SCSI controllers only.  
2. Adaptec 2120S/2200S only.  
A-11  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Adaptec RAID Configuration Utility (ARC)  
SATA Configuration Options  
The SATA Configuration options are described in the table below.  
Models  
Option  
Default  
Affected  
Description  
Write Cache  
Yes  
All SATA  
controllers  
When Enabled, write cache is enabled,  
providing maximum performance.  
CautionWhen Enabled, there is a  
potential for data loss or corruption  
during a power failure.  
DMA  
Yes  
Yes  
Adaptec  
2410SA  
only  
When Enabled, Direct Memory Access  
(DMA) mode is used for the drive,  
providing maximum performance.  
SMART  
Adaptec  
2410SA  
only  
Controls the predictive failure feature  
of the drive. When Enabled and the  
drive supports Self-Monitoring,  
Analysis and Reporting Technology  
(SMART) configuration, the SMART  
status of the drive (Healthy or Failed)  
is displayed along with the physical  
drive display during POST. Messages  
are logged to the Storage Manager log  
file when they occur. When Event  
Broadcasting is enabled for your  
operating system, SMART events are  
also sent to destinations according to  
the systems particular configuration  
(for example, system log file, Event  
Viewer, pop ups, email, etc.) When  
Disabled, or when the drive does not  
support SMART, the SMART status is  
not displayed.  
AllowRead  
Ahead  
Yes  
Adaptec  
2410SA  
only  
When Enabled, the drives read ahead  
cache algorithm is use, providing  
maximum performance under most  
circumstances.  
A-12  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Adaptec RAID Configuration Utility (ARC)  
SCSI Configuration Options  
To access the SCSI Device Configuration options, select SCSI  
Configuration.  
SCSI Channel Interface Definitions  
The SCSI Channel Interface Definitions are described in the table  
below.  
Option  
Default  
Description  
Controller SCSI  
Channel ID  
7
Sets the controllers SCSI ID. Adaptec  
recommends that you leave the controller set  
to the default, which gives it the highest  
priority on the SCSI channel.  
SCSI Parity  
Checking  
Enabled  
Determines whether the controller verifies  
the accuracy of data transfer on the SCSI  
channel. You should disable SCSI Parity  
Checking on the controller and all SCSI  
devices if any SCSI device supported by the  
controller does not support SCSI parity;  
otherwise, retain the default. Most SCSI  
devices do support SCSI parity. If you are not  
sure whether a device supports SCSI parity,  
consult the documentation for the device.  
Controller SCSI  
Channel  
Termination  
Auto  
Mode  
Sets termination on the controller. Adaptec  
recommends that you retain the default  
setting.  
A-13  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Adaptec RAID Configuration Utility (ARC)  
SCSI Device Configuration Options  
The SCSI device settings allow you to configure certain parameters  
for each device on the SCSI channel. To configure settings for a  
specific device, you must know the SCSI ID assigned to that device.  
If you are not sure of the SCSI ID, see Using the Disk Utilities on  
page A-15.  
To access the SCSI Device Configuration options, select SCSI  
Configuration, then select Additional Options. The SCSI Device  
Configuration options are described in the table below.  
Note: For maximum performance, Adaptec recommends that  
you retain the default settings.  
SCSI Device Configuration Options  
Option  
Default  
Description  
Maximum  
Transfer Rate  
N/A  
Determines the maximum data transfer rate  
that the SCSI channel supports. The maximum  
effective data transfer rate is doubled when  
Initiate Wide Negotiation is set to Yes and 16-bit  
devices are attached. (Initiate Wide Negotiation  
has no effect with 8-bit devices.)  
Enable  
Disconnection  
Yes  
Yes  
Determines whether the SCSI channel allows  
the SCSI device to disconnect from the SCSI  
channel (sometimes called Disconnect/  
Reconnect or Reselection).  
Initiate Wide  
Negotiation  
Determines whether the SCSI channel attempts  
16-bit data transfer instead of 8-bit data transfer.  
The effective data transfer rate is doubled when  
16-bit data transfer is used.  
QAS  
No1  
Yes  
Determines whether QAS (Quick Arbitration  
and Selection) is used to eliminate overhead  
and speed up data transfers on the SCSI bus.  
Packetized  
Determines whether SCSI packetization  
(encapsulation) is used to reduce overhead and  
speed data transfer. The packetized SCSI  
protocol provides a method for transferring  
command and status information at the  
maximum rate.  
1. Adaptec recommends that you not enable QAS if you are using an enclosure that  
contains Ultra320 expander ICs.  
A-14  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Adaptec RAID Configuration Utility (ARC)  
Using the Disk Utilities  
The disk utilities allow you to low-level format or verify the media  
of the hard drives. To access the disk utilities:  
1
Restart the computer, then press Ctrl+A when prompted to  
access the ARC utility.  
2
If multiple controllers are installed, select the controller you  
want to configure, then press Enter.  
3
4
From the ARC menu, select Disk Utilities.  
Select the desired disk, then press Enter.  
You are offered the following options:  
Format DiskThe functionality depends on the controller  
type, as described below:  
SATA ControllersSimulates a format of the hard drive  
by removing the file system and writing zeros to the  
entire disk.  
SCSI ControllersPerforms a low-level format.  
Most drives are formatted at the factory and do not need to  
be formatted again.  
Caution: During formatting, all data is destroyed. Before  
proceeding, back up any data.  
!
Verify Disk MediaScans the media of a drive for defects.  
Any errors found are corrected.  
A-15  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Adaptec RAID Configuration Utility (ARC)  
Viewing the Event Log  
The BIOS-based event log stores all firmware events (configuration  
changes, array creation, boot activity, and so on).  
The event log has a fixed size. Once full, old events are flushed as  
new events are stored. Also, the log is volatile; therefore, it is  
cleared after each system restart.  
To access the event log:  
1
2
3
Restart the computer, then press Ctrl+A when prompted to  
access the ARC utility.  
If multiple controllers are installed, select the controller you  
want to configure, then press Enter.  
From the ARC menu, press Ctrl+P.  
The Controller Service Menu appears.  
4
Select Controller Log Information, then press Enter. The  
current log is displayed.  
A-16  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
B
In this Appendix...  
Introduction  
B-1  
B-1  
B-2  
B-3  
Creating the ACU Utility Disk  
Running the ACU Interactively  
Running the ACU Using Scripts  
Introduction  
The Array Configuration Utility (ACU) allows you to create,  
configure, and manage arrays.  
Creating the ACU Utility Disk  
The DOS version of this utility runs from a floppy disk that you  
need to create using the following procedure:  
1
To find the ACU executable, acu.exe, browse to the folder on the  
Adaptec installation CD that relates to your controller model.  
Adaptec Model  
2020ZCR  
2120S  
Path  
packages/firmware/adp2020ZCR  
packages/firmware/adp2120S  
packages/firmware/adp21610SA  
packages/firmware/adp2200S  
packages/firmware/adp2410SA  
packages/firmware/adp2810SA  
21610SA  
2200S  
2410SA  
2810SA  
2
Insert a bootable floppy disk and copy acu.exe to it.  
B-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
ACU for DOS  
Running the ACU Interactively  
To run the ACU interactively:  
1
2
Insert the ACU utility disk you created in Creating the ACU  
Utility Disk.  
Start or restart your computer.  
The computer boots to the DOS command line.  
3
Type ACUon the command line, then press Enter.  
Select ACU options as needed using the arrow keys and the Tab  
key navigate through the menus and the Enter key to select from  
the following tasks:  
I
I
I
I
Creating Arrays  
Managing Arrays  
Initializing Drives  
Rescanning Drives  
Note: To return to the previous menu at any time, press Esc.  
For details on using the ACU interactively, see Using the ACU on  
page A-2.  
B-2  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
ACU for DOS  
Running the ACU Using Scripts  
To use the ACU scripting features, use the ACUcommand, specify a  
script file (see Creating the Script File Manually on page B-5), and  
specify one (but not both) of the required switches listed in the table  
below. You may also add one or both of the optional switches listed  
in the table.  
Note: Command line syntax is not case sensitive.  
Switch  
Type  
Description  
/P <file>  
Required Playback ModeIn this mode, the ACU reads  
the contents of the specified script file and creates  
arrays and configures channel settings based on  
the keywords defined in the script. For more  
details, see Playback Mode on page B-4.  
Note: The ACU exits with an error if you do not  
include either the /Por the /Rswitch (but not both).  
/R <file>  
Required Record ModeThe ACU writes a controllers  
existing array configuration to a specified script  
file, enabling you to create the same configuration  
by running the ACU in playback mode (/p  
switch) with the resulting script. For more details,  
see Record Mode on page B-4.  
Note: The ACU exits with an error if you do not  
include either the /Por the /Rswitch (but not both).  
/L <file>  
Optional Optional Log Filename SwitchIf you include  
this switch, the ACU records its activity and any  
errors it encounters in the log file. If you do not  
include this switch, the ACU displays any status  
and errors on the screen.  
The fileis a standard MS-DOS file, which can  
include a drive, directory, filename, and extension.  
Only the filename and extension (.LOG) are  
required. If no drive or directory is specified, the  
file is placed in the location of the ACU executable.  
/C <number> Optional Optional Controller Number SwitchIn  
systems with more than one controller, this switch  
specifies which controller to change, where  
<number>is the controller number. The default  
controller number is 0.  
Note: The number assigned to a particular controller  
depends on the controllers physical PCI slot and the  
order in which your system scans its PCI slots.  
B-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
ACU for DOS  
Playback Mode  
In this mode, the ACU reads the contents of the specified script file  
and creates arrays based on the keywords specified in the script.  
The syntax is ACU/P <file>where fileis the parameter  
specifying name of the script file. The fileparameter can include  
a drive, directory, filename, and extension. If no drive or directory  
is specified, the file is placed in the location of the ACU executable.  
Note: The script file syntax allows only a single hotspare to be  
assigned to any given array. Therefore, when recording a  
RAID 10, the ACU cannot map hotspares assigned to the  
individual mirror sets in the resulting script file. Instead, the  
ACU creates a single HotspareDriveslist for all hotspares  
assigned to the RAID 10. For details, see the Method Keyword  
on page B-9.  
Record Mode  
There are two methods available for creating a script file:  
I
Use Record Mode.  
I
Create the script manually. (See page B-5.)  
Regardless of which method you use to create the script, you need  
to use Playback Mode (/P) to use the script.  
In Record Mode, the ACU writes a controllers existing array  
configuration to a specified script file, enabling you to create the  
same configuration by running the ACU in Playback Mode (/P  
switch) with the resulting script.  
The syntax is ACU/R <file>where fileis the parameter  
specifying name of the script file. The fileparameter can include  
a drive, directory, filename, and extension, but only the filename  
and extension are required. If no drive or directory is specified, the  
file is placed in the location of the ACU executable.  
B-4  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
ACU for DOS  
Notes:  
I
Record Mode can be used to record only one controller at a  
time. Therefore, if you want to record multiple controllers,  
record them separately using separate script files.  
I
Because the ACU supports only a subset of array types  
available, it cannot record all the possible array  
configurations. If the ACU encounters an array that it  
cannot create, it displays a warning (or records the  
warning in the log file, if the /Lswitch is used) and does  
not record any keywords for that array in its script file.  
I
When recording an array, the ACU always uses the default  
Waitsetting (equivalent to Wait=Yes) unless you edit the  
block. For details, see the Wait Keyword on page B-11  
Creating the Script File Manually  
Script files contain the following structures, or blocks:  
I
Array Definition Block Keywords  
I
Channel Definition Block Keywords – SCSI only (optional)  
The rules for syntax are as follows:  
I
Each keyword must start its own line.  
I
The syntax is not case sensitive.  
Comments  
To enter a comment in the script file, start with a pound character (  
#).  
You can start anywhere on a line. For a sample script that includes  
comments, see Example – Running the ACU with a Script on page B-14.  
B-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
ACU for DOS  
Array Definition Block Keywords  
The array definition block always begins with the keyword Array  
and ends with the keyword End. The other required array definition  
keywords are Drivesand Type. The array definition keywords  
are listed in the table below alphabetically.  
Default  
Value  
Keyword  
Required  
?
Description  
Array  
Yes  
None  
Indicates the start of an array  
definition block. See page B-7).  
Drives  
Yes  
Yes  
No  
No  
Yes  
None  
None  
None  
No  
Specifies the devices used in  
creating the array. See  
page B-7).  
End  
Indicates the end of an array  
definition block. See page B-7  
for details.  
HotspareDrives  
InitializeAll  
Method  
Specifies the hotspares to  
assign to the array. See  
page B-8).  
Indicates whether to initialize  
all the drives connected to the  
controller. See page B-8).  
Build  
Indicates the method (Build/  
Verify, Clear, or Quick Init) to  
use when creating a redundant  
array (see page B-9.  
ReadCache  
No  
Yes  
Indicates whether read  
caching is enabled for this  
array (see page B-10).  
Size  
No  
No  
Yes  
No  
Maximum  
64  
Specifies the size of the array  
(see page B-10).  
StripeSize  
Type  
Specifies the size of contiguous  
I/O, in bytes (see page B-10).  
None  
Yes  
Indicates the type of array to  
create (see page B-9).  
Wait  
Indicates whether the ACU  
should wait for the new arrays  
build/verify or clear to com-  
plete before continuing (see  
page B-11).  
WriteCache  
No  
Yes  
Indicates whether write cach-  
ing is enabled for this array  
(see page B-11).  
B-6  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
ACU for DOS  
The keywords are described in detail in the sections that follow.  
Array Keyword  
Arrayis a required keyword, indicating the start of an array  
definition block. The syntax is Array=<label>, where labelis  
an optional alphanumeric string.  
Examples  
Array  
Array=MyData  
Drives Keyword  
Drivesis a required keyword, specifying the devices to use in  
creating the array. There is no default value.  
A drive is identified by its channel number, ID (target), and LUN,  
separated by colons; for example, 0:0:0or 0:1:0. Separate  
multiple drive identifiers with commas.  
Prior to creating any new arrays, the ACU initializes any drives  
specified by the Driveskeyword. If a drive is specified in more  
than one array definition block in a script, it is initialized only once.  
Caution: Any drive specified within the script file is initialized,  
which destroys any data on that drive.  
!
Examples  
Drives=0:0:0  
Drives=0:0:0,0:1:0,0:2:0  
End Keyword  
Endis a required keyword, indicating the end of the block.  
Example  
End  
B-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
ACU for DOS  
HotspareDrives Keyword  
HotspareDrivesis an optional keyword, specifying the hotspares  
to assign to the array. The syntax for listing hotspares is the same as  
the Drives Keyword on page B-7. If HotspareDrivesis not specified,  
no hotspares are assigned to the array.  
Notes:  
I
I
I
HotspareDrivescreates only dedicated hotspares. If the  
same drive is assigned to protect multiple arrays, only the  
last array that drive is assigned to is protected.  
HotspareDrivesdoes not verify that the available space  
on the specified hotspares is sufficient to serve as failover  
for the array.  
When assigning hotspares to a multilevel array,  
HotspareDrivesassigns all the hotspares in the list to all  
arrays within the multilevel array.  
Example  
HotspareDrives=0:0:0,0:1:0  
InitializeAll Keyword  
If you want the ACU to initialize all drives connected to the  
controller and delete any existing arrays before any new arrays are  
created, even those that are not specified in any Driveskeyword  
definition, specify InitializeAll=yes. Otherwise, the ACU  
initializes only those drives specified by the Driveskeyword.  
Caution: Initializing a drive automatically deletes any existing  
arrays with that drive as their member.  
!
B-8  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
ACU for DOS  
Notes:  
I
I
I
InitializeAllis a global keyword that you need to  
specify only once.  
InitializeAllis always performed prior to array  
creation regardless of its position in the script.  
If both InitializeAll=Yesand InitializeAll=Noare  
specified in the same script file, InitializeAll=Yesis  
always the overriding value.  
I
If an array is deleted during a build/verify process, the  
process is automatically terminated.  
Possible values are as follows:  
I
YesInitialize all drives.  
I
No (the default)Do not initialize all drives; only those drives  
specified with the Driveskeyword are initialized.  
Examples  
Type=Volume  
Type=RAID1  
Method Keyword  
Methodis an optional keyword, indicating which method to use  
when creating a redundant (RAID 1, 5, and 10) array. Possible  
values are:  
I
I
I
Build (the default)Perform a build/verify process on the array.  
Takes longer than Clear, but allows you to begin using the array  
immediately.  
ClearClear the array. Faster than a build/verify process, but  
you have to wait for the operation to be completed before you  
can begin using the array.  
Quick InitMakes the array available immediately, but does not  
accomplish a build/verify. Parity and mirror information is created  
as data is written to the drive (called full-stripe write mode), which  
reduces overall array performance. Maximum performance is  
achieved by starting and completing a build/verify.  
Example  
Method=Build  
B-9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
ACU for DOS  
ReadCache Keyword  
ReadCacheindicates whether the array uses read caching.  
Possible values are:  
I
Yes (the default)Enable read caching.  
NoDisable read caching.  
I
Example  
ReadCache=Yes  
Size Keyword  
The Sizekeyword specifies the size of the array. Specify Maximum  
(the default) to create an array using the maximum available space,  
based on the array type and drives selected. Otherwise, specify the  
size as an integer or a decimal number, followed by the unit  
keyword MB (megabytes), GB (gigabytes), or TB (terabytes).  
Note: A unit keyword is required with a numeric size value. If  
no unit keyword is specified, the ACU exits with an error.  
Examples  
Size=2.5GB  
Size=300MB  
Size=Maximum  
StripeSize Keyword  
Note: This keyword does not support RAID 50 arrays because  
RAID 50 arrays support only a stripe size of 64 KB.  
The StripeSizekeyword specifies the stripe size (in MB) written  
to each member of a striped (RAID 0, RAID 5, RAID 10) array.  
The possible values for StripeSizeare 16 KB, 32 KB, and 64 KB  
(the default).  
Example  
StripeSize=64  
B-10  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
ACU for DOS  
Type Keyword  
Typeis a required keyword, indicating the array type. There is no  
default value. The Typekeyword values are:  
I Volume  
I RAID0  
I RAID1  
I RAID5  
I RAID10  
I RAID50  
Note: For information about which array types your controller  
supports, see Controller Features on page 1-5.  
Wait Keyword  
Waitis an optional keyword that you can use to tell the ACU to  
allow the ACU to continue while the build/verify or clear  
completes in the background; specify wait=no. Otherwise, the  
ACU waits by default.  
Note: If the host is powered off before the build/verify or clear  
process completes and is then restarted, the process resumes  
without any user intervention.  
Examples  
Wait=Yes  
Wait=No  
WriteCache Keyword  
The WriteCachekeyword indicates whether write caching is used  
for this array if write caching is supported for the system. Possible  
values are as follows:  
I
Yes (the default)Enable the write cache.  
NoDisable the write cache.  
I
Note: Setting an arrays WriteCachekeyword to Yesmight  
result in data loss or corruption during a power failure.  
Example  
WriteCache=Yes  
B-11  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
ACU for DOS  
Channel Definition Block Keywords – SCSI only  
The channel definition block is optional. If used, it always begins  
with the keyword Channeland ends with the keyword End. The  
channel definition block keywords are listed in the table below.  
Keyword  
Description  
Channel  
End  
Used to identify the channel.  
Indicates the end of a channel definition block.  
Changes the SCSI ID of the controller.  
ControllerID  
Channel Keyword  
Channelis an optional keyword that begins a channel definition  
block and specifies the channel number to which the channel  
keywords apply. Channels are numbered from zero to the  
maximum number of channels on the controller minus one.  
You can include multiple channel definition blocks within a script file,  
each beginning with a Channelkeyword and value. For example:  
Example  
Channel=0  
ControllerID Keyword  
ConrollerIDis an optional keyword to change the SCSI ID of the  
controller. Normally, the SCSI controller is assigned SCSI ID 7 on  
each of its channels. You can specify any ID value between 0 and 7.  
Caution: Do not change the SCSI ID of the controller unless  
directed to do so by Adaptec Technical Support.  
!
Example  
ControllerID=7  
End Keyword  
Endis a required keyword, indicating the end of the block.  
Example  
End  
B-12  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
ACU for DOS  
ACU Error Codes  
When the ACU detects an error, it reports the error and exits  
immediately. If a log file is specified, the ACU writes the error code  
to the log file. Otherwise, it displays the error code on the screen.  
The possible error messages returned by the ACU are listed in the  
table below.  
ACU Error Codes  
Code Description  
0
1
2
3
4
ACU ran without changesThe ACU exited with no errors  
(success) and no report is required.  
No controller foundThe ACU did not detect any controllers in the  
system.  
Syntax or logical error in the script fileThe ACU encountered an  
invalid command or keyword in the specified script file.  
Unable to open fileThe ACU was unable to open the specified  
script or log file.  
Error in the command line parametersYou passed an invalid  
command-line switch to the ACU. (See Running the ACU Using  
Scripts on page B-3 for the list of valid command-line switches.)  
5
6
Unable to read system configurationThe ACU was unable to get  
the configuration information from the specified controller.  
No drives detectedThe ACU did not detect any devices attached  
to the selected controller.  
7
Specified drive not found in systemThe device you specified  
does not exist on the selected controller.  
8
Specified array size too smallYou specified an array size that is  
smaller than the minimum size allowed for this array.  
9
Specified array size too bigYou specified an array size that is  
larger than the maximum size allowed for this array.  
10  
11  
12  
13  
Number of drives do not match the array typeThe number of  
drives you selected is invalid for the type of array specified.  
Unable to initialize driveThe ACU was unable to initialize one or  
more devices.  
Error occurred while creating arrayThe ACU encountered an  
error creating an array.  
Too many spare drives assignedYou attempted to assign more  
than the maximum number of hotspares allowed for the specified  
array.  
B-13  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
ACU for DOS  
ACU Error Codes "Continued"  
Code Description  
14  
Insufficient memory to run the applicationThere is not enough  
memory to run the ACU.  
15  
Incorrect controller numberThe controller number you specified  
is invalid or out-of-range.  
16  
Controller not respondingThe controller has stopped responding  
to the ACU.  
17  
Build/Verify/Clear failedThe build/verify or clear operation for  
one or more arrays has failed.  
100  
You ran ACU and made changesThe ACU exited with no errors  
(success) and you must restart the computer.  
Example – Running the ACU with a Script  
The following MS-DOS command invokes the ACU and creates  
arrays on controller 1 based on the array keywords defined in the  
script file A:\RAID.ACU. It also configures Channel 0 and saves a  
log of the operation in the log file C:\RAID.LOG  
.
A:\> ACU /P A:\RAID.ACU /L C:\RAID.LOG /C1  
The following sample script file is a sample RAID.ACUscript as  
referred to in the previous ACU command. This script creates the  
following arraysa 500 MB, single-disk volume and a 2-GB, two-  
drive RAID 1 with a hotspare:  
# Script to create volume, mirror, and RAID 5 arrays  
# Create a 500MB volume labeled ‘MySystem’  
Array=MySystem  
Type=Volume  
Size=500MB  
Drives=0:0:0  
End  
# Create a 2GB mirror labeled ‘MyMirror’  
Array=MyMirror  
Type=RAID1  
Size=2GB  
# Use drives 1 and 2  
Drives=0:1:0,0:2:0  
# Disable write cache  
WriteCache=No  
# Assign 1 spare drive  
HotspareDrives=0:3:0  
End  
B-14  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
ACU for DOS  
The following sample script file creates a maximum-size three-  
drive RAID 5.  
# Create a maximum size RAID 5 labeled ‘MyData’  
Array=MyData  
Type=RAID5  
Size=Maximum  
# Use the maximum stripe size  
StripeSize=64  
# Clear the array (don’t build/verify it)  
Method=Clear  
# Don’t wait for clear to complete  
Wait=No  
# Use drives 0, 1, 2  
Drives=0:0:0, 0:1:0, 0:2:0  
End  
B-15  
Download from Www.Somanuals.com. All Manuals Search And Download.  
C
In this Appendix...  
Introduction  
C-1  
C-3  
C-4  
C-5  
C-5  
Creating the Firmware Floppy Disks  
Running the AFU from the GUI  
Running the AFU from the Command Line  
Command Summary  
Introduction  
The Adaptec Flash Utility (AFU) is a DOS utility used to update,  
save, or verify RAID controller firmware BIOS, and NVRAM.  
Caution: The AFU is easy to use and contains safeguards to  
!
prevent you from accidentally damaging the controllers flash  
contents. Still, you must be careful to use the AFU correctly,  
otherwise, you could render the controller inoperable.  
Note: If you are updating multiple controllers in the same  
system, update the boot controllers flash first, restart the  
computer, and then update the flash for any remaining  
controllers.  
C-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Adaptec Flash Utility (AFU)  
The AFU is used to:  
I
UpdateUpdates all the flash components on a controller with  
the flash image data from a User Flash Image (UFI) file.  
The AFU updates the controllers flash by reading UFI files and  
writing them to the controllers flash components.  
Note: The UFI includes the controllers type, thereby  
ensuring that the AFU uses the correct file.  
I
SaveReads the contents of a controllers flash components and  
saves the data to a UFI file. This allows you to later restore a  
controllers flash to its previous contents should the need arise.  
I
I
I
VerifyReads the contents of a controllers flash components  
and compares it to the contents of the specified UFI file.  
VersionDisplays version information about a controllers  
flash components.  
ListLists all supported controllers detected in your system.  
System Requirements  
The requirements for AFU are as follows:  
I
MSDOS version 5.0 or later. It cannot run from a DOS  
command prompt window under any version of Windows.  
I
At least 8 MB of extended memory.  
Note: You cannot create the bootable floppy using Windows 2000.  
Compatibility  
The AFU has the following compatibility issues:  
I
Supports HIMEM.SYS; compatible with other DOS drivers  
running under HIMEM.SYS(for example, SMARTDRV.SYSand  
SETVER.SYS).  
I
Does not support DOS extenders installed in memory, such as  
EMM386.SYSand DOS4GW.  
C-2  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Adaptec Flash Utility (AFU)  
Firmware and UFI File Locations  
The firmware and UFI file locations on the Adaptec Installation CD  
are as follows  
Creating the Firmware Floppy Disks  
Controller firmware is available two ways:  
I
From the Adaptec installation CDThe CD includes the AFU  
executable, AFU.exe, the corresponding documentation, and a  
separate flash image. The flash image may be comprised of  
multiple UFI files.  
You can locate the necessary files on the Adaptec installation  
CD at the locations listed below.  
Adaptec Model  
2020ZCR  
2120S  
Path  
/packages/firmware/adp2020ZCR  
/packages/firmware/adp2120S  
/packages/firmware/adp21610SA  
/packages/firmware/adp2200S  
/packages/firmware/adp2410SA  
/packages/firmware/adp2810SA  
21610SA  
2200S  
2410SA  
2810SA  
I
From the Adaptec Web siteWhen you download a new  
firmware file, you usually get the most recent version of AFU, too.  
To create a controller firmware kit on floppy disks:  
Note: You cannot create the bootable floppy using Windows 2000.  
1
2
Create a bootable MSDOS floppy disk and copy the following  
files to this disk:  
AFU.exe  
AAxxx01.ufi  
where xxx is the model number of your controller.  
Create additional bootable MSDOS floppy disks and copy each  
additional AAxxx0x.ufi files to a separate disk. (Some controllers  
have two UFI files; some have four.)  
C-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Adaptec Flash Utility (AFU)  
3
Start the AFU as described in Running the AFU from the GUI on  
page C-4 and follow the prompts.  
Running the AFU from the GUI  
The easy way to run the AFU is to use its Graphical User Interface  
(GUI). If you prefer to run the AFU from the command line, see  
page C-5.  
To access the AFU:  
1
Create the firmware floppy disks, as described in Creating the  
Firmware Floppy Disks on page C-3.  
2
Shut down your operating system and reboot to DOS from a  
bootable MS-DOS floppy disk or from a DOS partition on a  
bootable drive. (You can use the drive connected to the  
controller you are updating.)  
Note: When you are updating the controller flash, no I/O is  
possible. Before you can use the controller again, complete  
the flash operation and restart the computer.  
3
4
At the DOS command prompt (typically A:\>), type AFUwith no  
arguments.  
The AFUs main menu is displayed.  
Choose Select Controllers and select the Adaptec RAID  
controllers to be flashed.  
5
6
Choose Select an Operation.  
Choose any available AFU function and follow the on-screen  
instructions.  
C-4  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Adaptec Flash Utility (AFU)  
Running the AFU from the Command Line  
At the DOS command prompt (typically A:\>), type AFUfollowed  
by a command and any switches. The AFU processes the  
command, prompts you to insert additional floppy disks as  
needed, exits, and reports success or an error message code.  
Command Summary  
This section describes each of the AFU commands in detail. The  
commands appear alphabetically.  
HELP  
The HELPcommand displays a summary of AFU functions and  
command switches.  
Examples  
The following are examples of command syntax that will work to  
get help:  
A:\> AFU HELP  
A:\> AFU /?  
LIST  
The LISTcommand displays the AFU-supported controllers  
installed on your computer. Use this command to see which  
controllers are installed on this system, or to identify the ID  
numbers assigned to each physical controller.  
You do not have to restart the computer upon completion of this  
command.  
Example  
The following example shows typical system output in response to  
a
LISTcommand.  
A:\> AFU LIST  
Adaptec Flash Utility V4.0-0 B5749  
(c)Adaptec Inc. 19992002. All Rights Reserved.  
Controllers Detected and Recognized:  
Controller #0 (03:05:00) Adaptec 2410  
C-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Adaptec Flash Utility (AFU)  
SAVE  
The SAVEcommand saves the contents of a controllers flash in a  
UFI file. The name of the UFI file is based on the controller type  
and cannot be changed.  
You must restart the computer following a SAVEcommand.  
Command Syntax  
The command syntax for the SAVEcommand is as follows:  
AFU SAVE [/C<Controller ID>] [/D <UFI File Path>]  
Command Switches  
The following switches are available:  
I
/C<Controller ID>is one or more controller IDs representing  
the set of controllers on which to perform the specified  
command. The default is 0, which means that if the computer  
has multiple controllers, the AFU defaults to controller 0 unless you  
specify otherwise.  
You can specify a single controller ID, for example:  
/C 0  
multiple IDs separated by commas, for example:  
/C 0,2  
or ALLto indicate all controllers.  
Note: If the controller you want using the e /Cswitch;  
otherwise, the AFU displays an error message and exits.  
I
/D <UFI File Path>specifies the path (drive and directory)  
where the UFI files are located. If you do not specify the /D  
switch, the AFU looks for, or creates, its UFI files in the default  
location.  
Note: You cannot specify the name of a UFI file, only its path.  
UFI filenames are predefined, based on the controller type.  
C-6  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Adaptec Flash Utility (AFU)  
Examples  
In the following example, the AFU saves flash contents from  
controller 0 to a UFI file in the current default drive and directory:  
A:\> AFU SAVE /C 0  
In the following example, the AFU saves flash contents from  
Controller 1 to a UFI file in C:\UFI_FILES  
.
A:\> AFU SAVE /C 1 /D C:\UFI_FILES  
UPDATE  
The UPDATEcommand updates a controllers flash components  
from the flash image data in a UFI file. You can use the UPDATE  
command to update a single controllers flash components or to  
update multiple controllers on your computer.  
You must restart the computer following an UPDATEcommand.  
Command Syntax  
The command syntax for the UPDATEcommand is as follows:  
AFU UPDATE [/C<Controller ID>] [/D <UFI File Path>]  
Command Switches  
For details on the /Cand /Dswitches, see the SAVE command on  
page C-6.  
Example  
The following example shows typical system response after an  
update has been performed.  
A:\> AFU UPDATE /C 0  
Adaptec Flash Utility V4.0-0 B5749  
(c)Adaptec Inc. 19992002. All Rights Reserved.  
Updating Controller 0 (Adaptec 2410)  
Reading flash image file (Build 5749)  
AFU is about to update firmware on controllers Adaptec 2410  
***PLEASE DO NOT REBOOT THE SYSTEM DURING THE UPDATE***  
This might take a few minutes.  
Writing Adaptec 2410 (4MB) Flash Image to controller 0...OK.  
Verifying...OK  
Please restart the computer to allow firmware changes to take  
effect.  
C-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Adaptec Flash Utility (AFU)  
VERIFY  
The VERIFYcommand compares the contents of each of the flash  
components on a controller to the corresponding image in a UFI  
file and indicates whether they match. Use this command to  
determine whether a controllers flash components are up-to-date  
when compared to a specific UFI file.  
After using the VERIFYcommand, you must restart the computer  
upon completion of this command.  
Command Syntax  
The command syntax for the VERIFYcommand is as follows:  
AFU VERIFY [/C<Controller ID>] [/D <UFI File Path>]  
Command Switches  
For details on the /Cand /Dswitches, see the SAVE command on  
page C-6.  
Example  
The following example shows a typical display resulting from a  
verify operation.  
A:\> AFU VERIFY /C 0  
Adaptec Flash Utility V4.0-0 B5749  
(c)Adaptec Inc. 19992002. All Rights Reserved.  
Reading flash image file (Build 5748)  
Controller #0: Adaptec 2410  
ROM: Checksum: 797B [VALID] (Build 5748)  
File: Checksum: 797B [VALID] (Build 5748)  
Image Compares Correctly  
VERSION  
The VERSIONcommand displays version information about the  
flash components on a controller.  
After using the VERSIONcommand, you must restart the computer  
upon completion of this command.  
Command Syntax  
The command syntax for the VERSIONcommand is as follows:  
AFU VERSION [/C<Controller ID>]  
Command Switches  
For details on the /Cswitch, see the SAVE command on page C-6.  
C-8  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Adaptec Flash Utility (AFU)  
Example  
The following example displays version information about all  
supported controllers.  
A:\> AFU VERSION /C 0  
Adaptec Flash Utility V4.0-0 B5749  
(c)Adaptec Inc. 19992002. All Rights Reserved.  
Version Information for Controller #0 (Adaptec 2410)  
ROM: Build 5748 [VALID] Fri Sep 27 13:28:40 EDT 2002  
A:\> AFU VERSION /C ALL  
AFU Command Line – Step-by-Step  
This section provides step-by step instructions for updating your  
the flash.  
To update the flash using the AFU command line:  
1
Create the firmware floppy disks, as described in Creating the  
Firmware Floppy Disks on page C-3.  
2
3
4
5
Shut down the computer.  
Insert the bootable disk that contains the AFU utility.  
Turn on the computer.  
Enter the system setup utility and verify that your computer is  
set up to boot from the bootable disk.  
6
If you have multiple controllers onlyAt the DOS prompt, type  
afu listand press Enter.  
This command displays the Adaptec RAID controllers in your  
system. Note the controller number for the controller you want  
to update; you may need it in Step 7 to perform the update.  
7
You can updated the flash using any of the following  
alternatives:  
a
Updating the Flash on a Single ControllerTo flash the  
firmware on a single controller, type:  
afu update /C <controller_number  
>
Where <controller_number> is the number of the controller  
whose firmware you are updating. For example, to upgrade  
Controller 0, type:  
afu update /C 0  
C-9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Adaptec Flash Utility (AFU)  
b
Updating the Flash on Multiple ControllersTo flash the  
firmware on multiple controllers, type:  
afu update /C <controller_number_a>,<controller_number_b  
>
Where <controller_number_a>and <controller_number_b>  
is the number of one of the Adaptec RAID controllers whose  
firmware you are updating.  
To upgrade controllers 0, 2, and 3 for example, type:  
afu update /C 0, 2, 3  
c
Updating the Flash on All Controllers SimultaneouslyTo  
flash the firmware on all controllers, type:  
afu update /C all  
Note: The UFI file identifies the appropriate controllers,  
so you do not have to worry about flashing the wrong  
controller.  
8
9
The AFU prompts you to put in the first firmware disk.  
When it detects that the disk is in the drive, the AFU reads the  
part of the firmware image contained on the first disk.  
When prompted, remove the first firmware disk and insert the  
second firmware disk.  
10 If necessary, repeat Step 9 until the process is complete.  
C-10  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
D
In this Appendix...  
Introduction  
Terminology  
Accessing the CLI  
Using the CLI  
General Control Commands  
Container (Array) Commands  
Controller Commands  
Disk Commands  
D-25  
D-28  
D-32  
D-32  
D-34  
D-38  
Logfile Commands  
Task Commands  
Enclosure Commands  
Using Automated Command Scripts  
D-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Command Line Interface  
Introduction  
The Command Line Interface (CLI) allows you to configure and  
manage controller components. The CLI contains most of the  
functionality offered by Adaptec Storage Manager, plus some  
additional functionality not offered by Adaptec Storage Manager.  
CLI commands allow you to automate testing or array creation in a  
production environment using Windows command scripts and  
Linux and Unix shell scripts.  
This appendix describes briefly some of the commands available in  
the CLI. For a full description of all the CLI commands, refer to the  
Command Line Interface Reference Guide.  
Terminology  
This section discusses terminology used in this Appendix.  
Adaptec 2410SA/2810SA Controllers Only  
In the device ID format C:ID:L  
:
I
C represents Channel, which is always zero.  
I
ID represents Port ID, or Port number, on the SATA RAID  
controller. This is the only value that is used.  
I
L represents LUN, which is always zero.  
Note: Only the value for Port ID is used.  
Adaptec 21610SA Controllers Only  
In the device ID format C:ID:L  
:
I
I
I
C represents Channel.  
ID represents Port ID. (For mapping, see below.)  
L represents LUN, which is always zero.  
Your Serial ATA adapter maps Port IDs as follows:  
I
Controller ports 0 through 7 are mapped to IDs 0 through 7 on  
Channel 0  
I
Controller ports 8 through 15 are mapped to IDs 0 through 7 on  
Channel 1  
For example, port 5 is 0:5:0; port 12 is 1:4:0.  
D-2  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Command Line Interface  
All Controllers  
The following terms are used in discussing the CLI:  
I
Array, containerA logical disk created from available space  
and made up of one or more partitions on one or more physical  
disks.  
I
Stripe, chunkContiguous set of data distributed across all the  
disks in an array. A striped array distributes data evenly across  
all members in equal-sized sections called stripes.  
I
I
I
Free or available spaceSpace on an initialized disk that is not  
in use.  
PartitionContiguous area of a physical drive that makes up  
some or all of an array.  
Hotspare, failover diskA hard drive, an array member, that is  
not used in day-to-day data storage, but is instead reserved for  
use as a replacement for one of the other drives in the array in  
the event of a failure.  
Additional RAID terms are defined in the Glossary.  
D-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Command Line Interface  
Accessing the CLI  
The method you use to access the CLI depends on the operating  
system (OS), as described below.  
Accessing the CLI in MS-DOS  
To access the CLI from the MS-DOS prompt, move to the directory  
containing the afacli executable, then type afacli  
.
Accessing the CLI in Windows  
To access the CLI:  
Note: The following procedure assumes that you accepted the  
default location for the software during installation.  
1
2
3
Click the Start button.  
Click Programs.  
Browse to Adaptec Storage Manager.  
The Adaptec program group is displayed.  
Click CLI.  
4
Note: In Windows, when the CLI executes a background  
command, it displays status information in the title bar of a DOS  
command prompt window. The status information includes a  
percentage indicating a level of completion.  
Accessing the CLI in Unix  
To access the CLI, display a window and type aaccliin any  
directory. When the system displays the CLI> prompt, you can use  
CLI commands. The status information appears at the bottom of the  
CLI window.  
For the commands to work in any directory, the path in the startup  
file (.login or .cshrc) must include the directory where the software  
is installed. Refer to your OS documentation for information on  
setting up directory paths in the .login and .cshrc files.  
D-4  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Command Line Interface  
From the NetWare server console  
To access the CLI from the NetWare server console, type aaccliat  
the prompt. When the system displays the CLI>prompt, which  
indicates that you can now use CLI commands.  
Using the CLI  
This section contains some examples of using CLI commands to  
perform common tasks.  
Opening and Closing a Controller  
To prepare a controller to receive a CLI command, you first need to  
open the controller. You may open only one controller at any time.  
To open controller AAC0 and prepare it to receive more CLI  
commands, type:  
CLI> open AAC0  
The prompt changes to reflect the open controller, as shown in the  
next example. When you have finished with the controller, close it  
by typing:  
AAC0> close  
Displaying Information about Your Disks  
Before creating any array, use the diskshowspacecommand to  
display information about your disks.  
Note: Before you can create arrays, you need to initialize the  
member drives.  
In the following example, the Usage column indicates Free for each  
disk, which means that the space on each disk consists of available  
space.  
AAC0> disk show space  
Executing: disk show space  
Scsi C:ID:L Usage  
Size  
----------- ---------- -------------  
0:01:0 Free  
0:02:0 Free  
0:03:0 Free  
0:04:0 Free  
64.0KB:8.47GB  
64.0KB:8.47GB  
64.0KB:8.47GB  
64.0KB:8.47GB  
D-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Command Line Interface  
Displaying Information about Your Array  
After creating an array, use the containerlistcommand to  
display information about the array. In the following example, the  
Num Labelcolumn indicates the array ID 0 and the array label  
Venus. The Typecolumn indicates a volume set. The Total Size  
column indicates that the array is 100 MB.  
AAC0> container list  
Executing: container list  
Num  
DrLabel Type  
Total Oth Stripe  
Size Ctr Size  
Scsi  
Partition  
Usage  
C:ID:L Offset:Size  
-- ----- ------ ------ --- ------ ------- ------ -----------  
0
Volume 100MB  
None 0:01:0 64.0KB: 100MB  
Venus  
Creating a Volume Set  
To create a volume set, use the containercreatevolumecommand.  
In the following example, Volume 0 is created on device 0:01:0  
from 100 MB (megabytes) of available space. The arrays cache is  
enabled, and the label is Venus  
.
AAC0> container create volume /cache=TRUE /label=Venus ((0,01,0), 100M)  
Executing: container create volume /cache=TRUE /  
label=Venus ((CHANNEL=0,ID=1,LUN=0),104,857,600)  
container 0 created  
Creating a RAID 0  
When creating a RAID 0, you need to determine the stripe size that  
is most suitable for your environment. The stripe_sizeattribute  
indicates the number of bytes in a stripe, the amount of data  
written to a partition before the I/O data stream switches to the  
next partition in the array.  
The stripe size can be 16, 32, or 64 KB; the default is 64 KB. Note  
that you can change the stripe size later using the container  
reconfigurecommand.  
To create a RAID 0, use the containercreatestripecommand. In  
the following example, the Array  
from 100 MB of available space. The arrays cache is enabled, and  
the label is Mars  
0
is created on device 0:01:0  
.
AAC0> container create stripe /cache=TRUE /label=Mars ((0,01,0), 100M)  
Executing: container create stripe /cache=TRUE  
/label="Mars" ((CHANNEL=0,ID=1,LUN=0),104,857,600 )  
container 0 created  
D-6  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Command Line Interface  
Creating a RAID 1  
To create a RAID 1, use the containercreatenew_mirror  
command. In the following example, a RAID 1 is created on  
devices 0:02:0and 0:03:0using 100 MB of available space from  
each device.  
AAC0> container create new_mirror ((0,2,0), 100M) (0,3,0)  
Executing: container create new_mirror ((CHANNEL=0,ID=2,LUN=0),104,857,600 )  
(CHANNEL=0,ID=3,LUN=0)  
Creating a RAID 5  
When you create a RAID 5, you use a form of redundancy called  
parity. When you set up parity, the parity stripes are initialized, by  
default, using a scrub switch (/scrub=TRUE). Parity is set up in the  
background, and the disks are available immediately.  
Linux/UNIX only: The /scrubswitch is not available in Linux.  
For Linux, the RAID 5 is always created by building.  
The stripe size can be 16, 32, or 64 KB; the default is 64 KB. Note  
that you can change the stripe size later using the container  
reconfigurecommand.  
To create a RAID 5, use the containercreateraid5command. In  
the following example, a RAID 5 is created on devices 0:01:0  
,
0:02:0, and 0:03:0using 100 MB of available space from each  
device:  
AAC0> container create raid5 /stripe_size=64K ((0,1,0), 100M) (0,2,0) (0,3,0)  
Executing: container create raid5 /stripe_size=65,536  
((CHANNEL=0,ID=1,LUN=0),104,857,600) (CHANNEL=0,ID=2,LUN=0)  
(CHANNEL=0,ID=3,LUN=0)  
Deleting an Array  
To delete an array, use the containerdeletecommand. In the  
following example, Array 0 is deleted.  
AAC0> container delete 0  
Executing: container delete 0  
After running the containerdeletecommand, use the container  
listcommand to verify that the array was deleted. In the  
following example, no arrays are found on the controller.  
AAC0> container list  
Executing: container list  
No containers found.  
D-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Command Line Interface  
Managing Failover Options and Hotspares  
To assign one or more hotspares to a single array, use the container  
setfailovercommand. To assign one or more spare disks for all  
arrays, use the containersetglobal_failovercommand. These  
commands allow you to add hotspares to an array prior to a drive  
failure so that the array contains the resources it needs to survive a  
failure.  
Alternatively, you can use the automatic failover commands that  
allow you to remove a failed drive and add a hotspare in its place.  
The controller automatically assigns the new hotspare to replace  
the failed drive without your having to first assign it using the  
containerset failoveror containersetglobal_failover  
commands.  
Note: Automatic failover works only with disks that reside in  
an SAF-TE- or SES-enabled enclosure.  
Caution: During hotspare assignment, all data is deleted from  
the hotspare.  
!
The following failover topics are discussed:  
I
Displaying the Controller’s Automatic Failover Status  
Enabling Automatic Failover  
I
Displaying the Controller’s Automatic Failover Status  
To display a controllers automatic failover status, use the  
controllershow automatic_failovercommand. In the following  
example, automatic failover is DISABLED  
:
AAC0> controller show automatic_failover  
Executing: controller show automatic_failover  
Automatic failover DISABLED  
D-8  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Command Line Interface  
Enabling Automatic Failover  
To enable automatic failover, use the controllerset  
automatic_failovercommand with the /failoverswitch, as in  
the following example:  
AAC0> controller set automatic_failover  
/failover_enabled=TRUE  
Executing: controller set automatic_failover  
/failover_enabled=TRUE  
After running the controllersetautomatic_failovercommand,  
use the controllershowautomatic_failovercommand to verify  
that automatic failover has been enabled. If necessary, you can now  
replace a failed disk with a replacement disk.  
Displaying Controller Information  
Controllers exhibit a number of attributes that you can display or  
manage using the following CLI commands:  
I
Controller List  
I
Controller Details  
Controller List  
The controller listattributes are defined as follows:  
I
I
I
Adapter NameName  
Adapter TypeProduct name  
Controller AvailabilityAccess mode  
Example  
Before opening a controller, you may want to use the controller  
listcommand to display all controllers. In the following example,  
the Adapter Namecolumn indicates that AAC0is the name of the  
controller installed on the computer. The example also indicates the  
controllers path (\\.\).  
CLI> controller list  
Executing: controller list  
Adapter Name  
------------  
\\.\AAC0  
Adapter Type  
------------  
Adaptec xxxxx  
Availability  
------------  
read/write  
D-9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Command Line Interface  
Controller Details  
The controller detailsattributes are defined as follows:  
I
I
I
I
Controller NameName  
Controller TypeProduct name  
Controller AvailabilityAccess mode  
Controller Remote ComputerName of the remote computer  
on which an open controller resides  
I
Controller Serial NumberLast six hexadecimal characters of  
the serial number  
I
I
I
Controller CPU TypeCPU  
Number of ChannelsNumber of channels  
Number of Devices Per ChannelMaximum number of  
devices, not including the host controller  
I
I
Controller CPU SpeedClock speed (in MHz)  
Controller MemoryTotal amount of available memory for  
applications and data  
Example  
AAC0> controller details  
Executing: controller details  
Controller Information  
----------------------  
Remote Computer: .  
Device Name: AAC0  
Controller Type: Adaptec xxxxxx  
Access Mode: READ-WRITE  
Controller Serial Number: Last Six Digits = 8A277A  
Number of Buses: 2  
Devices per Bus: 15  
Controller CPU: i960  
Controller CPU Speed: 100 Mhz  
Controller Memory: 64 Mbytes  
Battery State: Not Present  
Component Revisions  
----------------------  
CLI: 3.0-0 (Build #5478)  
API: 3.0-0 (Build #5478)  
Miniport Driver: 3.0-0 (Build #5478)  
Controller Software: 3.0-0 (Build #5478)  
Controller BIOS: 3.0-0 (Build #5478)  
Controller Firmware: (Build #5478)  
Controller Hardware: 3.3  
D-10  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Command Line Interface  
Displaying Disk Information  
The CLI allows you to monitor or manage disk attributes, prepare a  
disk for use by a controller, and detect defects using the following  
commands:  
I
I
I
Disk List  
Disk Show Defects  
Disk Verify  
Disk List  
The disk listattributes are defined as follows:  
I
I
I
Device IDAn ID number assigned to each device attached to  
a channel  
Device TypeReports whether the device is a disk, printer,  
scanner, and so on  
Removable MediaReports whether the media is removable  
(floppy disk or CD-ROM, for example)  
I
I
I
I
Vendor IDName of a device vendor  
Product IDDevice model number  
Revision NumberDevice revision number  
Number of BlocksTotal number of disk block available on a  
device  
I
I
Bytes per BlockNumber of bytes for each block  
Disk UsageEither MS-DOS, Initialized, Not Initialized,  
Offline, or Unknown  
I
Shared ChannelN/A  
Example  
AAC0> disk list  
Executing: disk list  
C:ID:L Device Type Blocks  
Bytes/Block Usage  
Shared  
------ ----------- -------- ----------- ----------- ------  
0:01:0 Disk  
0:02:0 Disk  
17783240 512  
17783240 512  
Initialized  
Initialized  
NO  
NO  
D-11  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Command Line Interface  
Disk Show Defects  
The disk show defectscommand shows the following types on  
information:  
I
Total number and location of primary defects (defects that  
originate during manufacturing)  
I
Total number and location of grown defects (defects that  
originate after manufacturing)  
Example  
In the example below, the drive contains five primary defects and  
no grown defects:  
AAC0> disk show defects /full=true (0,1,0)  
Executing: disk show defects /full=TRUE (CHANNEL=0,ID=1,LUN=0)  
Number of PRIMARY defects on drive: 5  
Defect 1 at cylinder 229, head 7, sector 203  
Defect 2 at cylinder 575, head 0, sector 219  
Defect 3 at cylinder 576, head 0, sector 55  
Defect 4 at cylinder 578, head 0, sector 238  
Defect 5 at cylinder 579, head 0, sector 74  
Number of GROWN defects on drive: 0  
Disk Verify  
The disk verifycommand shows the following types on  
information:  
I
Total number and location of primary defects (defects that  
originate during manufacturing)  
I
Total number and location of grown defects (defects that  
originate after manufacturing)  
Displaying Array Information  
The CLI allows you to display and manage array attributes using  
the following commands:  
I
Container List  
I
Container Show Cache  
Container List  
The container listattributes are defined as follows:  
I
Drive LetterLetter associated with an array. Not  
automatically assigned when you create an array.  
D-12  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Command Line Interface  
I
Root Special File(Unix/Linux only)File associated with  
the array and created by the OS after array creation. Appears in  
the Num Label column.  
I
I
Array NumberID of an array (0 to 63).  
Array LabelName assigned to an array. Not automatically  
assigned. Appears in the Num Label column.  
I
Array TypeDefines an array as a volume, RAID 0, RAID 1,  
etc., or a reconfigured array.  
I
I
Creation DateMonth, day, and year the array was created.  
Creation TimeHour, minute, and second the array was  
created.  
I
I
I
Total SizeNumber of bytes in an array. The size of an array  
is the size of the available space when the array was created,  
reconfigured, or extended.  
Stripe SizeNumber of bytes in a stripe (amount of data  
written to a partition before the I/O data stream switches to the  
next partition/array).  
Read OnlyReports whether an array is read-only accessible.  
An array can be set to read-only if not in use by an application.  
I
I
Read/writeReports whether an array is read-write accessible.  
LockReports whether an array is locked into volatile memory  
space on the currently open controller.  
I
I
Resident File SystemType of file system, if any, that resides  
on an array. Appears in the Usage column.  
Multipartition ContainerThat a file system resides on a  
multipartition array. Appears in the Usage column.  
I
I
UNIX openedThere is a mounted file system on the array.  
Unknown File SystemThere is an unknown file system on the  
array.  
I
I
I
Unmapped ContainersThe array is unusable and cannot be  
mounted.  
Phantom ContainerThe RAID controller software cannot  
configure the array or the array is offline.  
Valid ContainerThe OS recognized the array and there has  
been a query (such as mount, fdisk, read, or write) on the array.  
D-13  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Command Line Interface  
I
I
I
Mirror Set CreateCreation of a RAID 1 (mirror).  
Mirror Set NormalThe RAID 1 is in the normal state.  
Reconfiguration Copy ContainerAn array is being used as a  
copy (hidden) array (Copy).  
I
I
I
I
I
Reconfiguration Destination ContainerAn array is being  
used as a destination (hidden) array (Dest).  
Reconfiguration RAID 5 SetAn array is being used as a  
RAID 5 (hidden array).  
Reconfiguration Source ContainerAn array is being used  
as a source (hidden) array.  
Reconfiguration Temporary ContainerAn array is being  
used as a temporary (or hidden) array (Temp).  
RAID 5 Set UnprotectedCreation of a RAID 5 (Unprot).  
Example  
AAC0> container list  
Executing: container list  
Total Oth Stripe  
Scsi Partition  
Label Type Size Ctr Size  
Usage  
C:ID:L Offset:Size  
----- ----- ----- --- ------ ------- ----- ------------  
0
Volume 30MB  
None  
0:01:0 64KB: 15MB  
02 64KB: 15MB  
Venus  
Container Show Cache  
The container show cache attributes are defined as follows:  
I
I
I
Global Container Read Cache SizeNumber of blocks  
dedicated to the read cache.  
Global Container Write Cache SizeNumber of blocks  
dedicated to the write cache.  
Read Cache SettingReports whether the read cache is  
enabled.  
Example  
AAC0> container show cache 0  
Executing: container show cache 0  
Global container Read Cache Size : 5345280  
Global container Write Cache Size : 63332352  
Read Cache Setting  
Write Cache Setting  
Write Cache Status  
: ENABLE  
: ENABLE  
: Active, cache enabled  
D-14  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Command Line Interface  
CLI Command Dictionary  
This section contains a command reference for the following  
command groupings:  
I
I
I
I
I
I
I
General Control Commands  
Container (Array) Commands  
Controller Commands  
Disk Commands  
Logfile Commands  
Task Commands  
Enclosure Commands  
General Control Commands  
close  
Closes the currently opened controller.  
exit  
Closes the opened controller and exits the CLI.  
help [/full] [{command}]  
Invokes general or topical help.  
Parameters  
{command}If a command has more subcommands, helplists  
the subcommands and their functions. If a complete command  
is used, such as containerlist, the helpdisplays all possible  
switches.  
Switches  
/fullDisplays all relevant commands along with the  
command format and all command switches.  
history_size {buffer_size}  
Linux/Unix onlySets the size of the history buffer.  
Parameters  
{buffer_size}Size of the command history buffer. The  
default is 200.  
D-15  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Command Line Interface  
open [/readonly={boolean}] [/domain={string}] {name  
}
Opens a controller, a prerequisite for any controller command to  
be used on that controller.  
Parameters  
{name}Computer name and the controller to open.  
Switches  
/readonlyIf TRUE, the controller is opened for read-only  
access. (The default is FALSE.) If you open a controller with  
read-only access, you can use only those commands that do not  
change the controller configuration.  
/domain(Windows only)Local or trusted domain in which the  
host system resides. The default is the local domain.  
reset_window  
Linux/Unix onlyResets the window.  
Container (Array) Commands  
Before working with arrays, you must have previously opened the  
controller. In addition, you must have initialized your disks to  
prepare for array operations.  
Use the Container commands to display, create, and manage  
arrays.  
container add_level {container}  
Creates a multilevel volume array which contains the array as  
its only element.  
Parameters  
{container}ID number of the array to convert to a multilevel  
volume.  
container clear [/always={boolean}] [/wait={boolean}]  
{container}  
Clears the array.  
Parameters  
{container}ID number of the array to clear.  
D-16  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Command Line Interface  
Switches  
/alwaysSpecifies whether to clear the array even if it has data  
on it. The default is FALSE, meaning that the command clears  
the array only if it has no data on it. All user files must be  
closed; the /alwaysswitch cannot override this restriction.  
/waitIf FALSE (the default), the operation is performed in the  
background and the command prompt is returned immediately.  
If TRUE, the operation is performed immediately and the  
command prompt is returned only when done.  
container create mirror [/wait={boolean}]  
[/io_delay={integer}] {container} {device_ID}  
Creates a RAID 1 from a single entry volume.  
Parameters  
{container}ID number of the array on which to create a  
RAID 1 (mirror).  
{device_ID}ID for the device whose available space to use  
for mirroring the volume is specified by the {container  
}
parameter.  
Switches  
/waitIf FALSE (the default), the operation is performed in the  
background and the command prompt is returned immediately.  
If TRUE, the operation is performed immediately and the  
command prompt is returned only when done.  
/io_delayNumber of milliseconds between each I/O used  
for the RAID 1 creation.  
container create mmirror [/io_delay={integer}]  
[/wait={boolean}] {container} {device_ID} [{device_ID}...]  
Creates a multilevel array of RAID 1 arrays from a multilevel  
array of single entry volumes.  
Parameters  
{container}ID number of the array whose underlying  
volumes the command converts to RAID 1 arrays.  
{device_ID}ID for the device whose available space to be  
used to create the multilevel array of RAID 1 arrays.  
D-17  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Command Line Interface  
Switches  
/io_delayNumber of milliseconds between each I/O used for  
the RAID 1 create.  
/waitIf FALSE (the default), the operation is performed in the  
background and the command prompt is returned immediately.  
If TRUE, the operation is performed immediately and the  
command prompt is returned only when done.  
container create mstripe [/stripe_size={integer}]  
[/label={string}] {container} [{container}...]  
Creates a multilevel RAID 0 (stripe).  
Parameters  
{container}ID number of the array from which to create the  
multilevel RAID 0.  
Switches  
/stripe_sizeStripe size for the RAID 0 array.  
/labelLabel for the RAID 0 array.  
container create mvolume {container} [{container}...]  
Creates a multilevel volume.  
Parameters  
{container}ID number of the array from which to create the  
multilevel volume.  
container create new_mirror [/cache={boolean}]  
[/clear={boolean}] [/label={string}]  
[</quick_init={boolean}>] [/scrub={boolean}]  
[/wait={boolean}] {free_space} [{device_ID}...]  
Creates a RAID 1 (mirror) from two available spaces.  
Note: For details, see container create raid5below.  
D-18  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Command Line Interface  
container create raid5 [/cache={boolean}]  
[/stripe_size={integer}] [/clear={boolean}]  
[/label={string}] [</quick_init={boolean}>]  
[/scrub={boolean}] [/wait={boolean}] {free_space}  
[{device_ID}...]  
Creates a RAID 5.  
Parameters  
{free_space}Drive and its associated available space used to  
create the array.  
{device_ID}One or more devices whose available space to be  
used to create the array.  
Switches  
/cacheSpecifies whether to enable the arrays cache.  
/stripe_sizeStripe size for the RAID 5 array.  
/clearSpecifies whether to clear the entire array during  
initialization.  
/labelLabel to assign to the newly created array.  
/quick_initSpecifies to use the Quick Init process, making  
the array available immediately.  
/scrubSpecifies whether to set up the parity by building.  
/waitIf FALSE (the default), the operation is performed in the  
background and the command prompt is returned immediately.  
If TRUE, the operation is performed immediately and the  
command prompt is returned only when done.  
container create stripe [/cache={boolean}]  
[/stripe_size={integer}] [/label={string}]  
{free_space} [{device_ID}...]  
Creates a RAID 0.  
Parameters  
{free_space}Drive and its associated available space to be  
used to create the RAID 0.  
{device_ID}One or more devices.  
D-19  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Command Line Interface  
Switches  
/cacheSpecifies whether to enable caching on the array.  
/stripe_sizeStripe size for the RAID 0. The default is 64 KB.  
/labelLabel to assign to the new RAID 0.  
container create volume [/cache={boolean}]  
[/label={string}] {device_ID}, {free_space},  
{device_ID}, [{free_space}...]  
Creates a volume.  
Parameters  
{device_ID}Drive and its associated available space to be  
used to create the volume.  
{free_space}Available space to be used to create the volume.  
{device_ID},{free_space}Additional devices and  
associated available spaces.  
Switches  
/cacheSpecifies whether to enable caching on the array.  
/labelLabel to assign to the new volume.  
container delete [/always={boolean}]  
[/unconditional={boolean}] {container}  
Deletes the array.  
Parameters  
{container}ID number of the array to delete.  
Switches  
/alwaysSpecifies that the array be deleted if it has data a file  
system. (Cannot override open files.)  
/unconditionalSpecifies that the array be deleted even if it  
has a file system. (Overrides open files.)  
D-20  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Command Line Interface  
container list [/all={boolean}] [/full={boolean}]  
[{container}]  
Lists information about the arrays on the controller.  
Parameters  
{container}ID number of the array containing information  
to display.  
Switches  
/allSpecifies whether to list all containers on the system.  
/fullSpecifies whether to display detailed information.  
container move {container1} {container2}  
Moves the first array number specified to the second array  
number specified; in effect, to renumber an array.  
Parameters  
{container1}ID number of the array to renumber.  
{container2}ID number to assign to the array specified in  
container1.  
container promote {container}  
Creates a multilevel volume from a RAID 0 or a single entry  
volume.  
Parameters  
{container}ID number of the array to promote to a  
multilevel array.  
container readonly {container}  
Sets the protection on the array to read-only access.  
Parameters  
{container}ID number of the array to set to read-only access.  
container readwrite {container}  
Sets the protection on an array to read-write access.  
D-21  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Command Line Interface  
Parameters  
{container}ID number of the array to set to read-write  
access.  
container reconfigure [/stripe_size={integer}]  
[/mirror={boolean}] [/partition_move={boolean}]  
[/partition_size={integer}] [/raid5={boolean}]  
[/raid10={boolean}] [/restart={boolean}]  
[/stripe={boolean}] [/volume={boolean}]  
[/wait={boolean}] {container} [{device_ID}...]  
Changes the configuration of an array.  
Parameters  
{container}ID number of the array to reconfigure.  
{device_ID}One or more devices.  
Switches  
/stripe_sizeStripe size of the array.  
/mirrorReconfigure the array as a RAID 1.  
/partition_moveSpecifies that the array will move partitions  
instead of add extra space.  
/partition_sizeSize of a partition.  
/raid5Reconfigure the array as a RAID 5.  
/raid10Reconfigure the array as a RAID 10 (stripe of  
mirrors).  
/restartRestart reconfiguring the array.  
/stripeReconfigure the array as a RAID 1.  
/volumeReconfigure the array as a volume.  
/waitIf FALSE (the default), the operation is performed in the  
background and the command prompt is returned immediately.  
If TRUE, the operation is performed immediately and the  
command prompt is returned only when done.  
container remove failover {container} {device_ID}  
[{device_ID}...]  
Removes one or more failover disks.  
D-22  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Command Line Interface  
Parameters  
{container}ID number of the array whose assigned failover  
disk is to be removed.  
{device_ID}ID for the device to remove as a failover disks.  
container remove global_failover {device_ID}  
[{device_ID}...]  
Removes a global failover assignment.  
Parameters  
{device_ID}ID for the device to remove as a failover disk.  
container restore RAID5 {container}  
Tries to restore a RAID 5 that has a number of dead partitions as  
members.  
Parameters  
{container}ID number of the RAID 5 to restore.  
container scrub [/io_delay={integer}]  
[/no_repair={boolean}] [/wait={boolean}] {container}  
Checks and repairs the consistency of a redundant array.  
Parameters  
{container}ID number of the redundant array to build.  
Switches  
/io_delayNumber of milliseconds the controller waits  
between I/Os when building the array.  
/no_repairSpecifies whether the build operation be  
performed without repairing the error.  
/waitIf FALSE (the default), the operation is performed in the  
background and the command prompt is returned immediately.  
If TRUE, the operation is performed immediately and the  
command prompt is returned only when done.  
D-23  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Command Line Interface  
container set cache [/read_cache_enable={boolean}]  
[/unprotected={boolean}] [/write_cache_enable={boolean}]  
{container}  
Sets cache parameters for a specific array. Useful only if a native  
OS's file system resides on the array.  
Parameters  
{container}ID number of the array on which to set cache  
parameters.  
Switches  
/read_cache_enableSpecifies whether to enable the read-  
ahead cache.  
/
unprotectedSpecifies whether to set the container's NVRAM  
write-back cache to disable, enable when protected, or enable always.  
Use this switch in conjunction with the /write_cache_enable  
switch.  
/write_cache_enableSpecifies whether to set the container's  
NVRAM write-back cache to disable, enable when protected, or  
enable always. Use this switch in conjunction with the  
/unprotectedswitch.  
container set failover {container} {device_ID}  
[{device_ID}...]  
Assigns an automatic failover disk for a single array.  
Parameters  
{container}ID number of the array on which to assign an  
automatic failover disks.  
{device_ID}ID for the device to assign as a failover disk.  
container set global_failover {device_ID} [{device_ID}...]  
Assigns an automatic failover disk for all arrays.  
Parameters  
{device_ID}ID for the device to assign as a failover disk.  
container set io_delay {container} {integer}  
Sets the I/O delay (in milliseconds).  
D-24  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Command Line Interface  
Parameters  
{container}ID number of the array on which to set the I/O  
delay.  
{integer}Number of milliseconds the controller waits  
between I/O operations.  
container set label {container} {label}  
Assigns a new label to the array.  
Parameters  
{container}ID number of the array to which to assign a  
label.  
{label}Specifies the label to assign.  
container show cache {container}  
Displays caching parameters for an array.  
Parameters  
{container}ID number of the array whose associated cache  
parameters to display.  
container show failover [{container}]  
Displays an arrays assigned failover disks.  
Parameters  
{container}ID number of the array whose assigned failover  
disks to display.  
container unmirror {container}  
Changes the RAID 1 (mirror) to a volume and frees the  
redundant space.  
Parameters  
{container}ID number of the RAID 1 to unmirror.  
Controller Commands  
Use the Controller commands to display the status of a variety of  
controller attributes and to perform such tasks as pausing or  
resuming I/O, and enabling or disabling automatic failover.  
D-25  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Command Line Interface  
controller details  
Shows details about the open controller and software.  
controller firmware compare [/C{controller}]  
[{controller}...] [/D{UFI_file_path}]  
Compares the contents of each of the flash components on a  
controller to the corresponding image in User Flash Image (UFI)  
files and indicates whether they match.  
Switches  
/C{controller}ID representing the set of controllers on  
which to perform the firmware comparison.  
/D{UFI_file_path}Location of the UFI files.  
controller firmware save [/C{controller}]  
[{controller}...] [/D{UFI_file_path}]  
Saves the contents of a controllers flash in User Flash Image  
(UFI) files.  
Switches  
/C{controller}ID representing the set of controllers on  
which to perform the firmware comparison.  
/D{UFI_file_path}Location of the UFI files.  
Note: This command is not supported in Linux.  
controller firmware update [/C{controller}]  
[{controller}...] [/D{UFI_file_path}]  
Updates a controllers flash components from the flash image  
data in a pair of User Flash Image (UFI) files.  
Switches  
/C{controller}ID representing the set of controllers on  
which to perform the firmware comparison.  
/D{UFI_file_path}Path where the pair of UFI files are  
located.  
D-26  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Command Line Interface  
controller list [/domain={string}] [{string}]  
Lists all controllers or displays information about the currently  
opened controller.  
Parameters  
{name}Computer name from which to display all controllers  
or specific information about the open controller.  
Switches  
/domain(Windows only)Specifies the domain in which the host  
to be searched resides.  
controller pause_io [{integer}]  
Windows onlyPauses all I/O activity on the open controller  
to allow online manipulation of hardware.  
Parameters  
{integer}Time in seconds to cause the controller to wait  
before resuming I/O.  
controller rescan  
Rescans the channels and updates all underlying structures.  
controller reset_channel {integer}  
Resets a specific channel on the open controller.  
Parameters  
{integer}Channel on which to reset this channel.  
controller resume_io  
Performs rescan operation, then resumes I/O after pause_io  
.
controller set automatic_failover [/failover_enabled={boolean}]  
Turns on or off automatic failover for the controller.  
Switches  
/failover_enabledSpecifies whether to turn on or off  
automatic failover on the controller. Specify 1 to enable, 0 to  
disable. The default is 0.  
D-27  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Command Line Interface  
controller set container_verify [/verify_enabled={boolean}]  
Turns the container verify task on or off.  
Switches  
/verify_enabledSpecifies whether to turn on or off the  
container verify feature. The default is TRUE, which means the  
command turns on the container verify feature.  
controller show automatic_failover  
Displays the automatic failover status (enabled or disabled) for  
the controller.  
controller show channels  
Displays all of the channels on the controller with the  
characteristics of each channel.  
controller show container_verify  
Displays the status of the container verify status.  
Disk Commands  
Use the diskcommands to manage disks connected to a RAID  
controller. The CLI allows you to monitor disk characteristics and  
parameters, prepare a disk for use, and detect defects.  
disk blink {device_ID} {integer}  
Causes the disk access light to blink.  
Parameters  
{device_ID}ID number of the device to blink.  
{integer}Number of seconds for the disk to blink. A value of  
zero stops the blinking.  
disk initialize [/always={boolean}]  
[/unconditional={boolean}] {device_ID}  
Initializes a disk on the currently opened controller.  
Parameters  
{device_ID}ID number of the device to initialize,  
D-28  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Command Line Interface  
Switches  
/alwaysSpecifies whether to initialize the disk even if the disk  
has existing data. (Cannot override open files.) The default is  
FALSE.  
/unconditionalSpecifies whether to initialize the disk even if  
arrays on the disk have open files. The default is FALSE.  
disk list [/all={boolean}] [/full={boolean}] [{device_ID}]  
Lists the disks available on the controller.  
Parameters  
{device_ID}  
ID number of the device to display information.  
Switches  
/allList of all devices on the controller.  
/fullDetailed information for devices. The default is FALSE.  
disk remove dead_partitions {device_ID}  
Removes all failed partitions from a disk.  
Parameters  
{device_ID}ID number of the device from which to remove  
failed partitions.  
disk set default {device_ID}  
Sets the default ID for use in CLI commands.  
Parameters  
{device_ID}ID number of the device.  
disk set smart [/all={boolean}] [/clear={boolean}]  
[/enable_exceptions={boolean}][/logerr={boolean}]  
[/perf={boolean}] [/report_count={boolean}]  
[{device_ID}]  
Changes a disks Self-Monitoring, Analysis and Reporting  
Technology (SMART) configuration.  
Parameters  
{device_ID}ID number of the device on which to change  
SMART configurations.  
D-29  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Command Line Interface  
Switches  
/allSpecifies whether to enable SMART configurations for  
all disks.  
/clearClears the SMART error counts for the disk.  
/enable_exceptionsSpecifies whether to enable SMART  
exception reporting.  
/logerrIf FALSE (the default), logging of SMART exception  
reports is dissabled. If TRUE, logging of SMART exception  
reports is enabled.  
/perfIf FALSE (the default), reporting of exceptions  
according to the MRIE mode is dissabled. If TRUE, reporting of  
exceptions according to the MRIE mode is enabled.  
/report_countNumber of times an exception can be  
reported. A value of zero indicates no limit.  
disk show default  
Displays the current default for the device ID.  
disk show defects [/full={boolean}] {device_ID}  
Shows the number of defects and the defect list for a specific  
drive.  
Parameters  
{device_ID}ID number of the device.  
Switches  
/fullSpecifies whether to display the defect count and  
defects.  
disk show partition  
Displays all partitions on the disks attached to the currently  
opened controller.  
disk show smart [/all={boolean}] [/full={boolean}]  
[/view_changeable={boolean}] {device_ID}  
Displays Self-Monitoring, Analysis and Reporting Technology  
(SMART) configuration information for one or all disks.  
D-30  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Command Line Interface  
Parameters  
{device_ID}ID number of the device for which to display  
SMART information.  
Switches  
/allSpecifies whether to display SMART configurations for  
all disks.  
/fullSpecifies whether to display detailed SMART  
configuration information for one or all disks.  
/view_changeableSpecifies whether to display the  
configuration information that can be set on a SMART disk.  
disk show space [/all={boolean}] [{device_ID}]  
Displays space usage information.  
Parameters  
{device_ID}ID number of the device for which to display  
space usage information.  
Switches  
/allSpecifies whether to display all space usage.  
disk verify [/repair={boolean}] [/wait={boolean}]  
{device_ID}  
Verifies all blocks on a device and, optionally, repairs any bad  
blocks.  
Parameters  
{device_ID}ID number of the device to verify.  
Switches  
/repairIf FALSE (the default), the command only reports  
failures. If TRUE, bad blocks are automatically repaired, if  
possible.  
/waitIf FALSE (the default), the operation is performed in the  
background and the command prompt is returned immediately.  
If TRUE, the operation is performed immediately and the  
command prompt is returned only when done.  
D-31  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Command Line Interface  
disk zero [/repair={boolean}] [/wait={boolean}]  
{device_ID}  
Clears an entire disk (by writing zeros). All data is erased and  
cannot be recovered.  
Parameters  
{device_ID}ID number of the device to clear.  
Switches  
/repairIf FALSE (the default), the command only reports  
failures. If TRUE, bad blocks are automatically repaired, if  
possible.  
/waitIf FALSE (the default), the operation is performed in the  
background and the command prompt is returned immediately.  
If TRUE, the operation is performed immediately and the  
command prompt is returned only when done.  
Logfile Commands  
logfile end  
Ends logging of all output and closes the log file.  
logfile start [/append={boolean}] {file}  
Begins logging of all CLI command line activity to a file.  
Parameters  
{file}Name of log file.  
Switches  
/appendSpecifies whether to append all CLI command line  
activity to an existing output file if one exists.  
Task Commands  
Use the CLI commands to display and manage tasks. A task is an  
operation that occurs only on the controller, asynchronous to all  
other operations. Examples of tasks are clearing a disk and creating  
a RAID 1. Once a task is running on the controller, the CLI allows  
you to display, stop, suspend, and resume the task.  
D-32  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
Command Line Interface  
task list [/all={boolean}] [{integer}]  
Lists the tasks running on the controller.  
Parameters  
{integer}Task ID.  
Switches  
/allSpecifies whether to list all currently running tasks.  
task resume [/all={boolean}] {integer}  
Resumes a task that was suspended or all of the tasks that were  
suspended.  
Parameters  
{integer}Task ID for the task to resume.  
Switches  
/allSpecifies whether to resume all suspended tasks.  
task stop [/all={boolean}] [{integer}]  
Stops one or all tasks on the controller.  
Parameters  
{integer}Task ID for the task to stop.  
Switches  
/allSpecifies whether to stop all suspended tasks.  
task suspend [/all={boolean}] [{integer}]  
Suspends one or all tasks running on the controller.  
Parameters  
{integer}Task ID for the task to suspend.  
Switches  
/allSpecifies whether to suspend all running tasks.  
D-33  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Command Line Interface  
Enclosure Commands  
Note: You can use the enclosurecommands only with  
enclosures that support Version 1.0 of the SAF-TE specification.  
enclosure activate slot {enclosure} {slot}  
Activates a device in a slot in the SAF-TE enclosure.  
Parameters  
{enclosure}ID number of the enclosure management device  
on which to activate a device.  
{slot}Unit number of the slot.  
enclosure identify slot [/stop={boolean}] {enclosure}  
{slot}  
Identifies a device in the enclosure.  
Parameters  
{enclosure}ID number of the enclosure management device  
on which to identify a slot.  
{slot}Unit number of the slot.  
Switches  
/stopSpecifies whether to stop identifying the slot.  
enclosure list [/all={boolean}] [/full={boolean}]  
[{enclosure}]  
Lists components for one or all enclosure devices.  
Parameters  
{enclosure}ID number of the enclosure management device  
whose associated components to display.  
Switches  
/allLists all enclosures on the system.  
/fullDisplays detailed component information.  
enclosure prepare slot {enclosure} {slot}  
Prepares a device in a slot for insertion or removal.  
D-34  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Command Line Interface  
Parameters  
{enclosure}ID number of the enclosure management device  
on which to prepare a slot.  
{slot}Unit number of the slot.  
enclosure set alarm [/on={boolean}] {enclosure}  
Turns the audible alarm on or off.  
Parameters  
{enclosure}ID number of the enclosure management device  
whose audible alarm to set.  
Switches  
/onSpecifies whether to turn the audible alarm on or off.  
enclosure set fan [/off={boolean}] {enclosure} {fan} [{speed}]  
Sets the speed of a specific fan.  
Parameters  
{enclosure}ID number of the enclosure management device  
on which to set the speed of a fan.  
{fan}Unit number of the fan.  
{speed}Speed at which to set the fan.  
Switches  
/offSpecifies whether to turn off the fan.  
enclosure set interval {second}  
Sets the monitor reporting interval (in seconds).  
Parameters  
{second}Number of seconds for the monitor reporting  
interval.  
enclosure set power [/off{=boolean}] {enclosure}  
{powersupply}  
Turns on or off a specific power supply.  
D-35  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Command Line Interface  
Parameters  
{enclosure}ID number of the enclosure management device.  
{powersupply}Unit number of the power supply.  
Switches  
/offSpecifies whether to turn on or off the power supply of  
the unit number.  
enclosure set scsiid {enclosure} {slot} {device_ID}  
Sets the ID number of the device slot.  
Parameters  
{enclosure}ID number of the enclosure management device.  
{slot}Unit number of the device slot to assign a channel  
number.  
{device_ID}ID number of the device.  
enclosure set temperature {enclosure} {degree}  
Sets the temperature threshold.  
Parameters  
{enclosure}ID number of the enclosure management device  
on which to set a temperature threshold.  
{degree}Temperature (in degrees Fahrenheit from 0 to 255).  
enclosure show fan [{enclosure}] [{fan}]  
Displays the status of a specific fan.  
Parameters  
{enclosure}ID number of the enclosure management device  
for which to display fan status.  
{fan}Unit number of the fan.  
enclosure show power [{enclosure}] [{powersupply}]  
Displays the status of one or more power supplies.  
D-36  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Command Line Interface  
Parameters  
{enclosure}ID number of the enclosure management device  
for which to display power supply status.  
{powersupply}Unit number of the power supply.  
enclosure show slot [{enclosure}] [{slot}]  
Displays the status of a specific device slot on a specific  
enclosure.  
Parameters  
{enclosure}ID number of the enclosure management device  
for which to display device slot status.  
{slot}Unit number of the device slot whose status to display.  
enclosure show status [{enclosure}]  
Displays general status of a specific enclosure.  
Parameters  
{enclosure}ID number of the enclosure management device  
for which to display status.  
enclosure show temperature [{enclosure}] [{sensor}]  
Displays temperature status of a specific enclosure.  
Parameters  
{enclosure}ID number of the enclosure management device  
for which to temperature status.  
{sensor}Unit number of the temperature sensor whose status  
to display.  
D-37  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Command Line Interface  
Using Automated Command Scripts  
To execute a CLI command script, type the at sign (@), followed by  
the filename that contains the CLI commands, for example:  
AAC0>@commandscript.txt  
In a CLI command script text file, each line ends with a line feed  
inserted by pressing Enter.  
Example  
open AAC0  
controller details  
close AAC0  
exit  
The above CLI command script:  
1
2
3
4
Opens controller AAC0 by invoking the CLI command open  
Invokes controller details  
.
.
Closes controller AAC0 by invoking the CLI command close  
.
Exits the script.  
D-38  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
E
About RAID  
A RAID (Redundant Array of Independent Disks) provides better  
performance and reliability from combinations of drives than is  
possible with the same total storage space without RAID.  
This Appendix describes the various RAID levels supported by  
Adaptec RAID controllers.  
The table below shows the number of drives needed and  
supported for your controller according to RAID level.  
Maximum Drives Supported / Minimum Drives Required  
for Adaptec Controller Models  
2020ZCR/  
Array Type  
RAID 0  
RAID 1  
RAID 5  
RAID 10  
RAID 50  
2410SA  
4 / 2  
2 / 2  
4 / 3  
4 / 4  
N/A  
2810SA  
8 / 2  
2 / 2  
8 / 3  
8 / 4  
8 / 6  
2120S  
15 / 2  
2 / 2  
21610SA  
16 / 2  
2 / 2  
2200S  
30 / 2  
2 / 2  
15 / 3  
14 / 4  
15 / 6  
16 / 3  
16 / 4  
16 / 6  
16 / 3  
30 / 4  
30 / 6  
Note: Select RAID drives of equal capacity and performance.  
Otherwise, the RAID tends to be limited in capacity and  
performance to that of the smallest and slowest drive.  
Simple Volume  
A simple volume consists of a single drive.  
E-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
About RAID  
Spanned Volume  
A spanned volume is created by joining, or concatenating, two or  
more drives. The drives do not have to be of equal capacity and are  
connected end-to-end. A spanned volume offers no redundancy  
and no performance advantage over a single drive.  
RAID 0  
A RAID 0 is created by striping data across two or more drives.  
This striping scheme creates no redundancy to protect the data.  
However, because the drives share load equally, RAID 0 provides  
the best read and write performance of any RAID type.  
An example of a RAID 0 array is shown below.  
RAID 0  
RAID 1  
Drive  
Data 0  
Data 2  
Data 4  
Data 6  
Drive  
Data 1  
Data 3  
Data 5  
Data 7  
Drive  
Data 0  
Drive  
Data 0  
Data 1  
Data 2  
Data 3  
Data 1  
Data 2  
Data 3  
RAID 1  
A RAID 1 array is created by copying, or mirroring, all data from  
one drive onto a second drive. This mirroring provides redundancy,  
ensuring that if one drive fails no data is lost. Redundancy also  
means that only half of the total capacity is available.  
RAID 1 offers no write performance advantage over a simple  
volume configuration. However, because the drives share read load  
equally, RAID 1 provides improved read performance. An example  
of a RAID 1 array is shown above.  
E-2  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
About RAID  
RAID 5  
This RAID type requires at least three drives. Like RAID 0, data is  
striped across the drives. However, in RAID 5, parity is stored  
separately from data, and occupies the equivalent of one drive. The  
controller generates parity every time data is written to the array,  
and it is distributed in stripes across all the drives.  
In the event of a drive failure, the contents of the failed drive can be  
rebuilt from the data and parity on the remaining drives.  
RAID 5  
Drive  
Parity 0  
Data 5  
Data 8  
Drive  
Data 1  
Data 4  
Drive  
Data 2  
Parity 1  
Drive  
Data 0  
Data 3  
Data 6  
Parity 2  
Data 9  
Data 7  
Parity 3  
Data 10  
Data 11  
Using parity minimizes the storage cost of redundancy. Because  
only one drive is used to store parity, a three-drive array, which is  
the worst case, uses only one-third of the total capacity for  
redundancy. In larger arrays, the storage cost of redundancy  
decreases proportionately  
RAID 5 write performance is limited by the need to generate parity  
data for every write. Read performance is good because the load is  
spread equally across all the drives.  
E-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
About RAID  
RAID 10  
This dual-level RAID type is created by using two or more equal-  
sized RAID 1 arrays to create a RAID 0. Both read and write  
performance are improved due to array striping. However, the  
performance improvement costs additional storage space due to  
the mirroring of the arrays.  
RAID 10  
RAID 1  
RAID 1  
Data 0  
Top-Level Arrays  
Data 1  
Data 3  
Data 2  
Data 5  
Data 7  
Data 4  
Data 6  
Second-Level Arrays  
Drive  
Drive  
Drive  
Drive  
Data 0  
Data 2  
Data 0  
Data 2  
Data 1  
Data 3  
Data 1  
Data 3  
Data 4  
Data 6  
Data 4  
Data 6  
Data 5  
Data 7  
Data 5  
Data 7  
E-4  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
About RAID  
RAID 50  
This dual-level RAID type is created by using two or more equal-  
sized RAID 5 arrays to create a RAID 0. The top level RAID 0  
shares the load among the second-level RAID 5s, improving both  
read and write performance. Parity, used in the second level  
RAID 5s, provides efficient redundancy.  
RAID 50  
Top-Level Arrays  
RAID 5  
RAID 5  
Data 0 & Data 1  
Data 2 & Data 3  
Data 4 & Data 5  
Data 8 & Data 9  
Data 6 & Data 7  
Data 10 & Data 11  
Data 12 & Data 13  
Data 14 & Data 15  
Second-Level Arrays  
RAID 0  
RAID 0  
Drive  
Drive  
Drive  
Drive  
Drive  
Drive  
Parity B0  
Data 0  
Parity A0  
Data 5  
Data 2  
Data 6  
Data 1  
Data 3  
Parity B1  
Data 10  
Data 15  
Data 7  
Data 11  
Parity B3  
Data 4  
Parity A2  
Data 12  
Parity A1  
Data 8  
Data 9  
Parity B2  
Data 14  
Data 13  
Parity A3  
Note: Adaptec 2410SA does not support RAID 50.  
E-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
F
In this Appendix...  
SCSI Device Support  
F-2  
F-2  
F-3  
F-3  
F-3  
Setting SCSI IDs  
Changing SCSI Termination on the Controller  
Enabling CD Drive Support  
Mixing SE Devices with LVD Devices  
F-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
About SCSI  
SCSI Device Support  
The SCSI RAID controller is designed to work with Ultra320 SCSI  
hard drives. In addition, the controller operates at reduced  
performance with all Ultra2 or higher SCSI drives and peripherals,  
as described in the table below.  
Operating Systems  
All  
Devices Supported  
Ultra2 and faster SCSI drives  
All except Linux  
Tape, CD-ROM, CD-RW, and magneto-optical  
drives and jukeboxes.  
Note: Adaptec does not recommend using SCSI devices older  
than Ultra2 with this controller.  
Caution: HVD devices are not supported and will damage  
your controller.  
!
See Mixing SE Devices with LVD Devices on page F-3 for more  
details.  
Setting SCSI IDs  
For each controller channel, the SCSI IDs of the devices must be  
unique numbers between 0 and 15. The controller, itself a SCSI  
device, is usually set to ID 7 by default. SE drives usually support  
IDs between 0 and 6.  
SCSI enclosures that use SCSI drives with 80-pin SCA connectors  
typically assign the drive ID automatically when the drive is  
inserted. You dont need to set device IDs with such enclosures  
unless your enclosure requires it. For details, refer to the enclosure  
Users Guide.  
The RAID controller ID can be changed to any ID from 0 through 7  
using the ARC utility  
.
Note: Do not change the controller ID unless the change is  
absolutely necessary.  
F-2  
Download from Www.Somanuals.com. All Manuals Search And Download.  
   
About SCSI  
Changing SCSI Termination on the Controller  
The default termination for the controller is Auto Mode and you will  
probably never need to change this setting. However, if you do  
need to change the termination, you can use the SCSISelect  
Controller SCSI Channel Termination option to change the setting  
to Disabled. For details, see page A-13.  
All these SCSI controllers support multimode SCSI termination.  
Enabling CD Drive Support  
Note: Adaptec SCSI RAID controllers do not support CD  
drives in Linux systems.  
If you attached a CD drive to the controller, you need to configure  
the controller BIOS to make the CD drive work, as follows:  
1
While the system is starting, press Ctrl-A when the controller  
displays its message on the screen.  
2
3
Select SCSISelect Utility, then select Controller Configuration.  
Using the arrow keys, enable CD-ROM Boot Support and  
Removable Media Devices Support.  
4
5
Press Esc until the Reboot window appears.  
Restart the computer.  
Mixing SE Devices with LVD Devices  
If you are mixing SE devices with LVD devices:  
I
Ensure proper termination by using a cable (like the one in the  
kit) with a built-in multimode terminator and appropriate  
device adapters.  
I
I
Disable device termination on all SE devices.  
Put LVD and SE devices on separate channels for best  
performance.  
Note: If SE and Ultra320 devices are used together on the  
same channel, the performance of the Ultra320 devices is  
reduced to SE performance levels.  
F-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
G
Controller Illustrations  
This Appendix shows the Adaptec RAID controllers.  
PCI connector  
Low-profile bracket  
Adaptec 2020ZCR Component Layout  
G-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Controller Illustrations  
Battery connector  
Internal high-density  
SCSI connector  
Adaptec  
External VHDCI  
SCSI Connector  
PCI connector  
Low-profile bracket  
Adaptec SCSI RAID 2120S Component Layout  
Battery connector  
Internal high-density  
SCSI connectors  
Adaptec  
External VHDCI  
SCSI connectors  
PCI connector  
Low-profile bracket  
Adaptec SCSI RAID 2200S Component Layout  
G-2  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Controller Illustrations  
SATA ports  
Battery connector  
PCI connector  
Full-height bracket  
Adaptec SATA RAID 2410SA Component Layout  
3
2
1
0
Adaptec SATA RAID 2410SA Port Numbers  
G-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Controller Illustrations  
Battery connector  
SATA ports  
PCI connector  
Full-height bracket  
Adaptec SATA RAID 2810SA Component Layout  
1
3
4
6
0
2
5
7
Adaptec SATA RAID 2810SA Port Numbers  
G-4  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Controller Illustrations  
Battery connector  
SATA ports  
SATA ports  
PCI connector  
Full-height bracket  
Adaptec SATA RAID 21610SA Component Layout  
1
3
4
6
9
11 12 14  
0
2
5
7
8
10 13 15  
Adaptec SATA RAID 21610SA Port Numbers  
G-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
H
Specifications  
Environmental Specifications  
Ambient temperature without  
battery backup module  
0 °C to 50 °C  
Relative humidity  
Altitude  
10% to 90%, noncondensing  
up to 3,000 meters  
Note: Forced airflow is recommended, but not required.  
DC Power Requirements  
Ripple and noise  
DC Voltage  
50 mV peak-to-peak (max)  
5 V 0.5 V  
Current Requirements  
Adaptec Model  
2020ZCR  
2120S  
Maximum Current (A)  
1.5 A @ 3.3 VDC; 0.75 A @ 5 VDC  
2.50 A  
2200S  
2.72 A  
2410SA  
2810SA  
21610SA  
1 A  
2.1 A @ 5 VDC  
3.5 A @ 5 VDC  
H-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Glossary  
A
activity  
See task.  
ACU  
Array Configuration Utility. Used to create, configure, and manage  
arrays from the controllers BIOS or MS-DOS.  
array  
A logical disk created from available space and made up of one or  
more partitions on one or more physical disks. Arrays are typically  
used to provide data redundancy or enhanced I/O performance.  
See also container, volume, spanned volume, and RAID signature.  
Also known as a container.  
array initialization  
See initialize.  
available space/partition  
Unused space on an initialized disk from which logical devices  
(arrays) are created. When an array is deleted, the space that it used  
is returned to the available space pool.  
B
background consistency check  
Consistency check performed as a background process. See also  
consistency check command.  
bad partition  
partition that is in an unknown state.  
Glossary-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Glossary  
bootable array  
Array configured as the boot device.  
build  
Background initialization of a redundant array. The array is  
accessible throughout. RAID 1 copies the contents of the primary  
drive to a secondary drive. See also clear.  
bus  
See channel.  
C
cache  
Fast-access memory on the controller that serves as intermediate  
storage for data that is read from, or written to, drives.  
capacity  
Total usable space available in megabytes or gigabytes.  
channel  
Any path, or bus, used for the transfer of data between storage  
devices and a RAID controller.  
chunk  
See stripe.  
clear  
Foreground initialization of a fault-tolerant array. A clear operation  
zeros all blocks of the array. The array is not accessible until the  
clear task is complete.  
concatenation  
Joining of physical or logical drives in sequential order.  
Glossary-2  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Glossary  
consistency check command  
The controller continuously performs a verification on a redundant  
array to data integrity. In the case of RAID 1 or 10, consistency  
checks assure that the data between like blocks match. In the case  
of a RAID 5, consistency checks assure that data in the stripe and  
the calculated parity for the stripe match.  
container  
See array.  
D
dead partition  
See failed.  
degraded  
A redundant (for example, a RAID 1) array in which one or more  
members have failed. The data is intact but redundancy has been  
compromised. Any further failure would cause the array to fail and  
result in data loss.  
dirty data  
Data that has been written to a cache, but which has not been  
flushedout to its final destination.  
disk  
A nonremovable platter in a hard drive, or removable media used  
in a CD drive, floppy disk drive, or Zip drive. See also disk ID,  
drive, and hard disk, hard drive.  
disk ID  
Unique disk identifier that consists of the channel number, ID, and  
LUN (channel:ID:LUN), for example, 1:04:0. See also channel.  
drive  
Device used for storing data. May contain one or more removable  
or nonremovable, writable or read only media. See also hard disk,  
hard drive.  
Glossary-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
Glossary  
drive LED  
Indicator light that illuminates during read or write operations.  
E
event  
Notification or alert from the system, indicating that a change has  
occurred.  
event log  
File used to maintain information about prior controller activities  
or errors.  
event notification  
Process for transmitting events.  
F
failed  
State of a nonredundant array that has suffered a single drive  
failure, or a redundant array that has suffered multiple drive  
failures. A failed array is inaccessible and data is lost.  
failed partition  
A partition that is no longer usable by an array because it is either  
logically bad and therefore no longer needed, or physically  
damaged.  
failover drive  
See hotspare.  
fault-tolerant array  
Refers to an array that can continue to function after a disk drive  
failure without loss of data. See also redundant.  
foreign disk  
Disk that has previously been initialized on another Adaptec RAID  
controller. The RAID signature on the disk allows the RAID  
controller to identify whether or not the disk was initialized on the  
controller it is currently connected to.  
Glossary-4  
Download from Www.Somanuals.com. All Manuals Search And Download.  
 
Glossary  
free space/partition  
See available space/partition.  
H
hard disk, hard drive  
Basic unit of nonvolatile, nonremovable, magnetic storage media.  
See also drive.  
hot swap  
To remove a component from a system and install a new  
component while the power is on and the system is running.  
hotspare  
A hard drive, an array member, that is not used in day-to-day data  
storage but, instead, is reserved for use as a replacement for one of  
the other drives in the array in the event of a failure.  
I
impacted  
An impacted array is one which has been created, but for some  
reason the initial build operation did not complete. All member  
drives are present and operational, and all data written to the array  
is protected. To optimize the array, run a Verify with Fix task.  
initialize  
Process of preparing a disk for use by the controller. When a disk is  
initialized, the controller records the RAID signature on the disk.  
initialized array  
An array that is ready for data reads and writes. Arrays can be  
initialized by build or clear.  
Glossary-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Glossary  
L
legacy disk  
Disk that contained a valid partition table when connected to the  
controller. The controller manages the disk as a legacy disk array  
where there is a one-to-one logical-to-physical mapping of array to  
disk.  
logical device  
Volume comprised of space from one or more physical drives and  
presented to the operating system as if it were a single storage unit.  
low-level format  
Process performed by the drive firmware that completely removes  
the file system from the disk.  
M
migration  
See reconfiguration.  
mirrored array/mirroring  
See RAID 1 on page E-2.  
monitoring  
Process of receiving, displaying, and logging system events.  
multipartition array  
Array with multiple operating systems or MS-DOS partitions.  
O
offline array  
Array that can no longer be accessed.  
optimal  
The state of an array when it is fully operational. For redundant  
arrays, the entire array is protected.  
Glossary-6  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Glossary  
P
partition  
Contiguous area of a physical drive that makes up some or all of an  
array. When an array is created, space is automatically converted  
into partitions.  
phantom object  
Object that represents a component that cannot be configured by  
the controller management software; for example, a missing drive.  
Q
quick init  
An array initialized using the Quick Init option is available  
immediately, with no on-going background controller activity. All  
data written to an array that has been quick initialized is protected.  
R
RAID  
Redundant Array of Independent Disks (alternative definition  
Redundant Array of Inexpensive Disks).  
RAID signature  
The area on each disk reserved for use by the RAID controller.  
RAID volume  
Concatenates two or more arrays of the same type.  
rebuild  
Background regeneration of redundant data on a RAID 1.  
reconfiguration  
Process of expanding an array or migrating an array from one  
RAID type to another; changing the stripe size of a RAID 0, or  
moving a logical devices partitions to other disks.  
Glossary-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Glossary  
redundant  
The ability of an array to maintain operability when one or more  
hardware failures occur. RAID 1 is an example of a redundant  
array. In the event of a drive failure, redundant arrays can be  
restored to normal operation by replacing the failed drive and  
rebuilding the array.  
rescan  
Process of updating the current screen to show all currently  
available resources.  
S
segment  
Disk drive or portion of a disk drive used to create a logical device.  
A disk can include RAID segments and available segments. A  
RAID segment is part of a logical device; it can be used by only one  
logical device at a time. Available segments can be used to define a  
new logical device. If the disk is not part of any logical device, the  
entire disk is an available segment.  
Serial ATA (SATA)  
A successor to ATA that uses a serial, instead of parallel, interface.  
simple volume  
A volume made up of disk space from a single disk. It can consist  
of a single region on a disk or concatenated, multiple regions of the  
same disk.  
single-level array  
Array created from one or more partitions. See also volume, spanned  
volume, RAID signature, and RAID 1 on page E-2.  
spanned volume  
A simple volume that spans two or more drives.  
spare  
See hotspare.  
Glossary-8  
Download from Www.Somanuals.com. All Manuals Search And Download.  
     
Glossary  
stripe  
Contiguous set of data distributed across all the disks in an array. A  
striped array distributes data evenly across all members in equal-  
sized sections called stripes.  
stripe size  
The amount of data in each section of a striped array.  
striped array  
See RAID signature and RAID 5 on page E-3.  
T
task  
An operation that occurs only on the RAID controller, asynchronous  
to all other operations; for example, initializing a disk or verifying an  
array. Some tasks can take an extended period of time, particularly if  
the RAID controller is also performing intensive data I/O while the  
task is running.  
V
verify  
See consistency check command  
.
volume  
See simple volume, spanned volume.  
Glossary-9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
       
R
Adaptec, Inc.  
691 South Milpitas Boulevard  
Milpitas, CA 95035 USA  
©2004 Adaptec, Inc.  
All rights reserved. Adaptec and the Adaptec logo  
are trademarks of Adaptec, Inc. which may be  
registered in some jurisdictions.  
Part Number: 513853-06, Ver. AA 03/04 MKL  
Download from Www.Somanuals.com. All Manuals Search And Download.  

Actron Automobile Accessories CP7672 User Manual
ADC Network Card P 61 743 User Manual
ADIC Switch DS9000 Series User Manual
Advantech Computer Hardware PCM 9587 User Manual
Alcatel Lucent Switch 1643 AMS User Manual
Aluratek Digital Photo Frame ADMPF007F User Manual
American Standard Indoor Furnishings T980702 User Manual
Audiovox Remote Starter XR6900 User Manual
Axis Communications Security Camera M3007 PV User Manual
Axor Plumbing Product 42260000 User Manual