From owner-freebsd-current@FreeBSD.ORG Wed Mar 28 18:43:08 2012 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D3EF5106566B; Wed, 28 Mar 2012 18:43:08 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from bigwig.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id A8F728FC18; Wed, 28 Mar 2012 18:43:08 +0000 (UTC) Received: from jhbbsd.localnet (unknown [209.249.190.124]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id 054E2B959; Wed, 28 Mar 2012 14:43:08 -0400 (EDT) From: John Baldwin To: Baptiste Daroussin Date: Wed, 28 Mar 2012 14:38:42 -0400 User-Agent: KMail/1.13.5 (FreeBSD/8.2-CBSD-20110714-p10; KDE/4.5.5; amd64; ; ) References: <201111151246.42038.jhb@freebsd.org> <20111115231253.GC96251@azathoth.lan> In-Reply-To: <20111115231253.GC96251@azathoth.lan> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Message-Id: <201203281438.42924.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Wed, 28 Mar 2012 14:43:08 -0400 (EDT) Cc: freebsd-current@freebsd.org Subject: Re: No disks usable on a P5NE MB (aka regession is r219737) 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: Wed, 28 Mar 2012 18:43:08 -0000 On Tuesday, November 15, 2011 6:12:53 pm Baptiste Daroussin wrote: > On Tue, Nov 15, 2011 at 12:46:41PM -0500, John Baldwin wrote: > [...] > > and > > > 10 remove that block : > > > http://people.freebsd.org/~bapt/workaround-to-boot-p5ne.diff > > > > Yeah, the problem is that NVIDIA chipsets seem to have really odd behavior in > > that once you turn MSI mapping on for a given node in the HyperTransport tree > > it expects all child devices to only use MSI and not INTx. Linux has a lot of > > quirk code to try to handle this by only turning on the mapping window when > > MSI is enabled for a given device. However, it has lots of hacks to try to > > find the right Host-PCI Bridge that a given device is a child of. I'm mostly > > tempted to just disable MSI on NVIDIA chipsets that have these issues rather > > than adding the same number of quirks. However I haven't really had time to > > sit down and look at this. > > > > Thanks for reply, if you can do some testing for you if you want. Please try http://www.FreeBSD.org/~jhb/patches/hostb_htmsi.patch -- John Baldwin