On Wed, 2008-07-23 at 09:52 -0400, Jack Howarth wrote: > Shaohua, > I am unclear on how to identify the device involved with the > hang. Without your patches and with the recent PCI debug patches > I see... > > PCI: 0000:00:1d.7 reg 10 32bit mmio: [d840500, d84057ff] > pci: 0000:00:1d.7 PME# supported from D0 D3hot D3cold > pci: 0000:00:1d.7 PME# disabled > pci: 0000:00:1f.0 quirk: region 0400-047f claimed by ICH6 ACPI/GPIO/TCO > pci: 0000:00:1f.0 quirk: region 0500-053f claimed by ICH6 GPIO > PCI: 0000:00:1f.1 reg 10 io port: [40d8,40df] > PCI: 0000:00:1f.1 reg 14 io port: [40ec,40ef] > PCI: 0000:00:1f.1 reg 18 io port: [40d0,40d7] > PCI: 0000:00:1f.1 reg 1c io port: [40e8,40eb] > PCI: 0000:00:1f.1 reg 20 io port: [40b0,40bf] > PCI: 0000:00:1f.2 reg 10 io port: [40c8,40cf] > PCI: 0000:00:1f.2 reg 14 io port: [40e4,40e7] > PCI: 0000:00:1f.2 reg 18 io port: [40c0,40c7] > PCI: 0000:00:1f.2 reg 1c io port: [40e0,40e3] > PCI: 0000:00:1f.2 reg 20 io port: [40a0,40af] > PCI: 0000:00:1f.2 reg 24 32bit mmio: [d8405000,d84053ff] > pci: 0000:00:1f.2 PME# supported from D3hot > pci: 0000:00:1f.2 PME# disabled > PCI: 0000:00:1f.3 reg 20 io port [efa0,efbf] > PCI: 0000:01:00.0 reg 10 32bit mmio: [c0000000,cfffffff] > PCI: 0000:01:00.0 reg 14 io port: [3000,30ff] > PCI: 0000:01:00.0 reg 18 32bit mmio: [d8300000,d830ffff] > pci: 0000:01:00.0 : supports D1 > pci: 0000:01:00.0 : supports D2 > > just before the hang. Since the new patches explicitly list > all of the pre1.1 PCIe devices being disabled for ASPM, I > was hoping I would use the force option coupled with a > disable_pciedevice option to disable them one at a time > until I hit the offending device. I worried end users might not know how to use the option. But I can provide a debug option for experienced users like you. > I have one other question. Is the disabling of pre1.1 > PCIe devices a temporary hack? That is will you likely be > able to work around the compatibility issues with pre1.1 > devices in aspm in the future to allow the older hardware to > be used or is that impossible to achieve? MS's doc declares vista disables aspm for pre1.1 device by default, so we will take the same approach, so this is not a remporary hack. Thanks, Shaohua -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html