Driver Installation Under Linux
www.3ware.com 47
Installing the 3ware Kernel Driver Module on a SuSE
Linux System that Boots from a Different Device
1 Log in as root.
2 Edit
/etc/sysconfig/kernel and make sure the file contains the
following line:
INITRD_MODULES="reiserfs 3w-9xxx"
Note: Other modules may be listed before or after 3w-9xxx,
depending on the installation. You may see entries like
reiserfs
, ext3 or scsi_mod. If present, leave them (ensuring
there is a space between each module name), since the system
needs them to boot properly.
Note about variables: In the instruction below, replace
<kernel string> with the kernel version you are using (i.e. 2.6,
etc.) and replace *** with your version of SuSE.
In addition, replace 3w-9xxx.* with the appropriate module file
for your kernel. The available module files are:
For UP kernels:
3w-9xxx.ko
For SMP kernels:
3w-9xxx.smp
For BigSMP (high memory) kernels: 3w-9xxx.big
3 If you are using SuSE 9.1 or earlier, after the existing 3w-xxx entry, add
3w-9xxx to the file /lib/modules/<kernel string>/modules.dep
4 Mount the CD-ROM and copy and install the appropriate kernel driver
module for your system.
Note: The AMD 64-bit driver is also used for 64-bit Intel Xeon systems.
mount /dev/cdrom /cdrom
cp /cdrom/packages/drivers/linux/suse/su93/3w-9xxx.*
/lib/modules/
<kernel string>/kernel/drivers/scsi/3w-9xxx.ko
If prompted to overwrite, type y.
5 To load the kernel driver module, type:
/sbin/insmod /lib/modules/<kernel string>/kernel/drivers/scsi/
3w-9xxx.ko