On Sat, Mar 10, 2012 at 22:17, Thilo-Alexander Ginkel <thilo@xxxxxxxxxx> wrote: > On Wed, Mar 7, 2012 at 05:44, Andiry Xu <andiry.xu@xxxxxxx> wrote: >> On 03/07/2012 06:42 AM, Thilo-Alexander Ginkel wrote: >>> On Fri, Mar 2, 2012 at 21:20, Thilo-Alexander Ginkel <thilo@xxxxxxxxxx> wrote: >>>> from time to time my laptop (a Lenovo ThinkPad T420s) freezes while >>>> attempting to enter S3. From the dmesg output it seems that it is >>>> encountering a timeout while attempting to suspend the NEC Corporation >>>> uPD720200 USB 3.0 controller: >>>> >>>> xhci_hcd 0000:0d:00.0: WARN: xHC CMD_RUN timeout >>>> suspend_common(): xhci_pci_suspend+0x0/0x40 [xhci_hcd] returns -110 >>>> sdhci-pci 0000:05:00.0: PCI INT A disabled >>>> pci_pm_suspend(): hcd_pci_suspend+0x0/0x30 returns -110 >> >> Please check if the patch attached helps. >> If not, modify XHCI_MAX_HALT_USEC to some bigger number, for example, 50000. > > Unfortunately, the problem happened again - even though your patch was > applied and XHCI_MAX_HALT_USEC set to 50000. > > I did get some new debug output [1], though (apparently, this only > shows up after some additional timeout has elapsed, so I missed it > earlier when rebooting too fast): > > ... > xhci_hcd 0000:0d:00.0: Poll event ring: 4308439040 > xhci_hcd 0000:0d:00.0: op reg status = 0xffffffff > xhci_hcd 0000:0d:00.0: HW died, polling stopped. I have also dug up some verbose xhci debug output that was written ~ 30s before the suspend-freeze happened: http://pastebin.com/4ArtPi3B Regards, Thilo -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html