On Sat, 11 Apr 2015, Alistair Grant wrote: > Hi Alan, > > On Fri, Apr 10, 2015 at 7:23 PM, Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> wrote: > > On Fri, 10 Apr 2015, Alistair Grant wrote: > >> On Fri, Apr 10, 2015 at 5:29 PM, Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> wrote: > >> > On Fri, 10 Apr 2015, Alistair Grant wrote: > >> > ... > >> >> i.e. the mouse works reliably in eHCI controllers, but not in xHCI > >> >> controllers (I've tried two different Intel xHCI controllers). The > >> > > >> > Have you tried testing a different mouse? > >> > >> I've got two other mice that work(ed) with xHCI (the first has died, > >> which led to buying the one with the problems, and a second one which > >> was purchased to tide me over while I try and figure out the problem > >> with the problem mouse). > > > > It does sound as though the mouse is the major part of the problem. > > > >> > Can you post the usbmon log for an EHCI controller? Comparing the two > >> > logs may be helpful. > > > > Here's the relevant part of the xHCI trace: > > ... > > Thanks very much for your detailed analysis, I really appreciate it > (as someone trying to learn a little about the USB protocol). > > I was hoping that this was hitting an edge case with the xHCI driver, > but as you say, it looks like the mouse is at fault. Well, it's always possible that tweaking the xHCI driver would allow it to cope with the buggy mouse just as well as the EHCI driver does. But I'm not an expert on xhci-hcd; it would be better to ask the maintainer. 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