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>