After some digging I found several ways to avoid that behaviour.
But I think the bug should be fixed in the linux code. It's a pity,
I couldn't fix it myself.

The ways to avoid the bug:
1) rmmod xhci_pci
2) echo disabled > /sys/devices/pci0000:00/0000:00:1c.0/0000:06:00.0/0000:07:01.0/0000:08:00.0/power/wakeup
3) disable USB3.0 in the BIOS setup.
Any of these methods works well.

And here's the appropriate output of "lspci -v":
.....
08:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 03) (prog-if 30 [XHCI])
        Subsystem: ASUSTeK Computer Inc. P8P67 Deluxe Motherboard
        Flags: bus master, fast devsel, latency 0, IRQ 17
        Memory at f7dfe000 (64-bit, non-prefetchable) [size=8K]
        Capabilities: [50] Power Management version 3
        Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+
        Capabilities: [90] MSI-X: Enable+ Count=8 Masked-
        Capabilities: [a0] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Device Serial Number ff-ff-ff-ff-ff-ff-ff-ff
        Capabilities: [150] Latency Tolerance Reporting
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci
.....

I reported this to kernel bugzilla (#98951).
Greg Kroah-Hartman asked me to send the info to this mail list.
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to