From: Jan Kiszka <jan.kiszka@domain.hid>
To: bite <anonimo.passante@domain.hid>
Cc: Xenomai-help@domain.hid
Subject: Re: [Xenomai-help] Shared interrupt :(
Date: Sun, 30 Sep 2007 17:49:34 +0200 [thread overview]
Message-ID: <46FFC58E.1030700@domain.hid> (raw)
In-Reply-To: <db67beef0709261544q2e6e454wf07ccacd4f77f1e4@domain.hid>
[-- Attachment #1: Type: text/plain, Size: 1752 bytes --]
bite wrote:
> Hi, this is my first post, I'm using Xenomai since a few days, I beg your
> pardon if my question has already been answered.
>
> My problem is not directly related to Xenomai, but it prevents me from using
> Xenomai (as well as any other kind of realtime extension, I think).
>
> The point is: I have a PCI axis control board and with Xenomai I can use it
> well on some kind of hardware.
>
> On a different machine, the irq of this board happens to be shared with an
> usb irq, and I get lots of problems there. Erratic behaviour, pc hanging and
> killed cats.
>
> Things do not change if I include I_PROPAGATE in the interrupt mode flags.
>
> I recompiled the kernel with IO_APIC and LOCAL_APIC set, but what happens
> then is just that the conflicting interrupts both move together, hand in
> hand, from the same irq 9 to the same irq 18 :) Shame!
>
> Is there any known solution for this embarrassing problem? Somebody
> suggested me to put the board in a different PCI slot, but unluckily I
> cannot do so because of a geometric constraint.
This is really a FAQ in this list, and if I weren't too busy, I would
now take the chance and hack up a wiki page on this. Please browse the
mailing list archives for the shared irq topic. And if you (anyone else
is invited as well) would like to do us a favour, put what you find into
a new wiki FAQ page on xenomai.org so that we can simply cite it on
future postings like this. :)
Jan
PS: If you stumble over the RT-IRQ-stub-for-Linux-devices approach in
the archive: I have some idea to ease the development, but it is stalled
due the limited time to work it out. If you feel like you need such a
stub, I can tell you more, just ask again.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 249 bytes --]
prev parent reply other threads:[~2007-09-30 15:49 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-09-26 22:44 [Xenomai-help] Shared interrupt :( bite
2007-09-30 15:49 ` Jan Kiszka [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=46FFC58E.1030700@domain.hid \
--to=jan.kiszka@domain.hid \
--cc=Xenomai-help@domain.hid \
--cc=anonimo.passante@domain.hid \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.