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