Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Oct 2008 16:32:06 +0100
From:      Adriaan de Groot <groot@kde.org>
To:        freebsd-hardware@freebsd.org
Subject:   Re: PCI-X SATA Card + Server Recommendation
Message-ID:  <200810291632.06845.groot@kde.org>
In-Reply-To: <20081029061606.GN1137@server.vk2pj.dyndns.org>
References:  <49074acebedc1@note2email.com> <20081029061606.GN1137@server.vk2pj.dyndns.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wednesday 29 October 2008 07:16:06 am Peter Jeremy wrote:
> > =A0When can we expect NCQ support for FreeBSD?
>
> When someone implements it. =A0If it's a serious issue for you, either
> implement it or offer to pay someone to implement it for you.


If I remember correctly -- this is from nearly a year ago -- Soren was goin=
g=20
to do so for at least AHCI (Intel) things. It's a pretty big change in the=
=20
way ata(4) works, because of the pervasive assumption that one ATA command=
=20
results in one corresponding response. That assumption made doing FIS-based=
=20
things (for SiI3124 support, oh irony in this thread) complicated as well.

I really don't know what the status of this work on Soren's side is. Nor do=
 I=20
remember anything of my attempts to work NCQ into the SiI driver parts of=20
ata(4). I think I ran quite quickly into issues of simply remembering which=
=20
slots were in use; it was going to be a horrific hack on my part in any cas=
e.

Note that drivers like the Areca one do do NCQ, but they hook in to the SCS=
I=20
subsystem where that fits better with the design as a whole.

[ade]

=2D-=20
Adriaan de Groot



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200810291632.06845.groot>