####################################################################### # Silicon Image SiI SATA controller # # UnitedLinux Driver # ####################################################################### 1. OVERVIEW This driver disk adds support for SiI SATA controller that is otherwise not supported by the installation program. Supported versions: * UnitedLinux 1.0 2. INSTALLATION 2.1 Preparing the floppy diskette A floppy disk is required to install into a brand new (or blank) disk drive. Several Options: . Extract the contents of the united_sii6514.tgz file on to a formatted floppy disk. (e.g. use tar xzf united_ssi6514.tgz) . If running windows: use "rawrite.exe united_6514.img A:" . If running linux: "dd if=united_sii6514.img of=/dev/fd0" Actual file names may vary slightly depending on version number 2.2 Steps for first-time installation Normally follow the Quick Driver installation steps. You may encounter several problems depending on your system. See next section: 3.0 TROUBLESHOOTING a) The following steps should be taken if you are having problems formatting the disks: Depending on the Disks Metadata it is possible that the initial disk formatting may fail. Type CTL-ALT-F4/F5 in there is no response from the system and you want to see if the driver hanged. Typically just a reboot will fix the problem. If you are having more serious problems then you may have to reboot and before you start the installation: . get a console window (CTL-ALT-F2) . mke2fs /dev/sda to create a temporary filesystem . fdisk /dev/sda. select '2' and then 'w' to rewrite the partition tables. b) RAID 0 drives require to follow the Quick Instruction step by step since GRUB is not able to boot RAID 0. Simple Drives and RAID 1 type drives will boot under GRUB so not all the steps are necessary. 4.0 Adding a Data Drive If your system is already up and running then you can use execute shell scripts to modify the kernel or add loadable modules to access the SATA drives as follows: The simplest way is to 'insmod the module 'sii6514.o' boot time As an example see: # 'sh load_1.0' (DATA DRIVES) One of the rc.init scripts must be modified for automatic loading. 3.0 Special Cases: