Bug 34202
Summary: | MCEUSB remotes don't work with USB 3.0 ports | ||
---|---|---|---|
Product: | Drivers | Reporter: | Aaron Barany (akb825) |
Component: | USB | Assignee: | Greg Kroah-Hartman (greg) |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | CC: | florian, jarod, maciej.rutecki, rjw, stern |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.38.4 | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 32012 | ||
Attachments: |
usbmon when connecting via USB2.
usbmon when connecting via USB3. |
Description
Aaron Barany
2011-05-01 23:48:51 UTC
This is a new one to me, partially because I haven't got any systems with USB3 ports yet. I've got one showing up later this week though, so I'll try to reproduce the issue on my end too. One thing that might help is to collect a usbmon trace showing what happens when the remote is plugged in. Instructions are in the kernel source file Documentation/usb/usbmon.txt. For comparison, it would be a good idea to attach as well a similar usbmon trace showing what happens when the remote is plugged into a USB-2.0 port. Created attachment 57882 [details]
usbmon when connecting via USB2.
Created attachment 57892 [details]
usbmon when connecting via USB3.
I have attached the output when connecting via USB 2 and 3. I disconnected all USB devices except for my keyboard and mouse for these runs, and collected input only when connecting the remote. Okay, this is just a guess, but it's quite likely that your problem will be fixed by a patch that was posted just a couple of days ago: http://marc.info/?l=linux-usb&m=130531740713842&w=2 The patch fixes a recently-introduced error in the interpretation of interrupt endpoint periods for full-speed devices under xHCI. Aaron, the patch mentioned in comment #6 has been merged for 3.0-rc1 and backported to v2.6.38.8 and v2.6.39.1 . Can you test if any of those fix your issue? After updating, it appears to work. Fix merged in v3.0-rc1: commit b513d44751bfb609a3c20463f764c8ce822d63e9 Author: Sarah Sharp <sarah.a.sharp@linux.intel.com> Date: Fri May 13 13:10:01 2011 -0700 xhci: Fix full speed bInterval encoding. |