Hi,

I tried booting linux-linaro-2.6.37 kernel on my beagle board C4. I executed following:

1. Installed linaro on a 4 GB SD card using linaro-image-tools 0.4.1 with hwpack daily snapshot hwpack_linaro-omap3_20110125-0_armel_supported.tar.gz and linaro-natty-headless-tar-20101202-1.tar.gz. It was booting properly on my BB.

2. Cloned linux-linaro-2.6.37. Changed to source directory

3. make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- omap2plus_defconfig

4. make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- menuconfig (enabled EARLY_PRINTK)

5. make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- uImage

6. make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- modules

7. make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- modules_install INSTALL_MOD_PATH=/media/rootfs

8. cp arch/arm/boot/uImage /media/boot; sync

Everything went on smoothly. Then I put the SD card on BB and powered it on. I got a kernel panic: http://paste.ubuntu.com/560562

Please help me figuring out the problem. Is it because I didn't create uInitrd? If so, then how to create it for ARM?

Regards,
Avik