YH, The mmconf_end_bus_num_detect.patch and mmconf_end_bus_num_detect_fix.patch both appliedcleanly to the current linus kernel git and solve my problems with MMCONFIG not starting.I am attaching a dmesg log below of a boot with 'debug apic=verbose initcall_debug pci=routeirq'.If you look at the section immediately before the line...

pci 0000:00:1e.0: transparent bridgeyou will see that it is radically different from what I posted for the freeze under PCIEASPMwith MMCONFIG (using your original mmconfig patch)...

On Fri, Jul 18, 2008 at 06:22:08PM -0700, Yinghai Lu wrote:> On Fri, Jul 18, 2008 at 5:58 PM, Jack Howarth <howarth@bromo.msbb.uc.edu> wrote:> > YH,> > The patch you posted did not apply cleanly to tonight's or last night's linus kernel git.> > I had to correct it by hand and this is what I applied...> > it should apply cleanly to linus tree too.> > please check the patch i sent out before and addon fix patch> > YH