3DM 2 Online Help

Updating the 3ware Driver Under Red Hat or Fedora Core
The following steps describe how to update the 3ware driver under Red Hat.

| Note: Pre-compiled, tested, and supported drivers are no longer available for older RedHat or Fedora Core releases using the 2.4 kernel. The source code is still available (for a limited time) if a newer driver is still needed. Check the release notes for more details regarding supported operating systems

To update the 3ware driver under Red Hat

1 | Download and extract the driver, as described under Updating the Driver and Firmware.

2 | Backup any critical data prior to updating the 3ware driver.

3 | Change the directory to the location with the extracted driver.

4 | Copy the files to the appropriate directory.

(In the commands below, replace <version> with the applicable Red Hat or Fedora Core version, such as ws4_u4 or fc5, and replace <kernel> with the applicable kernel, for example 2.6.15-x)
Note: The name of the module you will copy (3w-9xxx.*) varies, depending on the kernel; however you will always copy it to a file named 3w-9xxx.o for 2.4 kernels, or 3w-9xxx.ko for 2.6 kernels
For Red Hat or Fedora Core Uniprocessor
cp <version>/3w-9xxx.o /lib/modules/
<kernel>/drivers/scsi/3w-9xxx.o
For Red Hat SMP
cp <version>/3w-9xxx.smp /lib/modules/
<kernel>/drivers/scsi/3w-9xxx.o
For Red Hat Bigmem
cp <version>/3w-9xxx.big /lib/modules/
<kernel>/drivers/scsi/3w-9xxx.o
For Red Hat Hugemem
cp <version>/3w-9xxx.hug /lib/modules/
<kernel>/drivers/scsi/3w-9xxx.o

5 | For 2.4 Kernels, add the following line to /etc/modules.conf:

alias scsi_hostadapter 3w-9xxx.o
For 2.6 Kernels, add the following line to
/etc/modprobe.conf.
alias scsi_hostadapter 3w-9xxx.ko

6 | Complete the upgrade by upgrading the initial ramdisk.

Change the directory to the boot directory:
cd /boot
Run mkinitrd by entering the following:
(In the commands below, replace <kernel> with the applicable kernel, for example 2.4.20-8)
For Red Hat or Fedora Core Uniprocessor
mkinitrd –v –f initrd-<kernel>.img <kernel>
For Red Hat SMP
mkinitrd –v –f initrd-<kernel>smp.img <kernel>smp
For Red Hat Bigmem
mkinitrd –v –f initrd-<kernel>bigmem.img <kernel>bigmem
For Red Hat Hugemem
mkinitrd –v –f initrd-<kernel>hugmem.img <kernel>hugmem

7 | If you are using lilo, run lilo to update to the boot loader.

You should see a printout of kernels that are able to boot on this system after running lilo.

Related Topics
  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 SuSE
  Updating the 3ware Driver Under FreeBSD
  Updating the Firmware Under Linux and FreeBSD

www.3ware.com
1-408-542-8800
1-800-840-6055

Copyright AMCC 2004-2006
To contact Support, log in at https://www.3ware.com