You could try enabling "Bus Options" ->
[*] Message Signaled Interrupts (MSI and MSI-X)
or in .config
CONFIG_PCI_MSI=y
It only works for PCI devices.
Yes, the 2 devices are PCI devices. We tried enabling CONFIG_PCI_MSI,
also tried pci=routeirq, but cat /proc/interrupts still show the
devices sharing the same IRQ. It is interesting how each of these
options (ie routeirq, CONFIG_PCI_MSI, noacpi, etc) causes the kernel
to assign a different IRQ each time, but the 2 devices are always
shared, eg
pci=noacpi -> 169: 5140 IO-APIC-level bttv0, uhci_hcd:usb1
pci=routeirq -> 153: 1253 IO-APIC-level bttv0, uhci_hcd:usb1
I guess there's no workaround for our problem. If there are any more
suggestions, please let me know, we hope the pci latency settings will
get us going for now.
Regards
Keith
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[Index of Archives]
[Kernel Newbies]
[Netfilter]
[Bugtraq]
[Photo]
[Stuff]
[Gimp]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Video 4 Linux]
[Linux for the blind]
[Linux Resources]