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