Just tried 3.19.3 and 4.0.0-rc7-gf22e6e8 (git master), the error still occur from time to time. If you were talking about this commit: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/drivers/usb/host/xhci.c?id=f161ead70fa6a62e432dff6e9dab8e3cfbeabea6, I don't think it fix this problem (well the error is not quite the same either). By the way, there is another random problem. I have a logitech USB receiver running under hid_generic which has the attribute "power/wakeup" set to enabled by default. When I try set it to disabled with a udev rule, it doesn't always work. I'm quite certain it's not rule itself have problem, it just work in some boot but not some, and the rule can be triggered to work with a `udevadm test` to the devpath. Sometime ago it depend on whether it's plugged to a port with a smaller port number (as in lsusb -t) than another logitech receiver I got (running under hid_logitech_dj and hid_logitech_hidpp, with the wakeup attribute set to disabled by default), but now it's just random (could be because I upgraded my BIOS which claim to fix some usb issue, but I'm not certain). I have no issue at all with the other receiver. I'm not sure if the two issues are related (they don't seem to "co-occur" anyway). I tell about it just in case there is a general problem in udev or so causing these. On 7 April 2015 at 19:02, Greg KH <greg@xxxxxxxxx> wrote: > <Note, vger.kernel.org rejects html email> > > On Tue, Apr 07, 2015 at 04:50:59PM +0800, Tom Yan wrote: >> Oh I forgot to mention that I am on 3.19.2. I'll see if I can manage to test on >> 4.0. Do you know a specifc commit that is supposed to fix this? > > Hm, I can't find it at the moment. Try 3.19.3, or better yet, 4.0-rc7 > please. If it still happens then, let us know. > > thanks, > > greg k-h -- 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