hardware interrupt IRQ conflict

I have hardware interrupt IRQ conflict on a QNX 6.3 target. When I’m doing
the command pci -v |grep Interrrupt,
I see 3 time the interrupt 11.

Because I’m running a real time target, I don’t want interrupt management.
That could increase my calculation time.
Sometime, I have interrupt conflict on my Ethernet card and this is very
bad.

The only solution up to date is to disable the other hardware in the BIOS,
but it is not very good because
I loose some hardware (USB, Sound card)

How I can manage the IQR attribution in the QNX boot system, to put the good
PCI IRQ that I want, and resolve the conflict.


Marc-Andre Bouchard
Opal-Rt technologie
Field Application Engineer

“Marc-Andre Bouchard” <marc-andre.bouchard@opal-rt.com> wrote in message
news:d871vl$59n$1@inn.qnx.com

I have hardware interrupt IRQ conflict on a QNX 6.3 target. When I’m doing
the command pci -v |grep Interrrupt,
I see 3 time the interrupt 11.

Because I’m running a real time target, I don’t want interrupt management.

Well, you can disable interrupt, but then this is usually consider very bad

That could increase my calculation time.

Sometime, I have interrupt conflict on my Ethernet card and this is very
bad.

In what way?

The only solution up to date is to disable the other hardware in the BIOS,
but it is not very good because
I loose some hardware (USB, Sound card)

How I can manage the IQR attribution in the QNX boot system, to put the
good
PCI IRQ that I want, and resolve the conflict.

You can’t, this is meant to be handle by the BIOS. If the BIOS doesn’t give
you enough level of control then you need a better BIOS.

That being said when I sais you can’t it’s not entirely true, it could be
possible but very complex.

Marc-Andre Bouchard
Opal-Rt technologie
Field Application Engineer

Mario Charest wrote:

How I can manage the IQR attribution in the QNX boot system, to put the
good
PCI IRQ that I want, and resolve the conflict.

You can’t, this is meant to be handle by the BIOS. If the BIOS doesn’t give
you enough level of control then you need a better BIOS.

We have the same problem with interrupt sharing for network devices. Has

someone recommandations for actual mainboards, esp. dual and quad cpu
boards, which allow detailed configuration in the BIOS for interrupt
assignment for the PCI slots ?


That being said when I sais you can’t it’s not entirely true, it could be
possible but very complex.



Marc-Andre Bouchard
Opal-Rt technologie
Field Application Engineer