Re: PROBLEM: Mouse connected to USB-3 stopped working 2.6.38->39 regression

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 04/23/2011 10:17 PM, Alan Stern wrote:
> On Sat, 23 Apr 2011, Thomas Lindroth wrote:
>> On 04/23/2011 05:31 PM, Alan Stern wrote:
>>> Your separate post didn't include the dmesg showing what happened when
>>> you plugged the mouse into an EHCI controller.  In fact, a usbmon trace
>>> of those events would be more useful than a dmesg log.  Can you post
>>> one of those?  It doesn't need to start until just before you plug in
>>> the mouse.
>>
>> I made some usbmon dumps of the mouse getting plugged in. I ran
>> usbmon > file, plugged the mouse in and ctrl + c after about 20 sec.
> 
> This explains the problem with the EHCI controller.  The mouse can't be
> used because the kernel thinks it would require more periodic bandwidth
> than is available on the bus.  Now, I have no idea why 2.6.39 should
> behave differently from 2.6.38 in this respect.
Connecting the mouse to a EHCI port fails on both 2.6.28 and .29 but it
used to be possible to connect the mouse to a XHCI port prior to .29.

> You have a bunch of devices all connected to the same EHCI controller.  
> If you can attach the mouse to a different port, one that goes to the
> other EHCI controller, it might work better.
I looked into the periodic file and noticed that my Microsoft keyboard
4000 used a whole lot of periodic bandwidth for some reason. I assumed
that a keyboard is a low bandwidth device and put it in the same
controller as the mouse. Moving the keyboard to the front usb panel
makes it possible to connect the mouse at the back panel :)

Thanks for you help.
--
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


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux