Re: [LAU] setting up hardware priority

From: Clemens Ladisch <clemens@email-addr-hidden>
Date: Wed Aug 17 2011 - 15:37:56 EEST

Renato wrote:
> Bus 001 Device 008: ID 17cc:1969 Native Instruments RigKontrol2

"Bus 001" = usb1

> Thanks Cedric, both these methods show which usb controller the device
> is attached to. But I still have a problem; I have 4 "USB Controller" devices:
> and 4 physical USB ports on my laptop, but whichever I plug the soundcard into,
> it's allways seen on the 1d.7 controller, which seems to be the only USB2 and of
> course the one with the highest IRQ. However, when I try plugging in a USB bluetooth
> dongle in different physical ports, it's seen on different Controllers by dmesg. So with
> the dongle I have actually found which physical port is the 1d.3, which is the one
> with the lowest IRQ, but when I attach the soundcard to it dmesg reports
> it on 1d.7. How's that possible?

UHCI/OHCI: USB 1.x only
EHCI: USB 2.0 only
xHCI: USB 1.x-3.0

(When Intel built the first EHCI controller chip, they intended for
it to support all speeds, but the USB 1.x part was too buggy, so they
dropped that part and added a separate UHCI controller and a switching
mechanism instead.)

> BTW is it possible to reassign IRQ somehow on a laptop?

No.

> As I said previously the IRQ 16 seems to be shared by the video card,
> and I read that's not good.

Interrupt sharing is a problem only when there are bad drivers that have
interrupt handlers that take too long.

In most cases this is not a problem because the only drivers known to
have this problem are those for USB and the closed-source ones for GPUs.

Regards,
Clemens
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-user
Received on Wed Aug 17 16:15:02 2011

This archive was generated by hypermail 2.1.8 : Wed Aug 17 2011 - 16:15:02 EEST