Penguin

Differences between version 8 and predecessor to the previous major change of SATA.

Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History

Newer page: version 8 Last edited on Thursday, September 8, 2005 1:34:00 pm by IanMcDonald Revert
Older page: version 7 Last edited on Thursday, September 8, 2005 10:00:36 am by IanMcDonald Revert
@@ -1,20 +1,24 @@
 An [Acronym] for __S__erial [ATA]. 
  
-A high speed alternative for [SCSI] harddrives. The performance of [SATA]-1 compliant devices is equivalent with 10,000 [RPM] [SCSI] drives (Ultra160/Ultra320). 
+A high speed alternative for [SCSI] harddrives. The performance of [SATA]-1 compliant devices is equivalent with 10,000 [RPM] [SCSI] drives (Ultra160/Ultra320) (provided of course that the [SATA] drive is 10,000 [RPM] and has similar cache ).  
+  
+[SATA] drives are like [SCSI] drives in that they do not just work for boot devices if you are building your own LinuxKernel or with some [LinuxDistribution]s.  
+  
+The reason for this is that they need a driver and the driver is on the disk - catch 22.  
+  
+The solution is one of two ways:  
+* For the relevant drivers build into the LinuxKernel rather than as a [Module]  
+* Use [initrd(4)]  
  
 !! Serial ATA Hard-Drives/Controllers Usable in Linux 
  
 ! Silicon Images SiL3112A PCI Two-Port Serial ATA Controller 
  
-FedoraCore 1 recognises this hardware when booting from CD. It will also will happily install /boot to/from a 160 [GB] [SATA] [HDD] from [CDROM] after it recognises and configures the Silicon Images [PCI] card.  
-  
-It seems that there's a 2.4.x patch, the driver is in 2.6, and there's a binary driver provided as well. Read [about the SiL3112A Linux driver thread|http ://www.linuxquestions.org/questions/history/51535 ] at ~LinuxQuestions
+See [pci /1095 :3112 ] for notes on this
  
 ! Silicon Image Si3114 
  
 I got this working using the [Debian Installer|http://www.debian.org/devel/debian-installer/] Beta 4 netinst ISO. At one point it required me to "Execute a shell" and modprobe the sata_sil module manually, but apart from that it was reasonably painless. Kernel 2.6's SATA support was easy to get working using the netinst ISO - I wasn't successful in my attempts at getting it working with 2.4 though. 
-  
-I didn't get this going with [Debian] Sarge installer until I put linux26 on the command line so I agree that this controller doesn't work under Linux 2.4.27. I am having problems building a custom [Kernel] with this. I think it is because I am not building an initrd image. Trying to get around it by building into the [Kernel] directly rather than as a [Module]. Will update notes with my progress on this - otherwise I might have to learn initrd -- IanMcDonald  
  
 ---- 
 CategoryHardware