ICP ICP9014RO Installation And User Manual

Icp vortex raid controller
Table of Contents

Advertisement

Quick Links

I
U
'
G
NSTALLATION AND
SER
S
UIDE
ICP
RAID C
VORTEX
ONTROLLER
ICP9014RO/ICP9024RO

Advertisement

Table of Contents
loading

Summary of Contents for ICP ICP9014RO

  • Page 1 ’ NSTALLATION AND UIDE RAID C VORTEX ONTROLLER ICP9014RO/ICP9024RO...
  • Page 2 ICP vortex Computersysteme GmbH, Konrad-Zuse-Str.9, 74172 Neckarsulm, Germany. Trademarks ICP vortex, the ICP vortex logo, and ICP Storage Manager, are trademarks of ICP vortex. Adaptec and the Adaptec logo are trademarks of Adaptec, Inc.,which may be registered in some jurisdictions.
  • Page 3 ICP vortex Customer Support If you have questions about installing or using your ICP product, check this — document first you will find answers to most of your questions here. If you need further assistance, use the support options listed below.
  • Page 4 Limited 3-Year Hardware Warranty 1. ICP vortex (“ICP”) 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, ICP, at its option, will repair or replace the product, or refund the purchaser’s purchase price for the product, provided it...
  • Page 5 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. ICP vortex ICP9014RO/ICP9024RO Tested to Comply...
  • Page 6 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).
  • Page 7: Table Of Contents

    Safety Information 1-13 Electrostatic Discharge (ESD) 1-13 Installing the Controller and Drives Installing the Controller and Drives 2-2 Determining the Boot Controller 2-3 Creating a Bootable RAID 5 Array 2-4 Using the ICP RAID Configuration Utility 2-4 Using the Installation CD 2-6...
  • Page 8 Installing the Driver in an Existing NetWare System 3-10 Loading NetWare Drivers During Server Restart 3-11 Installing and Starting ICP Storage Manager Installing ICP Storage Manager on Windows 4-2 Installing ICP Storage Manager on Linux 4-3 Installing ICP Storage Manager on OpenServer 4-4...
  • Page 9 Contents Understanding ICP Storage Manager Introduction 5-1 Features 5-1 Overview 5-2 Physical Devices View 5-3 Logical Devices View 5-3 Changing How Drives are Displayed 5-4 Collapsed and Expanded Views 5-4 Component Views 5-5 ICP RAID Configuration Utility Overview A-1 Using the ACU A-2...
  • Page 10 Contents ICP Flash Utility (IFU) Introduction C-1 System Requirements C-2 Compatibility C-2 Creating the Firmware Floppy Disks C-3 Running the IFU from the GUI C-4 Running the IFU from the Command Line C-5 Command Summary C-5 IFU Command Line – Step-by-Step C-9...
  • Page 11 Contents Controller Reset Procedures Mode 0 Flash G-2 Create a bootable floppy disk G-2 Mode 0 flash Procedures G-2 Controller Illustrations LED Function H-2 Specifications Glossary Index...
  • Page 12: Introduction

    The ICP9014RO and ICP9024RO are advanced-featured Ultra320 SCSI RAID single-channel and dual-channel controllers. Both are 64-bit/133 MHz controllers with PCI/PCI-X compatibility and demonstrate unprecedented performance and RAID flexibility. For a description of features for your ICP controllers, see Controller Features on page 1-4.
  • Page 13: Kit Contents

    Install the driver. b Install ICP Storage Manager as described in Chapter c Build the array using ICP Storage Manager. View, manage, and build additional arrays, as needed. For an overview, see Chapter 5. For details, refer to the ICP Storage Manager...
  • Page 14: System Requirements And Compatibility

    Introduction System Requirements and Compatibility This section summarizes the following system requirements: Drive Requirements Hardware Requirements Operating System Compatibility 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.
  • Page 15: Operating System Compatibility

    Features Overview Features Summary Advanced Features Features Overview The ICP9014RO or ICP9024RO RAID controllers offer the following features: Supports PCI Local Bus Specification, Revision 2.2. Some models also support the PCI-X Addendum, Revision 1.0a. See page 1-6. 64-bit, 66-MHz 3.3V PCI interface compatible with 32-bit/33-MHz 3.3V PCI slots.
  • Page 16 Introduction Flash ROM for easy updates of controller firmware, BIOS, and ICP RAID Configuration utility. For details on updating the flash, see Appendix Centralized management across all ICP host-based RAID products using ICP Storage Manager. In addition to local console access, ICP Storage Manager provides remote configuration and management of RAID subsystems through password-protected access.
  • Page 17: Features Summary

    Introduction Features Summary The following tables summarizes the features of the ICP SCSI RAID controllers. ICP9014RO ICP9024RO Form factor Low-profile Low-profile PCI compatibility PCI/ PCI/ PCI-X PCI-X PCI bus width (max) 64-bit 64-bit PCI bus speed (max) 133 MHz 133 MHz...
  • Page 18 Capacity Expansion (OCE) of existing arrays. With OCE, you can add new members to increase the capacity of an array without losing any data. For details, refer to the ICP Storage Manager online Help. Windows OCE allows you to use the additional capacity without restarting the system.
  • Page 19 The array with the failed member is deleted. If the array is redundant, a rebuild begins. The alarm feature can be disabled using SCSISelect or ICP Storage Manager. For details on disabling it throug SCSISelect, see page A-11. Also refer to the ICP Storage Manager online Help.
  • Page 20: About The Documentation

    Online Help—ICP Storage Manager includes an embedded online Help system that provides details on how to use ICP Storage Manager to create and manage arrays. To view the PDF documents, use Acrobat Reader or Viewer. For...
  • Page 21: Booting From The Cd With No Operating System

    For details, see Chapter Install Adobe Acrobat Reader—Installs Adobe Acrobat Reader for Windows to let you view the ICP documentation in PDF format. Versions of Acrobat Reader for other platforms are also included, see Installing the Adobe Acrobat Reader on page 1-11.
  • Page 22: Browsing The Cd

    Introduction Browsing the CD If your installation process requires you to directly access files on the installation CD, you can save time by limiting your browsing to the following files and folders, available at the root level: Autorun executable—In Windows, click on autorun.exe if your computer does not automatically execute it when you insert the CD in the drive.
  • Page 23: Software Tools Overview

    Also available as part of the BIOS-based ICP RAID Configuration utility. For details, Appendix ICP Flash Utility (IFU)—DOS utility used to update, save, or verify the controller firmware, BIOS, and ICP RAID Configuration utility versions. For details, see Appendix ARCCONF Command Line Program—Allows you to create...
  • Page 24: Safety Information

    Introduction Safety Information To ensure your personal safety, as well as the safety of you equipment: Keep your work area and the computer clean and clear of debris. Before opening the system cabinet, unplug the power cord. Observe the safety information of the host system/disk cabinet. Electrostatic Discharge (ESD) Caution: ESD is produced by materials that accumulate and retain electrical charges and is transferred to people or other...
  • Page 25: Installing The Controller And Drives

    Installing the Controller and Drives In this Chapter... Installing the Controller and Drives Determining the Boot Controller Creating a Bootable RAID 5 Array...
  • Page 26 Installing the Controller and Drives Installing the Controller and Drives Use only the latest Ultra320 hard disk drives in arrays and only high- quality Ultra320-rated cables with multimode terminators for all drives that share a channel with Ultra320 drives. To install the controller and drives: Caution: Take appropriate action to prevent ESD damage.
  • Page 27: Determining The Boot Controller

    Note: If your system will contain two or more bootable controllers, read this section. Otherwise, skip this section. The ICP9014RO or ICP9024RO RAID controllers support bootable drives and arrays. The controller’s default setting and your system setup usually allow you to install and boot from either a hard disk drive connected to the motherboard, or from a drive or array connected to the controller.
  • Page 28: Creating A Bootable Raid 5 Array

    Controller and Drives on page 2-2. Note: For a RAID 5, you need at least 3 drives. Turn on the computer, then press Ctrl+A to enter the ICP RAID Configuration utility. The first screen shows all installed ICP RAID controllers.
  • Page 29 Installing the Controller and Drives Use the arrow keys to highlight the controller you want to use, then press Enter. The Menu Options screen is displayed. Highlight Array Configuration Utility, then press Enter. The ACU Menu is displayed. Highlight Initialize Drives, then press Enter. Highlight at least three drives to be used for the array and press Insert for each highlighted drive.
  • Page 30: Using The Installation Cd

    Installing the Controller and Drives Property Line Displayed Entry or Selection Write Caching Press Enter (Enable always). Create RAID via Press Enter (Build/Verify). [Done] Press Enter. 13 A cache warning message is displayed. Type Y. A Creating Array window appears. 14 Once the array is created, a message displays telling you that the array can now be used.
  • Page 31 Enter. Read the Licenses screen, then press Enter again. The installation CD main menu is displayed. Select Launch Configuration Utility. The system launches ICP Storage Manager. The ICP Storage Manager screen appears similar to the following. Click Create. In the configuration wizard, select Custom.
  • Page 32: Installing The Driver

    Installing the Driver In this Chapter... Overview of the Driver Installation Process Creating a Driver Disk Installing the Windows Driver Installing the Linux Module Installing the Unix Driver Installing the NetWare Driver...
  • Page 33: Overview Of The Driver Installation Process

    Note: If you don’t like your initial RAID level selection, you can change it later using Array Level Migration. See page for RAID levels and the ICP Storage Manager online Help for details. 4 Read and understand the entire installation procedure. 5 Proceed with the installation. Creating a Driver Disk Note: If you are adding the controller to an existing Linux system, you do not need to create a driver disk;...
  • Page 34: Installing The Windows Driver

    Installing the Driver 4 Click Create Driver Disk, then select the appropriate operating system. 5 If you selected Linux, you must also select the architecture: – i386—For Intel 386 or 486 computers – i586—For Pentium I or II computers – i686—For Pentium III, IV, or AMD K-6 computers –...
  • Page 35: Installing The Driver In An Existing Windows System

    Installing the Driver 5 When prompted to install a third-party driver, press F6 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 Insert the driver disk and wait until prompted to install the driver.
  • Page 36: Installing The Linux Module

    This section contains the following procedures: Installing the Module When You Install Red Hat or SuSE Installing the Module in an Existing Linux System Note: For the most up-to-date information on ICP’s support of Linux, visit www.icp-vortex.com Installing the Module When You Install Red Hat or SuSE...
  • Page 37: Installing The Module In An Existing Linux System

    Installing the Driver Installing the Module in an Existing Linux System To install the module in an existing Red Hat or SuSE Linux system: Insert and mount the controller installation CD. Install the module RPM by typing: rpm -Uvh mount-point/xxx/yyy.rpm where mount-point is the specific mount point on the Linux system, xxx is the driver path, and yyy.rpm is the rpm file.
  • Page 38 ./S98aacaifd /etc/rc2.d chmod 755 /usr/sbin/aacaifd /etc/rc2.d/S98aacaifd Installing the Driver in an Existing OpenServer System To install the driver in an existing OpenServer system: 1 Install and configure your ICP RAID controller and hard disk drives, as described in page 2-2.
  • Page 39: Unixware And Openunix

    Installing the Driver UnixWare and OpenUNIX This section contains the following procedures: Installing the Driver When You Install UnixWare or OpenUNIX 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.
  • Page 40: Installing The Netware Driver

    3-2. When finished, remove the driver disk. 3 Restart the computer, then press Ctrl+A when prompted to access the ICP RAID Configuration utility. Use the ICP RAID Configuration utility to create the RAID. For details, see Using the ICP RAID Configuration Utility on page 2-4.
  • Page 41: Installing The Driver In An Existing Netware System

    Installing the Driver a select Modify when the Storage adapters are displayed. b Select Storage adapters and press the Ins key to add an unlisted driver from the floppy disk. When the Device Types screen appears, check the Storage adapters list and select Modify to add another driver. Select Storage adapters, then press Enter.
  • Page 42: Loading Netware Drivers During Server Restart

    16 When prompted to select an additional driver, select No. 17 Press Esc to exit the utility. Nwconfig 18 Create arrays using the ICP RAID Configuration utility (see Using the ACU on page A-2) or remotely using ICP Storage Manager (refer the online Help). Alternatively, you can create arrays using the ARCCONF Command Line program.
  • Page 43 Installing the Driver 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 load c:\nwserver\aacraid.ham slot=2 verbose=y Notes: Command line options are not case sensitive. Placing commas between command line options is optional.
  • Page 44: Installing And Starting Icp Storage Manager

    4-10 After you have installed the ICP9014RO or ICP9024RO RAID controller and its driver, you are ready to install and use ICP Storage Manager—a user-friendly GUI that makes it easy for you to create and manage arrays without having to restart the computer and use the BIOS utility.
  • Page 45: Installing Icp Storage Manager On Windows

    Installing and Starting ICP Storage Manager Installing ICP Storage Manager on Windows Notes: On Windows, ICP Storage Manager supports up to 16 ICP RAID controllers. If a previous version of ICP Storage Manager is installed, you must remove it before upgrading. To remove ICP Storage Manager, use the Add/Remove Programs option in your Windows Control Panel.
  • Page 46: Installing Icp Storage Manager On Linux

    Installing and Starting ICP Storage Manager Installing ICP Storage Manager on Linux Notes: With Linux, ICP Storage Manager can be used to manage up to 12 ICP RAID controllers. ICP Storage Manager includes the JRE. Remove any previous version of ICP Storage Manager.
  • Page 47: Installing Icp Storage Manager On Openserver

    Release Supplement 5.06a is helpful but not required. If a previous version of ICP Storage Manager is installed, you must remove it before upgrading. Any customization files you created when you used the previous version are saved and used in the upgrade.
  • Page 48: Installing Icp Storage Manager On Unixware/Openunix

    OpenUNIX Notes: With UnixWare and OpenUNIX, ICP Storage Manager can be used to manage up to 12 ICP RAID controllers. You need root privileges to install ICP Storage Manager. You need either the Java Development Kit (JDK) for SCO or the JRE for SCO, version 1.3.1.
  • Page 49: Installing Icp Storage Manager On Netware

    /opt/RaidMan/RaidAgnt.sh Installing ICP Storage Manager on NetWare Notes: With NetWare, ICP Storage Manager can be used to manage up to 16 ICP RAID controllers. You need the latest Support Pack for your operating system so you can run the supported Java Virtual Machine (JVM).
  • Page 50: Starting Icp Storage Manager

    To start ICP Storage Manager, use the following procedures for your operating system. Windows Operating Systems 1 To run ICP Storage Manager as a standalone application, click Start > Programs > ICP Storage Manager. 2 The application flash screen appears briefly. Then the ICP Storage Manager window opens with a login dialog box superimposed.
  • Page 51 Installing and Starting ICP Storage Manager Notes: ICP Storage Manager permissions vary according to your operating system permisssions: Administrator: Logging in as an Administrator allows you to view and modify the RAID configuration. You can create and delete logical drives, verify logical drives, perform migrations, and add and remove hotspare drives.
  • Page 52: Linux Operating Systems

    Installing and Starting ICP Storage Manager Linux Operating Systems 1 Change to the ICP Storage Manager installation directory by typing: cd /usr/StorMan 2 Type the following command and press Enter: sh StorMan.sh 3 The application flash screen appears briefly. Then the ICP Storage Manager window opens with a login dialog box superimposed.
  • Page 53: Openserver Unixware And Openunix Operating Systems

    LOAD RAIDMAN command. Logging into Remote Systems To log into a remote system: 1 From the menu bar of the ICP Storage Manager main menu, click Remote > Add Remote System. The ICP Storage Manager displays the Add Remote system screen: 2 Enter the IP address.
  • Page 54: Online Help

    Installing and Starting ICP Storage Manager 3 For , enter Username admin 4 For , enter Password Note: The username and password are case sensitive. When you are logged in for the first time, you can add new accounts and change account passwords. For details, refer to the online Help.
  • Page 55: Understanding Icp Storage Manager

    Introduction This chapter provides an overview of ICP Storage Manager, the user-friendly GUI that you use to create, change, and manage arrays. For more details on using ICP Storage Manager, refer to its embedded online Help system. Features You can use ICP Storage Manager to:...
  • Page 56: Overview

    Note: Some of these features may not be available for your controller. Overview ICP Storage Manager provides an expandable tree view of the controllers you are managing. You can perform most configuration and management tasks by selecting a controller from the tree and working with related objects.
  • Page 57: Physical Devices View

    Understanding ICP Storage Manager Using the buttons in the Physical devices and Logical devices views, you can: 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.
  • Page 58: Changing How Drives Are Displayed

    Collapsed and Expanded Views You can display a collapsed or expanded view of the system configuration. Initially, ICP Storage Manager displays a collapsed textual view of the configuration information in both the Logical devices and Physical devices views.
  • Page 59: Component Views

    Understanding ICP 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. 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.
  • Page 60: Icp Raid Configuration Utility

    A-14 Viewing the Event Log A-15 Overview The ICP RAID Configuration utility is a BIOS-based utility that includes: 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...
  • Page 61: Using The Acu

    Array Configuration Utility SCSISelect Utility Disk Utilities To select a menu option in the ICP RAID Configuration utility, use the arrow keys to highlight the menu option you want, then press Enter. Sometimes, selecting an option displays another menu. To return to the previous menu at any time, press Esc.
  • Page 62: Configuration Utility

    BIOS may display a configuration that does not match your system’s configuration. This is normal. Proceed with array creation. 3 Press Ctrl+A when prompted to access the ICP RAID Configuration utility. 4 From the ICP RAID Configuration utility menu, select Array Configuration Utility.
  • Page 63 ICP RAID Configuration Utility 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 maximum number of drives allowed and minimum number of drives required depends on the RAID level.
  • Page 64: Managing Arrays

    ICP RAID Configuration Utility Managing Arrays With the Manage Arrays option, you can perform the following tasks: Viewing Array Properties Making an Array Bootable Deleting Arrays Managing Failover Drive Assignments Viewing Array Properties To view the properties of an existing array: 1 From the ACU main menu, select Manage Arrays.
  • Page 65 ICP RAID Configuration Utility Making an Array Bootable Notes: If the controller is not bootable, 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 system’s memory map.
  • Page 66 ICP RAID Configuration Utility 3 In the Array Properties dialog box, press Delete, then press Enter. A warning message appears. 4 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.
  • Page 67: Initializing Drives

    A-5. To initialize drives: 1 Restart the computer, then press Ctrl+A when prompted to access the ICP RAID Configuration utility. 2 From the ICP RAID Configuration utility menu, select Array Configuration Utility. 3 Select Initialize Drives. 4 Select a channel.
  • Page 68: Rescanning Drives

    To rescan the drives connected to the controller: 1 Restart the computer, then press Ctrl+A when prompted to access the ICP RAID Configuration utility. 2 From the ICP RAID Configuration utility menu, select Array Configuration Utility. 3 Select Rescan Drives.
  • Page 69: Controller Configuration Options

    ICP RAID Configuration Utility Controller Configuration Options The Controller Configuration options are described in the table below. Models Option Default Affected Description Drives Write Drive's When Enabled, write cache is Cache Default enabled, providing maximum drive performance. When Disabled, no write cache is used on the drive.
  • Page 70 ICP RAID Configuration Utility Models Option Default Affected Description Array-based Disabled When Enabled in systems that BBS Support 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.
  • Page 71: Scsi Configuration Options

    The SCSI Channel Interface Definitions are described in the following table. Option Default Description Controller SCSI Sets the controller’s SCSI ID. ICP Channel ID recommends that you leave the controller set to the default, which gives it the highest priority on the SCSI channel. SCSI Parity...
  • Page 72 ICP RAID Configuration Utility 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.
  • Page 73: Using Disk Utilities

    ICP RAID Configuration utility. 2 If multiple controllers are installed, select the controller you want to configure, then press Enter. 3 From the ICP RAID Configuration utility menu, select Disk Utilities. 4 Select the desired disk, then press Enter.
  • Page 74: Viewing The Event Log

    2 If multiple controllers are installed, select the controller you want to display events for, then press Enter. 3 From the ICP RAID Configuration utility menu, press Ctrl+P. The Controller Service menu appears. 4 Select Controller Log Information, then press Enter. The current log is displayed.
  • Page 75: Acu For Dos

    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, , browse to the folder on the acu.exe controller installation CD that relates to your controller model. ICP Model Path ICP9014RO ICP9014RO packages/firmware/ ICP9024RO...
  • Page 76: Running The Acu Interactively

    ACU for DOS Running the ACU Interactively To run the ACU interactively: 1 Insert the ACU utility disk you created in Creating the ACU Utility Disk. 2 Start or restart your computer. The computer boots to the DOS command line. 3 Type ACU on the command line, then press Enter.
  • Page 77: Running The Acu Using Scripts

    ACU for DOS Running the ACU Using Scripts To use the ACU scripting features, use the ACU command, 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.
  • Page 78: Playback Mode

    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 file is the parameter specifying name of the script file.
  • Page 79: Creating The Script File Manually

    ACU for DOS Notes: 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. Because the ACU supports only a subset of array types available, it cannot record all the possible array configurations.
  • Page 80 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 Drives and Type. The array definition keywords are listed alphabetically in the following table. Default Keyword Required?
  • Page 81 ACU for DOS The keywords are described in detail in the sections following sections. Array Keyword Array is a required keyword, indicating the start of an array definition block. The syntax is Array=<label>, where label is an optional alphanumeric string. Examples Array Array=MyData...
  • Page 82 ACU for DOS HotspareDrives Keyword HotspareDrives is an optional keyword, specifying the hotspares to assign to the array. The syntax for listing hotspares is the same as Drives Keyword on page B-7. If HotspareDrives is not specified, no hotspares are assigned to the array. Notes: HotspareDrives creates only dedicated hotspares.
  • Page 83 ACU for DOS Notes: InitializeAll is a global keyword that you need to specify only once. InitializeAll is always performed prior to array creation regardless of its position in the script. If both InitializeAll=Yes and InitializeAll=No are specified in the same script file, InitializeAll=Yes is always the overriding value.
  • Page 84 ACU for DOS ReadCache Keyword ReadCache indicates whether the array uses read caching. Possible values are: Yes (the default)—Enable read caching. No—Disable read caching. Example ReadCache=Yes Size Keyword The Size keyword 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.
  • Page 85 ACU for DOS Type Keyword Type is a required keyword, indicating the array type. There is no default value. The Type keyword values are: Volume RAID5 RAID0 RAID10 RAID1 RAID50 Note: For information about which array types your controller supports, see Controller Features on page 1-4.
  • Page 86 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 ICP Technical Support. Example ControllerID=7 End Keyword End is a required keyword, indicating the end of the block.
  • Page 87: Acu Error Codes

    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.
  • Page 88: Example - Running The Acu With A Script

    ACU for DOS ACU Error Codes "Continued" Code Description Insufficient memory to run the application—There is not enough memory to run the ACU. Incorrect controller number—The controller number you specified is invalid or out-of-range. Controller not responding—The controller has stopped responding to the ACU.
  • Page 89 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...
  • Page 90: Icp Flash Utility (Ifu)

    Running the IFU from the Command Line Introduction The ICP Flash Utility (IFU) is a DOS utility used to update, save, or verify the RAID controller’s firmware BIOS, and NVRAM. Caution: The IFU is easy to use and contains safeguards to prevent you from accidentally damaging the controller’s flash...
  • Page 91: System Requirements

    ICP Flash Utility (IFU) The IFU is used to: Update—Updates all the flash components on a controller with the flash image data from a User Flash Image (UFI) file. The IFU updates the controller’s flash by reading UFI files and writing them to the controller’s flash components.
  • Page 92: Creating The Firmware Floppy Disks

    /packages/firmware/ICP9014RO ICP9024RO /packages/firmware/ICP9024RO From the ICP Web site—When you download a new firmware file, you usually get the most recent version of IFU. To create the firmware floppy disks: 1 Create a bootable MS–DOS floppy disk and copy the following files to this disk: –...
  • Page 93: Running The Ifu From The Gui

    ICP Flash Utility (IFU) Running the IFU from the GUI The easy way to run the IFU is to use its GUI. If you prefer to run the IFU from the command line, see page C-5. To access the IFU:...
  • Page 94: Running The Ifu From The Command Line

    You do not have to restart the computer after completing this command. Example The following example shows a typical response to a LIST command. A:\> IFU LIST ICP Flash Utility V4.0-0 B5749 (c)ICP Inc. 1999–2002. All Rights Reserved. Controllers Detected and Recognized: Controller #0 (03:05:00) ICP 2410...
  • Page 95 ICP Flash Utility (IFU) SAVE The SAVE command saves the contents of a controller’s 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 SAVE command.
  • Page 96 (c)ICP Inc. 1999–2005. All Rights Reserved. Updating Controller 0 (ICP9024RO) Reading flash image file (Build 5749) IFU is about to update firmware on controllers ICP 2410 ***PLEASE DO NOT REBOOT THE SYSTEM DURING THE UPDATE*** This might take a few minutes.
  • Page 97 The following example shows a typical system response after a verify command has been performed. A:\> IFU VERIFY /C 0 ICP Flash Utility V4.0-0 B5749 (c)ICP Inc. 1999–2005. All Rights Reserved. Reading flash image file (Build 5748) Controller #0: ICP9024RO ROM: Checksum: 797B [VALID] (Build 5748)
  • Page 98: Ifu Command Line - Step-By-Step

    6 If you have multiple controllers only—At the DOS prompt, type ifu list and press Enter. This command displays the ICP 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.
  • Page 99 ICP Flash Utility (IFU) b Updating the Flash on Multiple Controllers—To flash the firmware on multiple controllers, type: ifu update /C < >,< > controller_number_a controller_number_b Where <controller_number_a> and <controller_number_b> is the number of one of the controllers whose firmware you are updating.
  • Page 100 Installing and Using the Command Line Utility In this Appendix... Introduction Installing ARCCONF Starting ARCCONF Using ARCCONF...
  • Page 101: Introduction

    This utility is provided on the Installation CD. Installing ARCCONF Installing ARCCONF for Windows Note: For Windows, you must install ICP Storage Manager before you can install ARCCONF. ARCCONF must be installed in the same directory as ICP Storage Manager.
  • Page 102: Installing Arcconf For Netware

    5 Copy ARCCONF to your hard disk. Type the following command and press Enter: copy ICP storage manager:\netware\sas\cmdline\arcconf.nlm C:\nwserver\ where nwserver is the directory where NetWare is installed. 6 Remove the Installation CD. 7 From the console prompt, ensure that you are in the nwserver directory;...
  • Page 103: Installing Arcconf For Linux

    Installing and Using the Command Line Utility Installing ARCCONF for Linux To install ARCCONF for Linux: 1 Start the computer. 2 After Linux starts, insert the Installation CD. 3 If your CD drive automounts, go to step Step 3. Otherwise, mount the CD drive.
  • Page 104: Starting Arcconf

    Installing and Using the Command Line Utility Starting ARCCONF To start ARCCONF on Windows, NetWare, and Linux, type one of the following commands and press Enter: Windows: c:\install_dir\arcconf.exe Linux: /usr/bin/arcconf NetWare: load arcconf where install_dir is the directory where ARCCONF is installed. When ARCCONF starts, a console or DOS prompt appears.
  • Page 105: Status Functions

    ARCCONF GETSTATUS and percentage of the operation completed. Return Values: Note: GETSTATUS reports SUCCESS: 0x00 Successful currently active operations termination for both ARCCONF FAILURE: 0x01 Bad arguments commands and commands or internal error issued from the ICP Storage Manager.
  • Page 106: Raid Configuration Functions

    Installing and Using the Command Line Utility RAID Configuration Functions Function What it does Command copyback Enables or disables the ARCCONF COPYBACK copyback feature. Copyback controller ON|OFF attempts to keep data in the original drive slots after a where: logical drive is rebuilt. controller is the controller number ON enables and OFF...
  • Page 107 Installing and Using the Command Line Utility What it does Function Command create Creates logical drives. You ARCCONF CREATE controller must provide the channel LOGICALDRIVE [STRIPESIZE and device ID of the physical size] raidlevel {channel drives. device_ID} [NOPROMPT] On redundant logical drives, where: ARCCONF performs autosynchronization.
  • Page 108 Installing and Using the Command Line Utility What it does Function Command delete Deletes a logical drive. You ARCCONF DELETE controller will lose all the data stored LOGICALDRIVE logdrive_ID in the logical drive. [NOPROMPT] Note: You cannot delete where: spanned drives with this function.
  • Page 109 Installing and Using the Command Line Utility What it does Function Command flashcopy Controls the creation and ARCCONF FLASHCOPY deletion of logical drive controller options snapshots. where: Note: Only available on conrollers that support the controller is the snapshot/flashcopy feature. controller number options are one of the following:...
  • Page 110 Installing and Using the Command Line Utility What it does Function Command flashcopy Return Values: (cont.) SUCCESS: 0x00 Indicates the command completed successfully FAILURE: 0x01 Indicates the command failed getconfig Lists information about the ARCCONF GETCONFIG controllers, logical drives, controller type and physical drives.
  • Page 111 Installing and Using the Command Line Utility What it does Function Command getlogs Provides access to the status ARCCONF GETLOGS and event logs of a controller type controller. You can retrieve four different types of logs: where: DEVICE log lists any controller is the device errors the controller number...
  • Page 112 Installing and Using the Command Line Utility What it does Function Command rescan Enables the controller to HRCONF RESCAN controller check for the removal of any disk drives in the ready state where: and to check for the connection of any new disk controller is the controller drives to the controller.
  • Page 113 Installing and Using the Command Line Utility What it does Function Command setconfig Clears the controller’s ARCCONF SETCONFIG configuration. All logical controller DEFAULT drives and hotspares are deleted and background where: tasks are stopped. controller is the controller number Example: ARCCONF SETCONFIG 1 DEFAULT Return Values:...
  • Page 114: About Raid

    RAID. This Appendix describes the various RAID levels supported by ICP RAID controllers. The table below shows the number of drives needed and supported for your controller according to RAID level.
  • Page 115 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.
  • Page 116 About RAID 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 below. RAID 1 Drive Drive Data 0...
  • Page 117 About RAID 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.
  • Page 118 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.
  • Page 119: About Scsi

    The SCSI RAID controller is designed to work with Ultra320 SCSI hard disk drives. Although the controller also works with Ultra2 or higher SCSI drives and peripherals, performance is reduced. ICP does not recommend using SCSI devices older than Ultra2.
  • Page 120: Setting Scsi Ids

    For details, refer to the enclosure User’s Guide. The RAID controller ID can be changed to any ID from 0 through 7 using the ICP RAID Configuration utility. Note: Do not change the controller ID unless the change is absolutely necessary.
  • Page 121: Enabling Cd Drive Support

    About SCSI Enabling CD Drive Support Note: ICP 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 as follows to make the CD drive work: While the system is starting, press Ctrl-A when the controller displays its message on the screen.
  • Page 122: G Controller Reset Procedures

    Controller Reset Procedures In this Appendix... Mode 0 Flash This Appendix describes the procedures that you can use to reset your controller in the event it becomes inoperable.
  • Page 123: Mode 0 Flash

    Controller Reset Procedures Mode 0 Flash The ICP9014RO and ICP9024RO controller firmware is upgradeable. If there is a firmware update available for your controller, you can use the standard procedure to update the contoller when it is working correctly. See...
  • Page 124 Controller Reset Procedures 5 Insert the appropriate disk when prompted. 6 When the flash is complete, power off the computer and remove the jumper. 7 Power on the computer and verify that the controller completes the boot process correctly.
  • Page 125: Controller Illustrations

    Controller Illustrations This Appendix shows the ICP RAID controllers. Internal high-density Battery connector SCSI connector Mode 0 Flash External VHDCI SCSI connector PCI-X connector Mounting bracket ICP9014RO SCSI RAID Component Layout...
  • Page 126: Led Function

    PCI-X connector Mounting bracket ICP9024RO SCSI RAID Component Layout LED Function The following table describes the functionality of the LED light on the ICP9014RO and ICP9024RO controllers. LED Condition Indication At power up, several blinks Controller is powering up After power up, periodic...
  • Page 127: Specifications

    Note: Forced airflow is recommended, but not required. DC Power Requirements Ripple and noise 50 mV peak-to-peak (max) DC Voltage 5 V ± 5%, 3.3 V ± 10% Current Requirements Controller Model Maximum Current (A) ICP9014RO/ICP9024RO 2.5 A @ 3.3 VDC; 2 A @ 5 VDC...
  • Page 128: Glossary

    Glossary activity See task. Array Configuration Utility. Used to create, configure, and manage arrays from the controller’s 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.
  • Page 129 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. See channel. cache Fast-access memory on the controller that serves as intermediate storage for data that is read from, or written to, drives.
  • Page 130 Glossary consistency check command The controller continuously performs a verification on a redundant array to check 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.
  • Page 131 See also redundant. foreign disk Disk that has previously been initialized on another ICP 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.
  • Page 132 Glossary free space/partition available space/partition. 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...
  • Page 133 Glossary 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.
  • Page 134 Glossary 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;...
  • Page 135 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.
  • Page 136 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 RAID signature and RAID 5...
  • Page 137: Index

    Index Type keyword B-11 Wait keyword B-11 WriteCache keyword B-11 /C switch array level migration /L switch Array Properties dialog box /P switch deleting arrays /R switch Array property, array definition building bootable RAID 5 array block Arrays creating arrays with creating bootable arrays deleting arrays with arrays...
  • Page 138 (ARCCONF) Drives property array definition block initializing drives ICP Storage Manager component views displaying drives features ECC cache support 1-12 installing on Linux electrostatic discharge 1-13 installing on NetWare Enable disconnection...
  • Page 139 CD log files using switch installation CD, using installation overview installing ICP Storage Manager on Linux Manage Arrays dialog box assigning and removing hots- ICP Storage Manager on Net- pare drives Ware removing hotspare drives ICP Storage Manager on Open-...
  • Page 140 Index installing driver installing ICP Storage Manager safety information 1-13 SAVE command OpenUnix script files installing driver syntax installing ICP Storage Manager comments in script mode operating system compatibility SCSI device configuration A-13, overview A-14 driver installation parity checking A-12...
  • Page 141 Index Unix driver installing Wait property, array definition UnixWare block B-11 installing driver Wide negotiation A-13 installing ICP Storage Manager Windows ARCCONF, starting installing ICP Storage Manager VERIFY command Windows driver Verify disk media A-14 installing VERSION command WriteCache property...
  • Page 142 ICP vortex Computersysteme GmbH Konrad-Zuse-Str.9 74172 Neckarsulm Germany ©2005 ICP vortex All rights reserved. ICP and the ICP logo are trademarks of ICP vortex which may be registered in some jurisdictions. Part Number: CDP-00032-01-A, Rev. A 03/05 JG...

This manual is also suitable for:

Icp9024ro

Table of Contents