RocketRAID 2220 SATAII Host Adapter User’s Guide Revision: 1.0 Date: March 2005 HighPoint Technologies, Inc.
Copyright Copyright © 2005 HighPoint Technologies, Inc. This document contains materials protected by International Copyright Laws. All rights reserved. No part of this manual may be reproduced, transmitted or transcribed in any form and for any purpose without the express written permission of HighPoint Technologies, Inc. Trademarks Companies and products mentioned in this manual are for identification purpose only.
Table of Contents TABLE OF CONTENTS ................................................................................................. 3 ABOUT THIS GUIDE...................................................................................................... 5 INTRODUCING THE ROCKETRAID 2220 HOST ADAPTER................................ 5 Product Features............................................................................................................... 5 UNDERSTANDING RAID CONCEPTS AND TERMINOLOGY...
3 - Creating an Array...................................................................................................... 21 4 - Deleting an Array ...................................................................................................... 22 5 - Configuring Spare Disks ........................................................................................... 22 6 - Recovering/Verifying Arrays .................................................................................... 23 7 –OCE/ORLM ..
About this Guide The RocketRAID 2220 SATA II Host Adapter’s User’s Guide provides information about the functions and capabilities of the host adapter, and instructions for installing, configuring and maintaining RAID arrays hosted by the adapter. Introducing the RocketRAID 2220 Host Adapter The HighPoint RocketRAID 2220 is an 8-channel Serial ATA II RAID controller. It utilizes a 64bit, 133MHz PCI-X interface.
Understanding RAID Concepts and Terminology The following concepts and terminology is commonly used when describing the functions of the RocketRAID 2220 Host Adapter. Disk initialization Initializing a disk writes necessary RAID configuration information to that disk. Disks must be initialized before configuring them into RAID arrays. The initialization process will destroy all data on the disk. Disk Status New The disk contains no data and has not been initialized.
Online Capacity Expansion (OCE) This feature allows disks to be added to exis ting RAID arrays, in order to increase the array’s capacity, without fear of data loss. Any number of disks can be added to an array, at any time. Data can be accessed and utilized even while being redistributed. Online RAID Level Migration This term describes the ability to change one type of array (RAID level), into a different type of array (changing a RAID 1 array into a RAID 10 array for example).
RocketRAID 2220 Hardware Description/Installation 8
RocketRAID 2220 Hardware 1 –RocketRAID 2220 Adapter Layout Port1- Port8 These represent the RocketRAID 2220’ s eight SATA channels. The SATA port furthest away from the surface of the adapter is always the odd numbered channel (1, 3, 5, 7), while the port closest to the adapter is the even numbered channel (2, 4, 6, 8). CON1 - CON3 LED connectors (disk-activity/disk-failure): The RocketRAID 2220 does not utilize CON1.
2 - LED Connections D1 through D8 represent SATA channels SATA1 through SATA8 respectively. The following diagrams describe the connector pin definitions for LED CON2 (disk activity), and CON3 (disk failure). CON1is not utilized by the RocketRAID 2220. CON2: Hard Disk Activity (D1 through D8) CON3: Hard Disk Failure (D1 through D8) RocketRAID 2220 LED Guide For more information about LED support, and installation guides for various chassis configurations, consult the RocketRAID 2220 LED Guide.
3 - Installing the RocketRAID 2220 Host Adapter Note: Make sure the system is powered-off before installing the RocketRAID 2220 host adapter. The RocketRAID 2220 includes both standard and low-profile brackets. It may be necessary to attach the low-profile bracket in place of the standard bracket, depending upon the chassis design. 1. Open the system chassis and locate an unused PCI-X slot. 2. Remove the PCI slot cover. 3.
4 - Verifying Installation Once the Rocket RAID 2220 host adapter and hard disks have been installed into the chassis, boot-up the system to verify that the hardware is properly recognized. 1. Power on the system. If the system detects the presence of the adapter, the RocketRAID 2220 BIOS will be displayed. 2. Press Ctrl+H to access the RocketRAID 2220 BIOS Utility. The BIOS Utility will display information about hard disks attached to the adapter.
RocketRAID 2220 BIOS Utility 13
RocketRAID 2220 BIOS Utility The RocketRAID 2220 's BIOS Utility can be accessed using the " Ctrl+H" command. This command should be displayed automatically when the RocketRAID 2220's BIOS screen appears during the system's boot up procedure. 1 - BIOS Command Overview The RocketRAID 2220 BIOS Utility provides a wide selection of RAID related commands. These commands are displayed towards the top of the utility's interface.
Devices –displays information about hard disks attached to the RocketRAID 2220. Use the ↑ ↓ arrow keys to highlight the target hard disk, and press ENTER to view the information. RAID arrays –displays information about RAID arrays attached to the RocketRAID 2220. Use the ↑ ↓ arrow keys to highlight the target array, and press ENTER to view the information. Initialize - this function is used to prepare disks for use with RAID arrays.
Note: Multiple arrays can be created using the same set of hard disk drives. The Capacity option allows you to set aside disk space that be used to create another array or set as a spare disk. 8. To complete the creation procedure, use the ↓ arrow key to highlight the Start Creation item and press ENTER. Single RAID –Cross Adapter The term “Single RAID – Cross Adapter” refers to the RocketRAID 2220 ability to create RAID arrays between drives attached to multiple RocketRAID 2220 Adapters.
RocketRAID 2220 Driver and Software Installation Microsoft Windows (2000, XP, 2003 Server) 17
Windows Driver Installation Before installing the RocketRAID 2220 device driver, make sure the Rocket RAID 2220 host adapter and all required hard disks have been installed into the system’s chassis (refer to the Hardware Installation section, page 12). Installing the RocketRAID 2220 driver for an existing Windows XP/2003 system After the operating system has booted, Windows XP/2003 will automatically detect the RocketRAID 2220, and request that a device driver be installed.
Installing the RocketRAID 2220 driver during a fresh Windows 2000/XP/2003 installation 1. After booting from the Windows 2000/XP/2003 CD-ROM, when the Windows XP Setup blue screen appears, look towards the bottom of the screen. Windows will prompt you to press the F6 key if you want to install a third part SCSI or RAID driver. Press the F6 key at this time. 2. The setup procedure will continue, and will later instruct you to press the "S" key to specify additional adapters.
Logging On (continued) Note: The password and user name fields are case sensitive. The first time the software is used, make sure to enter the information listed above. After successfully logging on, the software will ask you to alter the password (as a security precaution). Enter a password, and press enter. 2 - Software Interface - Overview of commands/functions After logging on, several new options will become available.
3 - Creating an Array To create an array: 1. Highlight the “Management”menu, then select the "Array Management” function. 2. Click the Create button on the toolbar or select the "Create" command from the "Operation" menu. The array creation wizard will appear. 3. Select the desired RAID level from the drop-down list. 4. Enter a name for the array using the keyboard (this is optional), and click the Next button. 5.
Note: The selection sequence is important - the order in which the disks are selected will determine the disk sequence of the array. 7. Select the capacity - the RocketRAID 2220 can create multiple arrays on the same set of drives. As a result of this feature, you have the option of assigning a physical disk to multiple RAID arrays. Press Enter to use the default value (the maximum capacity for the array), or specify the desired value using the keyboard, and press Enter to confirm this selection.
6 - Recovering/Verifying Arrays When an array member (hard disk) of a redundant array fails, the array will be marked as "broken". Broken arrays can be automatically rebuilt using hot-spare disks (see page 23). However, if there are no available spare disks, you can still rebuild the array by adding a new disk to it. To add a disk to a broken array: 1. 2. 3. 4. Highlight the “Management" menu, and select the "Array Management” function. Highlight the broken array that needs to be rebuilt.
5. The interface is very similar to the Array Creation Wizard interface. Select the type of array you wish to change the existing array into, then set any corresponding parameters (cache options, capacity, if relevant). Notes: 1. 2. 3. 4. 5. When expanding a JBOD array, all the original disks must be included in the target array, and these disks must be selected in the same order (as the original array).
Renaming an Array 1. Highlight the "Management" menu, and select the "Array Management” function. 2. Highlight the array you want to rename. 3. Click the Rename button on the toolbar or select the "Rename" command from the "Operation" menu. 4. Enter a new name for the array using the keyboard, and press the OK button to confirm your selection. Note: An array running background tasks cannot be renamed.
To add a Recipient: 1. 2. 3. Highlight the “Management” menu, and select the “Event Notification”function. Click the “Add” button on the toolbar or select “Add” command from the “Operation” menu. Enter the necessary information in the Add recipient window. 4. The recipient will be listed in the main window. You can use Modify or Delete button on the toolbar to modify or delete the recipient. To test E-mail notification: 1. Highlight the “Management” menu, and select the “Event Notification” function. 2.
Task Management (continued) The Task Schedule list displays all of the tasks assigned to the selected remote system. To view detailed information about a specific task, highlight and Double-click the task’ s name. Add a Scheduled Task This command is used to add a Scheduled task for the selected remote system. To add a new scheduled task: Click the “New” button on the toolbar. The new task schedule wizard will appear.
New Task Wizard (continued Select the task type and the array that you want to verify or rebuild, then click “Next”. 1. 2. 3. 4. 5. Enter a name for the task. Configure the frequency for the task. Set the duration for the task. Check the “Enable the task” option to activate this task. Click “Finish”.
Modify a Scheduled Task This command is used to change settings for a scheduled task. To Modify a Task Schedule: 1. Select a task from the Task schedule list. 2. Click the “Modify”button on the toolbar, and modify the task settings in the popup window. Delete a Scheduled Task This command is used to delete a Scheduled Task for the selected remote system. To delete a Task Schedule: 1. Select a task from the Task schedule list. 2. Click the “Delete” button on the toolbar.
Modify a Connection This command modifies connection information for a remote system. To modify a connection: 1. 2. 3. Highlight the “File” menu and select the “Remote Control”function. Highlight the system you want to modify. Click the Modify button on the toolbar or select the “Modify”command fromthe “Operation” menu. 4. Enter new connection information in the popup window, and click OK to apply the changes. Note: The System Address cannot be modified.
Connect to a Remote System (Continued) Note: The initial user name/password for a remote system is RAID/hpt. You are free to modify the username and password after the connection is established. If the connection is successful established, the application will retrieve the event logs from the remote system, then switch to Array Management view. Disconnect Remote System This function closes the connection from a connected system. To disconnect a remote system: 1.
System Configuration (Continued) Event Port - The client software will retrieve events through this port. The default value is 7403. The System Port value must differ from the value assigned to the Event Port. After you reset a system’s configuration, you should restart the service on that system for the changes to take effect. 5. Click “OK” to apply the changes. 11 - Configuring Users and Privileges The RAID Management Console allows the Administrator to manage user accounts in its own database.
Delete a User This function deletes a user’s account on the connected remote system. To delete a user: 1. Select the target user ID from the User list displayed in the User Management window. 2. Click Delete to remove the selected user. Click “Yes” to delete the item. Select “No”to cancel this command. Note: An active user (user currently utilizing the software) cannot be deleted from the console.
Linux Driver Support 34
1 –Fedora Core 3 Linux installation Overview This section provides instructions describing how to install and utilize the RocketRAID 2220 Adapter on a Fedora Core 3 Linux system. 2 - Installing Fedora Core 3 on the RocketRAID 2220 Host Adapter Note: If the OS is running kernel that differs from the one supported by the precompiled driver, the precompiled drivers cannot be used. A driver can be built for this kernel using the OpenSource package for the RocketRAID 2220 controller.
3 - Installing the RocketRAID 2220 driver for an Existing System Note: If a SCSI adapter is used to boot the system, make sure the RocketRAID 2220 controller BIOS loads/posts after the SCSI adapter’s BIOS. It may be necessary to move the adapter(s) to another PCI slot. Step 1 Obtain the Driver Module Extract the module file from the file modules.cgz (from the driver disk) using the following commands: # mount /dev/fd0 # cd /tmp # gzip -dc /mnt/floppy/modules.
# ln –sf /etc/init.d/hptdriver /etc/rc.d/rc4.d/S01hptdriver Step 3 Configure System to Automatically Load the Driver (continued) # ln –sf /etc/init.d/hptdriver /etc/rc.d/rc5.d/S01hptdriver Step 4 Configure System to Mount Volumes during Startup The system can be instructed to automatically mount the array(s) during startup by modifying the file”/etc/fstab”.
1 - Red Hat Enterprise 3 Overview This section provides instructions describing how to install and utilize the RocketRAID 2220 Adapter on a Red Hat Enterprise 3 Linux system. 2 - Installing Red Hat Enterprise 3 (AS, ES, WS) Linux on the RocketRAID 2220 controller To install Red Hat Enterprise Linux onto disks or RAID arrays attached to RocketRAID 2220: Step 1 Prepare the Driver Diskette The driver is provided in a floppy diskette image file format.
3 - Installing the RocketRAID 2220 driver for an Existing System Note: If a SCSI adapter is used to boot the system, make sure the RocketRAID 2220 controller BIOS loads/posts after the SCSI adapter’s BIOS. It may be necessary to move the adapter(s) to another PCI slot. Step 1 Obtain the Driver Module Extract the module file from the file modules.cgz (from the driver disk) using the following commands: # mount /dev/fd0 # cd /tmp # gzip -dc /mnt/floppy/modules.
Step 4 Configure System to Mount Volumes during Startup The system can be instructed to automatically mount the array(s) during startup by modifying the file”/etc/fstab”.
1 –SuSE Linux Enterprise Server (SLES) installation Overview This section provides instructions describing how to install and utilize the RocketRAID 2220 Adapter on a SuSE (SLES) Linux system. 2 - Installing SLES Linux on the RocketRAID 2220 Host Adapter Note: If the OS is running kernel that differs from the one supported by the precompiled driver, the precompiled drivers cannot be used. A driver can be built for this kernel using the OpenSource package for the RocketRAID 2220 controller.
3 - Installing the RocketRAID 2220 Driver on an Existing System If you are currently running SLES and would like to access drives or arrays attached to the Rocket RAID 2220 controller, follow the steps outlined below: Note: If a SCSI adapter is used to boot the system, make sure the RocketRAID 2220 controller BIOS loads/posts after the SCSI adapter’s BIOS. It may be necessary to move the adapter(s) to another PCI slot.
1. To create a partition on this array (which will listed as /dev/sda1), use the “fdisk /dev/sda” command. 2. Next, use the “mkfs /dev/sda1”command to setup a file system on this partition. 3. Use the command “mkdir xxxx”to create a mount point for the RAID array. Then, mount /dev/sda1 /xxxx in order to access it. Note: xxxx represents the desired name of the mount point. Step 4 Configure System to Automatically Load the Driver To avoid typing in "insmod hptmv6.
4 –Updating the Driver To update the driver, simply reinstall the driver following the steps in previous section, " Install RocketRAID 2220 Driver on an Existing System ". Note: If the driver is loaded in initrd (when system is installed onto a disk or array attached to the RocketRAID 2220), you need to run the mkinitrd command to update the initrd file. If you are using the lilo boot loader, run lilo again (# lilo).
Customer Support If you encounter any problems while utilizing the RocketRAID 2220, or have any questions about this or any other HighPoint product, feel free to contact our Customer Support Department. Troubleshooting Checklist Before contacting our Customer Support department: Make sure the latest BIOS, driver and RAID Software have been installed for the RocketRAID 2220. Updates are available from our website.
FCC Part 15 Class B Radio Frequency Interference statement This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications.