Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757301AbYAQTky (ORCPT ); Thu, 17 Jan 2008 14:40:54 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753583AbYAQTkq (ORCPT ); Thu, 17 Jan 2008 14:40:46 -0500 Received: from smtp2.linux-foundation.org ([207.189.120.14]:57276 "EHLO smtp2.linux-foundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751681AbYAQTkp (ORCPT ); Thu, 17 Jan 2008 14:40:45 -0500 Date: Thu, 17 Jan 2008 11:40:32 -0800 From: Andrew Morton To: "Pallipadi, Venkatesh" Cc: , , "Linux ACPI mailing list" , "Intel E/100 mailing list" , "Ingo Molnar" , "Thomas Gleixner" Subject: Re: 2.6.24-rc8-mm1 Message-Id: <20080117114032.1f9f1df5.akpm@linux-foundation.org> In-Reply-To: <924EFEDD5F540B4284297C4DC59F3DEE5E909A@orsmsx423.amr.corp.intel.com> References: <20080117023514.9df393cf.akpm@linux-foundation.org> <20080117124622.GA18450@balbir.in.ibm.com> <20080117104021.25a8e562.akpm@linux-foundation.org> <924EFEDD5F540B4284297C4DC59F3DEE5E909A@orsmsx423.amr.corp.intel.com> X-Mailer: Sylpheed 2.4.1 (GTK+ 2.8.17; x86_64-unknown-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1062 Lines: 26 On Thu, 17 Jan 2008 11:22:19 -0800 "Pallipadi, Venkatesh" wrote: > > The problem is > >> modprobe:2584 conflicting cache attribute 50000000-50001000 > >> uncached<->default > > Some address range here is being mapped with conflicting types. > Somewhere the range was mapped with default (write-back). Later > pci_iomap() is mapping that region as uncacheable which is basically > aliasing. PAT code detects the aliasing and fails the second uncacheable > request which leads in the failure. It sounds to me like you need considerably more runtime debugging and reporting support in that code. Ensure that it generates enough output both during regular operation and during failures for you to be able to diagnose things in a single iteration. We can always take it out later. -- 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/