From: Romain Lenglet <rlenglet@domain.hid>
To: xenomai@xenomai.org
Subject: Re: [Xenomai-core] Re: [Xenomai-help] General Xenomai / RTAI Skin Usage Questions
Date: Tue, 1 Nov 2005 16:52:23 +0900 [thread overview]
Message-ID: <200511011652.24312.rlenglet@domain.hid> (raw)
In-Reply-To: <436718FB.8090207@domain.hid>
> Actually, Dmitry and I are discussing IRQ sharing between
> real-time driver, not across the RT/non-RT border.
Sorry, I misunderstood.
> The latter case almost always a no-go and should rather be
> solved at hardware level by rearranging the IRQ usage (where
> possible...). The problem is that the non-RT IRQ handler has
> to be called just after the RT handler to make the non-RT
> hardware release the IRQ line. But this cannot be guaranteed
> due to other RT activity and creates an ugly priority
> inversion.
>
> That your system just crashes is likely due to the RT driver
> not being prepared to share IRQs with non-RT. What driver are
> you using?
RTnet's 8169 gigabit ethernet driver, and RTnet's tulip driver.
The problem, on common x86 hardware, is that with only one PCI
bus and several devices (e.g. I use 4 PCI network cards drived
by RTnet, in one PC), sharing IRQ seems unavoidable.
The only possible workaround on my test machine is to disable as
much as I can (USB, sound, serial ports, non-rt ethernet cards,
etc.) to avoid sharing.
--
Romain Lenglet
next prev parent reply other threads:[~2005-11-01 7:52 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-10-31 14:59 [Xenomai-help] General Xenomai / RTAI Skin Usage Questions andreas.spieker
2005-10-31 19:29 ` Philippe Gerum
2005-11-01 3:27 ` [Xenomai-core] " Romain Lenglet
2005-11-01 5:09 ` Philippe Gerum
2005-11-01 9:46 ` Romain Lenglet
2005-11-01 7:27 ` Jan Kiszka
2005-11-01 7:52 ` Romain Lenglet [this message]
2005-11-01 9:30 ` Jan Kiszka
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=200511011652.24312.rlenglet@domain.hid \
--to=rlenglet@domain.hid \
--cc=xenomai@xenomai.org \
/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.