User guide
Table Of Contents
- Title Page
- Table of Contents
- About this User Guide
- Introducing the 3ware® SATA RAID Controller
- Getting Started with Your 3ware RAID Controller
- First-Time RAID Configuration Using 3BM
- Driver Installation
- Driver Installation Under Windows
- Driver Installation Under Linux
- Obtaining 3ware Linux Drivers
- Driver Installation Under Red Hat Linux or Fedora Core 5
- Materials required
- Creating a Red Hat Linux Driver Diskette
- Installing the 3ware Kernel Driver Module while Installing Red Hat Linux on a New Unit
- Installing the 3ware Kernel Driver Module on a Red Hat or Fedora Core Linux System that Boots From a Different Device
- About Variables In the Kernel Driver Module Installation Instructions
- Driver Installation Under SuSE Linux
- Compiling a 3ware Driver for Linux
- Driver Installation Under FreeBSD
- 3ware BIOS Manager 2 (3BM 2) Introduction
- 3DM 2 (3ware Disk Manager) Introduction
- Configuring Your Controller
- Configuring Units
- Configuring a New Unit
- Creating a Hot Spare
- Naming a Unit
- Setting Unit Policies
- Changing An Existing Configuration by Migrating
- Deleting a Unit
- Removing a Unit
- Moving a Unit from One Controller to Another
- Adding a Drive
- Removing a Drive
- Rescanning the Controller
- Maintaining Units
- Checking Unit and Drive Status through 3DM
- About Degraded Units
- About Inoperable Units
- Alarms, Errors, and Other Events
- Background Tasks
- Scheduling Background Tasks
- Locating a Drive by Blinking Its LED
- Maintaining Your Controller
- Determining the Current Version of Your 3ware Driver
- Updating the Firmware and Driver
- Downloading the Driver and Firmware
- Updating the Firmware Through 3DM 2
- Updating the 3ware Driver and Firmware Under Windows
- Using the Update Utility With Multiple Controllers
- Updating the 3ware Driver Under Windows XP
- Updating the 3ware Driver Under Red Hat or Fedora Core
- Updating the 3ware Driver Under SuSE
- Updating the 3ware Driver Under FreeBSD
- Updating the Firmware Under Linux and FreeBSD
- Viewing Battery Information
- Testing Battery Capacity
- 3DM 2 Reference
- Troubleshooting
- Appendices
- Index

Chapter 4. Driver Installation
52 3ware Serial ATA RAID Controller User Guide
To install the kernel driver module while installing FreeBSD v6.1
1 Disconnect all SCSI devices in the system, except the except the CD or
DVD
and the ones connected to the 3ware RAID controller.
2 Create the RAID units on the 3ware RAID controller using 3BM (the
3ware BIOS Manager). For details, see “First-Time RAID Configuration
Using 3BM” on page 20.
3 Copy the temporary kernel driver module (
twa_96se.ko) onto a floppy.
twa_96se.ko is available on the 3ware CD-ROM, at
for 32 bit:
packages/drivers/freebsd/6.1/9650seInstall/x86
for 64 bit: packages/drivers/freebsd/6.1/9650seInstall/
x86_64
twa_96se.ko
is also available at the following link
http://www.3ware.com/KB/article.aspx?id=15003. Both 32-bit (x86) and
64-bit (x86_64) Versions are attached.
4 Boot the system from the FreeBSD installation CD. Immediately after the
system starts booting the kernel, insert the floppy containing the
appropriate 3ware 9550SX/9590SE/9650SE kernel driver module into the
floppy drive.
5 Run sysinstall.
In the sysinstall menu, choose
Configure > Load KLD.
Load
twa_96se.ko from the floppy drive.
6 Install the FreeBSD OS, remove the floppy and the CD, and reboot.
7 Immediately after the system starts booting the kernel, re-insert the floppy
into the floppy drive.
Note: The 3ware kernel driver module integrated into the FreeBSD installation CD
supports 9500S controllers, but not 9550SX/9590SE/9650SE controllers. Since this
driver is statically compiled with the kernel, newer drivers with the same name
(twa.ko) cannot exist. A temporary driver is provided, named twa_96se.ko, which
can be used to accomplish the FreeBSD installation and enable boot device
support. Once up and booted, you will need to upgrade the kernel driver module by
compiling the new kernel driver sources provided on the CD or website. The steps
below describe how to load the temporary kernel driver module, and then how to
upgrade the kernel to include it.
Note: Some versions of FreeBSD cannot boot to arrays larger than 1 TByte. If you
want to create an array larger than 1 TByte, check to make sure that the version of
FreeBSD you have supports it.










