All of lore.kernel.org
 help / color / mirror / Atom feed
* IO APIC IRQ assignment
@ 2006-05-30 12:21 Keith Chew
  2006-05-30 12:31 ` James Courtier-Dutton
  2006-05-30 13:50 ` Erik Mouw
  0 siblings, 2 replies; 12+ messages in thread
From: Keith Chew @ 2006-05-30 12:21 UTC (permalink / raw)
  To: linux-kernel

Hi

We are working closely with an x86-based hardware manufacturer for our
linux based application. In their hardware, it contains 4 x BT878
chips and 3 x USB controllers. The USB and BT878 share the same
hardware IRQ lines, which is causing us to notice random hard lockups.
Increasing the PCI latency of the BTTV drivers has helped the
situation (we have not noticed any lockups yet), but it would be nice
if we can separate the IRQs.

We asked the manufacturers if they can do a physical modication for
us, but unfortunately this is not possible. The engineer did mention
that under Windows XP in "IO APIC" mode, it is possible to assign
different IRQs to the USB and BTTV.

Is this possible in Linux? We have tried enabling IO APIC in the
kernel, but the IRQs are still shared.

Please advise if it is even possible in Linux to achieve what we want.

Kind Regards
Keith

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2006-06-01 21:27 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-05-30 12:21 IO APIC IRQ assignment Keith Chew
2006-05-30 12:31 ` James Courtier-Dutton
2006-05-30 13:26   ` Keith Chew
2006-05-30 13:50 ` Erik Mouw
2006-05-30 14:05   ` Keith Chew
2006-05-31 22:03     ` Jan Engelhardt
2006-05-31 23:12       ` Keith Chew
2006-06-01  9:42         ` Erik Mouw
2006-06-01 10:38           ` Keith Chew
2006-06-01 15:35             ` Keith Chew
2006-06-01 15:58               ` Thiago Galesi
2006-06-01 21:27                 ` Keith Chew

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.