From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759568AbYBWSOy (ORCPT ); Sat, 23 Feb 2008 13:14:54 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753944AbYBWSOm (ORCPT ); Sat, 23 Feb 2008 13:14:42 -0500 Received: from testure.choralone.org ([194.9.77.134]:53973 "EHLO testure.choralone.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753645AbYBWSO3 (ORCPT ); Sat, 23 Feb 2008 13:14:29 -0500 Date: Sat, 23 Feb 2008 13:14:14 -0500 From: Dave Jones To: Andrew Morton Cc: Gabriel C , Dave Airlie , Linux Kernel Mailing List , Gabriel C , Doug Thompson Subject: Re: modular intel-agp does not work on my box Message-ID: <20080223181414.GA24313@codemonkey.org.uk> Mail-Followup-To: Dave Jones , Andrew Morton , Gabriel C , Dave Airlie , Linux Kernel Mailing List , Gabriel C , Doug Thompson References: <47BE222B.2080500@googlemail.com> <47BE32C7.5060008@googlemail.com> <47BE4125.3080503@googlemail.com> <20080222041921.GD21061@codemonkey.org.uk> <20080223000355.42219a89.akpm@linux-foundation.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080223000355.42219a89.akpm@linux-foundation.org> User-Agent: Mutt/1.5.17 (2007-11-01) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Feb 23, 2008 at 12:03:55AM -0800, Andrew Morton wrote: > > > You are right without EDAC built , agp modular does work fine. I'm on 2.6.25-rc2-00477-g1a4c6be right now. > > > So it is an EDAC bug ? > > > > No, it's a failing of the pci driver model. It currently doesn't > > allow more than one driver to be bound to a single PCI device. > > For multi-function devices like bridges, this means we see problems > > like the one you mention. > > Well that sounds pretty bad. What will distros do about this? either * ship both modular, and let the user decide which one he wants. * build just one of them (typically agp) * build them both, and let the above bug happen * build agp into the kernel, and edac modular, breaking edac for a minority. > Is there something short-term-and-sleazy we can do to "fix" it? not that I'm aware of. I think Greg has been working on a long-term fix. Dave -- http://www.codemonkey.org.uk