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
Does enabling XHCI_SPURIOUS_ REBOOT quirk help?
--- a/drivers/ usb/host/ xhci-pci. c usb/host/ xhci-pci. c quirks( struct device *dev, struct xhci_hcd *xhci) ID_INTEL_ LYNXPOINT_ XHCI || ID_INTEL_ LYNXPOINT_ LP_XHCI) ) { REBOOT;
+++ b/drivers/
@@ -124,6 +124,7 @@ static void xhci_pci_
if (pdev->vendor == PCI_VENDOR_ID_INTEL &&
(pdev->device == PCI_DEVICE_
pdev->device == PCI_DEVICE_
+ xhci->quirks |= XHCI_SPURIOUS_
/* Workaround for occasional spurious wakeups from S5 (or
* any other sleep) on Haswell machines with LPT and LPT-LP
* with the new Intel BIOS