Keyboard and Beagle board REV C problems. Please help me out from this .

Hi all,
            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 -
12:01:24)
Reading boot
sector
Error: reading boot
sector
Loading u-boot.bin from
nand

U-Boot 2009.01-dirty (Feb 19 2009 -
12:23:21)

I2C:
ready
OMAP3530-GP rev 2, CPU-OPP2
L3-165MHz
OMAP3 Beagle board + LPDDR/
NAND
DRAM: 256
MB
NAND: 256
MiB
Using default
environment

MUSB: using high
speed
In: serial
usbtty
Out: serial
usbtty
Err: serial
usbtty
Board revision
C
Serial
#5ac400030000000004013f8901001001
Hit any key to stop autoboot:
0
OMAP3 beagleboard.org

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.

-Howard