INSTALLATION AND USER’S GUIDEADAPTEC SATA AND SCSIRAID CONTROLLERS
xContents5 Understanding Adaptec Storage Manager Introduction 5-1Features 5-1Overview 5-2Physical Devices View 5-3Logical Devices View 5-3Changing How
C-5Adaptec Flash Utility (AFU)Running the AFU from the Command LineAt the DOS command prompt (typically A:\>), type AFU followed by a command and a
C-6Adaptec Flash Utility (AFU)SAVEThe SAVE command saves the contents of a controller’s flash in a UFI file. The name of the UFI file is based on the
C-7Adaptec Flash Utility (AFU)ExamplesIn the following example, the AFU saves flash contents from controller 0 to a UFI file in the current default dr
C-8Adaptec Flash Utility (AFU)VERIFYThe VERIFY command compares the contents of each of the flash components on a controller to the corresponding imag
C-9Adaptec Flash Utility (AFU)ExampleThe following example displays version information about all supported controllers.A:\> AFU VERSION /C 0Adapte
C-10Adaptec Flash Utility (AFU)b Updating the Flash on Multiple Controllers—To flash the firmware on multiple controllers, type:afu update /C <cont
D-1DCommand Line InterfaceIn this Appendix...Introduction D-2Ter mi n o lo gy D-2Accessing the CLI D-4Using the CLI D-5General Control Commands D-15Co
D-2Command Line InterfaceIntroductionThe Command Line Interface (CLI) allows you to configure and manage controller components. The CLI contains most
D-3Command Line InterfaceFor example, port 5 is 0:5:0; port 12 is 1:4:0.All ControllersThe following terms are used in discussing the CLI: Array, con
D-4Command Line InterfaceAccessing the CLIThe method you use to access the CLI depends on the operating system, as described below.Accessing the CLI i
xiContentsC Adaptec Flash Utility (AFU) Introduction C-1System Requirements C-2Compatibility C-2Creating the Firmware Floppy Disks C-3Running the AFU
D-5Command Line InterfaceFrom the NetWare server consoleTo access the CLI from the NetWare server console, type aaccli at the prompt. When the system
D-6Command Line InterfaceDisplaying Information about Your ArrayAfter creating an array, use the container list command to display information about t
D-7Command Line InterfaceCreating a RAID 1To create a RAID 1, use the container create new_mirror command. In the following example, a RAID 1 is creat
D-8Command Line InterfaceManaging Failover Options and HotsparesTo assign one or more hotspares to a single array, use the container set failover comm
D-9Command Line InterfaceEnabling Automatic FailoverTo enable automatic failover, use the controller set automatic_failover command with the /failover
D-10Command Line InterfaceController DetailsThe controller details attributes are defined as follows: Controller Name—Name Controller Type—Product na
D-11Command Line InterfaceDisplaying Disk InformationThe CLI allows you to monitor or manage disk attributes, prepare a disk for use by a controller,
D-12Command Line InterfaceDisk Show DefectsThe disk show defects command shows the following types on information: Total number and location of prim
D-13Command Line Interface Root Special File (Unix/Linux only)—File associated with the array and created by the OS after array creation. Appears in t
D-14Command Line Interface Mirror Set Create—Creation of a RAID 1 (mirror). Mirror Set Normal—The RAID 1 is in the normal state. Reconfiguration Copy
xiiContentsE About RAID Simple Volume E-1Spanned Volume E-2RAID 0 E-2RAID 1 E-2RAID 5 E-3RAID 10 E-4RAID 50 E-5F About SCSI SCSI Device Support F-1Set
D-15Command Line InterfaceCLI Command DictionaryThis section contains a command reference for the following command groupings: General Control Comman
D-16Command Line Interfaceopen [/readonly={boolean}] [/domain={string}] {name} Opens a controller, a prerequisite for any controller command to be use
D-17Command Line InterfaceSwitches/always—Specifies whether to clear the array even if it has data on it. The default is FALSE, meaning that the comma
D-18Command Line InterfaceSwitches/io_delay—Number of milliseconds between each I/O used for the RAID 1 create./wait— If FAL SE (the default), the op
D-19Command Line Interfacecontainer create raid5 [/cache={boolean}][/stripe_size={integer}] [/clear={boolean}] [/label={string}] [</quick_init={boo
D-20Command Line InterfaceSwitches/cache—Specifies whether to enable caching on the array./stripe_size—Stripe size for the RAID 0. The default is 64 K
D-21Command Line Interfacecontainer list [/all={boolean}] [/full={boolean}] [{container}] Lists information about the arrays on the controller.Paramet
D-22Command Line InterfaceParameters{container}—ID number of the array to set to read-write access.container reconfigure [/stripe_size={integer}] [/mi
D-23Command Line InterfaceParameters{container}—ID number of the array whose assigned failover disk is to be removed.{device_ID}—ID for the device to
D-24Command Line Interfacecontainer set cache [/read_cache_enable={boolean}] [/unprotected={boolean}] [/write_cache_enable={boolean}]{container} Sets
1-11IntroductionIn this Chapter...Kit Contents 1-2Overview of the Installation Process 1-3System Requirements and Compatibility 1-3Controller Features
D-25Command Line InterfaceParameters{container}—ID number of the array on which to set the I/O delay.{integer}—Number of milliseconds the controller w
D-26Command Line Interfacecontroller details Shows details about the open controller and software.controller firmware compare [/C{controller}] [{contr
D-27Command Line Interfacecontroller list [/domain={string}] [{string}] Lists all controllers or displays information about the currently opened contr
D-28Command Line Interfacecontroller set container_verify [/verify_enabled={boolean}] Turns the container verify task on or off.Switches/verify_enable
D-29Command Line InterfaceSwitches/always—Specifies whether to initialize the disk even if the disk has existing data. (Cannot override open files.) T
D-30Command Line InterfaceSwitches/all—Specifies whether to enable SMART configurations for all disks./clear—Clears the SMART error counts for the dis
D-31Command Line InterfaceParameters{device_ID}—ID number of the device for which to display SMART information.Switches/all—Specifies whether to displ
D-32Command Line Interfacedisk zero [/repair={boolean}] [/wait={boolean}] {device_ID} Clears an entire disk (by writing zeros). All data is erased and
D-33Command Line Interfacetask list [/all={boolean}] [{integer}] Lists the tasks running on the controller.Parameters{integer}—Task ID.Switches/all—Sp
D-34Command Line InterfaceEnclosure CommandsNote: You can use the enclosure commands only with enclosures that support Version 1.0 of the SAF-TE speci
1-2IntroductionKit ContentsYour controller kit includes: Adaptec RAID controller. For controller illustrations, see Appendix G. Installation CD The
D-35Command Line InterfaceParameters{enclosure}—ID number of the enclosure management device on which to prepare a slot.{slot}—Unit number of the slot
D-36Command Line InterfaceParameters{enclosure}—ID number of the enclosure management device.{powersupply}—Unit number of the power supply.Switches/of
D-37Command Line InterfaceParameters{enclosure}—ID number of the enclosure management device for which to display power supply status.{powersupply}—Un
D-38Command Line InterfaceUsing Automated Command ScriptsTo execute a CLI command script, type the at sign (@), followed by the filename that contains
E-1EAbout RAIDA RAID (Redundant Array of Independent Disks) provides better performance and reliability from combinations of drives than is possible w
E-2About RAIDSpanned VolumeA spanned volume is created by joining, or concatenating, two or more drives. The drives do not have to be of equal capacit
E-3About RAIDRAID 1 offers no write performance advantage over a simple volume configuration. However, because the drives share read load equally, RAI
E-4About RAIDUsing parity minimizes the storage cost of redundancy. Because only one drive is used to store parity, a three-drive array, which is the
E-5About RAIDRAID 50This 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 share
F-1FAbout SCSIIn this Appendix...SCSI Device SupportThe SCSI RAID controller is designed to work with Ultra320 SCSI hard drives. Although the controll
1-3IntroductionOverview of the Installation ProcessThis section provides an overview of how to install and configure the Adaptec RAID controller:1 Ins
F-2About SCSISee Mixing SE Devices with LVD Devices on page F-3 for more details.Setting SCSI IDsFor each controller channel, the SCSI IDs of the devi
F-3About SCSI2 Select SCSISelect Utility, then select Controller Configuration.3 Using the arrow keys, enable CD-ROM Boot Support and Removable Media
G-1GController IllustrationsThis Appendix shows the Adaptec RAID controllers. Adaptec 2020SA/2020ZCR Component LayoutLow-profile bracketPCI/PCI-X conn
G-2Controller IllustrationsAdaptec 2025SA/2025ZCR Component LayoutAdaptec SCSI RAID 2120S Component LayoutSO-DIMM ConnectorAdaptecBattery connectorPCI
G-3Controller IllustrationsAdaptec SCSI RAID 2130SLP Component LayoutAdaptec SCSI RAID 2200S Component LayoutAdaptecBattery connectorExternal VHDCISCS
G-4Controller IllustrationsAdaptec SCSI RAID 2230SLP Component LayoutAdaptecBattery connectorExternal VHDCISCSI connectorsLow-profile bracketInternal
G-5Controller IllustrationsAdaptec SATA RAID 2410SA Component LayoutAdaptec SATA RAID 2410SA Port NumbersPCI connectorFull-height bracketSATA ports01
G-6Controller IllustrationsAdaptec SATA RAID 2810SA Component LayoutAdaptec SATA RAID 2810SA Port NumbersPCI connectorFull-height bracketSATA portsBat
G-7Controller IllustrationsAdaptec SATA RAID 21610SA Component Layout Adaptec SATA RAID 21610SA Port NumbersPCI connectorFull-height bracketBattery co
H-1HSpecificationsEnvironmental SpecificationsNote: Forced airflow is recommended, but not required.DC Power RequirementsCurrent Requirements Ambient
1-4IntroductionDrive RequirementsYou need to have enough drives available for the RAID array level you want to build. For details, see Appendix E, Abo
Glossary-1GlossaryAactivitySee task. ACUArray Configuration Utility. Used to create, configure, and manage arrays from the controller’s BIOS or MS-DOS
Glossary-2Glossarybootable arrayArray configured as the boot device.buildBackground initialization of a redundant array. The array is accessible throu
Glossary-3Glossaryconsistency check commandThe controller continuously performs a verification on a redundant array to data integrity. In the case of
Glossary-4Glossarydrive LEDIndicator light that illuminates during read or write operations.EeventNotification or alert from the system, indicating th
Glossary-5Glossaryfree space/partitionSee available space/partition.Hhard disk, hard driveBasic unit of nonvolatile, nonremovable, magnetic storage me
Glossary-6GlossaryLlegacy diskDisk that contained a valid partition table when connected to the controller. The controller manages the disk as a legac
Glossary-7GlossaryPpartitionContiguous area of a physical drive that makes up some or all of an array. When an array is created, space is automaticall
Glossary-8GlossaryredundantThe ability of an array to maintain operability when one or more hardware failures occur. RAID 1 is an example of a redunda
Glossary-9GlossarystripeContiguous set of data distributed across all the disks in an array. A striped array distributes data evenly across all member
RAdaptec, Inc.691 South Milpitas BoulevardMilpitas, CA 95035 USA©2004 Adaptec, Inc.All rights reserved. Adaptec and the Adaptec logo are trademarks of
1-5Introduction SuSE Linux—Personal, Professional, and EnterpriseNote: For the latest on Adaptec’s support of Linux, or to download driver sources, v
1-6Introduction Event logging and broadcasting, including messaging for alphanumeric pagers. All except Adaptec 2020SA/2020ZCR—Optional battery back
1-7IntroductionSCSI RAID Controller Features SummaryThe following tables summarizes the features of the Adaptec SCSI RAID controllers. For more on SCS
iiCopyright©2004 Adaptec, Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any
1-8IntroductionAdvanced RAID FeaturesAdaptec RAID controllers support the following advanced features: Optimized Disk Utilization—Allows you to use th
1-9IntroductionArray Level MigrationAdaptec RAID controllers support migration from one array type to another (provided your controller supports the n
1-10IntroductionAudible AlarmAdaptec RAID controllers are equipped with an audible alarm that alerts you to situations that affect safety of your data
1-11IntroductionAdaptec Battery Backup ModuleSome Adaptec RAID controllers accept an optional Adaptec battery backup module. Notes: To see if the co
1-12IntroductionThe locations for the PDF files and Readme file are listed below: To view the PDF documents, you need Acrobat Reader or Viewer install
1-13IntroductionUsing the CD Autorun in WindowsTo use the Autorun executable, autorun.exe, start Windows and insert the Adaptec installation CD. Your
1-14Introduction SOURCES folder (and subfolders)—Contains driver source files and other components developed under the GNU General Public License (GP
1-15IntroductionSoftware Tools OverviewThe Adaptec RAID controller includes the following tools to configure and manage your storage devices: Adaptec
1-16IntroductionElectrostatic DischargeElectrostatic Discharge (ESD) is a natural by-product of human activity. ESD is produced by materials that accu
2-12Installing the Controller and DrivesIn this Chapter...SATA Drives and Cables 2-2SCSI Drives and Cables 2-2Installing the Controller and Drives 2-3
iiiAdaptec Customer SupportIf you have questions about installing or using your Adaptec product, check this document first—you will find answers to mo
2-2Installing the Controller and DrivesSATA Drives and CablesTo install an Adaptec SATA RAID controller and drives, you need equal numbers of each of
2-3Installing the Controller and DrivesInstalling the Controller and DrivesTo install Adaptec RAID controller and drives:1 If you have a low-profile c
2-4Installing the Controller and Drives8 Install the controller in the PCI slot and secure the controller bracket to the chassis. For Adaptec 2020SA/2
2-5Installing the Controller and DrivesIf you already have an operating system installed on a hard drive connected to the motherboard and you want to
2-6Installing the Controller and DrivesUsing the Adaptec RAID Configuration (ARC) UtilityTo build a bootable RAID 5 array using ARC:1 Install the cont
2-7Installing the Controller and Drives13 On the next screen, respond as follows: A Creating Array window appears.14 Press Enter to continue with the
2-8Installing the Controller and Drives3 Insert the Adaptec installation CD.Note: If the installation CD does not start automatically, you may need to
2-9Installing the Controller and Drives12 When you are ready to continue, close all windows. The Main Menu is active. 13 Click Reboot to restart your
3-13Installing the DriverIn this Chapter...Overview of the Driver Installation Process 3-2Creating the Driver Disk 3-2Installing the Windows Driver 3-
3-2Installing the DriverOverview of the Driver Installation ProcessAdaptec recommends the following driver installation procedure:1 Create a driver di
ivEurope 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 Frid
3-3Installing the Driver4 Click Create Driver Disk, then select the appropriate operating system. 5 If you selected Linux, you must also select the ar
3-4Installing the Driver5 When prompted to install a third-party driver, press F6.Note: When F6 is active, a prompt appears at the bottom of the scree
3-5Installing the DriverInstalling the Linux ModuleThis section contains the following procedures: Installing the Module When You Install Red Hat In
3-6Installing the DriverInstalling the Module in an Existing Linux SystemTo install the module in an existing Red Hat or SuSE Linux system:1 Insert an
3-7Installing the Driver9 To enable RAID management software and utilities, type the following commands:cd mount-point/openserv/arc/driver/aacraid/rel
3-8Installing the DriverUnixWare and OpenUNIXThis section contains the following procedures: Installing the Driver When You Install UnixWare or Open
3-9Installing the Driver3 Turn on the computer, then insert the driver disk.4 To run the pkgadd utility, type pkgadd -d diskette1 and then press Enter
3-10Installing the Driver8 When the Device Types screen appears, check the Storage adapters list and select Modify to add another driver. 9 Select Sto
3-11Installing the Driver7 At the NetWare server console prompt, type load nwconfig.nlm and press Enter.8 Select Driver Options and press Enter.9Selec
3-12Installing the DriverThe syntax to load the driver is:load [pathname]aacraid.ham slot=number [options]For example, the command to load the driver
vLimited 3-Year Hardware Warranty1. Adaptec, Inc. (“Adaptec”) warrants to the purchaser of this product that it will be free from defects in material
4-14Installing and Starting Adaptec Storage ManagerIn this Chapter...After you have installed your Adaptec RAID controller and driver, you are ready t
4-2Installing and Starting Adaptec Storage ManagerInstalling Adaptec Storage Manager on WindowsNote: On Windows, Adaptec Storage Manager supports up t
4-3Installing and Starting Adaptec Storage ManagerInstalling Adaptec Storage Manager on LinuxNotes: With Linux, Adaptec Storage Manager supports up
4-4Installing and Starting Adaptec Storage ManagerInstalling Adaptec Storage Manager on OpenServerNotes: With OpenServer, Adaptec Storage Manager su
4-5Installing and Starting Adaptec Storage Manager6 To start RAID Agent, type the following case-sensitive command: sh /opt/RaidMan/RaidAgnt.sh When s
4-6Installing and Starting Adaptec Storage Manager3 Use pkgadd to install Adaptec Storage Manager:pkgadd -d /mnt/unixware/manager/RaidMan.ds4Follow th
4-7Installing and Starting Adaptec Storage Manager3 From the command prompt, type:xx_yy_zz:\netware\manager\installwhere xx is the product CD, yy is t
4-8Installing and Starting Adaptec Storage ManagerNotes: Your Adaptec Storage Manager permissions will vary according to your OS permisssions: Admini
4-9Installing and Starting Adaptec Storage ManagerLinux Operating Systems1 Change to the Adaptec Storage Manager installation directory by typing:cd /
4-10Installing and Starting Adaptec Storage ManagerOpenServer UnixWare and OpenUNIX Operating Systems1 Change to the Adaptec Storage Manager installat
viRegulatory Compliance StatementsFederal Communications Commission Radio Frequency Interference StatementWARNING: Changes or modifications to this un
4-11Installing and Starting Adaptec Storage Manager3 For Username, type admin4 For Password, type adaptecNote: The username and password are case sens
5-15Understanding Adaptec Storage ManagerIn this Chapter...IntroductionThis chapter provides an overview of Adaptec Storage Manager, the user-friendly
5-2Understanding Adaptec Storage Manager Change RAID level View the RAID configuration View information about managed systems and subsystems such a
5-3Understanding Adaptec Storage ManagerUsing the buttons in the Physical devices and Logical devices views, you can: Change how drives are displayed
5-4Understanding Adaptec Storage ManagerChanging How Drives are DisplayedYou can choose how information is displayed in the Physical devices view by c
5-5Understanding Adaptec Storage ManagerComponent ViewsWhen you click a physical or logical device in the device views, the related components are hig
A-1AAdaptec RAID Configuration Utility (ARC)In this Appendix...OverviewThe Adaptec RAID Configuration (ARC) utility is part of the controller BIOS. Th
A-2Adaptec RAID Configuration Utility (ARC)The Adaptec RAID Controller menu presents the following options: Array Configuration Utility SATASelect a
A-3Adaptec RAID Configuration Utility (ARC)4 From the ARC menu, select Array Configuration Utility.5 From the ACU menu, select Create Array.6 Browse w
A-4Adaptec RAID Configuration Utility (ARC)3 Enter the desired array size. The maximum array size available based on the partitions you selected is di
viiCanadian Compliance StatementThis Class B digital apparatus meets all requirements of the Canadian Interference-Causing Equipment Regulations.Cet a
A-5Adaptec RAID Configuration Utility (ARC)Viewing Array PropertiesTo view the properties of an existing array:1 From the ACU main menu, select Manage
A-6Adaptec RAID Configuration Utility (ARC)You can make an array bootable so that the system boots from the array instead of from a stand-alone (singl
A-7Adaptec RAID Configuration Utility (ARC)3 Select a drive, then press Insert to assign the drive as a hotspare. The specified drive is displayed in
A-8Adaptec RAID Configuration Utility (ARC)To initialize drives:1 Restart the computer, then press Ctrl+A when prompted to access the ARC utility. 2 F
A-9Adaptec RAID Configuration Utility (ARC)Using SATASelect and SCSISelectThe SATASelect and SCSISelect utilities allow you to change controller and d
A-10Adaptec RAID Configuration Utility (ARC)Controller Configuration OptionsThe Controller Configuration options are described in the table below. Opt
A-11Adaptec RAID Configuration Utility (ARC)Array-based BBS SupportDisabledAll When Enabled in systems that support BBS, the controller presents attac
A-12Adaptec RAID Configuration Utility (ARC)SATA Configuration OptionsThe SATA Configuration options are described in the table below. SCSI Configurat
A-13Adaptec RAID Configuration Utility (ARC)SCSI Device Configuration OptionsThe SCSI device settings allow you to configure certain parameters for ea
A-14Adaptec RAID Configuration Utility (ARC)Using the Disk UtilitiesThe disk utilities allow you to low-level format or verify the media of the hard d
viiiContents1 Introduction Kit Contents 1-2Overview of the Installation Process 1-3System Requirements and Compatibility 1-3Drive Requirements 1-4Hard
A-15Adaptec RAID Configuration Utility (ARC)Viewing the Event LogThe BIOS-based event log stores all firmware events (configuration changes, array cre
B-1BACU for DOSIn this Appendix...IntroductionThe Array Configuration Utility (ACU) allows you to create, configure, and manage arrays. Creating the A
B-2ACU for DOS2 Insert a bootable floppy disk and copy acu.exe to it.Running the ACU InteractivelyTo run the ACU interactively:1 Insert the ACU utilit
B-3ACU for DOSRunning the ACU Using ScriptsTo use the ACU scripting features, use the ACU command, specify a script file (see Creating the Script File
B-4ACU for DOSPlayback ModeIn this mode, the ACU reads the contents of the specified script file and creates arrays based on the keywords specified in
B-5ACU for DOSNotes: Record Mode can be used to record only one controller at a time. Therefore, if you want to record multiple controllers, record
B-6ACU for DOSArray Definition Block KeywordsThe array definition block always begins with the keyword Array and ends with the keyword End. The other
B-7ACU for DOSThe keywords are described in detail in the sections that follow.Array Keyword Array is a required keyword, indicating the start of an a
B-8ACU for DOSHotspareDrives KeywordHotspareDrives is an optional keyword, specifying the hotspares to assign to the array. The syntax for listing hot
B-9ACU for DOSNotes: InitializeAll is a global keyword that you need to specify only once. InitializeAll is always performed prior to array creation
ixContents3 Installing the Driver Overview of the Driver Installation Process 3-2Creating the Driver Disk 3-2Installing the Windows Driver 3-3Installi
B-10ACU for DOSReadCache KeywordReadCache indicates whether the array uses read caching.Possible values are: Yes (the default)—Enable read caching.
B-11ACU for DOSType KeywordType is a required keyword, indicating the array type. There is no default value. The Type keyword values are:Note: For inf
B-12ACU for DOSChannel Definition Block Keywords – SCSI onlyThe channel definition block is optional. If used, it always begins with the keyword Chann
B-13ACU for DOSACU Error CodesWhen the ACU detects an error, it reports the error and exits immediately. If a log file is specified, the ACU writes th
B-14ACU for DOSExample – Running the ACU with a ScriptThe following MS-DOS command invokes the ACU and creates arrays on controller 1 based on the arr
B-15ACU for DOSThe following sample script file creates a maximum-size three-drive RAID 5.# Create a maximum size RAID 5 labeled ‘MyData’Array=MyDataT
C-1CAdaptec Flash Utility (AFU)In this Appendix...IntroductionThe Adaptec Flash Utility (AFU) is a DOS utility used to update, save, or verify the RAI
C-2Adaptec Flash Utility (AFU)The AFU is used to: Update—Updates all the flash components on a controller with the flash image data from a User Flash
C-3Adaptec Flash Utility (AFU)Creating the Firmware Floppy DisksController firmware is available two ways: From the Adaptec installation CD—The CD in
C-4Adaptec Flash Utility (AFU)2 Create additional bootable MS–DOS floppy disks and copy each additional AAxxx0x.ufi files to a separate disk. (Some co
Comments to this Manuals