Driver Disk Installation Guide for ARC-11XX/ARC12XX/ARC16XX/18XX RAID Controller 
on SLES 11 SP1(kernel 2.6.32.12-0.7) x86_64 and x86 
=================================================================================
=================================================================================
Linux SCSI driver technical support 
Mail address: support@areca.com.tw
Web site: www.areca.com.tw
==================================================================================
==================================================================================

**********************************************************************************   
1. Contents									**
**********************************************************************************

readme.txt  - the installation guide for ARC-11XX/12XX/16XX/18XX driver on SLES11 SP1
arcmsr-11SP1.zip  - Areca RAID driver for system installation
arcmsr.1.30.0X.19-20140605.zip  - arcms driver source code(arcmsr.c, arcmsr.h, Makefile)

**********************************************************************************
2. SLES11 Installation								**
**********************************************************************************

A. Before Installation

        a. Unzip arcmsr-11SP1.zip to the top(/) directory of an USB flash drive.

B. Start installation

        a. Insert the USB flash drive to the target system.
	
        b. Boot from SLES11 SP1 DVD installation disc.
	
        c. Press "F6" select "Yes".

        d. Select "Installation" to install the SLES11 SP1

        e. When the message: "Driver Updates Added" show-up, and you can see "arcmsr Driver Update Disk 1",
           press Enter to continue.
	   
        f. When the message: "Please choose the driver update medium" show-up, if 
           you can see all your raid volumes appear on "SuSE medium list",
           move cursor to "Back" and press Enter to continue system 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.

**********************************************************************************
3. Installing raid driver on an Existing System					**
**********************************************************************************
    CASE 1: if you do not attempt to compile driver source

           Extract arcmsr-11SP1.zip to current directory.
           #cd linux/suse/x86_64-sles11/install           ; for x86_64
                 or
           #cd linux/suse/i386-sles11/install             ; for i386, i586, i686
           It depends on your current platform.

           Please use following command to determine which rpm to install.
           #uname -a

           Install driver package.
           It depends on your current platform and kernel.
           #rpm -ivh arcmsr-kmp-xxx-1.30.0X.19_sles11SP1_2.6.32.12_0.7-1.yyy.rpm

                 where xxx - can be default, xen, pae
                       yyy - can be x86_64, i586
           #reboot

   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.30.0X.19-20140605.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
