Hello,

Thomas Schwinge, le Mon 03 Jun 2013 11:49:23 +0200, a écrit :
>     00:0a.0 RAID bus controller [0104]: Silicon Image, Inc. SiI 3114 
> [SATALink/SATARaid] Serial ATA Controller [1095:3114] (rev 02)
>     [...]
> 
> <https://ata.wiki.kernel.org/index.php/Sata_sil>.  That one identifies
> itself as a RAID device (0104, PCI_CLASS_STORAGE_RAID), but your code
> currently on scans for "real" SATA 0106 ones.

Yes.

> Assuming that it can be handled/accessed without needing any RAID stuff,

You can usually configure this in the BIOS, to make it appear as SATA
device, not RAID.

> Because, if we want to generally claim support, would we (have to)
> end up re-implementing all the quirks/fixes for the individual devices
> that are already addressed in the Linux kernel, for example?

No, an AHCI driver already provides large support, just like IDE used
to.

> Or are these more or less only for legacy devices that nobody any
> longer cares about

I'd say so.

> Would glueing in libata en bloc be an option?

Yes, but then I'd recommend doing it in a diskdde, rather than
continuing glue work in gnumach.

> Without having looked in detail, I could imagine this to be a sensibly
> isolated subsystem with not too many external interfaces?

It needs the newer driver infrastructure, which means quite some work.

Samuel

Reply via email to