#######################################################################
#         Silicon Image SiI SATA controller                           #
#                     Linux  Driver 	                            #
#######################################################################

1. OVERVIEW
   This driver disk adds support for the SiI SATA controller. This driver
   overrides the Open Source Driver

   Supported Versions:

      * RedHat Linux 9.0

2. CREATE FLOPPY

   dd if=redhat_sii[chip].img of=/dev/fd0  (In a Linux System) 
      Where chip is 3112 or 6512 or 6514, etc.
            Example: redhat_sii6512.img
      See Full Install if you want to use WINDOWS to create
          the floppy
      
   => Configure RAID SET using the BIOS if you want RAID functionality
   *  Make sure BIOS reports drives as 'current' (if using RAID)


3. INSTALL SOFTWARE

   . Insert Bootable CDROM

   . At boot prompt type 'linux dd' 

      3112 may require additional arguments such as:
      linux dd ide0=0x1f0 ide1=0x170 hde=noprobe hdg=noprobe 
      linux dd hde=noprobe hdg=noprobe hdi=noprobe hdk=noprobe (2 controllers)

   . Insert floppy containing the driver and follow the installation instructions.

       * If you get Any Errors or 'hangs' before formatting the Disk Drives see Full Installation.
	 (type CTL-ALT-F4 and CTL-ALT-F5 to see errors, CTL-ALT-F1/F7 are main menus)
         // changing the RAID from Stripe RAID 0 to mirror RAID 1 or RAID 1+0 may cause this problem
         // Before formatting get a window (CLT-ALT-F2) and do a "mke2fs /dev/sda" 

       * Watch out for typos. Anaconda just ignores them will not disable the
         Open Source Driver 

   . If you are using GRUB you MUST create a BOOTABLE diskette when prompted  

      (If you are using LILO as the loader you have a choice of creating or NOT
       creating a bootable diskette.)

       * Do NOT forget to eject the Original Floppy containing the Driver when
         creating a bootable diskette

   . Reboot

       . Reboot using the Bootable diskette
         At Boot time type:  
            'linux ' or
            'linux hde=noprobe hdg=noproe' (3112)
       
       . LILO without diskette 
         At Boot time type ctrl-x :  
            'linux' 

   . Continue with normal installation.

   . Eject the BOOT floppy and PUT BACK the floppy containing the DRIVER

   . Before rebooting get a console window
     (Wait until Red Hat is done with installation)
       'mount /mnt/floppy' 
       cd /mnt/floppy
       run 'sh redhat_9.0_update_boot_loaders.sh'

       * This script assumes your boot disk is /dev/sda 
         (first controller) See Full Install for details

NOTE:

   . To UPGRADE or to just add 'DATA' SATA disk drives see Full Install instructions.


4. GENERAL INFO

   . If you cat /proc/scsi/SiI[chip]/* you should see the Driver as reported by
     the kernel

   . If you cat /proc/scsi/scsi you should see the your RAID TYPE as reported
     by the kernel
