beagledroid kernel doesn't boot on beagleboard revC

hi,
I use the kernel in beagledroid project tree and the latest commit is
7fd8662537efbab45901320903d09bfb0a0f1b2b. The bootargs is set to
'console=ttyS2,115200n8 noinitrd root=/dev/mmcblk0p2 rootfstype=ext3
rw rootdelay=1 nohz=off init=/init'. The version of toolchain is ASA
Sourcery G++ 4.2-189.

I can read such things on serial and then nothing more happened. Any
suggestion please

U-Boot 2009.01-dirty (Feb 19 2009 - 12:22:31)

I2C: ready
OMAP3530-GP rev 2, CPU-OPP2 L3-165MHz
OMAP3 Beagle board + LPDDR/NAND
DRAM: 256 MB
NAND: 256 MiB
MUSB: using high speed
In: serial usbtty
Out: serial usbtty
Err: serial usbtty
Board revision C
Serial #02b800030000000004013f7903014017
Hit any key to stop autoboot: 0
reading uImage.bin

1891576 bytes read
## Booting kernel from Legacy Image at 80c00000 ...
   Image Name: Linux-2.6.27-omap1-00125-g7fd866
   Image Type: ARM Linux Kernel Image (uncompressed)
   Data Size: 1891512 Bytes = 1.8 MB
   Load Address: 80008000
   Entry Point: 80008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing
Linux........................................................................................................................
.. done, booting the kernel.

I think your u-boot and kernel version do not match. Apparently there
are some dependencies. I recall having seen something on this before
(maybe from Robert Day)

FM

On 2nd thought.
Also verify that the address you load your image at the right
location. I doubt that the kernel image itself is relocatable.

FM

you rang? :slight_smile: the earlier kernel from embinux definitely hung
after uncompressing the kernel, the newer one seems to work fine.
unless someone else debugs this, i can try to build a beagledroid
kernel later today and test it.

  my version of u-boot is exactly the same as above.

rday

... snip ...

On 2nd thought.
Also verify that the address you load your image at the right
location. I doubt that the kernel image itself is relocatable.

  good point. the original poster was loading fom 0x80c00000, while
the android docs specify 0x80300000.

rday