RedHat4_3114_INSTALL.txt Driver File Contents (sii3114.exe)

Silicon Image Red Hat Enterprise Linux 4 Driver Installation for 3114 Controllers
 

1. OVERVIEW

   This driver disk adds support for the SiI 3114 SATA controller and overrides the Open Source Driver. The installation will override the default Open Source Driver already contained in the CD-ROM.

   Supported RedHatLinux versions:

      * RedHat Enterprise Linux 4, Kernel revision 2.6.9-5.
      * This driver rev. 1.0.5.8 supports 32-bit AMD/Intel platforms for Sii3114 controller with RAID capability.


   CREATE FLOPPY before INSTALLATION

   1) If you received the driver in an xxx.img format, the easiest way to create a floppy containing the drivers under Linux is to use
      'dd' as follows:

      dd if=file_name.img of=/dev/fd0  (In a Linux System)
      where filename will change with the distribution used.
       
   2) Configure RAID SET using the controller BIOS if you want RAID
      functionality
 
   3) The following BIOS BOOT sequence is recommended => CD, Hard Disk,
      Floppy
  
 

2. FRESH INSTALLATION TO A BOOT DRIVE

   Installing the SiI Driver currently requires some manual intervention.  It also requires to disable probing so that the Open Source Drivers does not get installed. At boot time type:

   'linux noprobe' at the boot prompt.


   When you get to the screen shown in figure 1, get a shell prompt (see last page) and execute the initial_install script as followings to install the driver for boot disk:


   # mkdir /f   
   # mount /dev/fd0 /f
   # cd /f
   # ./initial_install.sh


                    Figure 1:


                    | Warning |

         No hard drives have been found.
         You probably need to manually
         choose device drivers for the
      for the installation to succeed. Would
      you like to select drivers now?

        | Yes |                        | No |                   
               



   Once the driver is installed select  'No' and then 'Done' on the next two screens. Continue with the installation. 
   At the end,  go to shell prompt ([Ctrl]-[Alt]-[F2]) to run the script below BEFORE REBOOTING.

   ./upgrade_driver.sh 


   This last step writes all the drivers permanently into the kernel.

   Go back to the last screen (such as [Ctrl]-[Alt]-[F7]) to reboot the system. Installation of boot disk at this point is completed.



3. ACCESS A SATA DISK AS DATA DRIVE WITHOUT UPGRADING THE KERNEL	
    
     If your system is already up and running, you can add loadable modules to access the SATA drives by the followings:

     . Unload the open source driver for Silicon Image controllers if it was loaded.

     . # mount /mnt/floppy
         in case of DOS formatted floppy
         . # mount -t vfat /dev/fd0 /mnt/floppy  
     
     . Install the driver by adding the following lines at the end of the script in /etc/rc.d/rc.sysinit

       'insmod scsi_mod'
       'insmod sii3114'

     The SATA data drive would be available at next time when system reboot. At this point you are done with the installation 

     . If you want to permanently have access to your SATA drives we recommend
       you upgrade to kernel as shown below.
   



4. UPGRADE THE KERNEL TO ACCESS SATA AS DATA DRIVES

     If your system is already up and running, you can use shell scripts to modify
     the kernel or add loadable modules to access the SATA drives as followings:

     . Unload the open source driver for Silicon Image controllers if it was loaded.

     . # mount /mnt/floppy
         in case of DOS formatted floppy
         . # mount -t vfat /dev/fd0 /mnt/floppy  

     . # 'sh /mnt/floppy/load-driver-from-floppy.sh'  (DATA DRIVES)  
         (or use the the proper script depending on your kernel)

     . If you received a zipped file, unzip the file and copy the modules.cgz
       to a destination directory. Type "modules.cgz | gunzip | cpio -ivH crc" to
       unzip the driver tree and load the approapriate driver file to your system.

     . if you want to make sure you can see the drives, you may want
       to 'mke2fs /dev/sda' and 'mount /dev/sda /test' the hard disk(s)

     . insmod sii3114. As an example add the following lines at the end
       of the script in /etc/rc.d/rc.sysinit

       'insmod scsi_mod'
       'insmod sii3114'

     . # ./mnt/floppy/upgrade_driver.sh
          /etc/lilo.conf and /boot/grub/grub.conf will be saved by the setup
          script. You may back them up as you wish. Visually inspect lilo.conf and 
          grub.conf to make sure the result is what you want.   

5. New Features and bug fixes

   a. The driver could support SATA ATAPI devices.
   b. This revision of driver has Java GUI interface that can configure legacy RAID set.

6. Known Restrictions

   Please note that ATAPI hot plug is not expected.




Console Keystrokes Contents:

1 [Ctrl]-[Alt]-[F1] installation dialog 
2 [Ctrl]-[Alt]-[F2] shell prompt 
3 [Ctrl]-[Alt]-[F3] install log (messages from installation program) 
4 [Ctrl]-[Alt]-[F4] system-related messages 
5 [Ctrl]-[Alt]-[F5] other messages 
7 [Ctrl]-[Alt]-[F7] X graphical display

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web3, load: 3.13