Re: [patch 1/3] disable aspm per acpi FADT table's setting

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux