Comment 61 for bug 1419355

Revision history for this message
In , tiwai (tiwai-linux-kernel-bugs) wrote :

Does enabling XHCI_SPURIOUS_REBOOT quirk help?

--- a/drivers/usb/host/xhci-pci.c
+++ b/drivers/usb/host/xhci-pci.c
@@ -124,6 +124,7 @@ static void xhci_pci_quirks(struct device *dev, struct xhci_hcd *xhci)
  if (pdev->vendor == PCI_VENDOR_ID_INTEL &&
      (pdev->device == PCI_DEVICE_ID_INTEL_LYNXPOINT_XHCI ||
       pdev->device == PCI_DEVICE_ID_INTEL_LYNXPOINT_LP_XHCI)) {
+ xhci->quirks |= XHCI_SPURIOUS_REBOOT;
   /* Workaround for occasional spurious wakeups from S5 (or
    * any other sleep) on Haswell machines with LPT and LPT-LP
    * with the new Intel BIOS