I am trying to boot android cupcake on BEAGLEBOARD REV C
board. After running android , it gives me following errors :
Make sure your /data is yaffs2 and writable
Texas Instruments X-Loader 1.4.2 (Feb 19 2009 -
Error: reading boot
Loading u-boot.bin from
U-Boot 2009.01-dirty (Feb 19 2009 -
OMAP3530-GP rev 2, CPU-OPP2
OMAP3 Beagle board + LPDDR/
MUSB: using high
Hit any key to stop autoboot:
Try running “getevent” from the Android console, and see if any keystrokes are displayed by getevent. Also run “logcat” to see if the keyboard was recognized by Android. The proper keylayout files need to be used, and they have to have the correct permissions.
It may not be a USB problem as much as an Android configuration issue.
I did have cupcake running well on BeagleBoard several months ago, but haven’t tried it recently and forgot all of the details. At this point, Donut is much more interesting for Beagle due to support for larger displays, but I have not tried it yet.
Also, in your kernel boot log, I didn’t see the keyboard or mouse detected. KB and Mice are USB low-speed devices, so you definitely need a hub if connecting to EHCI port. Try using the OTG port for the KB first, get that working in Android, then attempt EHCI. I know it can be made to work, because I had Android on a USB stick connected through a hub to EHCI, along with KB, Mouse, and a Bluetooth dongle, and was using the OTG port for ADB debugging.
When I get a chance, I’ll start over again with Donut and see what happens.