Gilles Chanteperdrix wrote:
> Theo Veenker wrote:
>> Philippe Gerum wrote:
>>> On Mon, 2010-08-16 at 21:14 +0200, Theo Veenker wrote:
>>>> On 08/16/2010 04:26 PM, Theo Veenker wrote:
>>>>> Gilles Chanteperdrix wrote:
>>>>>> Theo Veenker wrote:
>>>>>>> Hi,
>>>>>>>
>>>>>>> I want to upgrade all our PC's from Ubuntu hardy to lucid and in the
>>>>>>> process
>>>>>>> I'm also going from kernel 2.6.29.5 with Xenomai 2.4.8 to kernel
>>>>>>> 2.6.32.11
>>>>>>> with Xenomai 2.5.3.
>>>>>>>
>>>>>>> I first built and tested the 2.6.32.11 kernel with 2.5.3 on my hardy
>>>>>>> system
>>>>>>> and all went fine. But the problem is it just doesn't run on the
>>>>>>> lucid distro.
>>>>>> This, I do not understand, the kernel does not need any support from the
>>>>>> distribution for booting, how can the same kernel boot with one
>>>>>> distribution, and not with the other? When you say the "same kernel", do
>>>>>> you mean the exact same zImage or bzImage, or do you mean the kernel
>>>>>> with the same configuration, but with a different compiler, or only the
>>>>>> version is identical?
>>>>>>
>>>>> It is a complete mystery to me either. I compiled my kernel into a deb
>>>>> package
>>>>> and installed the very same deb package on three machines:
>>>>> MSI p45 neo3 with Hardy on it -> works OK
>>>>> MSI p45 neo3 with Ludid on it -> nothing (works fine with regular kernel)
>>>>> MSI 945P with Lucid on it: -> nothing (works fine with regular kernel)
>>>>>
>>>>> I'll try the suggestions posted and keep you informed.
>>>> OK. Connected a terminal to catch early kernel messages. Still no output
>>>> unfortunately (with the regular kernel I do get output on the terminal,
>>>> so the connection works).
>>>>
>>>> Meanwhile also built and tested kernel 2.6.32.15 + xenomai 2.5.4. Still 
>>>> nothing.
>>>> I'm clueless. I'm running Xenomai for years on dozens of systems and I've
>>>> never run into problems like this. I think I'll have to sit down and take a
>>>> close look at what I'm doing. I've always built my kernels using make-kpkg,
>>>> maybe that somehow introduces a problem here. I'll try without it.
>>>>
>>>> (unfortunately/luckily I have to work from home for a few days so I can't
>>>> get to the test system until later this week)
>>> I failed to reproduce the issue yet, but it very much looks like an
>>> I-pipe bug. Could you try the following config variants when time
>>> allows:
>>>
>>> - on 2.6.32.11 or .15, disable CONFIG_SMP, enable CONFIG_X86_UP_APIC
>>> only (*).
>>> - on 2.6.32.11 or .15, disable CONFIG_SMP, enable CONFIG_X86_UP_APIC and
>>> CONFIG_X86_UP_IOAPIC (*).
>>> - on 2.6.32.7, use your normal CONFIG_SMP config, with this patch in:
>>> http://download.gna.org/adeos/patches/v2.6/x86/older/adeos-ipipe-2.6.32.7-x86-2.5-01.patch
>>>
>>> (*) you need to switch off CONFIG_SMP first, to see those knobs appear
>>> in the "processor type and features" menu.
>>>
>>> The fact that you did see the panic blinking signal at least once tends
>>> to point the finger at some access fault the kernel tries to recover
>>> without success, rather than a sudden freeze. It must happen early
>>> enough during the boot process, for the console not to be available yet
>>> for reporting what the kernel whines about.
>>>
>>> We don't know yet if that bug is either the consequence of some
>>> interrupt delivery, and/or induced by code only involved in SMP. Those
>>> test configs may help in discovering this.
>>>
>>> TIA,
>>>
>> Here are my results. I've built 5 kernels:
>> K1: 2.6.32.15 (without the adeos patch applied)
>> K2: 2.6.32.15 + 2.5.4
>> K3: 2.6.32.15 + 2.5.4 CONFIG_SMP off, CONFIG_X86_UP_API on, CONFIG_XENOMAI 
>> off, CONFIG_IPIPE on
>> K4: 2.6.32.15 + 2.5.4 as (3) with CONFIG_X86_UP_IOAPIC on
>> K5: 2.6.32.7 with adeos-ipipe-2.6.32.7-x86-2.5-01.patch
>>
>> I now tested these kernels on four systems:
>> A1: MSI 945P with Ubuntu 8.04
>> A2: MSI 945P with Ubuntu 10.04
>> B1: MSI p45 neo3 with Ubuntu 8.04
>> B2: MSI p45 neo3 with Ubuntu 10.04
>>
>> A1 and A2 are identical systems from the same batch and B1 and B2 also.
>>
>> What worked:
>>      A1              A2              B1              B2
>> ----------------------------------------------------------------
>> K1   Y               Y               Y               Y
>> K2   Y               N/Y             Y               N
>> K3   Y               N/Y             Y               N
>> K4   Y               N/Y             Y               N
>> K5   Y               N/Y             Y               N
> 
> What are the versions of grub you are using with A1, A2, B1, B2?
> 

This is 0.97 for A1 and B1 and 1.98 for A2 and B2.

Theo

_______________________________________________
Xenomai-help mailing list
Xenomai-help@gna.org
https://mail.gna.org/listinfo/xenomai-help

Reply via email to