Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758249AbYGRMCb (ORCPT ); Fri, 18 Jul 2008 08:02:31 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753950AbYGRMCY (ORCPT ); Fri, 18 Jul 2008 08:02:24 -0400 Received: from bromo.msbb.uc.edu ([129.137.3.146]:51383 "HELO bromo.msbb.uc.edu" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S1752155AbYGRMCW (ORCPT ); Fri, 18 Jul 2008 08:02:22 -0400 Date: Fri, 18 Jul 2008 08:02:19 -0400 From: Jack Howarth To: Yinghai Lu Cc: Linux Kernel Mailing List , Ingo Molnar , "jbarnes@virtuousgeek.org" , Thomas Gleixner Subject: Re: 2.6.26-rc9-git9 doesn't boot on Macintel Message-ID: <20080718120219.GA2695@bromo.msbb.uc.edu> References: <20080717023538.GA18329@bromo.msbb.uc.edu> <86802c440807161959s10666027k5297af1d657ff4fa@mail.gmail.com> <20080717034418.GA18951@bromo.msbb.uc.edu> <86802c440807162113g4cea3bd9ic71210330417032b@mail.gmail.com> <20080717061825.GA19582@bromo.msbb.uc.edu> <86802c440807162348m6d05b912x7b3f655d7f9efb93@mail.gmail.com> <20080718011532.GA30920@bromo.msbb.uc.edu> <86802c440807171825m24ffe140o81bb76286823568e@mail.gmail.com> <20080718060935.GA32345@bromo.msbb.uc.edu> <86802c440807172322s5dabbd1bx297742d782e373d6@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <86802c440807172322s5dabbd1bx297742d782e373d6@mail.gmail.com> User-Agent: Mutt/1.5.18 (2008-05-17) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 18675 Lines: 350 On Thu, Jul 17, 2008 at 11:22:15PM -0700, Yinghai Lu wrote: > On Thu, Jul 17, 2008 at 11:09 PM, Jack Howarth > wrote: > > YH, > > I built a fedora kernel rpm using the diff of the vanilla > > 2.6.26 release vs the current git of the linus kernel tree. > > The option for pci_early_config_dump appears to have been > > renamed as earlydump. Using 'debug pci=earlydump', I get the > > following PCI information from the bios. This kernel uses your > > mmconfig patch with the dmicode of MacBookPro2. > > how about > lspci -vvxxxx > > YH YH, I get the attached when booted under the current linus 2.6 git. Let me know if between the earlydump results and these if anything comes to mind as to why PCIEASPM is freezing up on the probe behind the bridge. Jack 00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03) Subsystem: Intel Corporation Unknown device 7270 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR- 00: 86 80 a0 27 06 00 90 20 03 00 00 06 00 00 00 00 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 70 72 30: 00 00 00 00 e0 00 00 00 00 00 00 00 00 00 00 00 00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port (rev 03) (prog-if 00 [Normal 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: Kernel driver in use: pcieport-driver Kernel modules: shpchp 00: 86 80 a1 27 07 00 10 00 03 00 04 06 40 00 01 00 10: 00 00 00 00 00 00 00 00 00 01 01 00 30 30 00 00 20: 30 d8 30 d8 01 c0 f1 cf 00 00 00 00 00 00 00 00 30: 00 00 00 00 88 00 00 00 00 00 00 00 0b 01 08 00 00:07.0 Performance counters: Intel Corporation Unknown device 27a3 (rev 03) Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR- 00: 86 80 a3 27 02 00 b0 00 03 00 01 11 00 00 00 00 10: 00 40 40 d8 00 00 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30: 00 00 00 00 dc 00 00 00 00 00 00 00 0b 01 00 00 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02) Subsystem: Sigmatel Unknown device 7680 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- Kernel driver in use: HDA Intel Kernel modules: snd-hda-intel 00: 86 80 d8 27 06 00 10 00 02 00 03 04 40 00 00 00 10: 04 00 40 d8 00 00 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 84 83 80 76 30: 00 00 00 00 50 00 00 00 00 00 00 00 0a 01 00 00 00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02) (prog-if 00 [Normal 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: Kernel driver in use: pcieport-driver Kernel modules: shpchp 00: 86 80 d0 27 07 00 10 00 02 00 04 06 40 00 81 00 10: 00 00 00 00 00 00 00 00 00 02 02 00 20 20 00 00 20: 20 d8 20 d8 51 d8 51 d8 00 00 00 00 00 00 00 00 30: 00 00 00 00 40 00 00 00 00 00 00 00 0b 01 00 00 00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02) (prog-if 00 [Normal 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: Kernel driver in use: pcieport-driver Kernel modules: shpchp 00: 86 80 d2 27 07 00 10 00 02 00 04 06 40 00 81 00 10: 00 00 00 00 00 00 00 00 00 03 03 00 f0 00 00 20 20: 10 d8 10 d8 f1 ff 01 00 00 00 00 00 00 00 00 00 30: 00 00 00 00 40 00 00 00 00 00 00 00 0b 02 00 00 00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02) (prog-if 00 [Normal 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: Kernel driver in use: pcieport-driver Kernel modules: shpchp 00: 86 80 d4 27 07 00 10 00 02 00 04 06 40 00 81 00 10: 00 00 00 00 00 00 00 00 00 04 0b 00 10 10 00 00 20: 10 d4 00 d8 01 d0 f1 d3 00 00 00 00 00 00 00 00 30: 00 00 00 00 40 00 00 00 00 00 00 00 0b 03 00 00 00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02) (prog-if 00 [UHCI]) Subsystem: Intel Corporation Unknown device 7270 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- Kernel driver in use: ehci_hcd Kernel modules: ehci-hcd 00: 86 80 cc 27 06 00 90 02 02 20 03 0c 00 00 00 00 10: 00 54 40 d8 00 00 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 70 72 30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 00 00 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2) (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: 00: 86 80 48 24 07 00 10 00 e2 01 04 06 00 00 01 00 10: 00 00 00 00 00 00 00 00 00 0c 0c 20 f0 00 80 22 20: 00 d4 00 d4 f1 ff 01 00 00 00 00 00 00 00 00 00 30: 00 00 00 00 50 00 00 00 00 00 00 00 00 00 00 00 00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02) Subsystem: Intel Corporation Unknown device 7270 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- Kernel modules: iTCO_wdt, intel-rng 00: 86 80 b9 27 07 00 10 02 02 00 01 06 00 00 80 00 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 70 72 30: 00 00 00 00 e0 00 00 00 00 00 00 00 00 00 00 00 00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02) (prog-if 8a [Master SecP PriP]) Subsystem: Intel Corporation Unknown device 7270 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- Kernel driver in use: ata_piix Kernel modules: pata_acpi, ata_generic, ata_piix 00: 86 80 c4 27 07 00 b0 02 02 8f 01 01 00 00 00 00 10: c9 40 00 00 e5 40 00 00 c1 40 00 00 e1 40 00 00 20: a1 40 00 00 00 50 40 d8 00 00 00 00 86 80 70 72 30: 00 00 00 00 70 00 00 00 00 00 00 00 0b 02 00 00 00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02) Subsystem: Intel Corporation Unknown device 7270 Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- 00: 02 10 c5 71 07 00 10 00 00 00 00 03 40 00 00 00 10: 08 00 00 c0 01 30 00 00 00 00 30 d8 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 6b 10 80 00 30: 00 00 fe ff 50 00 00 00 00 00 00 00 0b 01 00 00 02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 22) Subsystem: Marvell Technology Group Ltd. Marvell RDK-8053 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- Kernel driver in use: sky2 Kernel modules: sky2 00: ab 11 62 43 07 00 10 00 22 00 00 02 40 00 00 00 10: 04 00 20 d8 00 00 00 00 01 20 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 ab 11 21 53 30: 00 00 fe ff 48 00 00 00 00 00 00 00 0b 01 00 00 03:00.0 Network controller: Atheros Communications Inc. AR5418 802.11abgn Wireless PCI Express Adapter (rev 01) Subsystem: Apple Computer Inc. Unknown device 0087 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- Kernel driver in use: ath_pci Kernel modules: ath_pci, ath5k 00: 8c 16 24 00 07 00 10 00 01 00 80 02 40 00 00 00 10: 04 00 10 d8 00 00 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 6b 10 87 00 30: 00 00 00 00 40 00 00 00 00 00 00 00 0a 01 00 00 0c:03.0 FireWire (IEEE 1394): Texas Instruments TSB82AA2 IEEE-1394b Link Layer Controller (rev 01) (prog-if 10 [OHCI]) Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- Kernel driver in use: firewire_ohci Kernel modules: firewire-ohci 00: 4c 10 25 80 16 00 10 02 01 10 00 0c 10 f8 00 00 10: 00 40 00 d4 00 00 00 d4 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30: 00 00 00 00 44 00 00 00 00 00 00 00 00 01 02 04 -- 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/