I have downloaded the 2.6.33 omap kernel and I 'm starting to work 
with it. I'll write again when I have a clean boot of the vanilla kernel 
and tried to boot again with the Adeos patch.

I think that I figured out how to tell OpenEmbedded to build it.

When you display /proc/interrupts on the IGEPv2, do you see interrupts 
occuring at IRQs greater or equal to IRQ 384?
Do you see the same number reflected in IRQ 7?

In order to exclude as much Angstrom stuff and my stuff as possible 
during this debug, I have reverted to the vanilla kernel's 
arch/arm/configs/omap3_beagle/defconfig file.

Regards,
Bob Feretich

On 7/20/2010 9:29 AM, Gilles Chanteperdrix wrote:
> Gilles Chanteperdrix wrote:
>> Bob Feretich wrote:
>>>    Angstrom doesn't support 2.6.33 yet. The Angstrom developers are
>>> working at 2.6.32. The 2.6.31 kernel is the newest kernel that both
>>> Angstrom and Xenomai support.
>>>
>>> That said, I could grab a 2.6.33 kernel and drop it in to see what
>>> happens. I build everything via OpenEmbedded. I would either need to
>>> create the OpenEmbedded receipes for the 2.6.33 kernel (which I don't
>>> know how to do right now); or set up a build environment for the kernel
>>> outside OpenEmbedded, then merge it back in (also haven't this done
>>> before).
>>>
>>> Either would be a fair amount of work. I'd like to hear your response to
>>> my last e-mail detailing the specific IRQs involved and support for a
>>> Level 2 interrupt handler before I start.
>> Building a kernel by using only its build system is pretty easy.
>> Building it for Xenomai involves one more step: running the
>> prepare-kernel.sh script, but that is not very complicated either.
>>
>> The situation we have is:
>> 2.6.31 does not work for you on Beagle
>> 2.6.33 works for me on IGEPv2.
>>
>> The fact that 2.6.33 works for me rules out automatically anything that
>> would be missing in the Adeos patch.
>>
>> Now we have two possibilities, either the problem comes from a
>> difference between 2.6.31 and 2.6.33, or it comes from a difference
>> between Beagle and IGEP. And since I do not have time to test 2.6.31, I
>> ask you to test 2.6.33.
> The thing I did not explain is that 2.6.31 has no support for the IGEPV2
> board. So, to get it working I would need to backport the board support.
>
> However, I can compile a 2.6.33 kernel with a configuration for the
> beagle board. To be sure that the configuration works for you, I would
> need your .config though.
>

_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help

Reply via email to