From: Stefan Roese <sr@denx.de>
To: Andreas Galauner <andreas@galauner.de>, xenomai@xenomai.org
Subject: Re: [Xenomai] Xenomai on Linux 3.18 on Zynq
Date: Fri, 10 Apr 2015 17:09:48 +0200 [thread overview]
Message-ID: <5527E7BC.1020501@denx.de> (raw)
In-Reply-To: <5527DF9B.9020304@galauner.de>
Hi Andy,
On 10.04.2015 16:35, Andreas Galauner wrote:
> I'm playing around with Xenomai for a few months now on and off and I
> want to get Xenomai running on the Xilinx 3.18 Kernel to use it on a
> Zynq board. I had it running with 3.14, but I need the Xilinx Video
> Pipeline drivers which only work for me on 3.18.
>
> Now I've been keeping an eye on the i-pipe 3.18 branch for a while and
> I've been trying to run it on my board, but I keep having massive
> problems during bootup when Xenomai is enabled.
>
> Most of the time it just freezes at some point in time during bootup.
> Sometimes it boots completely and then freezes afterwards.
>
> The funniest thing we saw was, that it booted completely, we quickly
> logged in, ran xeno-test which seemed to work fine until Linux processes
> seem to be hanging randomly, but then it recovered after a few seconds,
> ran for a few seconds, hang again etc.
>
> I tried all kinds of things to find out where this hanging comes from. I
> disabled all kinds of peripherals, because I suspected drivers to behave
> in a wrong way during interrupt handling, I tried to debug it via JTAG,
> but because I don't even know where to start that didn't help at all. I
> also tried Xenomai 2.6 and 3. All the same.
>
> Just to be sure: Was the 3.18 kernel with i-pipe patches ever tested
> with Xenomai on real hardware? Because I'm not sure if I'm searching for
> a bug in the Xilinx part or in the general i-pipe/Xenomai part of the
> kernel. I know, that the 3.18 kernel unstable, that's why I'm asking.
> Should I keep looking or just wait?
>
> On a sidenote: That patch
> https://git.xenomai.org/ipipe-gch.git/commit/?h=for-ipipe-3.18&id=f98b6d95359ea0429307d98759357d54dcfba7e8
> makes the board stop directly after the bootloader jumps into the
> kernel. Without it, it panics with a NULL-pointer deref on 3.18.10. All
> patches before that lead to the mentioned freezing-behaviour.
>
> Any pointers in any direction where to start looking would be great!
This might be a problem with your kernel configuration. Please send me
your .config and I'll take a look at it...
Thanks,
Stefan
next prev parent reply other threads:[~2015-04-10 15:09 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-04-10 14:35 [Xenomai] Xenomai on Linux 3.18 on Zynq Andreas Galauner
2015-04-10 15:09 ` Stefan Roese [this message]
2015-04-10 15:15 ` Andreas Galauner
2015-04-10 15:26 ` Stefan Roese
2015-04-10 15:24 ` Gilles Chanteperdrix
2015-04-10 15:29 ` Gilles Chanteperdrix
2015-04-10 16:06 ` Andreas Galauner
2015-04-10 16:14 ` Gilles Chanteperdrix
2015-04-10 16:11 ` Gilles Chanteperdrix
-- strict thread matches above, loose matches on Subject: below --
2015-11-05 8:31 Philippe.Corbel
2015-11-05 11:00 ` Stefan Roese
2015-11-05 12:13 ` Philippe.Corbel
2015-11-05 20:46 ` Gilles Chanteperdrix
2015-11-06 10:49 ` Philippe.Corbel
2015-11-06 10:57 ` Gilles Chanteperdrix
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=5527E7BC.1020501@denx.de \
--to=sr@denx.de \
--cc=andreas@galauner.de \
--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.