Subject: Re: AHCI support for SATA devices?
To: None <jonathan@dsg.stanford.edu>
From: Frank van der Linden <fvdl@netbsd.org>
List: tech-kern
Date: 12/19/2005 11:52:20
On Wed, Dec 14, 2005 at 12:58:12PM -0800, jonathan@dsg.stanford.edu wrote:
> I should have two PCI-e cards with SiI 3132 chips delivered today.
> AFAIK, NetBSD doesn't have a driver for the SiI3124 or 3132, but
> FreeBSD has a 3124 driver; and the Linux sil24 driver supports both
> PCI-X and PCI-e cards.
> 
> I've not seen any mention of open-source ACHI drivers which support
> these chips.  Have you?

Having written an SiI3124 driver for NetBSD (which won't be open-sourced as
far as I know) in my previous job, I can tell you that the SiI3124 interface
and the AHCI interface are different.

The good news is, that the NetBSD ATA code has been changed to not have
any dependencies on IDE registers in the controller-independent layer,
so new host interfaces like AHCI can be fit into the ATA framework
without having to change it.

- Frank