Issues encountered when bringing up Beagle

Hi Everybody,
So far, I’ve built an uImage for Beagle based on the kernel source http://www.beagleboard.org/uploads/2.6_kernel_revb-v2.tar.gz by using the toolchain of arm-2007q3 with the following commands:
make CROSS_COMPILE=arm-none-linux-gnueabi- distclean
make CROSS_COMPILE=arm-none-linux-gnueabi- omap3_beagle_defconfig
(‘make CROSS_COMPILE=arm-none-linux-gnueabi- menuconfig’ is done here to let kernel support Neon)
make CROSS_COMPILE=arm-none-linux-gnueabi- uImage

Then I put it and rd-ext2.bin to the 1st partition(FAT32 format) of my SD card. And my booting arguments are like as following:

bootargs=console=ttyS2,115200n9 ramdisk_size=8192 root=/dev/ram0 rw rootfstype=ext2 initrd=0x81600000,8M nohz=off video=omapfb:vram:2M,vram:4M,mode:720p60
bootcmd=‘mmcinit;fatload mmc 0 80000000 uImage; fatload mmc 0 81600000 rd-ext2.bin; bootm 80000000’

Booting the board follows up successfully. When running our player with our Neon codecs, I encountered the 'Kernel panic ’ error like as:

‘Kernel panic - not syncing: Fatal exception in interrupt’

And I’m sure these Neon codecs are all OK because I’ve run them on another OMAP3EVM board successfully. So I think the real reason should hide in the Kernel image. But I do not know where it hides and what I should do to avoid it. Could you please give me your helps about it. Any hint or advice is welcome. Thanks a lot.

Regards,
David

I suggest you use the defconfig from Robert Nelson’s website.

http://www.rcn-ee.com/deb/

Just select the correct kernel version.

Regards,

Hi John,
I’ve gotten several defconfig files from http://www.rcn-ee.com/deb/ and tried them respectively. But I’m always failed to pass the compiling by getting an error as ‘arch/arm/mach-omap2/board-omap3beagle.c:246: error: ‘omap3evm_twl4030rtc_device’ undeclared here’. Should I get the corresponding kernel source for it? But I do not find it on the site. What should I do next? Thanks a lot any way.

Regards,
David