rt custom kernel

Hello,
I'm trying to build a custom linux-omap kernel using the RT_PREEMPT
patch. I was able to build the patched kernel, but when I try to start
the beagle (rev C4) the process blocks at the following point:

Booting from mmc ...
## Booting kernel from Legacy Image at 80200000 ...
   Image Name: Linux-2.6.29.5-rt21-omap1
   Image Type: ARM Linux Kernel Image (uncompressed)
   Data Size: 1827948 Bytes = 1.7 MB
   Load Address: 00008000
   Entry Point: 00008000
   Verifying Checksum ... OK
   Loading Kernel Image ...

I followed the instructions found at
http://elinux.org/BeagleBoardLinuxKernel for building the kernel,
using the CodeSourcery G++ cross compiler and the mkimage tool
obtained by manually building u-boot (sources found at
http://gitorious.org/beagleboard/mainline). Finally, the rt patch is
the one found at
http://linux-omap-rt-p.svn.sourceforge.net/viewvc/linux-omap-rt-p/patch-omap-2.6.29.5-rt21-v2.
Any idea would be very appreciate.

Thanks

Daniele

UPDATE: I tryed also the MontaVista kernel, and it stalls too...what
am I mistaking?
Thanks in advance

Daniele

Hello,
have you tried to build the rt-kernel with openembedded?

Michael

I'm trying to do that, but the only rt patch that is available for the
linux-omap kernel is suited for the 2.6.29 kernel. The problem is the
openembedd/bitbake installation (automatically done with "beatbake
virtual/kernel -c configure") downloaded the 2.6.31 kernel. How can I
use the 2.6.29 kernel instead?

Thanks

Daniele

You can use the stable branch of OE and 2.6.29 is the default for that.
http://wiki.openembedded.net/index.php/Getting_Started

2010/9/15 Daniele Capuano <el.einad@gmail.com>