On Sat, 30 Mar 2013, Matthijs Kooijman wrote: > Hi Alan, > > > This patch (as1663) fixes a regression caused by commit > > 6e0c3339a6f19d748f16091d0a05adeb1e1f822b (USB: EHCI: unlink one async > > QH at a time). > > [...] > > The symptom is that when the root hub is resumed, USB communications > > don't work for some period of time. This is because ehci-hcd doesn't > > realize it needs to restart the async schedule; it assumes that > > because some QHs are already on the schedule, the schedule must be > > running. > > This fix helps to solve a 100% reproducible hang on suspend-to-disk > on my Thinkpad X201 (which occured only when there was an SD card in the slot, > things worked flawless otherwise). > > I bisected the issue to the same commit you mention above, only to find this > patch in 3.9-rc4 after that :-S > > Anyway, just FYI. The same sort of thing has happened to me. Often you're better off looking to see if someone has already fixed a problem than trying to fix it yourself. :-) 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