"kernel panic" while loading android on beagleboard

I am porting android OS on beagle board using embinux guide and the
precompiled binaries that are available online(Embinux site) are
working fine on my board.

The problem arises when I am loading the image compiled by me. I had
compiled both FileSystem as well as kernel properly. But while loading
the image on the beagleboard, it gives "kernel panic" error. I has
also enabled Ethernet in this build for internet connection.

  I had also checked the kernel image with " mkimage -l ~/beagledroid/
kernel/arch/arm/boot/uImage" command and it gives proper output as ,

Image Name: Linux-2.6.29-omap1-07182-gc3b6e5
Created: Fri Dec 18 23:26:07 2009
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1783136 Bytes = 1741.34 kB = 1.70 MB
Load Address: 0x80008000
Entry Point: 0x80008000

.... what can be wrong ???

Did you use the android defconfig for the kernel?
If not, this might be the problem, since the "normal"
omap3_beagle_defconfig is not properly configured to run Android.

Cheers
mdc

Also, please post the output of the panic. Without seeing where it panicked, we have no way of even suspecting what the problem might be.

I had followed following steps to get uImage,

first I went to kernel dir of android source then,

export ARCH=arm
export CROSS_COMPILE=arm-none-linux-gnueabi-
make omap3_beagle_defconfig
make menuconfig (Here I had enabled ASIX USB 2.0 driver)
make uImage

But could not get the success

Also, please post the output of the panic. Without seeing where it
panicked, we have no way of even suspecting what the problem might be.

following is the output on minicom......

Hi all,

I am stuck in between and waiting for reply.

   Morever, I had tried to create another kernel image but this time
it is showing error in kernel compilation saying that no permission to
delete files in /include/config directory.

   I had also tried to change permission in /config folder using chmod
777 command but it is not executing successfully. Any idea.......

Thanks,
Asif

Hi all,

Hi,

I am stuck in between and waiting for reply.

And have you ever read the first reply to your first message in this thread?
AFAICS, It pin-points your problem.

Caglar

Hi Caglar,

   Thanks a lot for pointing to the correct issue. So now i had used
omap3_beagle_android_defconfig and new setting are aved also.

  But previous "make uImage" command has kept configurations in the /
include/config dir and chaged the permissions. So I cannot change
their permission as well as cannot remove the same.

By hitting "make uImage" command now gives following error,