Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757235AbYCZMX5 (ORCPT ); Wed, 26 Mar 2008 08:23:57 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753995AbYCZMXs (ORCPT ); Wed, 26 Mar 2008 08:23:48 -0400 Received: from gate.crashing.org ([63.228.1.57]:57523 "EHLO gate.crashing.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753618AbYCZMXr (ORCPT ); Wed, 26 Mar 2008 08:23:47 -0400 Subject: Re: ohci1394 problem (MMIO broken) (was 2.6.25-rc6-git6: Reported regressions from 2.6.24) From: Benjamin Herrenschmidt Reply-To: benh@kernel.crashing.org To: Ivan Kokshaysky Cc: Linus Torvalds , Thomas Meyer , Ingo Molnar , Stefan Richter , Thomas Gleixner , "Rafael J. Wysocki" , LKML , Adrian Bunk , Andrew Morton , Natalie Protasevich , Gary Hade In-Reply-To: <20080326101450.GA9060@jurassic.park.msu.ru> References: <47E807EE.2030902@m3y3r.de> <47E8217C.9080400@s5r6.in-berlin.de> <20080325073117.GA8469@elte.hu> <20080325165007.GA7775@elte.hu> <47E94557.4030001@m3y3r.de> <20080325201125.GD15330@elte.hu> <20080325202954.GA22007@elte.hu> <47E969E1.6080608@m3y3r.de> <20080326101450.GA9060@jurassic.park.msu.ru> Content-Type: text/plain Date: Wed, 26 Mar 2008 23:17:44 +1100 Message-Id: <1206533864.10573.44.camel@pasglop> Mime-Version: 1.0 X-Mailer: Evolution 2.12.1 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 969 Lines: 26 On Wed, 2008-03-26 at 13:14 +0300, Ivan Kokshaysky wrote: > > Yeah, it's resource issue for sure. The 00:1e.0 is a transparent > bridge, > so I blame commit 8fa5913d54f3b1e09948e6a0db34da887e05ff1f > (PCI: remove transparent bridge sizing). It's wrong for two reasons: > - we cannot ignore standard windows of a transparent bridge as they > always positive decode, so they are potential source of address > conflicts; > - that patch just broke whole bridge setup logic in unpredictable way. The root of the problem is again HW vendors getting wild I think... Some bridges are fully transparent, some have explicit decode windows but are also transparent for whatever else and we definitely don't deal with it. Ben. -- 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/