Problem with Beagle board

Well this is fairly annoying. I just set up an SD card to install
Angstrom and I get the following (without having the card inserted)

Texas Instruments X-Loader 1.4.2 (Feb 19 2009 - 12:01:24)
Reading boot sector
Loading u-boot.bin from nand

U-Boot 2009.01-dirty (Feb 19 2009 - 12:22:31)

I2C: ready
OMAP3530-GP rev 2, CPU-OPP2 L3-165MHz
OMAP3 Beagle board + LPDDR/NAND
DRAM: 256 MB
NAND: 256 MiB
*** Warning - bad CRC or NAND, using default environment

MUSB: using high speed
In: serial usbtty
Out: serial usbtty
Err: serial usbtty
40V

Texas Instruments X-Loader 1.4.2 (Feb 19 2009 - 12:01:24)
Reading boot sector
Loading u-boot.bin from nand

U-Boot 2009.01-dirty (Feb 19 2009 - 12:22:31)

I2C: ready
OMAP3530-GP rev 2, CPU-OPP2 L3-165MHz
OMAP3 Beagle board + LPDDR/NAND
DRAM: 256 MB
NAND: 256 MiB
*** Warning - bad CRC or NAND, using default environment

MUSB: using high speed
In: serial usbtty
Out: serial usbtty
Err: serial usbtty

Texas Instruments X-Loader 1.4.2 (Feb 19 2009 - 12:01:24)
Reading boot sector
Loading u-boot.bin from nand

U-Boot 2009.01-dirty (Feb 19 2009 - 12:22:31)

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

The error just occurs over and over. Pressing any key does not stop
the boot process, so I can't reflash the nand. Pressing the reset and
user button does not boot from the SD card, it still tries to boot
from nand. Is the board fried or is there something I can do to fix
it?

It could be that the power source for the board has insufficient current. How is the board being powered? Also, even though it is doing this, that would not prevent it from booting from the SD card. Just hold the user button down which will force a boot form the SD card, assuming of course it is plugged in…

Gerald

The board's being powered from the USB port which worked in the past.
Pressing the user button doesn't stop the loop. I can see if I can
find a +5v power supply and see if this changes anything.

A couple of things come to mind:.

  1. If the user button does not stop the loop, then the SD card is improperly formatted or the files were not copied in the correct order, MLO, UBoot, uImage. If that were the case, then the board will continue to boot from NAND. In this case, the NAND may be corrupted keeping it from booting correctly.

  2. Based on #1 above, assuming the SD card is correctly configured, you may have a damaged SD card connector preventing it from booting properly…

Gerald

Thanks much, you diagnosed the problem being the low power supply! I
have no idea why it worked fine with usb connection previously, but
adding an external supply to the +5v fixed everything. The board
boots the SD card just fine and boots the NAND with the SD card
removed.

Awesome! Glad it worked!

Gerald