User Guide
Page 3
..., ADAPT, TRANSLATE, RENT, LEASE, LOAN, RESELL FOR PROFIT, DISTRIBUTE, NETWORK OR CREATE DERIVATIVE WORKS BASED UPON THE SOFTWARE OR ANY PART THEREOF. 3. No additional or any form. Special Terms Applicable to support such use by using the Software without the express written consent of Software. ●3 Software License Agreement PLEASE READ CAREFULLY: THE USE OF THIS SOFTWARE IS SUBJECT TO THE SOFTWARE LICENSE TERMS OF ADAPTEC...
..., ADAPT, TRANSLATE, RENT, LEASE, LOAN, RESELL FOR PROFIT, DISTRIBUTE, NETWORK OR CREATE DERIVATIVE WORKS BASED UPON THE SOFTWARE OR ANY PART THEREOF. 3. No additional or any form. Special Terms Applicable to support such use by using the Software without the express written consent of Software. ●3 Software License Agreement PLEASE READ CAREFULLY: THE USE OF THIS SOFTWARE IS SUBJECT TO THE SOFTWARE LICENSE TERMS OF ADAPTEC...
User Guide
Page 6
... to another ● Recover from a failed physical device and rebuild an affected logical drive ● Flashes new firmware and BIOS onto the controller ● Enables the controller to check the removal and connection of any disk drives ● Restores the controller configuration (HRCONF only) ● Automatically update Windows drivers (ARCCONF only) ● Provides access to the status and event logs of a controller (ARCCONF only) ● Isolate problems and determine their causes (ARCCONF only) Getting Started with the Command Line Utility 1 In this chapter...
... to another ● Recover from a failed physical device and rebuild an affected logical drive ● Flashes new firmware and BIOS onto the controller ● Enables the controller to check the removal and connection of any disk drives ● Restores the controller configuration (HRCONF only) ● Automatically update Windows drivers (ARCCONF only) ● Provides access to the status and event logs of a controller (ARCCONF only) ● Isolate problems and determine their causes (ARCCONF only) Getting Started with the Command Line Utility 1 In this chapter...
User Guide
Page 7
... SuSE-umount /media/cdrom Installing on NetWare To install ARCCONF or HRCONF on -screen instructions. Note: For the latest updates from Novell, visit www.novell.com. 1 Insert the Adaptec Storage Manager CD. To check your operating system so you can run the supported Java Virtual Machine (JVM). Chapter 1: Getting Started with the Command Line Utility ● 7 Installing the Command Line Utility Both command line utilities are provided on the Adaptec Storage Manager CD.
... SuSE-umount /media/cdrom Installing on NetWare To install ARCCONF or HRCONF on -screen instructions. Note: For the latest updates from Novell, visit www.novell.com. 1 Insert the Adaptec Storage Manager CD. To check your operating system so you can run the supported Java Virtual Machine (JVM). Chapter 1: Getting Started with the Command Line Utility ● 7 Installing the Command Line Utility Both command line utilities are provided on the Adaptec Storage Manager CD.
User Guide
Page 8
... drive: umount /mnt Installing on -screen instructions to install Adaptec Storage Manager: pkgadd -d /mnt/unixware/manager/RaidMan.ds (for UnixWare) pkgadd -d /mnt/openserv6/manager/RaidMan.ds (for the CD block device. Chapter 1: Getting Started with the Command Line Utility ● 8 2 From the command prompt type load cdrom, then press Enter. To install ARCCONF on -screen instructions to your operating system documentation for detailed instructions. Refer to complete the installation. For example: adptcd_v2_01 The installation...
... drive: umount /mnt Installing on -screen instructions to install Adaptec Storage Manager: pkgadd -d /mnt/unixware/manager/RaidMan.ds (for UnixWare) pkgadd -d /mnt/openserv6/manager/RaidMan.ds (for the CD block device. Chapter 1: Getting Started with the Command Line Utility ● 8 2 From the command prompt type load cdrom, then press Enter. To install ARCCONF on -screen instructions to your operating system documentation for detailed instructions. Refer to complete the installation. For example: adptcd_v2_01 The installation...
User Guide
Page 11
... Command Line Utility ● 11 ARCCONF Commands Perform the following functions from the command line: copyback create delete driverupdate getconfig getlogs getstatus ARCCONF COMMANDS getversion setcache identify setconfig key setname modify setstate rescan snapshot romupdate task setalarm Note: In the online command syntax, indicates a required parameter and [] indicates an optional parameter. arcconf copyback Enables or disables the copyback feature, which attempts to keep drives in the original slot order after rebuilds...
... Command Line Utility ● 11 ARCCONF Commands Perform the following functions from the command line: copyback create delete driverupdate getconfig getlogs getstatus ARCCONF COMMANDS getversion setcache identify setconfig key setname modify setstate rescan snapshot romupdate task setalarm Note: In the online command syntax, indicates a required parameter and [] indicates an optional parameter. arcconf copyback Enables or disables the copyback feature, which attempts to keep drives in the original slot order after rebuilds...
User Guide
Page 12
... the RAID volume. read cache. ● RON - Use MAX to set the logical drive write cache. ● WT - Channel# Drive# lists the space-delimited channel number and device number pairs for logical drive to set size to the logical drive. Valid options include: BUILD, CLEAR, QUICK. ● Rcache-The parameter to be created. Rvolume is a string of up to 16 characters. ● Priority -Initialization Priority for each device to add to available space. Optional parameters for confirmation Example ARCCONF CREATE...
... the RAID volume. read cache. ● RON - Use MAX to set the logical drive write cache. ● WT - Channel# Drive# lists the space-delimited channel number and device number pairs for logical drive to set size to the logical drive. Valid options include: BUILD, CLEAR, QUICK. ● Rcache-The parameter to be created. Rvolume is a string of up to 16 characters. ● Priority -Initialization Priority for each device to add to available space. Optional parameters for confirmation Example ARCCONF CREATE...
User Guide
Page 13
...: This command is available only on the logical drive will attempt to update a driver to the version found in the given directory. Syntax ARCCONF DELETE LOGICALDRIVE [noprompt] ARCCONF DELETE LOGICALDRIVE ALL [noprompt] Parameters Controller# is the controller number LogicalDrive# is the number of the logical drive to update. Chapter 2: Using the Command Line Utility ● 13 arcconf delete Deletes a logical drive. Spanned drives cannot be deleted. Example ARCCONF DELETE 1 LOGICALDRIVE 1 2 3 ARCCONF DELETE 1 LOGICALDRIVE ALL arcconf driverupdate Updates Windows device drivers...
...: This command is available only on the logical drive will attempt to update a driver to the version found in the given directory. Syntax ARCCONF DELETE LOGICALDRIVE [noprompt] ARCCONF DELETE LOGICALDRIVE ALL [noprompt] Parameters Controller# is the controller number LogicalDrive# is the number of the logical drive to update. Chapter 2: Using the Command Line Utility ● 13 arcconf delete Deletes a logical drive. Spanned drives cannot be deleted. Example ARCCONF DELETE 1 LOGICALDRIVE 1 2 3 ARCCONF DELETE 1 LOGICALDRIVE ALL arcconf driverupdate Updates Windows device drivers...
User Guide
Page 14
...; BIOS, boot block, device driver, and firmware versions ● Logical drive status, RAID level, and size ● Physical device type, device ID, presence of PFA ● Physical device state ● Enclosure information: fan, power supply, and temperature status Syntax ARCCONF CONFIG [AD/LD/PD/AL] Parameters Controller# is the controller number AD/LD/PD/AL options: ● AD-Adapter information only ● LD-Logical drive information only ● PD-Physical device information only ● AL-All information (optional) Example ARCCONF GETCONFIG 1 AD Chapter 2: Using...
...; BIOS, boot block, device driver, and firmware versions ● Logical drive status, RAID level, and size ● Physical device type, device ID, presence of PFA ● Physical device state ● Enclosure information: fan, power supply, and temperature status Syntax ARCCONF CONFIG [AD/LD/PD/AL] Parameters Controller# is the controller number AD/LD/PD/AL options: ● AD-Adapter information only ● LD-Logical drive information only ● PD-Physical device information only ● AL-All information (optional) Example ARCCONF GETCONFIG 1 AD Chapter 2: Using...
User Guide
Page 15
...types of log to the status and event logs of a controller. Syntax ARCCONF GETLOGS [clear] Parameters Controller# is the controller number Type is currently running. Note: 1 GETSTATUS reports currently active operations for both ARCCONF commands and commands issued from the Adaptec Storage Manager. 2 GETSTATUS reports verify, clear, initialize, and secure erase operations on physical devices. 3 GETSTATUS only reports active operations. Syntax ARCCONF GETSTATUS Parameters Controller# is completed. Chapter 2: Using the Command Line Utility ● 15 arcconf getlogs Obtains controller log...
...types of log to the status and event logs of a controller. Syntax ARCCONF GETLOGS [clear] Parameters Controller# is the controller number Type is currently running. Note: 1 GETSTATUS reports currently active operations for both ARCCONF commands and commands issued from the Adaptec Storage Manager. 2 GETSTATUS reports verify, clear, initialize, and secure erase operations on physical devices. 3 GETSTATUS only reports active operations. Syntax ARCCONF GETSTATUS Parameters Controller# is completed. Chapter 2: Using the Command Line Utility ● 15 arcconf getlogs Obtains controller log...
User Guide
Page 16
... the device to be identified Device# is the device number for information on all controllers or a specific controller's software components, including information about the BIOS, driver, firmware currently running, and firmware that will run after a reboot. Syntax ARCCONF GETVERSION (use this for information on a specific controller) Parameters Controller# is the controller number Example ARCCONF GETVERSION arcconf identify Identifies a physical or logical device by Adaptec Example ARCCONF KEY 1 SET ABCD EFGH IJKL MNOP QRST UVWX Chapter 2: Using the Command Line Utility ●...
... the device to be identified Device# is the device number for information on all controllers or a specific controller's software components, including information about the BIOS, driver, firmware currently running, and firmware that will run after a reboot. Syntax ARCCONF GETVERSION (use this for information on a specific controller) Parameters Controller# is the controller number Example ARCCONF GETVERSION arcconf identify Identifies a physical or logical device by Adaptec Example ARCCONF KEY 1 SET ABCD EFGH IJKL MNOP QRST UVWX Chapter 2: Using the Command Line Utility ●...
User Guide
Page 17
.... Size is the logical drive number TO indicates that you want to make mirrored sets. Chapter 2: Using the Command Line Utility ● 17 arcconf modify Morphs a logical device from original to one with larger capacity (Online Capacity Expansion). Syntax MODIFY FROM TO [Options] [CHANNEL# DRIVE#] [noprompt] Parameters Controller# is the controller number From indicates that overrides the user prompt. is an optional parameter that the logical drive to be used to use all available space on the disk. ● Desired size...
.... Size is the logical drive number TO indicates that you want to make mirrored sets. Chapter 2: Using the Command Line Utility ● 17 arcconf modify Morphs a logical device from original to one with larger capacity (Online Capacity Expansion). Syntax MODIFY FROM TO [Options] [CHANNEL# DRIVE#] [noprompt] Parameters Controller# is the controller number From indicates that overrides the user prompt. is an optional parameter that the logical drive to be used to use all available space on the disk. ● Desired size...
User Guide
Page 18
... 2: Using the Command Line Utility ● 18 arcconf rescan Enables the controller to check for the removal of any new disk drives to take effect. If you have a set of any disk drives in the ready state and to check for the new firmware to the controller. Note: 1 This function is only supported in the same directory prior to the controller. Syntax ARCCONF ROMUPDATE Parameters Controller# is the controller number BaseName is the controller number Example ARCCONF RESCAN 1 arcconf romupdate Allows new firmware...
... 2: Using the Command Line Utility ● 18 arcconf rescan Enables the controller to check for the removal of any new disk drives to take effect. If you have a set of any disk drives in the ready state and to check for the new firmware to the controller. Note: 1 This function is only supported in the same directory prior to the controller. Syntax ARCCONF ROMUPDATE Parameters Controller# is the controller number BaseName is the controller number Example ARCCONF RESCAN 1 arcconf romupdate Allows new firmware...
User Guide
Page 19
...enables the alarm Off disables the alarm Silence quiets the currently sounding alarm Test triggers the alarm Example ARCCONF SETALARM 1 TEST ARCCONF SETALARM 1 SILENCE arcconf setcache Changes a logical drive's cache mode. write back enabled ● WBB - Physical device cache modes: ● WT - Chapter 2: Using the Command Line Utility ● 19 arcconf setalarm Sets the state of the logical drive whose cache will be altered Logical drive cache modes: ● RON - Syntax ARCCONF SETALARM Parameters Controller# is the number of the controller audible alarm, if present. read...
...enables the alarm Off disables the alarm Silence quiets the currently sounding alarm Test triggers the alarm Example ARCCONF SETALARM 1 TEST ARCCONF SETALARM 1 SILENCE arcconf setcache Changes a logical drive's cache mode. write back enabled ● WBB - Physical device cache modes: ● WT - Chapter 2: Using the Command Line Utility ● 19 arcconf setalarm Sets the state of the logical drive whose cache will be altered Logical drive cache modes: ● RON - Syntax ARCCONF SETALARM Parameters Controller# is the number of the controller audible alarm, if present. read...
User Guide
Page 20
... Command Line Utility ● 20 arcconf setconfig Resets the controller's configuration. Syntax ARCCONF SETCONFIG DEFAULT [noprompt] Parameters Controller# is the new name of the logical drive to default values. Noprompt: No prompt for confirmation. Syntax ARCCONF SETNAME LOGICALDRIVE Parameters Controller# is the controller number LogicalDrive# is the number of the logical drive Example ARCCONF SETNAME 1 LOGICALDRIVE 1 BACKUP_A Logical drives are deleted, hard disks are reset to the READY state, and any controller settings are reset to be renamed New Name is the controller number...
... Command Line Utility ● 20 arcconf setconfig Resets the controller's configuration. Syntax ARCCONF SETCONFIG DEFAULT [noprompt] Parameters Controller# is the new name of the logical drive to default values. Noprompt: No prompt for confirmation. Syntax ARCCONF SETNAME LOGICALDRIVE Parameters Controller# is the controller number LogicalDrive# is the number of the logical drive Example ARCCONF SETNAME 1 LOGICALDRIVE 1 BACKUP_A Logical drives are deleted, hard disks are reset to the READY state, and any controller settings are reset to be renamed New Name is the controller number...
User Guide
Page 21
... with the given Logical drive. ● backup -Create a new snapshot, copying the full contents of a physical device from a ready drive ● RDY-Remove a hot spare designation ● DDD-Force a drive offline Example ARCCONF SETSTATE 1 DEVICE 0 0 HSP LOGICALDRIVE 1 2 3 ARCCONF SETSTATE 1 DEVICE 0 0 RDY LOGICALDRIVE 2 arcconf snapshot Create or manage a logical drive snapshot. Syntax ARCCONF SNAPSHOT ... [noprompt] Parameters Controller# is the device number for the device. Chapter 2: Using the Command Line Utility ● 21 arcconf setstate Changes the state of the source...
... with the given Logical drive. ● backup -Create a new snapshot, copying the full contents of a physical device from a ready drive ● RDY-Remove a hot spare designation ● DDD-Force a drive offline Example ARCCONF SETSTATE 1 DEVICE 0 0 HSP LOGICALDRIVE 1 2 3 ARCCONF SETSTATE 1 DEVICE 0 0 RDY LOGICALDRIVE 2 arcconf snapshot Create or manage a logical drive snapshot. Syntax ARCCONF SNAPSHOT ... [noprompt] Parameters Controller# is the device number for the device. Chapter 2: Using the Command Line Utility ● 21 arcconf setstate Changes the state of the source...
User Guide
Page 22
... arcconf task Performs a task on a logical drive. Syntax ARCCONF TASK TASK START LOGICALDRIVE [noprompt] TASK STOP LOGICALDRIVE TASK START DEVICE [noprompt] TASK STOP DEVICE Parameters Controller# is the controller number LogicalDrive# is the number of the logical drive in which the task is to be performed ● Logical drive options: ● verify_fix (Verify with fix)-verifies the disk media and repairs the disk if bad data is found. ● verify-verifies the disk media. ● clear-removes all data...
... arcconf task Performs a task on a logical drive. Syntax ARCCONF TASK TASK START LOGICALDRIVE [noprompt] TASK STOP LOGICALDRIVE TASK START DEVICE [noprompt] TASK STOP DEVICE Parameters Controller# is the controller number LogicalDrive# is the number of the logical drive in which the task is to be performed ● Logical drive options: ● verify_fix (Verify with fix)-verifies the disk media and repairs the disk if bad data is found. ● verify-verifies the disk media. ● clear-removes all data...
User Guide
Page 24
...# DRIVE#] ... [noprompt] Parameters Controller# is the number of the logical drive. Size indicates the size of the logical drive to be lost. MAX is an optional parameter that suppresses alert messages. Example HRCONF CREATE 1 LOGICALDRIVE STRIPESIZE 64 MAX 0 1 0 1 1 1 2 hrconf delete Deletes a logical drive. Chapter 2: Using the Command Line Utility ● 24 hrconf create Creates logical drives. You must provide the channel and device ID of the logical drive to be created. ● Init_Priority-Initialization Priority for logical drive to...
...# DRIVE#] ... [noprompt] Parameters Controller# is the number of the logical drive. Size indicates the size of the logical drive to be lost. MAX is an optional parameter that suppresses alert messages. Example HRCONF CREATE 1 LOGICALDRIVE STRIPESIZE 64 MAX 0 1 0 1 1 1 2 hrconf delete Deletes a logical drive. Chapter 2: Using the Command Line Utility ● 24 hrconf create Creates logical drives. You must provide the channel and device ID of the logical drive to be created. ● Init_Priority-Initialization Priority for logical drive to...
User Guide
Page 26
... for the connection of any disk drives in the ready state, and to check for the configuration change to check for the removal of physical devices with same channels and device IDs. Example HRCONF IDENTIFY 1 DEVICE 0 0 HRCONF IDENTIFY 1 ALL hrconf rescan Enables the controller to take effect. The command returns when the rescan is the controller number Example HRCONF RESCAN 1 hrconf restore Restores the controller configuration by importing it's configuration settings from...
... for the connection of any disk drives in the ready state, and to check for the configuration change to check for the removal of physical devices with same channels and device IDs. Example HRCONF IDENTIFY 1 DEVICE 0 0 HRCONF IDENTIFY 1 ALL hrconf rescan Enables the controller to take effect. The command returns when the rescan is the controller number Example HRCONF RESCAN 1 hrconf restore Restores the controller configuration by importing it's configuration settings from...
User Guide
Page 27
... systems running Windows or Linux. Logical drives are deleted, disk drives are reset to the ready state, and any controller settings are reset to invoking hrconf. Example HRCONF ROMUPDATE 1 CONTROLLER AS4830.UFI hrconf setboot Marks a logical device bootable. Syntax HRCONF ROMUPDATE [CONTROLLER] Parameters Controller# is the controller number Filename is the relative or absolute path with filename Channel# is the channel number for the device Device# is the controller number Default resets the controller's configuration. Chapter 2: Using the Command Line Utility ● 27...
... systems running Windows or Linux. Logical drives are deleted, disk drives are reset to the ready state, and any controller settings are reset to invoking hrconf. Example HRCONF ROMUPDATE 1 CONTROLLER AS4830.UFI hrconf setboot Marks a logical device bootable. Syntax HRCONF ROMUPDATE [CONTROLLER] Parameters Controller# is the controller number Filename is the relative or absolute path with filename Channel# is the channel number for the device Device# is the controller number Default resets the controller's configuration. Chapter 2: Using the Command Line Utility ● 27...
User Guide
Page 28
... LOGICAL DRIVE [noprompt] HRCONF SETSTATE DEVICE [noprompt] Parameters LogicalDrive# is the logical drive whose state will be altered Device state options: ● HSP-Create a hot spare from its current state to the designated state, or redefines a logical device state to be performed. Options indicates the logical drive with the following tasks to force the logical drive online. Chapter 2: Using the Command Line Utility ● 28 hrconf setstate Redefines the state of the logical drive in which the task is the controller number...
... LOGICAL DRIVE [noprompt] HRCONF SETSTATE DEVICE [noprompt] Parameters LogicalDrive# is the logical drive whose state will be altered Device state options: ● HSP-Create a hot spare from its current state to the designated state, or redefines a logical device state to be performed. Options indicates the logical drive with the following tasks to force the logical drive online. Chapter 2: Using the Command Line Utility ● 28 hrconf setstate Redefines the state of the logical drive in which the task is the controller number...