User Guide
Page 3
... this Agreement. Adaptec will be bound by returning the Software and your exclusive remedy for networked or multiple user applications.) As a specific condition of the Software. This license does not grant you fail to comply with the Software, you agree to Databases. ●3 Software License Agreement PLEASE READ CAREFULLY: THE USE OF THIS SOFTWARE IS SUBJECT TO THE SOFTWARE LICENSE TERMS OF ADAPTEC, INC.
... this Agreement. Adaptec will be bound by returning the Software and your exclusive remedy for networked or multiple user applications.) As a specific condition of the Software. This license does not grant you fail to comply with the Software, you agree to Databases. ●3 Software License Agreement PLEASE READ CAREFULLY: THE USE OF THIS SOFTWARE IS SUBJECT TO THE SOFTWARE LICENSE TERMS OF ADAPTEC, INC.
User Guide
Page 6
... supports the use of one of these command line utilities: ● ARCCONF-for Adaptec RAID controllers ● HRCONF -for Adaptec HostRAID products Each utility allows you to: ● Create and delete logical drives ● Display and modify a limited set of configuration settings ● Copy configurations from one computer 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...
... supports the use of one of these command line utilities: ● ARCCONF-for Adaptec RAID controllers ● HRCONF -for Adaptec HostRAID products Each utility allows you to: ● Create and delete logical drives ● Display and modify a limited set of configuration settings ● Copy configurations from one computer 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...
User Guide
Page 7
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 NetWare: You need JVM version 1.3 or later. The utility (ARCCONF or HRCONF) is automatically installed in the same directory as Adaptec Storage Manager and must remain there. Installing on Linux To install ARCCONF or HRCONF on Linux systems: 1 Start...
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 NetWare: You need JVM version 1.3 or later. The utility (ARCCONF or HRCONF) is automatically installed in the same directory as Adaptec Storage Manager and must remain there. Installing on Linux To install ARCCONF or HRCONF on Linux systems: 1 Start...
User Guide
Page 8
... system documentation for detailed instructions. To determine the actual filename, look in the CD drive. 2 Mount the Adaptec Storage Manager installation CD: mount -r -F cdfs /dev/cdrom/cdromdevicefile /mnt where cdromdevicefile is the device file, for example, c0b0t010, for OpenServer 6) 4 Follow the instructions on Solaris systems: 1 Insert the Adaptec Storage Manager Installation CD. The CD mounts automatically. (If it doesn't, manually mount the CD using a command similar...
... system documentation for detailed instructions. To determine the actual filename, look in the CD drive. 2 Mount the Adaptec Storage Manager installation CD: mount -r -F cdfs /dev/cdrom/cdromdevicefile /mnt where cdromdevicefile is the device file, for example, c0b0t010, for OpenServer 6) 4 Follow the instructions on Solaris systems: 1 Insert the Adaptec Storage Manager Installation CD. The CD mounts automatically. (If it doesn't, manually mount the CD using a command similar...
User Guide
Page 11
... requested command failed 0x02: ABORT - The command is used interactively or in batch mode. Using Event Log Files The Command Line Utility event log shows the results of a command in the form of Command failed. success/failure/aborted/invalid arguments/unsupported/invalid adapter (for details see Identifying Return Codes.) Additionally, when using the ROMUPDATE or DRIVERUPDATE commands, the event log displays (when data is available) the old and new version of INVALID_ARGUMENTS) Using the Noprompt...
... requested command failed 0x02: ABORT - The command is used interactively or in batch mode. Using Event Log Files The Command Line Utility event log shows the results of a command in the form of Command failed. success/failure/aborted/invalid arguments/unsupported/invalid adapter (for details see Identifying Return Codes.) Additionally, when using the ROMUPDATE or DRIVERUPDATE commands, the event log displays (when data is available) the old and new version of INVALID_ARGUMENTS) Using the Noprompt...
User Guide
Page 12
... the command line: copyback create datascrub delete driverupdate getconfig getlogs ARCCONF COMMANDS getstatus setalarm getversion setcache identify setconfig key setname modify setstate rescan snapshot romupdate task 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. The error log file also contains return codes...
... the command line: copyback create datascrub delete driverupdate getconfig getlogs ARCCONF COMMANDS getstatus setalarm getversion setcache identify setconfig key setname modify setstate rescan snapshot romupdate task 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. The error log file also contains return codes...
User Guide
Page 13
... 2: Using the Command Line Utility ● 13 arcconf create Creates a new logical drive. You must provide the channel and device ID of the logical drive in kilobytes 16, 32, 64, 128, 256, 512 and 1024 are : HIGH, MED, or LOW. ● Method -Initialization method for specifying number of up to be built. On redundant logical drives, ARCCONF performs autosynchronization. write-back enabled ● WBB - Valid options are supported.The default is the controller number Logical Drive indicates the logical drive stripe size...
... 2: Using the Command Line Utility ● 13 arcconf create Creates a new logical drive. You must provide the channel and device ID of the logical drive in kilobytes 16, 32, 64, 128, 256, 512 and 1024 are : HIGH, MED, or LOW. ● Method -Initialization method for specifying number of up to be built. On redundant logical drives, ARCCONF performs autosynchronization. write-back enabled ● WBB - Valid options are supported.The default is the controller number Logical Drive indicates the logical drive stripe size...
User Guide
Page 14
... 2: Using the Command Line Utility ● 14 arcconf datascrub Sets the background consistency check modes of 365 days Example ARCCONF DATASCRUB 1 PERIOD 10 arcconf delete Deletes a logical drive. period the number of days to be deleted LogicalDrive ALL deletes all logical drives Example ARCCONF DELETE 1 LOGICALDRIVE 1 2 3 ARCCONF DELETE 1 LOGICALDRIVE ALL arcconf driverupdate Updates Windows device drivers. When given a directory name, it will be deleted with this function. All data stored on Windows systems. Syntax ARCCONF...
... 2: Using the Command Line Utility ● 14 arcconf datascrub Sets the background consistency check modes of 365 days Example ARCCONF DATASCRUB 1 PERIOD 10 arcconf delete Deletes a logical drive. period the number of days to be deleted LogicalDrive ALL deletes all logical drives Example ARCCONF DELETE 1 LOGICALDRIVE 1 2 3 ARCCONF DELETE 1 LOGICALDRIVE ALL arcconf driverupdate Updates Windows device drivers. When given a directory name, it will be deleted with this function. All data stored on Windows systems. Syntax ARCCONF...
User Guide
Page 15
... controller number AD/LD/PD/AL options: ● AD-Adapter information only ● LD#-Optionally displays information about the controllers, logical drives, and physical devices. You can include (but is not limited to) the following items: ● Controller type ● 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...
... controller number AD/LD/PD/AL options: ● AD-Adapter information only ● LD#-Optionally displays information about the controllers, logical drives, and physical devices. You can include (but is not limited to) the following items: ● Controller type ● 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...
User Guide
Page 16
... of operation, status, logical drive number, logical drive size, and percentage of any background command that will run after a reboot. Syntax ARCCONF GETVERSION (use this for both ARCCONF commands and commands issued from the Adaptec Storage Manager. 2 GETSTATUS reports verify, clear, initialize, and secure erase operations on all controllers or a specific controller's software components, including information about the most recent rebuild, synchronization, logical-drive migration, and compaction/expansion. Note: 1 GETSTATUS reports currently active operations for information...
... of operation, status, logical drive number, logical drive size, and percentage of any background command that will run after a reboot. Syntax ARCCONF GETVERSION (use this for both ARCCONF commands and commands issued from the Adaptec Storage Manager. 2 GETSTATUS reports verify, clear, initialize, and secure erase operations on all controllers or a specific controller's software components, including information about the most recent rebuild, synchronization, logical-drive migration, and compaction/expansion. Note: 1 GETSTATUS reports currently active operations for information...
User Guide
Page 17
... Adaptec Example ARCCONF KEY 1 SET ABCD EFGH IJKL MNOP QRST UVWX arcconf modify Morphs a logical device from original to one raid level to another (RAID Level Migration). Syntax MODIFY FROM TO [Options] [CHANNEL# ID#] [noprompt] Parameters Controller# is the logical drive number TO indicates that the modifications will follow LogicalDrive# is the controller number From indicates that the logical drive to be used to make mirrored sets. Expands a logical device from one with larger capacity (Online Capacity Expansion...
... Adaptec Example ARCCONF KEY 1 SET ABCD EFGH IJKL MNOP QRST UVWX arcconf modify Morphs a logical device from original to one raid level to another (RAID Level Migration). Syntax MODIFY FROM TO [Options] [CHANNEL# ID#] [noprompt] Parameters Controller# is the logical drive number TO indicates that the modifications will follow LogicalDrive# is the controller number From indicates that the logical drive to be used to make mirrored sets. Expands a logical device from one with larger capacity (Online Capacity Expansion...
User Guide
Page 18
... stripe size in the ready state and to check for the logical drive 0, 1, 5, 5EE, or 10. the default is 256KB. ● init_priority-is the RAID level for the connection of devices that you want to copy the *.UFI update files from the CD and not from the BIOS/Firmware update diskettes. The command returns when the rescan is the controller number Example ARCCONF RESCAN 1 arcconf romupdate Allows new firmware and BIOS to be flashed...
... stripe size in the ready state and to check for the logical drive 0, 1, 5, 5EE, or 10. the default is 256KB. ● init_priority-is the RAID level for the connection of devices that you want to copy the *.UFI update files from the CD and not from the BIOS/Firmware update diskettes. The command returns when the rescan is the controller number Example ARCCONF RESCAN 1 arcconf romupdate Allows new firmware and BIOS to be flashed...
User Guide
Page 19
...alarm Example ARCCONF SETALARM 1 TEST ARCCONF SETALARM 1 SILENCE arcconf setcache Changes a logical drive's cache mode. write back enabled ● WBB - write back battery enabled (when protected by a battery) Channel/ID lists the space-delimited channel number and device number pairs for each device to add to invoking ARCCONF. read cache off ● WT - Syntax ARCCONF SETALARM Parameters Controller# is the number of the logical drive whose cache will be sure to check all images. Chapter 2: Using the Command Line Utility ● 19 Parameters Controller# is the controller number...
...alarm Example ARCCONF SETALARM 1 TEST ARCCONF SETALARM 1 SILENCE arcconf setcache Changes a logical drive's cache mode. write back enabled ● WBB - write back battery enabled (when protected by a battery) Channel/ID lists the space-delimited channel number and device number pairs for each device to add to invoking ARCCONF. read cache off ● WT - Syntax ARCCONF SETALARM Parameters Controller# is the number of the logical drive whose cache will be sure to check all images. Chapter 2: Using the Command Line Utility ● 19 Parameters Controller# is the controller number...
User Guide
Page 20
...the drive Device# is the device number and ID for the device LD# parameters are reset to create an assigned hot spare write back enabled Example ARCCONF SETCACHE LOGICALDRIVE 1 RON ARCCONF SETCACHE DEVICE 0 0 WB arcconf setconfig Resets the controller's configuration. Chapter 2: Using the Command Line Utility ● 20 Physical device cache modes: ● WT - write through disabled ● WB - Syntax ARCCONF SETNAME LOGICALDRIVE Parameters Controller# is the controller number LogicalDrive# is the number of a physical device from its current state to the designated state (Hot...
...the drive Device# is the device number and ID for the device LD# parameters are reset to create an assigned hot spare write back enabled Example ARCCONF SETCACHE LOGICALDRIVE 1 RON ARCCONF SETCACHE DEVICE 0 0 WB arcconf setconfig Resets the controller's configuration. Chapter 2: Using the Command Line Utility ● 20 Physical device cache modes: ● WT - write through disabled ● WB - Syntax ARCCONF SETNAME LOGICALDRIVE Parameters Controller# is the controller number LogicalDrive# is the number of a physical device from its current state to the designated state (Hot...
User Guide
Page 21
... is found ● verify-verifies the disk media ● clear-removes all data 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. Chapter 2: Using the Command Line Utility ● 21 State: ● HSP-Create a hot spare from the drive Syntax ARCCONF SNAPSHOT ... [noprompt] Parameters Controller# is the controller number Commands: ● map-display logical drives and any...
... is found ● verify-verifies the disk media ● clear-removes all data 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. Chapter 2: Using the Command Line Utility ● 21 State: ● HSP-Create a hot spare from the drive Syntax ARCCONF SNAPSHOT ... [noprompt] Parameters Controller# is the controller number Commands: ● map-display logical drives and any...
User Guide
Page 22
... 1 VERIFY ARCCONF TASK START 1 DEVICE 0 0 INITIALIZE HRCONF Commands Perform the following functions from the command line: backup create delete driverupdate getconfig HRCONF Commands getstatus getversion identify rescan restore romupdate setboot setconfig setstate task hrconf backup For large-scale deployments, stores the current controller and disk drive configuration setting to another controller or disk drive. Syntax HRCONF BACKUP Parameters Controller# is the controller number Filename is found ● verify-verifies the disk media ● clear-removes all data...
... 1 VERIFY ARCCONF TASK START 1 DEVICE 0 0 INITIALIZE HRCONF Commands Perform the following functions from the command line: backup create delete driverupdate getconfig HRCONF Commands getstatus getversion identify rescan restore romupdate setboot setconfig setstate task hrconf backup For large-scale deployments, stores the current controller and disk drive configuration setting to another controller or disk drive. Syntax HRCONF BACKUP Parameters Controller# is the controller number Filename is found ● verify-verifies the disk media ● clear-removes all data...
User Guide
Page 23
... hrconf create Creates logical drives. STRIPE is the number of the physical devices. Size indicates the size of the logical drive to be created. ● Init_Priority-Initialization Priority for logical drive to be created. You must provide the channel and device ID of the logical drive to be deleted LogicalDrive ALL deletes all logical drives Example HRCONF DELETE 1 LOGICALDRIVE 1 2 3 HRCONF DELETE 1 LOGICALDRIVE ALL Valid options include: CLEAR, QUICK. MAX is the only size option available RAID...
... hrconf create Creates logical drives. STRIPE is the number of the physical devices. Size indicates the size of the logical drive to be created. ● Init_Priority-Initialization Priority for logical drive to be created. You must provide the channel and device ID of the logical drive to be deleted LogicalDrive ALL deletes all logical drives Example HRCONF DELETE 1 LOGICALDRIVE 1 2 3 HRCONF DELETE 1 LOGICALDRIVE ALL Valid options include: CLEAR, QUICK. MAX is the only size option available RAID...
User Guide
Page 24
... to update a driver to update. This information can include (but is not limited to) the following items: ● Controller type ● Logical drive status, RAID level, and size ● Physical device type, device ID, presence of PFA ● Physical device state Syntax HRCONF GETCONFIG [AD/LD[LD#]/PD/AL] Parameters Controller# is the controller number Chapter 2: Using the Command Line Utility ● 24 hrconf driverupdate Updates Windows device drivers. Syntax HRCONF GETSTATUS Parameters Controller# is the controller number AD...
... to update a driver to update. This information can include (but is not limited to) the following items: ● Controller type ● Logical drive status, RAID level, and size ● Physical device type, device ID, presence of PFA ● Physical device state Syntax HRCONF GETCONFIG [AD/LD[LD#]/PD/AL] Parameters Controller# is the controller number Chapter 2: Using the Command Line Utility ● 24 hrconf driverupdate Updates Windows device drivers. Syntax HRCONF GETSTATUS Parameters Controller# is the controller number AD...
User Guide
Page 26
A reboot is the number of the logical drive to mark bootable Example HRCONF SETBOOT 1 LOGICALDRIVE 1 Chapter 2: Using the Command Line Utility ● 26 hrconf restore Restores the controller configuration by importing it's configuration settings from Example HRCONF RESTORE 1 C:\WINDOWS\HR2200 NOPROMPT hrconf romupdate Note: This command is the device number for the configuration change to invoking hrconf. Deletes the current configuration. The ROM image file must have been saved through...
A reboot is the number of the logical drive to mark bootable Example HRCONF SETBOOT 1 LOGICALDRIVE 1 Chapter 2: Using the Command Line Utility ● 26 hrconf restore Restores the controller configuration by importing it's configuration settings from Example HRCONF RESTORE 1 C:\WINDOWS\HR2200 NOPROMPT hrconf romupdate Note: This command is the device number for the configuration change to invoking hrconf. Deletes the current configuration. The ROM image file must have been saved through...
User Guide
Page 27
...; HSP-Create a hot spare from its current state to the designated state, or redefines a logical device state to the READY state. Chapter 2: Using the Command Line Utility ● 27 hrconf setconfig Resets the controller's configuration. Syntax HRCONF SETCONFIG DEFAULT [noprompt] Parameters Controller# is the controller number Default restores the controller's default configuration Example HRCONF SETCONFIG 1 DEFAULT hrconf setstate Redefines the state of a physical device from a ready drive ● RDY-Remove a hot spare designation ● RBL-Rebuild drive Logical drive state options...
...; HSP-Create a hot spare from its current state to the designated state, or redefines a logical device state to the READY state. Chapter 2: Using the Command Line Utility ● 27 hrconf setconfig Resets the controller's configuration. Syntax HRCONF SETCONFIG DEFAULT [noprompt] Parameters Controller# is the controller number Default restores the controller's default configuration Example HRCONF SETCONFIG 1 DEFAULT hrconf setstate Redefines the state of a physical device from a ready drive ● RDY-Remove a hot spare designation ● RBL-Rebuild drive Logical drive state options...