Differences between version 9 and revision by previous author of SATA.
Other diffs: Previous Major Revision, Previous Revision, or view the Annotated Edit History
Newer page: | version 9 | Last edited on Thursday, October 20, 2005 8:52:04 am | by IanMcDonald | Revert |
Older page: | version 6 | Last edited on Thursday, June 24, 2004 3:40:24 pm | by GianPerrone | Revert |
@@ -1,18 +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)] - see InitialRamDisk for more information
!! 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.
----
CategoryHardware