/*********************************************************************
*	PROMISE FastTrak Series Linux Driver README
*
*   PROMISE Linux support team <support@promise.com.tw>   2002/12/01
*********************************************************************/

How to make Driver module (UP/SMP) of FastTrak , and load it?

1.) Please make sure you have linux kernel source code at ("/usr/src/linux").

2.) Goto directory where our driver codes is located and edit Makefile.

3.) Choose right parameters in Makefile.
     ex:	INDEP386 for most common case
		DEP386	 for most common case including module version
		SuSE_TB  for SuSE linux and Turbolinux,
		MDK      for Mandrake linux
 
    Or modify it for suitable your system.

4.) Issue "make" or "make clean all" to compile driver, and be sure to load
    scsi_mod.o before "insmod FastTrak.o".

5.) You can copy this module to /lib/modules/2.4.x/kernel/drivers/scsi/
    as current kernel's modules location.

6.) Linux Kernels 2.4.x misidentifies Promise ATA-RAID controllers as simple
    IDE controllers. This results in the built-in Linux IDE driver trying to
    handle the controller and can prevent the proper FastTrak ATA RAID driver
    to be loaded. This status we called "IDE issue".

    Follow the installation instructions AND the parameter commands referred
    to below section in linux boot loader. And merge into /etc/lilo.conf or
    /boot/grub/menu.lst.

    All IDE channels except the first and second one are disable for the
    "IDE issue". It can be enable by removing 'ide2=0 ide3=0 ide4=0 ide5=0
    ide6=0 ide7=0 ide8=0 ide9=0' in /etc/lilo.conf or /boot/grub/menu.lst.

   a.) "linux ide0=0x1f0,0x3f6,14 ide1=0x170,0x376,15 ide2=0 ide3=0 ide4=0
        ide5=0 ide6=0 ide7=0 ide8=0 ide9=0"

   b.) ex: /etc/lilo.conf
       image=/boot/vmlinuz-2.4.20
		label=linux-2.4.20
		append="ide0=0x1f0,0x3f6,14 ide1=0x170,0x376,15 ide2=0 ide3=0
ide4=0 ide5=0 ide6=0 ide7=0 ide8=0 ide9=0"
		initrd=/boot/initrd-2.4.20.img
		root=/dev/sda1
		read-only

   c.) ex: /boot/grub/menu.lst
       title Red Hat Linux (2.4.20)
       root (hd0,0)
       kernel /vmlinuz-2.4.20 ro root=/dev/sda1 ide0=0x1f0,0x3f6,14
ide1=0x170,0x376,15 ide2=0 ide3=0 ide4=0 ide5=0 ide6=0 ide7=0 ide8=0 ide9=0
       initrd /initrd-2.2.20.img

7.) Issue "cat /proc/scsi/FastTrak/x" (x is a number) to get the RAID Array
    status.

