Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754501AbYKJJUS (ORCPT ); Mon, 10 Nov 2008 04:20:18 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753856AbYKJJUD (ORCPT ); Mon, 10 Nov 2008 04:20:03 -0500 Received: from sceest01.correodeempresas.telefonica.es ([212.170.236.202]:53339 "EHLO sceest01.correodeempresas.telefonica.es" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753478AbYKJJUA convert rfc822-to-8bit (ORCPT ); Mon, 10 Nov 2008 04:20:00 -0500 X-Greylist: delayed 337 seconds by postgrey-1.27 at vger.kernel.org; Mon, 10 Nov 2008 04:20:00 EST X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT Subject: Regression: Boot hang sizing transparent PCI-to-PCI bridge since after 2.6.25-r7. Date: Mon, 10 Nov 2008 10:12:22 +0100 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Regression: Boot hang sizing transparent PCI-to-PCI bridge since after 2.6.25-r7. Thread-Index: AclDFHCeuI4ZPT5jTkChrD6jjluHIw== From: "GARCIA DE SORIA LUCENA, JUAN JESUS" To: X-OriginalArrivalTime: 10 Nov 2008 09:12:23.0195 (UTC) FILETIME=[710E76B0:01C94314] Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3536 Lines: 101 Hello. Time ago I bisected a commit that was making my OKI Anima 3300 laptop hang during boot. The offending commit was: ------------ commit 12c22d6ef299ccf0955e5756eb57d90d7577ac68 Author: Linus Torvalds Date: Wed Mar 26 11:22:40 2008 -0700 Revert "PCI: remove transparent bridge sizing" This reverts commit 8fa5913d54f3b1e09948e6a0db34da887e05ff1f, which caused various interesting problems for people, including wrong resource allocations. See for example bugzilla entry "2.6.25-rc2: ohci1394 problem (MMIO broken)" at http://bugzilla.kernel.org/show_bug.cgi?id=10080 [...] ------------ It happenend sometime fter 2.6.25-rc7; since then I've been living on hand-patched kernels; I can't boot any official kernel from Ubuntu or Gentoo without patching them. For Ubuntu this would mean rebuilding the LiveCD and then manually patching every kernel update and restricted modules distribution... I filled this bug: http://bugzilla.kernel.org/show_bug.cgi?id=11054 that seems to be getting no attention at all. It includes detailed lspci output. The specific bridge that fails (as far as I can tell from putting kprintf()'s into the kernel) is: 00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2) (prog-if 01 [Subtractive decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR- TAbort- Reset- FastB2B- PriDiscTmr- SecDiscTmr+ DiscTmrStat- DiscTmrSERREn- Capabilities: [b8] Subsystem: Gammagraphx, Inc. Device 0000 Capabilities: [8c] HyperTransport: MSI Mapping Enable- Fixed- Mapping Address Base: 00000000fee00000 A specific weird detail of the machine (I don't know whether it's related at all) is that the onboard ethernet controller is recognized as some kind of bridge??? : 00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3) Subsystem: CLEVO/KAPOK Computer Device 5403 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR-