Page 4
1 - Overview ....................... 7-1 2 - Installing FreeBSD on the RocketRAID 4320 Controller ........7-1 3 - Installing the RocketRAID 4320 Driver on an Existing System ......7-5 4 - Updating the Driver ....................7-8 5 - Installing RAID Management Software ..............7-8 6 - Uninstalling the Driver ..................
Page 5
Chapter 1 Introduction Contents of this Chapter: About this guide Introducing the RocketRAID 4320 Host Adapter RocketRAID 4320 Features and Specifications Understanding RAID Concepts and Terminology Network Features (Web Management/BIOS Utilities)
RAID Management software has to offer. Intel 81348 I/O Processor and SDRAM The RocketRAID 4320 SAS RAID Controller has an integrated Intel I/O processor for hardware RAID parity calculations. With the new I/O processor the system CPU is free to perform other important tasks.
Introduction RocketRAID 4320 – Features and Specifications system failure, when used in conjunction with the optional battery back up unit. Host Adapter Architecture • TerabyteStream™ for Blazing Performance • Intel IOP 81348(1.2GHz) • PCI -Express x8 • 256 MB of DDR II memory with ECC protection •...
Page 8
Introduction • Alarm / Buzzer alerts for drive failure • Hardware Monitor function • Hard Drive LED indicators (Activity and Failed) • SNMP for remote management • Ethernet port for (OBM) Out of Bound Managment • NTP (Network Time Protocol) •...
Non-redundant arrays (RAID0, JBOD) do not need to be initialized. When you create a redundant array using the RocketRAID 4320 controller’s BIOS Configuration Utility, it will automatically start the initialization process. When creating an array using the HighPoint RAID Management Console software, you can specify an initialization option (Skip initialization, foreground and background).
Disks attached to the RocketRAID 4320 that contain valid partition tables will be identi- fied as legacy disks. A legacy disk attached to the RocketRAID 4320 can be accessed by the operating system, but cannot be used to create RAID arrays. A legacy disk must be initialized before assigning it to an array.
RocketRAID 4320 Hardware 1 - RocketRAID 4320 Adapter Layout Port1, Port2 These represent the RocketRAID 4320’s 2 Internal Mini-SAS ports. Each port can support up to 4 SAS/SATA hard disks. J9,J10,J11,J12 J9,J10 are Disk Activity leds; J11,J12 are Disk Failure leds.
Open the system chassis and locate an unused PCI-E x8 or x16 slot. Remove the PCI slot cover. Gently insert the RocketRAID 4320 into the PCI-E slot, and secure the bracket to the system chassis. After installing the adapter, attach the Mini-SAS connectors to the RocketRAID 4320’s Mini-SAS port,and to chassis backplane.
RocketRAID 4320 Hardware Description/Installation 3 - Verifying Installation Once the RocketRAID 4320 host adapter and hard disks have been installed into the chassis, boot-up the system to verify that the hardware is properly recognized. Power on the system. If the system detects the presence of the adapter, the RocketRAID 4320 BIOS Utility will be displayed during bootup.
(stored in the card’s onboard cache), will remain viable for up to 72 hours. The battery unit can be attached to the card using the BBU CONN. Attach the BBU into J14 of RocketRAID 4320 using the cable included with the BBU unit:...
Page 16
Chapter 3 RocketRAID 4320 BIOS Utility Contents of this Chapter: RocketRAID 4320 BIOS Utility 1 - BIOS Command Overview 2 - Disk Menu 3 - Array Menu 4 - Controller Menu...
RocketRAID 4320 BIOS Utility RocketRAID 4320 BIOS Utility The RocketRAID 4320’s BIOS Utility can be accessed using the “Ctrl+H” command. This command should be displayed automatically when the RocketRAID 4320’s BIOS screen appears during the system’s boot up procedure. 1 - BIOS Command Overview The RocketRAID 4320 BIOS Utility provides a wide selection of RAID related commands.
RocketRAID 4320 BIOS Utility Press [ALT + S] to open the “System” menu in the figure 1; then select “Supervisor mode”, and press ENTER. This will open the user authentication interface. Enter the appropriate password and then press ENTER. The initial password is “hpt”.
RocketRAID 4320 BIOS Utility Note: If the selected disk has already been initialized, the BIOS utility will display a warning message, but will continue to initialize the remaining disks. Warning: Initializing a disk may result in data loss – do not initialize disks that contain critical data.
Page 20
RocketRAID 4320 BIOS Utility Note: Variable Sector Size (VSS) for over 2TB support in 32bit LBA OS. It changes the sector size from default 512 Bytes to 4k Bytes etc. the maximum volume capacity up to 16TB. This option works under Windows platform only. And it CANNOT be converted to Dynamic Disk, because 4k sector size is not a standard format.
RocketRAID 4320 BIOS Utility Start Task – select this option to schedule specific RAID maintenance tasks such as RAID Verification. Stop Task – use this option to terminate scheduled tasks. Set boot - use this option to set an array to act as a boot volume.
Page 22
RocketRAID 4320 BIOS Utility Network Setting Use this menu to configure the RocketRAID card’s network settings. Access the Controller menu, select “Network” and press ENTER. You can select “Use automatic config” to request the network information from the system, or configure the settings...
Chapter 4 RocketRAID 4320 Driver and Software Installation Microsoft Windows (2000, XP, 2003 Server, Vista) Contents of this Chapter: Driver and Software CD Windows Driver Installation...
RocketRAID 4320 Driver and Software Installation Driver and Software CD The RocketRAID 4320 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 25
RocketRAID 4320 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. Click on the “OK” button to create the driver diskette. To install the RAID software: Click on “Install RAID Management Software”.
Installing the RocketRAID 4320 driver for an existing Windows XP/2003/x64 system After the operating system has booted, Windows will automatically detect the RocketRAID 4320, and request that a device driver be installed. To install the device driver, follow the steps outlined below: When the “Found New Hardware Wizard”...
Page 27
The driver is now installed - you can now continue on with the installation procedure. Installing the driver for an existing Windows Vista system Install the RocketRAID 4320 host adapter into the PC, then boot up Windows Vista. Windows should automatically detect the card, and display the “Found New Hardware”...
Page 28
RocketRAID 4320 Driver and Software Installation When asked: “Would you like to install this driver software?”, select “Install”. Reboot the system when prompted. The RocketRAID 4320 will be available for use after Vista reboots. Installation Verification After the driver has been installed, and the system has been restarted: Click the Start button, then right-click My Computer icon.
Web RAID Management Interface 1 - Web RAID Management Interface There are two methods to access the RocketRAID 4320’s web-based RAID management interface: Use HighPoint In-band Management Service or use the adapter’s Ethernet port (out-of-band management). The Web RAID Management interface is a firmware-based utility. If you are using the adapter’s Ethernet port, you need no additional software and configuration on the host...
Web RAID Management Interface The in-band management software provides an access URL for each controller on the system. You can access the RAID management interface for each controller through its access URL. Then Select the controller’s Access URL by click the link http://127.0.0.1:7412 You will be asked for the User and Password to login.
Web RAID Management Interface 3) Checkmark each disk you wish to initialize, and click the Submit button. Warning: initializing disks may delete data stored on the selected disks. Legacy Disks Disks that already contain data or have been partitioned will be recognized as “Legacy Disks”.
Page 33
Web RAID Management Interface If you are creating a redundant RAID array (RAID1, 5, 6, 10, 50), select an initialization option for the array. Note: An un-initialized RAID1 or RAID10 array can still provide redundancy in case of a disk failure. A RAID5 array, however, is not fault-tolerant until initializa- tion is finished.
Page 34
Web RAID Management Interface 3) Click the Delete button. Note: An array in use by the operating system cannot be deleted. Any data stored on a deleted array will be inaccessible Array Maintenance – Rebuilding/Verifying/Modifying RAID arrays Rebuilding a Failed Array When an array member in a redundant array fails, the array will be listed as broken.
Page 35
Web RAID Management Interface 2) Highlight the desired RAID array 3) Click the “Maintenance” button. Click the Verify button to start the verify process. OCE/ORLM – modifying existing RAID arrays Expanding/Migrating an Array With the OCE/ORLM function, you can migrate an array from one RAID level to another RAID level and/or expand the array dynamically, even under I/O load.
Page 36
Web RAID Management Interface An unexpected system crash may result in data loss while performing OCE/ORLM on an array. We strongly recommend backing up data before starting the OCE/ORLM process. After the OCE/ORLM procedure has completed, reboot the system. Other RAID related Functions Renaming an Array You are free to rename RAID arrays.
Web RAID Management Interface 4 Device Management Select the “Manage - Device” function to access the device management page. Change Device Settings Depending upon the capabilities RAID controller and hard disks drives in use, several configurable device settings may be available: Read Ahead, Write Cache, TCQ, and NCQ.
Page 38
Web RAID Management Interface User can also use the Web RAID management to upgrade controller’s firmware. SHI – Storage Health Inspector The primary SHI interface displays a brief “health” summary of each hard disk. Controller ID Which controller /card the disk is attached to. Port # Port location of the hard disk...
Page 39
Web RAID Management Interface Device SSN# Serial number of the hard disk RAID RAID/Non-RAID status Temperature (in Fahrenheit) of the hard disk (Celsius is displayed under the SMART status) Bad Sectors/Found & Repaired The card is capable of repairing bad sectors – a summary of this activity is presented here.
Page 40
Web RAID Management Interface Note: S.M.A.R.T attribute data is drive-specific. The software includes a list of definitions for popular drive models/manufacturers. Unknown S.M.A.R.T. attributes will be shown as “unknown”. You can add the attribute definitions for your drive in the file smart.def (which resides in the software installation directory). Rescan Devices When you physically add drives to the controller while the system is running, you can rescan the controller to reflect the change.
Web RAID Management Interface To rescan the devices: 1) Select menu “Manage - Device”. 2) Click “Rescan Devices” button. Note: When you are hot-plugging an entire array, run rescan only after all array members (hard disks) have been physically plugged or unplugged from the system. You can rescan all the devices at once using the Rescan function on the Array Management page.
Web RAID Management Interface 6 Managing Events and Tasks The HighPoint Web RAID Management Software automatically logs all controller related events that have occurred (for all controllers/cards managed by the software). In addition you can configure E-mail Notification to receive information about these events (see Section 7 Settings -View Events).
Web RAID Management Interface Scheduling a Task To add a task schedule: 1) Select the array that you want to verify or rebuild. 2) Enter a name for the task. 3) Configure the frequency for the task. 4) Check the Submit button. Delete a Scheduled Task To delete a task schedule: 1) Select a task from the Tasks List.
Page 44
Web RAID Management Interface Settings>System The System Setting page include SAF-TE config file setting, Audible Alarm setting, Staggered Spinup setting, Spindown Idle Disk setting, Rebuild priority setting and Auto Rebuild setting. The Upload SAF-TE config file option allow user to upload the special SAF-TE config files.
Page 45
Web RAID Management Interface Settings>User This setting allows you to alter the default password (when logging on). Enter a new password and click the “Change Password” button to change the current user’s password. Settings>Email Enabling E-mail notification: To configure E-mail notification: 1) Select the “Enable Event Notification”...
Page 46
Web RAID Management Interface To test E-mail notification: 1) Enter the necessary information for the recipient. 2) Click the Test button. If the software is unable to send a test message, an error will be displayed. Double check the recipient entries and make sure the information is correct. Settings>SNMP You can set three SNMP Trap IP address and trap type, this setting will be saved in the flash.
Chapter 6 Linux Driver Support Contents of this Chapter: Fedora Linux installation Overview SuSE Linux Enterprise Server (SLES) installation Overview Red Hat Enterprise Linux/CentOS Overview...
1 - Overview The purpose of this document is to provide clear instructions on how to install and use RocketRAID 4320 Controller on Fedora Linux system. 2 - Installing Fedora Linux on RR4320 controller If you would like to install Fedora Linux onto drives attached to RR4320 controller,...
Page 49
Linux Driver Support command to make the boot diskette. Insert a floppy disk into the floppy drive and type the command(Example): #dd if=rr3xxx_4xxx-fedora.img of=/dev/fd0 Step 4 Install Fedora Linux Installation steps for Fedora 8 1. Start installing Fedora Linux by booting from the installation DVD. 2.
Page 50
Linux Driver Support the floppy drive and then select “OK”. The system will load RR4320 driver automatically. When prompted “Do you wish to load any more driver disks?” Select “No”. 9. When prompted for an update disk source, select fd0. The installer will read updates from the driver floppy.
Page 51
Linux Driver Support 3 - Installing RR4320 driver on an Existing System Note: If you use a SCSI adapter to boot your system, you must make sure the RR4320 controller BIOS will be loaded after that adapter’s BIOS. If not, try to move it to another PCI slot.
Page 52
2. You are using a kernel that is build off a different configuration with the driver. In this case the precompiled drivers cannot be used. You can build a driver for your kernel using Open Source package for RocketRAID 4320 controller. To ensure the module has been loaded successfully, you can check the driver status by typing in the command “cat /proc/scsi/hptiop/x”, where x is the filename you...
Page 53
Linux Driver Support Step 4 Configure System to Mount Volumes when Startup Now you can inform the system to automatically mount the array by modifying the file /etc/fstab. E.g. you can add the following line to tell the system to mount /dev/sda1 to location /mnt/raid after startup: /dev/sda1 /mnt/raid ext3 defaults 0 0 4 - Monitoring the Driver...
Linux Driver Support 5 - Updating the Driver 1. If the original driver is installed in the system initrd file (e.g. when OS is installed to RR4320 controller), you can update the driver as below: # cp hptiop.ko /lib/modules/‘uname –r‘/updates/ # mkinitrd ‘uname –r‘...
Page 55
Linux Driver Support 7 - Uninstalling You can only uninstall the driver when your system is not booting from devices attached to RR4320 controller. Just remove the lines you added to /etc/fstab, and remove the file files you created in the /etc/init.d.
Page 56
Linux Driver Support 1 - Overview The purpose of this document is to provide clear instructions on how to install and use Rocket RAID 4320 Controller on SLES Linux system. 2 - Installing SLES Linux on RR4320 Controller If you would like to install SLES Linux onto drives attached to RR4320 controller, please perform the following operations: Step 1 Prepare Your Hardware for Installation After you attach your hard disks to RR4320 controller, you can use RR4320 BIOS...
Page 57
Linux Driver Support can be found on the SLES Linux CD (under /dosutils). Just run it under a command window and follow its prompt. On a Linux system, you can use the “dd” command to make the driver diskette. Insert a floppy disk into the floppy drive and type the command: # dd if=rr3xxx_4xxx-sles.img of=/dev/fd0 Step 4 Install SLES Linux...
Page 58
Linux Driver Support E.g. default=0 timeout=8 title Linux kernel (hd0,1)/vmlinux root=/dev/hda1 acpi=off initrd (hd0,1)/initrd Then reboot the system to make new kernel parameter take effect. Step 2 Install the Driver Module The driver modules are packed in file /linux/suse /[arch]-[version]/install/update.tar. gz on the driver diskette.
Page 59
Linux Driver Support Step 4 Configure System to Automatically Load the Driver Most likely, you will not want to type in “insmod hptiop” each time you boot up the system. You can add the driver to the initial RAM disk image to load the driver at boot time: 1.
Page 60
Linux Driver Support 5 - Installing RAID Management Software HighPoint RAID Management Software is used to configure and keep track of your hard disks and RAID arrays attached to RR4320 controller. Installation of the manage- ment software is optional but recommended. Please refer to HighPoint RAID Management Software documents about more information.
Page 61
1 - Overview The purpose of this document is to provide clear instructions on how to install and use RocketRAID 4320 Controller on Red Hat Enterprise Linux/CentOS system. Please refer to HighPoint RAID Management Software documents about more information. 2 - Installing Red Hat Enterprise Linux/CentOS on...
Page 62
Linux Driver Support dosutils). Just run it under a command window and follow its prompt. On a Linux system, you can use the “dd” command to make the boot diskette. Insert a floppy disk into the floppy drive and type the command (amd64 driver for example): # dd if=rr3xxx_4xxx-rhel_centos-.img of=/dev/fd0 Step 4 Install Red Hat Enterprise Linux/CentOS 1.
Page 63
Linux Driver Support Note: The system device mapping order is the same as the order shown in RR4320 BIOS Setting Utility. 2. On some system the LILO boot loader may be installed incorrectly unless you specify BIOS parameters in /etc/lilo.conf. During installation, when prompted “Would you like to create a boot disk for your system?”, switch to console 2 by pressing <Ctl>+<Alt>+F2.
Page 64
2. You are using a kernel that is build off a different configuration with the driver. In this case the precompiled drivers cannot be used. You can build a driver for your kernel using OpenBuild package for RocketRAID 4320 controller. To ensure the module has been loaded successfully, you can check the driver status by typing in the command “cat /proc/scsi/hptiop/x”, where x is the...
Page 65
Linux Driver Support Then you should inform the system load the module when system boots up with the following command: #echo “modprobe hptiop” > /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 when Startup Now you can inform the system to automatically mount the array by modifying the file /etc/fstab.
Page 66
Linux Driver Support RR4320 driver on an Existing System”. Overwrite the driver file in the directory “/lib/modules/`uname –r`/kernel/drivers/scsi/”. #cp –f /tmp/hptiop.ko /lib/ modules/`uname –r`/kernel/drivers/scsi/ 2. If you are using a system installed to RR4320 controller, you can update the driver file in the directory “/lib/modules/`uname –r`/updates/”, then update the initrd file.
Contents of this Chapter: 1 - Overview 2 - Installing FreeBSD on the RocketRAID 4320 Controller 3 - Installing the RocketRAID 4320 Driver on an Existing System 4 - Updating the Driver 5 - Installing RAID Management Software 6 - Uninstalling the Driver...
Page 68
RocketRAID 4320 Controller on a FreeBSD system. 2 - Installing FreeBSD on RocketRAID 4320 Controller If you would like to install FreeBSD onto drives attached to RocketRAID 4320 controller, please perform the following operations: Step 1 Prepare Your Hardware for Installation...
Page 69
FreeBSD Driver Support On a FreeBSD system, you can use the “dd” command to make the driver diskette. For example, Insert a floppy disk into the floppy drive and type the following command if you are installing FreeBSD versions: # dd if=rr3xxx_4xxx-bsd.img of=/dev/fd0 Step 4 Install FreeBSD 1.
Page 70
FreeBSD Driver Support ok load disk1:hptiop-4.4.ko for FreeBSD 4.5-RELEASE ok load disk1:hptiop-4.5.ko for FreeBSD 4.6.2-RELEASE ok load disk1:hptiop-4.6.2.ko for FreeBSD 4.7-RELEASE ok load disk1:hptiop-4.7.ko for FreeBSD 4.8-RELEASE ok load disk1:hptiop-4.8.ko for FreeBSD 4.9-RELEASE ok load disk1:hptiop-4.9.ko for FreeBSD 4.10-RELEASE ok load disk1:hptiop-4.10.ko for FreeBSD 4.11-RELEASE ok load disk1:hptiop-4.11.ko for FreeBSD 5.0-RELEASE...
Page 71
FreeBSD Driver Support for FreeBSD 5.4-RELEASE ok load disk0:hptiop-5.4.ko for FreeBSD 5.4-AMD64-RELEASE ok load disk0:hptiop-5.4-amd64.ko for FreeBSD 5.5-RELEASE ok load disk0:hptiop-5.5.ko for FreeBSD 5.5-AMD64-RELEASE ok load disk0:hptiop-5.5-amd64.ko for FreeBSD 6.0-RELEASE ok load disk0:hptiop-6.0.ko for FreeBSD 6.0-AMD64-RELEASE ok load disk0:hptiop-6.0-amd64.ko for FreeBSD 6.1-RELEASE ok load disk0:hptiop-6.1.ko for FreeBSD 6.1-AMD64-RELEASE ok load disk0:hptiop-6.1-amd64.ko...
Page 72
FreeBSD Driver Support for FreeBSD 7.0-RELEASE ok load hptiop.ko for FreeBSD 7.0-AMD64-RELEASE ok load hptiop.ko After the driver has been loaded, remove the floppy diskette from the floppy drive. Type in “boot” and continue the installation as normal. You can refer to FreeBSD installation guide.
Page 73
FreeBSD Driver Support 3 - Installing RR3xxx/4xxx Driver on an Existing System If you are currently running FreeBSD and would like to access drives or arrays attached to the RR3xxx/4xxx Controller, you can perform the following steps. Step 1 Copy the Driver Module If you have made freebsd drivers into a diskette, you can insert the driver diskette to floppy drive, then using the following commands to copy the driver module: for FreeBSD 4.x:...
Page 74
FreeBSD Driver Support (if you have no other SCSI device, the first device is /dev/da0, then /dev/da1, etc.). Example Load it at boot loader for 5.0 or earlier version: F1 FreeBSD Default: F1 >> 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...
Page 75
FreeBSD Driver Support Now you can mount /dev/da0s1e to somewhere to access it. Step 3 Configure System to Automatically Load the Driver Most likely, you will not want to type “load hptiop” each time you boot up the system. Therefore you must install the module and tell the system about it. To configure system to automatically load the driver, type in the following commands: # echo ’hptiop_load=”YES”’...
Page 76
FreeBSD Driver Support 5 - Installing RAID Management Software HighPoint RAID Management Software is used to configure and keep track of your hard disks and RAID arrays attached to RR4320 controller. Installation of the manage- ment software is optional but recommended. Please refer to HighPoint RAID Management Software documents about more information.
Mac OSX Driver 1 Installing the driver and RAID utility Installing the package 1. Double click the package labeled “rr3xxx-mac-v120-113007.dmg” to start the installation process (“xxx” refers to the revision of the driver). This will open the driver and software package. 2.
Page 80
CustomerSupport Customer Support If you encounter any problems while utilizing the RocketRAID 4320, 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 4320.
Page 81
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 4320 and is the answer not in the manual?
Questions and answers