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 <[EMAIL PROTECTED]> [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 [email protected] 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?

Jan

[1]http://cvs.gna.org/cvsweb/ipipe/v2.6/2.6.17/kernel/irq/migration.c?cvsroot=adeos

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Adeos-main mailing list
[email protected]
https://mail.gna.org/listinfo/adeos-main

Reply via email to