[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: AHCI driver
From: |
Samuel Thibault |
Subject: |
Re: AHCI driver |
Date: |
Sun, 9 Jun 2013 20:55:39 +0200 |
User-agent: |
Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30) |
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
- Re: AHCI driver, Thomas Schwinge, 2013/06/03
- Re: AHCI driver,
Samuel Thibault <=