Page 1
RocketRAID 230x SATAII Host Adapter User’s Guide Revision: 1.1 Date: January 2007 HighPoint Technologies, Inc.
Page 2
HighPoint’s products and use at your own risk. In no event shall HighPoint be liable for any loss of profits, or for direct, indirect, special, incidental or consequential damages arising from any defect or error in HighPoint’s products or manuals.
Page 4
FreeBSD Driver Support 1 - Installing FreeBSD on the RocketRAID 230x Controller ........6 - 1 2 - Installing the RocketRAID 230x Driver on an Existing System ......6 - 4 3 - Updating the Driver .................... 6 - 7 4 - Uninstalling the Driver ..................
Page 5
Chapter 1 Introduction Contents of this Chapter: About this guide Introducing the RocketRAID 230x Host Adapter Product Features Understanding RAID Concepts and Terminology...
Introducing the RocketRAID 2300, 2302 and 2304 Host Adapters The HighPoint RocketRAID 2300, 2302 and 2304 host adapters are 4-channel PCI-Ex- press x1 to SATA II RAID controllers. These RAID storage solutions are aimed at enterprise storage applications, NAS storage, workgroup and web servers, video stream- ing / video editing workstations, back up, and security systems.
Windows/Win x64, Linux and FreeBSD support Understanding RAID Concepts and Terminology The following concepts and terminology is commonly used when describing the functions of the RocketRAID 230x Host Adapter cards. Disk initialization Initializing a disk writes necessary RAID configuration information to that disk. Disks must be initialized before configuring them into RAID arrays.
Utility, it will create the array in un-initialized state. The initialization process can be completed after installing the driver and management software. When creating an array using the HighPoint RAID Management Console software, you can specify an initialization option (Skip initialization, foreground and background).
Page 9
Data is still accessible during the migration process, and a base level of security is still active. OCE, ORLM and the RocketRAID 230x These host adapters support both Online Capacity Expansion (OCE), and Online RAID Level Migration (ORLM). Both features are supported by a single function - an array can be transformed from one RAID level to another RAID level while simulta- neously being resized, even under I/O load.
RocketRAID 230x Hardware Description/Installation 1 – RocketRAID 230x Host Adapter layout RocketRAID 2300 Port1- Port4 These represent the host adapter’s four SATAII channels J3, J4 These LED connectors can be used to configure Disk Failure (J3) and Disk Activity (J4) indicators for each individual disk attached to the RocketRAID 2300. These connections are ideal for server chassis that utilize removable drive bays.
Page 12
RocketRAID 230x Hardware Description/Installation SAF-TE support: this support is dependent upon the system chassis. Not all chassis models support SAF-TE features. Consult the chassis’s manual for more information. RocketRAID 2302 SATA1, SATA2 These represent the host adapter’s two internal SATAII channels SATA3, SATA4 These represent the host adapter’s two external SATAII (eSATA) channels...
LED connection with the backplane or LED light: Hard Disk Activity LED: HighPoint controllers usually use 5 Pin as one group that are used to indicate the activity status of four lights, one light represents one hard disk. For example the first...
Page 14
5-8 channels. Hard Disk Failure LED : HighPoint controllers usually use 5 Pin as one group that are used to indicate the fail status of four lights, one light represents one hard disk. For example the first group...
Page 15
RocketRAID 230x Hardware Description/Installation 1: D1 2: D2 3: D3 4: D4 5: +3.3V 1,2,3,4 represent the fail status of disk 1,2,3,4 respectively, low level is effective. When hard disk is normal, they keep high level 3.3 V. If it worked in abnormality, for example the hard disk is lost, which will change to low level.
RocketRAID 230x Hardware Description/Installation Note: these LED connectors were designed for use with SATA and SATAII backplanes (typically used in hot-swap enclosures or drive bays designed for use with server chassis). They were not designed for use with standard 2-pin LED’s (commonly used by desktop chassis).
Page 17
RocketRAID 230x Hardware Description/Installation Open the system chassis and locate an unused PCI-Express slot (x1, x4, x8 or x16). Remove the PCI slot/bracket cover. Gently insert the RocketRAID card into the PCI-Express slot, and secure the bracket to the system chassis (illustration below shows 2302 model).
RocketRAID 230x Hardware Description/Installation Note: Many server-level chassis include hard-disk hot-swap bays. For these system chassis, cables are attached to the chassis backplane, rather than directly to each individual hard disk. Consult the chassis’s manual for proper installation procedures. Close and secure the system chassis.
RocketRAID 230x BIOS Utility RocketRAID BIOS Utility Access the RocketRAID host adapter’s BIOS utility using the “Control + H”. This command should be displayed automatically when the host adapter’s BIOS screen appears during the system’s boot up procedure. 1 - BIOS Command Overview The BIOS Utility provides a wide selection of RAID related commands.
Page 21
RocketRAID 230x BIOS Utility Warning: This command may result in permanent data loss - it should only be used if data stored on the target array is no longer relevant, or has been backed up to an alternate storage device.
RocketRAID 230x BIOS Utility Note: Arrays cannot be created between disks that have not been initialized. The following section discusses this command in detail. 2 - Creating RAID Arrays Initializing Disks: Before creating a RAID array, the disks must be initialized.
RocketRAID 230x BIOS Utility name the array. The array can be named at a later time, and the name of the array can be changed at any time. ↓ On the Create menu, use the arrow key to highlight the Select Devices item and press ENTER.
RocketRAID 230x BIOS Utility To remove the Spare Disk setting from a hard disk, highlight the spare disk, and press ENTER. Generally, single disks are designated to act as spares (disks that are not configured into RAID arrays). However, in some instances, disks that are members of RAID arrays may also be designated to act as a spare.
Page 25
RocketRAID 230x BIOS Utility 4) Select the “Browse the CD” option, and access the directory provided for the RR230x host adapter. 5) Open the “BIOS” directory, and double click the “hptflash.exe” icon. This will start the BIOS flash utility (RR2300 example below):...
Page 26
RocketRAID 230x BIOS Utility 6) Select the appropriate model from the drop down menu labeled “Controller”, and press the “Open” button – this will allow you to browse to the extracted BIOS download (step 1). 7) Highlight the image file, and click the “Flash!” button. The utility will update the card, then verify the update.
RocketRAID 230x BIOS Utility The utility will scan for the controller, and ask if you want to backup the BIOS (save a copy of the current BIOS to a floppy diskette). This is optional - you can answer No, and continue.
Page 28
RocketRAID 230x BIOS Utility Use the drop down menus to enable or disable controller functions. Using the DOS mode utility (load.exe): Load xxx.xxx –c Note: “xxx.xxx” refers to the BIOS image file. A BIOS menu similar to the BIOS setup utility will be displayed.
Chapter 4 RocketRAID 230x Driver and Software In- stallation Microsoft Windows (2000, XP, 2003 Server, x64 versions of XP/2003,Vista) Contents of this Chapter: Driver and Software CD Windows Driver Installation...
RocketRAID 230x Driver and Software Installation Driver and Software CD The retail box includes a Driver and Software CD. This CD can be used to generate driver diskettes, and install the RAID Management software for a variety of operating systems.
Page 31
RocketRAID 230x Driver and Software Installation Click on the “Please Select the Diskette you want to create” drop-down button, and select the appropriate OS from the list.
Page 32
RocketRAID 230x Driver and Software Installation Click on the “OK” button to create the driver diskette. To install the RAID software: Click on “Install RAID Management Software”. Select the desired software from the drop down menu, and click on the “OK”...
RocketRAID 230x Driver and Software Installation Windows Driver Installation Before installing the RocketRAID host adapter’s device driver, make sure the RocketRAID host adapter and all required hard disks have been installed into the system’s chassis/disk enclosure (refer to the Hardware Installation section).
RocketRAID 230x Driver and Software Installation Double click the “SCSI and RAID controllers” entry. If the RocketRAID device entry is not displayed, or there are “?” or “!” marks displayed near the RocketRAID entry, the driver has not been installed properly. Delete the entries and reinstall the driver.
RocketRAID 230x Driver and Software Installation The software is incapable of working with RAID arrays or hard disks attached to the RocketRAID 2304 until the user has logged on. Default Parameters: System Address: 127.0.0.1 Port: 7402 User Name: RAID Password: hpt Note: The password and user name fields are case sensitive.
Page 36
RocketRAID 230x Driver and Software Installation Overview of Function-menus (tabs) File Remote Control - view information about remote systems System Configuration - switch between available remote systems User Management - Add or remove users, edit user profiles Password - change the password...
RocketRAID 230x Driver and Software Installation 3 - Creating an Array To create an array: Highlight the “Management” menu, then select the “Array Management” function. Click the Create button on the toolbar or select the “Create” command from the “Operation” menu. The array creation wizard will appear.
Page 38
RocketRAID 230x Driver and Software Installation Write-back - when the write-back setting is selected, all write requests sent to the array are cached. This will result in higher performance, but data loss may occur in case of a power failure.
RocketRAID 230x Driver and Software Installation 4 - Deleting an Array To delete an array: Highlight the “Management” menu, then select the “Array Management” function. Highlight the array you want to delete, then click on the “Delete Icon” or select the Delete command from the “Operation”...
Page 40
RocketRAID 230x Driver and Software Installation Highlight the “Management” menu, and select the “Array Management” function. Highlight the broken array that needs to be rebuilt. Click the Add Disk button on the toolbar or select “Add Disk” command from the “Operation”...
RocketRAID 230x Driver and Software Installation 7 – OCE/ORLM The RocketRAID host adapter supports both OCE (Online Capacity Expansion), and ORLM (Online RAID Level Migration. The RAID software provides support for these features through a single function, known as OCE/ORLM.
RocketRAID 230x Driver and Software Installation You cannot change an array to another type of array with a smaller capacity. In some cases, a disk may need to be added to the RocketRAID host adapter. During the OCE/ORLM procedure, the redundancy level of the array will be the lowest of the source and target arrays;...
Page 43
RocketRAID 230x Driver and Software Installation To view the S.M.A.R.T status of a hard disk: Highlight the “Management” menu, and select the “ Device Management” function. Highlight the disk you want to examine. Select the “SMART” command from the “Operation” menu, or click on the button to display the S.M.A.R.T status/settings window.
RocketRAID 230x Driver and Software Installation 9 - Managing Events The HighPoint RAID Management Console will log all events that have occurred on any host adapter under it’s control. Viewing Logged Events To view logged events: 1. Highlight the “View” menu, and select the “Event View” option.
Page 45
RocketRAID 230x Driver and Software Installation Note: The software does not support SMTP servers that require user authentication. To add a Recipient: Highlight the “Management” menu, and select the “Event Notification” function. Click the “Add” button on the toolbar or select “Add” command from the “Operation”...
Page 46
Linux Driver Support To setup and schedule tasks highlight the “Management” menu, and select the “Task Management” function to open Task Management window. 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.
Page 47
Linux Driver Support Select the task type and the array that you want to verify or rebuild, then click “Next”. 4-18...
10 - Configuring Remote Systems Then HighPoint RAID Management Console manages a RAID controller through a connection to the HighPoint RAID Management Service, which runs on the system where the RAID host adapter is physically installed. This type of system is referred to as a “remote system”.
Page 49
RocketRAID 230x Driver and Software Installation Add a Connection This command is used to add new connection to a remote system. To Add a Connection: 1. Highlight the “File” menu, and select the “Remote Control” function. 2. Click the Add button on the toolbar or select the “Add” command from the “Opera- tion”...
Page 50
RocketRAID 230x Driver and Software Installation Enter new connection information in the popup window, and click OK to apply the changes. Note: The System Address cannot be modified. If you insist on modifying this item, you must first delete this connection and then add a new connection. In addition, the connected system cannot be modified –...
RocketRAID 230x Driver and Software Installation 1. Highlight the “File” menu and select the “Remote Control” function. 2. Highlight the remote system you to establish a connection with. 3. Click the “Connect” button on the toolbar or select the “Connect” command from the “Operation”...
RocketRAID 230x Driver and Software Installation To change the service configuration: 1. Highlight the “File” menu and select the “Remote Control” function. 2. Highlight the remote system you want to modify. 3. Select the “System Configuration” option from the “Operation” menu.
Page 53
RocketRAID 230x Driver and Software Installation Highlight the “File” menu and select the “User Management” function to configure User related options for the selected remote system. The user management window lists all users assigned to the selected remote system. The current/active user will be designated with an icon.
Page 54
RocketRAID 230x Driver and Software Installation 3. Select the appropriate privileges for the user. 4. Click “Finish”. 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.
Page 55
RocketRAID 230x Driver and Software Installation 3. In the popup window, assign the privileges for the selected user. 4. Click OK to apply your selections. 4-26...
Chapter 5 Linux Driver Support Contents of this Chapter: Fedora Core 6 Linux installation Overview Red Hat Enterprise 4 Overview SuSE Linux Enterprise Server (SLES) installation Overview...
This section provides instructions describing how to install and utilize the RocketRAID host adapter on a Fedora Core 6 Linux system. 2 - Installing Fedora Core 6 on the RocketRAID 230x 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.
Page 58
“OK”. 4) The system will now load the RocketRAID driver automatically. 3 - Installing the RocketRAID 230x driver for an Exist- ing System Note: If a SCSI adapter is used to boot the system, make sure the RocketRAID host adapter BIOS loads/posts after the SCSI adapter’s BIOS.
Page 59
Linux Driver Support This array will be registered to the system as device “/dev/sda”. To create a partition on this array (which will listed as /dev/sda1), use the “fdisk / dev/sda” command. Next, use the “mkfs /dev/sda1” command to setup a file system on this partition. Use the command “mkdir xxxx”...
Page 60
(rr2310_00.o or rr2310_00.ko). 5 - Uninstalling the Driver To uninstall the RocketRAID 230x driver Note: The driver cannot be uninstalled while the system is booted from a disk or array attached to the RocketRAID host adapter.
RocketRAID host adapter on a Red Hat Enterprise 3 Linux system. 2 - Installing Red Hat Enterprise 4 (AS, ES, WS) Linux on the RocketRAID 230x controller To install Red Hat Enterprise Linux onto disks or RAID arrays attached to...
Page 62
“BOOT” or “HDD0”will identified as /dev/sda, “HDD1” as /dev/sdb, “HDD2” as /dev/sdc, etc. When creating mount points, /boot must be mounted on /dev/sda. 3 - Installing the ROCKETRAID 230x driver for an Existing System Note: If a SCSI adapter is used to boot the system, make sure the RocketRAID host adapter BIOS loads/posts after the SCSI adapter’s BIOS.
Page 63
Linux Driver Support Driver modules for all supported kernel versions will be extracted. The driver module for the active kernel is located under the directory that matches the kernel version (/ tmp/‘uname –r‘/rr2310_00.ko). After you have extracted the driver module, you can load it by following commands: # modprobe sd_mod # insmod rr2310_00.ko Arrays attached to the adapter can be accessed as SCSI devices (e.g.
Page 64
Linux Driver Support Then, instruct the system to load the module when booting. Use the following commands: #echo “modprobe rr2310_00” > /etc/init.d/hptdriver #chmod 755 /etc/init.d/hptdriver #ln –sf /etc/init.d/hptdriver /etc/rc.d/rc3.d/S01hptdriver #ln –sf /etc/init.d/hptdriver /etc/rc.d/rc4.d/S01hptdriver #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”.
Page 65
Reboot your system to allow the new driver take effect. 5 - Uninstalling the Driver To uninstall the RocketRAID 230x driver Note: The driver cannot be uninstalled while the system is booted from a disk or array attached to the RocketRAID host adapter.
This section provides instructions describing how to install and utilize the RocketRAID host adapter on a SuSE (SLES) Linux system. 2 - Installing SLES Linux on the RocketRAID 230x 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.
“HDD2” as /dev/sdc, etc. When creating mount points, /boot must be mounted on / dev/sda. 3 - Installing the RocketRAID 230x Driver on an Exist- ing System If you are currently running SLES and would like to access drives or arrays attached...
Page 68
Linux Driver Support Step 1 Update Grub If you are running an SLES SMP System, you must first update the /boot/grub/menu. lst. Example: default=0 timeout=8 title Linux kernel (hd0,1)/vmlinux root=/dev/hda1 acpi=off initrd (hd0,1)/initrd Reboot the system to allow the new kernel parameters to take effect. Step 2 Install the Driver Module Extract the module file from the file /linux/suse /[arch]-[version]/install/update.tar.gz (from the driver disk), using the following commands (SLES 9 is used as an example):...
Page 69
Linux Driver Support Step 3 Mounting and Partitioning the Device Note: Many versions of SuSE include YAST. YAST is a graphical configuration utility that is capable of executing the commands described below. We recommend using YAST, if available, as it may help simplify the installation process. Example: A RAID array has been configured between several hard disks.
If you are using the lilo boot loader, run lilo again (# lilo). 5 - Uninstalling the Driver To uninstall the RocketRAID 230x driver Note: The driver cannot be uninstalled while the system is booted from a disk or array attached to the RocketRAID host adapter.
Page 71
Chapter 6 FreeBSD Driver Support Contents of this Chapter: 1 - Installing FreeBSD on the RocketRAID 230x Controller 2 - Installing the RocketRAID 230x Driver on an Existing System 3 - Updating the Driver 4 - Uninstalling the Driver...
Page 72
FreeBSD Driver Support 1 - Installing FreeBSD on the RocketRAID 230x Con- troller If you would like to install FreeBSD onto arrays attached to the RocketRAID host adapter, please follow the steps below. Step 1 Prepare the Driver Diskette When installing FreeBSD to a disk or array attached to the RocketRAIDhost adapter, you must prepare a driver diskette before starting the installation procedure.
Page 73
FreeBSD Driver Support BIOS driver B: is disk1 BIOS driver C: is disk2 BIOS 636kB/74512kB available memory FreeBSD/i386 bootstrap loader, Revision 0.8 (mailto:jkh@narf.osd.bsdi.com, Sat Apr 21 08:46:19 GMT 2001) Hit [Enter] to boot immediately, or any other key for command prompt. Booting [kernel] in 9 seconds…...
Page 74
FreeBSD Driver Support for FreeBSD 4.10-RELEASE ok load disk1:rr2310_00-4.10.ko for FreeBSD 4.11-RELEASE ok load disk1:rr2310_00-4.11.ko for FreeBSD 5.0-RELEASE ok load disk0:rr2310_00-5.0.ko for FreeBSD 5.1-RELEASE ok load disk0:rr2310_00-5.1.ko for FreeBSD 5.2.1-RELEASE ok load disk0:rr2310_00-5.2.1.ko for FreeBSD 5.3-RELEASE ok load disk0:rr2310_00-5.3.ko for FreeBSD 5.4-RELEASE ok load disk0:rr2310_00-5.4.ko for FreeBSD 5.3-AMD64-RELEASE ok load disk0:rr2310_00-5.3-amd64.ko...
Page 75
Then, press Alt-F1 to return to the setup screen, and choose [X Exit Install] to finish setup. 2 - Installing the RocketRAID 230x Driver on an Exist- ing System If you are currently running FreeBSD and would like to access drives or arrays...
Page 76
FreeBSD Driver Support # cp /mnt/rr2310_00-xxx.ko /modules/rr2310_00.ko # umount /mnt For FreeBSD 5.x: # mount –o ro /dev/fd0 /mnt # cp /mnt/rr2310_00-xxx.ko /boot/kernel/rr2310_00.ko # umount /mnt Alternately, it is possible extract the files from the .img files directly, without using a floppy diskette: For FreeBSD 4.x: # vnconfig vn0c freebsd_xxx.img...
Page 77
FreeBSD Driver Support >> FreeBSD/i386 BOOT Default: 0:ad(0,a)/boot/loader boot: BTX loader 1.00 BTX version is 1.01 Console: internal video/keyboard BIOS driver A: is disk0 BIOS driver C: is disk2 BIOS 636kB/74512kB available memory FreeBSD/i386 bootstrap loader, Revision 0.8 (mailto:jkh@narf.osd.bsdi.com, Sat Apr 21 08:46:19 GMT 2001) Loading /boot/defaults/loader.conf /kernel text=0x24f1db data=0x3007ec+0x2062c -...
Page 78
FreeBSD Driver Support # echo ’rr2310_00_load=”YES”’ >> /boot/defaults/ loader.conf This command will instruct the loader to load the RocketRAID module together with the kernel. After using this command, reboot the system. The RocketRAID module should now automatically load each time the operating system starts up. Note: When using FreeBSD 4.x, type in the following command to configure the system: # mknod /dev/rr2310_00 c 200 0...
Page 80
Customer Support Customer Support If you encounter any problems while utilizing the RocketRAID host adapter, 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 host adapter.
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.
Need help?
Do you have a question about the RocketRAID 230x and is the answer not in the manual?
Questions and answers