Re: 5 devices sharing one irq



dolcepa@xxxxxxxxx wrote:
Hello everyone,

I have read an article, which tells that if you type on a shell this
order: cat /proc/interrupts
and then you see more than one device sharing one irq, and these
devices are not pci or agp, then you may be having a conflict. I did
that and I have 5 devices sharing the same irq, these ones:

17: 0 IO-APIC-level ehci_hcd:usb1, uhci_hcd:usb2, uhci_hcd:usb3,
uhci_hcd:usb4, uhci_hcd:usb5

is there something I can do to these devices have their own irq?

There's probably no need to worry (unless you're having problems with USB).

It appears that you have a single 5-port USB 2.0 controller on that IRQ, judging by the usb1-usb5 designations after uhci_hcd (a USB host controller driver) and the ehci_hcd module (USB 2.0 support module). It may not even be possible to have the different ports of the USB controller on different IRQs, if they really are 5 ports on one chip (as is my guess).

Also note that these are almost certainly PCI devices, even if they're on-board USB ports. The PCI interface isn't limited to PCI slots! If 'lspci | grep -i uhci' shows your USB controller, then you can be sure that it is a PCI device...meaning IRQ sharing is much less of a concern.
.



Relevant Pages