From owner-freebsd-current@FreeBSD.ORG Fri Feb 20 15:36:13 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9C341106564A; Fri, 20 Feb 2009 15:36:13 +0000 (UTC) (envelope-from emaste@freebsd.org) Received: from maste.org (emaste.tor.istop.com [66.11.182.63]) by mx1.freebsd.org (Postfix) with ESMTP id 660548FC1C; Fri, 20 Feb 2009 15:36:13 +0000 (UTC) (envelope-from emaste@freebsd.org) Received: by maste.org (Postfix, from userid 1001) id 66F38DB; Fri, 20 Feb 2009 15:52:55 +0000 (UTC) Date: Fri, 20 Feb 2009 15:52:55 +0000 From: Ed Maste To: pluknet Message-ID: <20090220155255.GA68556@jem.dhs.org> References: <20090219220249.GA35945@jem.dhs.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.1i Cc: attilio@freebsd.org, freebsd-current@freebsd.org Subject: Re: svn commit: r188743 - head/sys/dev/aac X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Feb 2009 15:36:13 -0000 On Fri, Feb 20, 2009 at 09:14:35AM +0300, pluknet wrote: > 2009/2/20 Ed Maste : > >> Author: emaste > >> Date: Wed Feb 18 01:36:20 2009 > >> New Revision: 188743 > >> URL: http://svn.freebsd.org/changeset/base/188743 > >> > >> Log: > >> Use outbound message register 0 instead of mailbox 7 in > >> aac_{rx,rkt}_get_fwstatus, as done in Adaptec's vendor driver as well as > >> the Linux drivers. > >> > >> Submitted by: jkim, from Adaptec's driver > > > > This change to the aac(4) driver comes from Adaptec's vendor driver, > > but it might break older controllers (Dell PERC 3, Adaptec 2200, etc.) > > and/or controllers running with older firmware. > > > > Hi. > > Can you describe a little more what is the purpose of this change? Unfortunately I do not know the specifics, just that this is what's done in Adaptec's driver. There is some speculation it may be related to command timeouts observed with the latest series of controllers. In any case the change is part of a larger project to sync the in-tree driver with Adaptec's version. I have one report so far -- a PERC3 running firmware 2.7-1 BUILD 3170 works with this change. - Ed