> It turns out that if I switch the PCI ethernet card to another slot (IRQ
> 17 instead of 16), it works fine.  Here's another data point:  If I plug
> this card into a PCI to PCIe adapter and put it in a PCIe slot, the card
> works, but almost immediately the mouse and keyboard become almost
> non-responsive.  By that, I mean most keystrokes are missed and the mouse
> position is only updated every second or two.  I have seen this behavior
> under Xenomai on this machine a couple times before after running for a
> much longer time.  Maybe there's an issue related to USB and interrupts?
>
> Does the difference in the last character of the status line mentioned in
> my previous email indicate that the card may be requesting an interrupt,
> but never serviced?
>
>
If you mean INTx+, yes. In combination with DisINT- it indicates a pending
interrupt.

Any ideas?
>
>
Check with lspci what your PCI-PCIe bridge is. I once had serious issues
with an ASMedia bridge that did not send an PCIe IRQ deassert message.
Could be a mainboard issue as well.

Since you experience very slow response with another PCI-PCIe bridge, also
check the number of IRQs in /proc/interrupts and proc/xenomai/irq.

Also check very thoroughly that the issue does not occur in plain Linux
(check dmesg for 'Nobody cared'). It can take hours of testing to trigger
the problem and maybe the I-pipe exposes it more quickly. My personal
feeling on the problem back then was that it could have something to do
with the interrupt being serviced very fast.


Jeroen


-Jeff
>
> ______________________________**_________________
> Xenomai mailing list
> [email protected]
> http://www.xenomai.org/**mailman/listinfo/xenomai<http://www.xenomai.org/mailman/listinfo/xenomai>
>
_______________________________________________
Xenomai mailing list
[email protected]
http://www.xenomai.org/mailman/listinfo/xenomai

Reply via email to