RocketRAID 230x SATAII Host Adapter User’s Guide Revision: 1.1 Date: January 2007 HighPoint Technologies, Inc.
Copyright Copyright © 2007 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 Chapter 1 Introduction 1 - About this Guide ................................................................................................. 1 - 1 2 - Introducing the RocketRAID 2300, 2302 and 2304 Host Adapters ...................... 1 - 1 3 - Product Features ................................................................................................. 1 - 1 4 - Understanding RAID Concepts and Terminology ..............................................
Table of Contents Driver and Software CD ........................................................................................... 4 - 1 Windows Driver Installation .................................................................................... 4 - 4 1 - Installing the RAID Management Console/ Interface Overview ......................... 4 - 5 2 - Software Interface - Overview of commands/functions ...................................... 4 - 6 3 - Creating an Array ...................................
Chapter 1 Introduction Contents of this Chapter: About this guide Introducing the RocketRAID 230x Host Adapter Product Features Understanding RAID Concepts and Terminology
Introduction About this Guide The RocketRAID 230x SATAII Host Adapter’s User’s Guide provides information about the functions and capabilities of these host adapter products, and instructions for installing, configuring and maintaining RAID arrays hosted by these adapter cards. Introducing the RocketRAID 2300, 2302 and 2304 Host Adapters The HighPoint RocketRAID 2300, 2302 and 2304 host adapters are 4-channel PCI-Express x1 to SATA II RAID controllers.
Introduction LED support - disk activity and disk failure status (RR2300, 2302 models) Quick and Background initialization for quick RAID 5 configurations BIOS boot support (INT13) Command Line Interface for RAID management (CLI) Graphical RAID Management Software (RAID Management Console) Web-based RAID Management Software Automatic RAID rebuild SMTP support for email notification Windows/Win x64, Linux and FreeBSD support Understanding RAID Concepts and Terminology The following conce
Introduction Array initialization A redundant array (RAID5, RAID1, RAID10) needs to be initialized to ensure full performance and reliability. Non-redundant arrays (RAID0, JBOD) do not need to be initialized. When you create a redundant array using the host adapter’s BIOS Configuration Utility, it will create the array in un-initialized state. The initialization process can be completed after installing the driver and management software.
Introduction 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). 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).
Chapter 2 RocketRAID 230x Hardware Description/Installation Contents of this Chapter: RocketRAID 230x Hardware 1 - RocketRAID 230x Host Adapter Layout 2 - LED Connections 3 - Installing the RocketRAID Host Adapter 4 - Verifying Installation
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. JP3 This jumper can be used to enable or disable the card’s alarm (BEEP1).
RocketRAID 230x Hardware Description/Installation JP5 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 230x Hardware Description/Installation RocketRAID 2304 SATA 1- SATA These represent the RocketRAID 2300’s four external SATAII (eSATA) channels BEEP1 - Speaker Alarm (speaker): the speaker emits and audible alarm in the case of disk/array failure. 2 - LED Connections 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.
RocketRAID 230x Hardware Description/Installation 1: D1 2: D2 3: D3 4: D4 5: +3.3V In the first group, 1,2,3,4 represent the activity status of disk 1,2,3,4 respectively, low level is effective. When hard disk isn’t receiving the read/write data, they keep high level 3.3 V. otherwise they change to low level. When connected, please connect the cathode of LBD to Pin 1, 2, 3 and 4. If the anode of LBD isn’t been powered supply, please connect it to Pin 5 to achieve Active indication.
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. When connected, please connect the cathode of LBD to Pin 1, 2, 3 and 4. If the anode of LBD isn’t been powered supply, please connect it to Pin 5 to achieve fail indication.
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). LED Connections – RR2302 The RocketRAID 2302 provides LED connectors for it’s two internal SATA channels. Pins 1 and 2 represent SATA channel 1 and 2 respectively.
RocketRAID 230x Hardware Description/Installation 1. Open the system chassis and locate an unused PCI-Express slot (x1, x4, x8 or x16). 2. 3. 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). 4. After installing the adapter, attach hard disks to the host adapter using the data cable.
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. 5. Close and secure the system chassis.
Chapter 3 RocketRAID 230x BIOS Utility Contents of this Chapter: RocketRAID 230x BIOS Utility 1 - BIOS Command Overview 2 - Creating RAID Arrays 3 - Adding/Remove Spare Disks 4 - Updating the BIOS 5 - BIOS – Additional Settings
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. These commands are displayed towards the top of the utility’s interface.
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. Add/Remove Spare - this command is used to assign hard disks to function as spare disks. The controller is capable of using spare disks to automatically rebuild broken or faulted RAID arrays. Section 3 discusses this command in detail.
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. Initialization writes necessary RAID configuration information to the hard disk. Use the ← →arrow keys to select the Initialize command, and press ENTER. Warning: Initialization will destroy all pre- existing data on the selected hard disks.
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. 4. On the Create menu, use the ↓ arrow key to highlight the Select Devices item and press ENTER. A device list will appear, and display all available hard disk drives. 5. Highlight the target disks that you want to use, and press ENTER to select them. After all of the disks have been selected, press the ESC key to return to the Create Menu. 6.
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. If the disks in question are part of a RAID array that did not utilize the full available capacity at the time of creation, these disks may be used as spares.
RocketRAID 230x BIOS Utility 4) 5) Select the “Browse the CD” option, and access the directory provided for the RR230x host adapter. Open the “BIOS” directory, and double click the “hptflash.exe” icon.
RocketRAID 230x BIOS Utility 6) 7) 8) 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). Highlight the image file, and click the “Flash!” button. The utility will update the card, then verify the update. Once complete, click on the “Exit” button to close the utility. Shutdown and reboot the system.
RocketRAID 230x BIOS Utility 4) 5) 6) 7) 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. Note: This option will not function if the system was booted from CD. The utility will then ask if you want to flash the controller (upgrade the BIOS). Select Y for yes. The utility will display a progress bar during the flash procedure, then will attempt verify the update.
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. This sub-menu allows the administrator to enable/disable various controller functions. Several of the more common functions are described below: Keyboard Timeout (diag.exe) / Stop on Error (hptflash.
Chapter 4 RocketRAID 230x Driver and Software Installation 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. To create a driver diskette: 1. 2. 3. 4. Insert the CD into the system’s CD/DVD drive. The program should start automatically. Insert a blank floppy diskette into the system’s floppy drive. Click on “Create Driver Diskette”.
RocketRAID 230x Driver and Software Installation 5. Click on the “Please Select the Diskette you want to create” drop-down button, and select the appropriate OS from the list.
RocketRAID 230x Driver and Software Installation 6. Click on the “OK” button to create the driver diskette. To install the RAID software: 1. Click on “Install RAID Management Software”. 2. Select the desired software from the drop down menu, and click on the “OK” button.
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 3. 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. Installing the RocketRAID driver during a fresh Windows installation 1. 2. 3. 4.
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. The first time the software is used, make sure to enter the information listed above.
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 Exit - exit the utility interface Management RAID Management – Create/delete/maintain RAID arrays Device Management - check information or change settings for host adapters, and hard disks Spare management - create a
RocketRAID 230x Driver and Software Installation 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. 4. Select the desired RAID level from the drop-down list. Enter a name for the array using the keyboard (this is optional), and click the Next button.
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. Write-through - when the write-through setting is selected, all write requests sent to the array are passed directly to the disks. However, subsequent reads may still be completed from the cache if appropriate. 6.
RocketRAID 230x Driver and Software Installation 4 - Deleting an Array To delete an array: 1. 2. 3. 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” menu. A warning message will appear. Click Yes to delete the array. Click on cancel to stop this procedure. Note: An array in use by the operating system cannot be deleted.
RocketRAID 230x Driver and Software Installation 1. 2. 3. 4. 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” menu. If the disk is successfully added to the array, rebuild process will start automatically. Note: In some instances, a failed array will not rebuild automatically.
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. With the OCE/ORLM function, you can transform an array from one RAID level to another RAID level and/or resize the array dynamically, even under I/O load. To perform OCE/ORLM on an array: 1. 2.
RocketRAID 230x Driver and Software Installation 2. 3. 4. 5. 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; e.g. if you ORLM a RAID0 array to a RAID1 array, the array will be non-redundant until the procedure is complete.
RocketRAID 230x Driver and Software Installation To view the S.M.A.R.T status of a hard disk: 1. 2. Highlight the “Management” menu, and select the “ Device Management” function. Highlight the disk you want to examine. 3. 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. 2. In the Event View window, you can filer events, clear events, and save events to a file. Configuring E-mail notification To enable E-mail notification: 1. 2. 3.
RocketRAID 230x Driver and Software Installation Note: The software does not support SMTP servers that require user authentication. To add a Recipient: 1. Highlight the “Management” menu, and select the “Event Notification” function. 2. Click the “Add” button on the toolbar or select “Add” command from the “Operation” menu. Enter the necessary information in the Add recipient window. 3. 4. The recipient will be listed in the main window.
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. 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.
Linux Driver Support Select the task type and the array that you want to verify or rebuild, then click “Next”.
RocketRAID 230x Driver and Software Installation 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.
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 “Operation” menu. 3. Enter the system address, name, and port information in the popup window. The system address can be a host name, or an IP address. The default system port is 7402. 4.
RocketRAID 230x Driver and Software Installation 4. 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 – you must first disconnect from this system. Delete a Connection This command deletes a remote system from the connection list. To delete a connection: 1.
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” menu. 4. Enter the appropriate Login information in the popup window. 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.
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. 4. Modify the information in the popup window. System Port - This is the TCP port number that the RAID Management Service uses to communicate with RAID Management Console.
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. Add a User This function adds a user account to the connected remote system. To add a user: 1. Click the “Add” button in the User Management window. 2.
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. 2. Click Delete to remove the selected user. Click “Yes” to delete the item. Select “No” to cancel this command.
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.
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
Linux Driver Support 1 – Fedora Core 6 Linux 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. A driver can be built for this kernel using the OpenSource package for the RocketRAID host adapter.
Linux Driver Support 2) 3) 4) At the “Welcome to Fedora Linux” installation screen, a prompt labeled “boot:” will appear at the bottom of the screen. Type in “linux dd” and then press Enter. When prompted “Do you have a driver disk?”, select “Yes”. At the “Insert your driver disk and press OK to continue. ” prompt, insert the driver diskette and then select “OK”. The system will now load the RocketRAID driver automatically.
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” 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.
Linux Driver Support For example, 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 - Updating the Driver 1. If the original driver is installed in the system’s initrd (Initial RAM Disk) file (when using a system installed to RockeRAID host adapter, for example), the driver module in the initrd file should be updated using the mkinitrd command (or extract the initrd file and replace the driver module manually). 2.
Linux Driver Support 1 - Red Hat Enterprise 4 Overview This section provides instructions describing how to install and utilize the 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 RocketRAID host adapter: Step 1 Prepare the Driver Diskette The driver is provided in a floppy diskette image file format.
Linux Driver Support When prompted “Insert your driver disk and press OK to continue”, insert the driver diskette into the system’s floppy drive, and select “OK”. 1. The system will now load the RocketRAID driver automatically. 2. When prompted “Where do you want to install the boot loader? ” in the “Boot Loader Configuration” dialog, select “Master Boot Record (MBR)” to instruct the system be to boot from the RocketRAID host adapter. Continue the installation as normal.
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. /dev/sda).
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.
Linux Driver Support Example: # gzip -dc /boot/initrd-xxx.img > /tmp/initrd.ext2 # mkdir /mnt/initrd # mount -o loop /tmp/initrd.ext2 /mnt/initrd # cp /tmp/rr2310_00.ko /mnt/initrd/lib/rr2310_00.ko # umount /mnt/initrd # gzip -c /tmp/initrd.ext2 > /boot/initrd-xxx.img If you are using lilo to boot the system, use “lilo” to reinstall the RAM disk: # lilo Update rr2310_00.ko in /lib/modules: # cp /tmp/rr2310_00.ko /lib/modules/‘uname –r‘/kernel/drivers/scsi/rr2310_00.
Linux Driver Support 1 – SuSE Linux Enterprise Server (SLES) installation Overview 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.
Linux Driver Support 2. 3. 4. 5. 6. After the CD boots, select the “Installation” option and press F6 to load the driver. Insert the Driver Diskette when it displays “Please insert the Driver Update floppy”. When the “Diver Update Menu” is displayed, press “OK” and “back” for back to installer. Next. Select “back” to return to the installer. Installation will now proceed normally. Refer to SLES Linux documents for additional OS installation procedures.
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.
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. This array will be registered to the system as device “/dev/sda”. 1.
Linux Driver Support 2. Run the “depmod” command to update the module configuration: # depmod 3. Next, run the “mkinitrd” command to update the initrd file: # mkinitrd 4. If you are using the lilo boot loader, run lilo again: # lilo Step 5 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”.
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
FreeBSD Driver Support 1 - Installing FreeBSD on the RocketRAID 230x Controller 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. First, obtain the driver diskette image file from the driver package.
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… <-press SPACE key A prompted label “ok” will appear at the bottom of the screen. 4. Insert the RocketRAID driver diskette into floppy drive. Type in “load diskx: rr2310_00-x.
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 for FreeBSD 5.
FreeBSD Driver Support 6. Type in “boot” and continue with installation as normal. Refer to FreeBSD installation guide for additional information. ok boot Note: On some systems, when ACPI is enabled, FreeBSD may not function properly. Try disabling ACPI in the motherboard’s BIOS settings, or type the command “set hint.acpi.0.disabled=”1”” under the boot prompt, in order to solve the problem. 7.
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 # mount /dev/vn0c /mnt # cp /mnt/rr2310_00-xxx.ko /modules/rr2310_00.ko # vnconfig –du vn0c myfilesystem mount=/mnt For FreeBSD 5.
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 - <- For FreeBSD 5.1 and later: select “6” on “Welcome to FreeBSD” screen.
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.
Appendix Customer Support
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. 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.