Distribution: RH Hardware Environment: ASUS M2400 laptop Software Environment: 2.6.0-test9 Problem Description: If CONFIG_USB_EHCI_HCD get configured, "echo -n 1 > /proc/acpi/sleep" can work, but resuming from S1 will hang Steps to reproduce: echo -n 1 > /proc/acpi/sleep, then press power button hang after message below: PCI: Setting latency timer of device 0000:00:1d.2 to 64 ehci_hcd 0000:00:1d.7: resume from state D0
Created attachment 1473 [details] a patch for fixing this issue We need check whether the device has PM capability, before we actually do PM work.
i see that gregkh accepted this fix into 2.6.6 april 22. closing.
Note that this patch is just a bandage. There are some issues in the generic usbcore PCI code, and also in EHCI's suspend/resume. When those get fixed, this patch will likely get removed.