On Thu, 22 Aug 2013, Huang Rui wrote: > Hi Sarah, Alan, > > The following patches are required to resolve remote wake issues with > certain devices. > > Issue description: > If the remote wake is issued from the device in a specific timing > condition while the system is entering sleep state then it may cause > system to auto wake on subsequent sleep cycle. > > Root Cause: > Host controller rebroadcasts the Resume signal > 100 µseconds after > receiving the original resume event from the device. For proper > function, some devices may require the rebroadcast of resume event > within the USB spec of 100µS. > > Without this quirk, some AMD platform doesn't hold the resume right > away when there is a resume signal from LS device like mouse. So it > should reset the port which attached with mouse. What's special about LS devices? Or mice? Shouldn't the resume signal be sent within 100 us for every device? > Patch 1 is the implementation for xHCI driver. > Patch 2 is the implementation for OHCI driver. > They are generated on gregkh/usb usb-next. You should have put the changes to core/hub.c and pci-quirks into a third patch, instead of mixing them in with the xHCI changes. Alan Stern -- 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