/*********************************************************************
*	PROMISE FastTrak S150 SX4 /SX4000 Partial Source Code 
*                  1.01.0.24 Linux Driver README
*
*********************************************************************/

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

1.) Set Lilo as boot option
2.) Set Kernel Compiling Environment on Linux System
    # cd /usr/src/linux (or usr/src/linux-2.4.XX-XX)
      to make sure linux source code is available at ("/usr/src/linux/")
    # make config(or menuconfig/xconfig)
	To set kernel config items as you wish as below,
	Processor type and features/Processor family
	Processor type and features/High Memory Support
	Processor type and features/Symmetric multi-processing support
    # make dep

3.) Goto directory where driver source codes is located and edit Makefile.
    Make sure the directory "engine" is under the very directory
    when copying the source code from floppy or any other places.

4.) Makefile.
    # make KERNEL_SOURCE_DIR=/usr/src/linux-2.4.xx-xx/
    Note: The string "/usr/src/linux-2.4.xx-xx/" is the kernel source code 
   directory

5.) Insert scsi modules (scsi_mod.o) before insert FastTrak modules "insmod FastTrak.o".

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

7.) 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 

    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

 
8.) Issue "cat /proc/scsi/FastTrak/x" (x is a SCSI host number) under
    terminal console to get the RAID array status.
