Driver Disk Installation Guide for ARC-11XX/ARC12XX/ARC16XX/18XX RAID Controller on SLES11 (kernel 2.6.27.19-5) x86_64 and x86 ================================================================================= ================================================================================= Linux SCSI driver technical support Mail address: support@areca.com.tw Tel: 886-2-8797-4060 Fax: 886-2-8797-5970 Web site: www.areca.com.tw ================================================================================== ================================================================================== ********************************************************************************** 1. Contents ** ********************************************************************************** readme.txt - the installation guide for ARC-11XX/12XX/16XX/18XX driver on SLES11 arcmsr.1.20.0X.15-130222.zip - source code(arcmsr.c, arcmsr.h, Makefile) install.zip - ziped Areca RAID driver disk for system install (driver.img) ********************************************************************************** 2. SLES11 Installation ** ********************************************************************************** A. Before Installation - Under DOS/Windows environment a. Unzip "install.zip" X:\PATH\pkunzip.exe install.zip =>> driver.img b. Dump it into a floppy disk. X:\PATH\rawrite.exe driver.img A: Tips: You can get rawrite.exe from SLES Installation CD1 or DVD B. S.u.S.E Linux installation start...boot from CD or DVD a. Press "F6" select "Yes". b. Select "Installation" to install the SLES11 c. Insert the driver disk to floppy drive. d. When the message: "Please choose the driver update medium" pop-up, if you can see all your raid volumes appear on "SuSE medium list", move cursor to "Back" and press return to back to normal installation. If you can't see the Areca RAID controller or raid volumes, move cursor to driver update media and press OK to update driver. e. Please follow SuSE's installation procedure to install your system. ################################# ############ATTENTION############ ################################# f. During "Perform Installation" and installing packages about 50%, switch to console (CTRL+ALT+F2) and type the following command: # cp -a /update/install /mnt/tmp g. Return to the installation screen (CTRL+ALT+F7) and continue the installation. h. If the system reboots unsuccessfully. Press CTRL+ATL+DEL to reboot again. P.S. : Once you attempt to update your kernel. You should work on old kernel and install new kernel source tree. Please follow linux kernel make procedure and add Areca raid driver source for new kernel build. ********************************************************************************** 3. Installing raid driver on an Existing System ** ********************************************************************************** CASE 1: if you do not attempt to compile driver source Insert the driver disk to floppy drive. mount floppy and copy file "update.tar.gz"(on linux/suse/x86_64-sles11 or i386-sles11/install) to local disk #tar -zxvf update.tar.gz #cd lib/modules/2.6.27.19-5-default/kernel/drivers/scsi/arcmsr or #cd lib/modules/2.6.27.19-5-pae/kernel/drivers/scsi/arcmsr or #cd lib/modules/2.6.27.19-5-vmi/kernel/drivers/scsi/arcmsr It depends on your current kernel. #insmod arcmsr.ko umount floppy P.S. : If prompt "insmod: error inserting 'arcmsr.ko': -1 File exists", execute "#rmmod arcmsr" command before insmod. CASE 2: if you need to compile linux kernel drivers source P.S: You must have your Linux system with developmental environment and kernel source, in other words you should select the adequate packages on the menu list during installation. First of all, please unzip "arcmsr.1.20.0X.15-111012.zip" and copy source code(arcmsr.c, arcmsr.h, Makefile) to /lib/modules/`uname -r`/kernel/drivers/scsi/arcmsr #cd /lib/modules/`uname -r`/kernel/drivers/scsi/arcmsr #make #insmod arcmsr.ko To build new kernel ramdisk for load arcmsr driver during boot-up automatically, #vi /etc/sysconfig/kernel @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ ...... @ ...... @ INITRD_MODULES="... ... ... arcmsr" # add arcmsr into this context description @ ...... @ ...... @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #vi /etc/modprobe.d/unsupported-modules @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ ...... @ allow_unsupported_modules 1 # setting allow_unsupported_modules 1 enables loading of unsupported modules @ ...... @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ #mkinitrd (Warning:we recommend you to backup /boot/initrd-`uname -r` before doing "mkinitrd") #reboot