bug-hurd
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]