From: Philippe Gerum <rpm@xenomai.org>
To: Jan Kiszka <jan.kiszka@domain.hid>
Cc: adeos-main@gna.org, rtai@domain.hid
Subject: [Adeos-main] Re: SMP-problem with cvs-vulcano/3.4
Date: Tue, 10 Oct 2006 11:45:10 +0200 [thread overview]
Message-ID: <1160473510.4967.19.camel@domain.hid> (raw)
In-Reply-To: <452B6816.8070904@domain.hid>
On Tue, 2006-10-10 at 11:29 +0200, Jan Kiszka wrote:
> Anders Zachrison wrote:
> > Reviving an old thread of mine, in the rtai-mail-list. As suggested by
> > Jan, I will also try to send it to the adeos list (if this doesn't
> > succeed, could you forward it, Jan?) (And last, for possible readers on
> > the adeos-list, pleas CC-me, as I'm not following that list).
> >
> > * Jan Kiszka <jan.kiszka@domain.hid> [060922 12:37]:
> >> Jan Kiszka wrote:
> >>> Anders Zachrison wrote:
> >>>> ... As a short summary, as soon as I patch the 2.6.17-kernels with
> >>>> the rtai-patch from vulcano-cvs (and apparently magma-cvs) the
> >>>> kernel stops booting. Quite often the call-trace shows calls to
> >>>> various ipipe-functions mainly setup and initialization functions.
> >>>> Other times it is around a call to smp_call_function.
> >
> > A short summary for possible readers; as stated above, the computer
> > stops booting as soon as the 2.6.17.x kernel is patched with either an
> > adeos-ipipe patch or with the patch supplied by RTAI. It turned out the
> > the problem was MSI related (see the end of the mail).
> >
> > It is an old SMP-box with double PII-400MHz processors.
> >
> > The kernel config is available at
> > http://hydra.ikp.liu.se/~andza/adeos_oops/config and a further
> > specification of the computer (from `lspci -vv`) is found at
> > http://hydra.ikp.liu.se/~andza/adeos_oops/lspci-vv.txt . The computer is
> > running Debian stable.
> >
> >>> Could you do the Adeos project a favour and test the vanilla Ipipe
> >>> patch as well (http://download.gna.org/adeos/patches/v2.6/i386)?
> >>> Please report breakages with precise version number, system
> >>> description, and .config
> >
> > I've used a 2.6.17.11-kernel (same problems occurs with a 2.6.17 one)
> > and I've patched it with the adeos-ipipe-2.6.17-i386-1.4-00.patch from
> > (http://download.gna.org/adeos/patches/v2.6/i386).
> >
> >> ... and the oops if you can catch it (syslog, serial console, etc.).
> >
> > Three oopses are available;
> > http://hydra.ikp.liu.se/~andza/adeos_oops/oops1.txt
> > http://hydra.ikp.liu.se/~andza/adeos_oops/oops2.txt
> > http://hydra.ikp.liu.se/~andza/adeos_oops/oops3.txt .
> > (Well, they should be all or most of the boot process, as received by
> > the serial console. However, at least the latter two lacks some parts of
> > the beginning, although the oopses at the end should be complete.)
>
> Thanks for the oopses. They seem to point in the same direction Philippe
> already guessed: IRQ migration (the Linux code screams for some spinlock
> being acquired, which is probably not the case when the pipeline is active).
>
> >
> >>> to adeos-main@gna.org or to me (will forward then).
> >>>
> >>> Many thanks in advance!
> >>> Jan
> >>>
> >
> >> BTW, there used to be problems around MSI with I-pipe patches, though
> >> my current information is that they are fixed. If you have MSI on your
> >> box, it might be worth trying to switch related kernel support off
> >> (CONFIG_PCI_MSI).
> >
> > As stated in a previous reply, this was the case. Disableing the MSI in
> > the kernel config solved the problem, while disableing it in the kernel
> > boot parameter did not.
> >
> > Anders
> >
>
> There were some commits to Adeos CVS recently regarding
> kernel/irq/migration.c [1], but the result looks unfinished to me (no
> more differences to vanilla?). Philippe, is this supposed to solve the
> issue?
No, this was a left over from a previous attempt to investigate the
issue. The issue is still pending.
>
> Jan
>
> [1]http://cvs.gna.org/cvsweb/ipipe/v2.6/2.6.17/kernel/irq/migration.c?cvsroot=adeos
>
--
Philippe.
prev parent reply other threads:[~2006-10-10 9:45 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <200609191523.39696.andza@domain.hid>
[not found] ` <200609210856.41261.andza@domain.hid>
[not found] ` <451220FF.10108@domain.hid>
[not found] ` <200609221106.21060.andza@domain.hid>
[not found] ` <4513B27B.3030509@domain.hid>
[not found] ` <4513BCDD.7050002@domain.hid>
[not found] ` <20061010065701.GA14976@domain.hid>
2006-10-10 9:29 ` [Adeos-main] Re: SMP-problem with cvs-vulcano/3.4 Jan Kiszka
2006-10-10 9:45 ` Philippe Gerum [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=1160473510.4967.19.camel@domain.hid \
--to=rpm@xenomai.org \
--cc=adeos-main@gna.org \
--cc=jan.kiszka@domain.hid \
--cc=rtai@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.