BB-xM does not boot from the supplied image

Hello,

I have received yesterday my BeagleBoard-xM yesterday and
unfortunately I have to report problems.

The board powers on, u-boot starts properly, I can enter the monitor
command line. During system boot, the kernel loads and uncompresses
without problems, but then usually gets stuck after "done, booting the
kernel." message. Every 2-4 boots the boot process continues until the
moment when the kernel tries to mount root file system an then stops
with an error message about root fs not found. Just before, two
messages about division by zero appear. The kernel never boots
properly after power-up, always gets stuck on "booting kernel".

I tried to boot the board with image downloaded from
http://beagleboard-validation.s3.amazonaws.com/deploy/201008201549/sd/beagleboard-demo-201008201549-configured.img.gz
and encountered similar situation with kernel booting past the
"booting the kernel" message only once 2 or 3 resets.

Logs from serial terminal for failed kernel boot (bootlog.noboot.txt)
and failed root fs mount (bootlog.noroot.txt) for the supplied board
verification image attached.
Verification image version from on SD card: 20100820

Any suggestions on further diagnostics?

thx,
j.

bootlog.noboot.txt (1.54 KB)

bootlog.noroot.txt (14.7 KB)

Did you use the image on the card that was supplied or did you use the image from the link?

Gerald

I started with the card from the box, then I tried to find
alternatives. None of them worked without problems.

j.

Interesting. You have no boot scripts to instruct the system how to boot. It clearly says it can’t find it. It seems that the image you have used is missing the boot.scr file. I suggest you use the original card that was shipped with the board and hold the user button down after it starts the boot process. This will force a boot using the user.scr script.

Gerald

The logs are from boots with the original card.

j.

So, it says that you were not pressing the USER button. Can you try that please? The image on the card will only work with the user button pressed.

Gerald

Runs!

but still, I had to reboot four times before kernel started to boot :confused:

thx,
j.

Make sure that when you hold the user button down that you do not push it before the boot process. Otherwise it will just sit there doing nothing. I usually push the button once the countdown starts.

Gerald

I push after u-boot starts and keep pressed until ramdisk starts to load.
Here is a log from unsuccessful boot with user button pressed.

j.

bootlog.noboot.user_button_pushed.txt (1.49 KB)

Another boot log, this time with oops. Still booting from the original card.

j.

bootlog.oops.txt (17.9 KB)

Can you send me your user.scr file and a directory of what shows up on the SD card?

Gerald

Looks like we may have some SW wrinkles. Let me see what I can get from the SW folks.

Gerald

---- cut here ----
[jacek@localhost beagleboard]$ ls -l /media/BEAGLE/
total 41892
-rwxr-xr-x. 1 jacek root 376 2010-08-20 20:54 md5sum.txt
-rwxr-xr-x. 1 jacek root 24296 2010-08-20 20:54 MLO
-rwxr-xr-x. 1 jacek root 19960110 2010-08-20 20:54 ramdisk.gz
-rwxr-xr-x. 1 jacek root 19509297 2010-08-20 20:54 ramfs.img
-rwxr-xr-x. 1 jacek root 210360 2010-08-20 20:54 u-boot.bin
-rwxr-xr-x. 1 jacek root 3190568 2010-08-20 20:54 uImage
-rwxr-xr-x. 1 jacek root 755 2010-08-27 21:43 user.scr
[jacek@localhost beagleboard]$
---- cut here ----

I renamed user.scr to user.scr.bin only to convince gmail to accept
the file as attachment.

j.

user.scr.bin (755 Bytes)

Thanks!

j.