[beagleboard] Beginner stuck at last of getting Agnstrom running

Hi,

I'm new to Beagleboard. I'm trying to get the Angstrom running on the
Beaglebaord, for which I followed all the steps in
http://code.google.com/p/beagleboard/wiki/HowToGetAngstromRunning. I
only skipped Section III because I have a newer version of X-loader.

At the last step, I'm supposed to wait until Angstrom loads but
nothing happens (waited for an hour). My display has gone black (was
orange) and the output from the terminal is:

OMAP3 beagleboard.org # setenv bootargs 'console=ttyS2,115200n8
console=tty0 root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait
omapfb.video_mode=1024x768MR-16@60'
OMAP3 beagleboard.org # setenv bootcmd 'mmcinit; fatload mmc 0
0x80300000 uImage; bootm 0x80300000'
OMAP3 beagleboard.org # saveenv
Saving Environment to NAND...
Erasing Nand...
Erasing at 0x260000 -- 100% complete.
Writing to Nand... done
OMAP3 beagleboard.org #

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

U-Boot 2010.03 (May 04 2010 - 08:48:31)

OMAP3530-GP ES3.1, CPU-OPP2, L3-165MHz, Max clock-720Mhz
OMAP3 Beagle board + LPDDR/NAND
I2C: ready
40W

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

U-Boot 2010.03 (May 04 2010 - 08:48:31)

OMAP3530-GP ES3.1, CPU-OPP2, L3-165MHz, Max clock-720Mhz
OMAP3 Beagle board + LPDDR/NAND
I2C: ready

There is no signs of activity with the board leds either.

Could anybody help me in finding out what is going on? Thank you very
much in advance.

A.

This is a common problem (well lately anyways....)

U-Boot 2010.03 is not compatible with X-Loader 1.4.2...

If you copied both the latest u-boot.bin and MLO to your SD card from
http://www.angstrom-distribution.org/demo/beagleboard/ , hold the User
button down on the next boot..

Then re-flash the new u-boot and MLO to your beagle..

Flash instructions are at the bottom of
http://www.angstrom-distribution.org/demo/beagleboard/

Regards,

Please do:

nand erase 260000 20000

And don't do a 'setenv foo ; saveenv' in the future. If you need to modify environment vars, please use a boot.scr. I know the wiki instructs you to mess up the uboot env, but it's a wiki and therefore wrong and outdated by definition.

regards,

Koen

Hi,
Thnx Robert for the solution it worked for me but now I am stuck at “beagleboard login:” .In the same wiki page its written that first time a new account will be created but when I am giving a new login name and a password its showing “Login Incorrect” what am I doing wrong here? thnx in advance

regards

Tanmay

Sorry Robert and Koen, but I can't try either of your solutions. If I
boot with my SD card in the board, I get the terminal read I'm
including below and I can't have any input from the keyboard. There is
no difference if I hold the user button down or not, is the same
result.

In both cases, I've tried without the SD card plugged in. In Koen's
case, I run the command but there is no difference in result afterward
(same term output as seen below). In Robert's case I can't get past
"mmc init" because obviously the card is not present and I get an
error message.

Any suggestions what could I try?

Thank you very much,

A

U-Boot 2010.03 (May 04 2010 - 08:48:31)

OMAP3530-GP ES3.1, CPU-OPP2, L3-165MHz, Max clock-720Mhz
OMAP3 Beagle board + LPDDR/NAND
I2C: ready

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

U-Boot 2010.03 (May 04 2010 - 08:48:31)

OMAP3530-GP ES3.1, CPU-OPP2, L3-165MHz, Max clock-720Mhz
OMAP3 Beagle board + LPDDR/NAND
I2C: ready

Your xloader is too old for your uboot. Make sure you're loading the 1.4.4 from sd, not the 1.4.2 from nand.

regards,

Koen

Thank you, Koen, but excuse my beginner's question, how I make sure of
loading the xloader from sd? Shouldn't this be taken care
automatically when I plug in the sd card?

A

It depends on the formatting, try holding down the userbutton.

Koen,

Thank you, it did work. I had to redo all the steps and I must have
done something different because that made it work.

A