Shashank <email@example.com> wrote:
We’re having problems with harware interrupt signals. There seems to be an
interrupt conflict between certain devices even though we have sufficient
number available. For example, the ethenet driver sometimes gets assigned
interrupt 10 and at other times 11 even though another device is using
Can someone list the interrupts available under QNX 4 and how to monitor
“sin irq” will list which processes have attached which irqs.
show_pci can be used to find the assignments of interrupts for PCI
bus hardware. But, the assignment is done by the PCI bios, not
by QNX. (And, that is what is probably happening for your ethernet
card. The driver doesn’t get assigned the interrupt, the PCI bios
assigns the interrupt to the hardware, and the driver auto-detects
this value and then uses it.)
For ISA hardware, there is no easy way to tell how assignments
have been made – it is usually done by jumper on the card, or
some sort of card-specific software config tool.
For pccard/pcmcia, some software configuration is available, and
I think the “pin” command can give info about assignments made.
Please follow-up to newsgroup, rather than personal email.
QNX Training Services