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 Linux releases using the 2.4 kernel. The source code is still available (for a limited time) if a newer 2.4 driver is still needed. Check the release notes for more details regarding supported operating systems

| Backup your original driver before updating in case you need to revert back to it. However, you will not be able to revert back to the original driver if you are booting from that unit.

To update the 3ware driver under Red Hat

1 | Download and extract the driver, as described under Downloading 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 string> 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.ko for 2.6 kernels
For Red Hat or Fedora Core Uniprocessor
cp <version>/3w-9xxx.ko /lib/modules/
<kernel string>/kernel/drivers/scsi/3w-9xxx.ko
For Red Hat SMP
cp <version>/3w-9xxx.smp /lib/modules/
<kernel string>/kernel/drivers/scsi/3w-9xxx.ko
For Red Hat Bigmem
cp <version>/3w-9xxx.big /lib/modules/
<kernel string>/kernel/drivers/scsi/3w-9xxx.ko
For Red Hat Hugemem
cp <version>/3w-9xxx.hug /lib/modules/
<kernel string>/kernel/drivers/scsi/3w-9xxx.ko

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

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

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 string> with the applicable kernel, for example 2.4.20-8)
For Red Hat or Fedora Core Uniprocessor
mkinitrd –v –f initrd-<kernel string>.img <kernel string>
For Red Hat SMP
mkinitrd –v –f initrd-<kernel string>smp.img <kernel string>smp
For Red Hat Bigmem
mkinitrd –v –f initrd-<kernel string>bigmem.img <kernel string>bigmem
For Red Hat Hugemem
mkinitrd –v –f initrd-<kernel string>hugmem.img <kernel string>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
  Downloading the Driver and Firmware
  Updating the Firmware Through 3DM 2
  Updating the Firmware Through DOS Using the 3ware Bootable CD
  Updating the 3ware Driver and Firmware Under Windows
  Using the Update Utility With Multiple Controllers
  Updating the 3ware Driver Under Windows
  Updating the 3ware Driver Under SuSE
  Updating 3ware Drivers under FreeBSD
  Updating 3ware Drivers under VMware

www.3ware.com
1-858-535-6517
1-800-840-6055

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