3ware HTML Bookshelf



3ware® User Guide > Driver Installation > Driver Installation Under Linux > Driver Installation Under SuSE Linux

Driver Installation Under SuSE Linux
*
*
*
*
Materials required
*
*
*
Creating a SuSE Linux Driver Diskette
If you are installing SuSE Linux on a new drive or unit managed by the 3ware RAID controller, you will need to install the 3ware RAID controller driver at the same time as the operating system.
You can load the driver from a floppy diskette on which you have installed the driver or from the 3ware CD. If installing SuSE 10.3, you will need to use the 3ware CD.
To create a driver install diskette
1
To manually mount the cd, type:
mount -t iso9660 /dev/cdrom /mnt
To start autorun, type:
/mnt/autorun
2
3
A confirmation window opens.
4
Insert a blank diskette into a drive and click the Yes button to begin copying the driver to the floppy diskette.
 
Note: If you need to create a Linux driver diskette for a Linux distribution other that what is available on the menu, see 3ware knowledgebase article 14546
http://www.3ware.com/KB/article.aspx?id=14546
Installing the 3ware Kernel Driver Module while Installing SuSE Linux on a New Unit
 
1
2
You will then be prompted to insert the driver install disk and to select the media type: CD or floppy.
3
4
Installing the 3ware Kernel Driver Module on a SuSE Linux System that Boots from a Different Device
1
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.).
For UP kernels: 3w-9xxx.ko
For SMP kernels: 3w-9xxx.smp
For BigSMP (high memory) kernels: 3w-9xxx.big
3
3w-9xxx to the file /lib/modules/<kernel string>/modules.dep
4
 
Note: The AMD 64-bit driver is also used for 64-bit Intel Xeon.
mount -t iso9660 /dev/cdrom /mnt
Copy the kernel driver module:
For openSuSE and SuSE Linux Enterprise Server 32-bit (x86), type:
cp /mnt/packages/drivers/linux/suse/<version>/x86/
3w‑9xxx.<ko, smp, or big>
/lib/modules/<kernel string>/kernel/drivers/scsi/3w‑9xxx.ko
For openSuSE and SuSE Linux Enterprise Server 64-bit (x86_64), type:
cp /mnt/packages/drivers/linux/suse/<version>/x86_64/3w‑9xxx.ko
/lib/modules/<kernel string>/kernel/drivers/scsi/3w‑9xxx.ko
If prompted to overwrite, type y.
5
modprobe sd_mod
 
insmod /lib/modules/<kernel string>/kernel/drivers/scsi/3w-9xxxx.ko
 
Note: If the kernel driver module installation fails, confirm that the correct driver was installed from the CD-ROM. If a driver is not available for your system, you will need to compile your own driver. For more information, see 3ware knowledgebase article 14546
http://www.3ware.com/kb/article.aspx?id=14546.
6
/sbin/depmod -a
7
/sbin/mkinitrd
8
If you are using the LILO boot loader, run LILO to update the boot record on disk by typing the following:
/sbin/lilo 
The output should be similar to:
Added linux * 

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

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