jmc was so nice to send me his trouble device over to do some further
investigations.  Just some updates on what I've noticed today:

- The issue isn't specific to xhci(4).  I also see the same issue on
  some of my ehci(4) machines when attaching this device.

- It seems like the device gets in to an 'corrupted state' after
  running a couple of control transfer against it.  Initially they
  work fine, with smaller and larger transfer sizes, and at one point
  the device hangs up and doesn't recover until re-attaching it.  While
  on some ehci(4) machines the uhidev(4) attach works fine, after
  running lsusb against the device, I see transfer errors coming up
  again;  On xhci(4) namely XHCI_CODE_TXERR.

- Attaching an USB 2.0 hub doesn't make any difference, no matter if
  attached to an xhci(4) or an ehci(4) controller.

Not sure what is going wrong with this little beast ...

Reply via email to