USB mouse and USB DAC can't be used simultaneously
Hi,
I have a USB mouse and a USB audio DAC. Both work fine separately with linux. The problem is when I try using both simultaneously. The first-plugged device will work fine, but not the second-plugged device. That is, if I plug the mouse first and the DAC second, then the mouse works and the DAC doesn't work. And conversely. When I say that the second-plugged device doesn't work, here's what I mean: the USB device is detected by the system, but gets "reset" every 2 seconds and can't be actually used at all. Here are some log messages. Here I'm working in the case where I have plugged the mouse first and am plugging the DAC second. Code:
$ lsusb | egrep -i mouse\|texas Now here is what appears in /var/log/messages.log when I plug that DAC: Code:
$ sudo tail -f /var/log/messages.log Again, if I plug the DAC first then it works and when I then plug the mouse, I get the exact same problem for the mouse! Any help greatly appreciated :) My system: Code:
$ uname -a |
could you start alsamixer and see if the device is shown if so enable it. This may under "line"
|
Yes, the DAC does show up in alsamixer (as a separate sound card)
However, when I select it (using F6 key), within 1 second alsamixer complains that it was unplugged. This matches the messages pasted above in /var/log/messages. On the other hand, when the DAC has been plugged before the mouse, it works nicely. |
I am curious about you BIOS some BIOS have a place were you set it for none windows.
If you do not have this option do not worry just collecting data. If you do have that option and you are set to O/S to run Bios like windows this will cause some hardware to have IRQ conflicts. If so please set to none O/S. This allows BIOS to handle the IRQ and let linux TRY. I mean TRY to read them. could you tell me which desk top environment you use as default. KDE GNOME etc |
This is a Phoenix BIOS with very, very few options --- doesn't seem to have anything like what you mention. Just FYI I'm running KDE but I'd be surprised if this had an impact on my problem.
|
Problem solved, the problem was that the default USB 2.0 scheduler is stupid, the solution was to build a custom kernel with CONFIG_USB_EHCI_TT_NEWSCHED enabled.
|
Reported to the kernel devs:
https://bugzilla.kernel.org/show_bug.cgi?id=15649 |
All times are GMT -5. The time now is 06:25 AM. |