From owner-freebsd-stable@FreeBSD.ORG Mon May 12 06:14:42 2008 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 034C1106564A; Mon, 12 May 2008 06:14:42 +0000 (UTC) (envelope-from bu7cher@yandex.ru) Received: from smtp7.yandex.ru (smtp7.yandex.ru [213.180.200.45]) by mx1.freebsd.org (Postfix) with ESMTP id D75D38FC0A; Mon, 12 May 2008 06:14:40 +0000 (UTC) (envelope-from bu7cher@yandex.ru) Received: from mail.kirov.so-cdu.ru ([77.72.136.145]:31461 "EHLO [127.0.0.1]" smtp-auth: "bu7cher" TLS-CIPHER: "DHE-RSA-AES256-SHA keybits 256/256 version TLSv1/SSLv3" TLS-PEER-CN1: ) by mail.yandex.ru with ESMTP id S738515AbYELGOh (ORCPT + 2 others); Mon, 12 May 2008 10:14:37 +0400 X-Yandex-Spam: 1 X-Yandex-Front: smtp7 X-Yandex-TimeMark: 1210572877 X-MsgDayCount: 20 X-Comment: RFC 2476 MSA function at smtp7.yandex.ru logged sender identity as: bu7cher Message-ID: <4827E049.4030500@yandex.ru> Date: Mon, 12 May 2008 10:14:33 +0400 From: "Andrey V. Elsukov" User-Agent: Mozilla Thunderbird 1.5 (FreeBSD/20051231) MIME-Version: 1.0 To: Jeremy Chadwick References: <29626.214.13.212.30.1210554531.squirrel@www.kc8onw.net> <20080512030647.GA93725@eos.sc1.parodius.com> <4827D531.7000603@yandex.ru> <20080512060938.GA2007@eos.sc1.parodius.com> In-Reply-To: <20080512060938.GA2007@eos.sc1.parodius.com> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit Cc: stable@freebsd.org, jonathan@kc8onw.net, sos@FreeBSD.org Subject: Re: ATA APM and NCQ support in FreeBSD atacontrol X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 May 2008 06:14:42 -0000 Jeremy Chadwick wrote: >> No. ata(4) driver currently doesn't support/use NCQ. > > Thanks for this information -- I had no idea! I'll add this to my > Common Issues page, although it's not so much an "issue" but more so a > feature. > > I was always under the impression that AHCI included automatic support > for negotiation and use of extensions like NCQ and TCQ: > > http://en.wikipedia.org/wiki/Native_Command_Queuing > http://www.seagate.com/content/docs/pdf/whitepaper/D2c_tech_paper_intc-stx_sata_ncq.pdf AHCI has standart method to determine presence of NCQ support. But FreeBSD's driver needs some code to work with NCQ. Soren said to me that he is going to work with NCQ support after merging PM support, but I don't know about current status. -- WBR, Andrey V. Elsukov