Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752085AbXBDFOK (ORCPT ); Sun, 4 Feb 2007 00:14:10 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752088AbXBDFOJ (ORCPT ); Sun, 4 Feb 2007 00:14:09 -0500 Received: from ebiederm.dsl.xmission.com ([166.70.28.69]:47626 "EHLO ebiederm.dsl.xmission.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752085AbXBDFOH (ORCPT ); Sun, 4 Feb 2007 00:14:07 -0500 From: ebiederm@xmission.com (Eric W. Biederman) To: "Adam Kropelin" Cc: "Auke Kok" , "Adrian Bunk" , "Linus Torvalds" , "Andrew Morton" , "Linux Kernel Mailing List" , , , "Allen Parker" , , , , Subject: Re: 2.6.20-rc7: known regressions (v2) (part 1) References: <20070203004447.GJ3754@stusta.de> <45C42669.2010105@intel.com> <089b01c747be$0ca22620$84163e05@kroptech.com> <45C4F3F1.6060500@intel.com> <098001c747e9$d8931b60$84163e05@kroptech.com> <09ba01c74817$1ae12980$84163e05@kroptech.com> Date: Sat, 03 Feb 2007 22:12:43 -0700 In-Reply-To: <09ba01c74817$1ae12980$84163e05@kroptech.com> (Adam Kropelin's message of "Sat, 3 Feb 2007 23:44:07 -0500") Message-ID: User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1255 Lines: 29 "Adam Kropelin" writes: > Naive question... Can the pci layer (or e1000) detect that MSI is not enabled in > the hardware and avoid using it in that case? With the number of MSI problems > showing up it seems risky to assume it's usable on any given platform without > some sort of sanity check. > Yes, that is what we should do. Start with the assumption MSI doesn't work and enable it when we detect the hardware is setup properly. Thing is that is going to take a little bit of work, and a little bit of thinking on how to structure it properly. So in real time it is going to be a couple of weeks before the code to do that is ready. Right now the model is that piecemeal we put in the code to conditionally turn off chipsets that are known to have problems. Which for building a reliable system when MSI isn't mandatory for operation seems backwards. Probably in addition we should have a warning such as: "Found devices supporting MSI and but chipset is unknown". Eric - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/