RPi won't boot 10.2-BETA1 -- SOLVED

Tim Kientzle tim at kientzle.com
Sat Jul 18 16:57:03 UTC 2015


> On Jul 15, 2015, at 2:31 PM, Hans Petter Selasky <hps at selasky.org> wrote:
> 
> I'm seeing the same problem with RPI-B:
> 
> U-Boot 2013.01-rc1 (Jul 05 2015 - 05:09:50)
> 
> DRAM:  224 MiB
> WARNING: Caches not enabled
> MMC:   bcm2835_sdhci: 0
> ** Partition 1 not valid on device 0 **
> Failed to register mmc0:1
> Using default environment
> 
> In:    serial
> Out:   lcd
> Err:   lcd
> mbox: Timeout waiting for response
> bcm2835: Could not set USB power state
> Net:   Net Initialization Skipped
> No ethernet found.
> ** Unrecognized filesystem type **
> Hit any key to stop autoboot:  0
> Booting from: mmc 0 ubldr
> ** Unrecognized filesystem type **
> U-Boot>
> 
> With multiple SD cards. How can this be solved?

This is coming from U-Boot:

  * AFTER the RPi firmware has loaded from the SD card.
So the SD card is working in some sense and the format
and partitioning is sufficient for the firmware to load.

  * BEFORE any part of FreeBSD proper is involved.

This suggests one of the following:

  * A partitioning problem that is causing U-Boot to not recognize the filesystem.  Note this would cause the image to fail on all SD cards, not just some.

  * A U-Boot bug or other problem with the U-Boot port.  This could lead to erratic behavior depending on the nature of the bug.

  * A hardware problem of some sort.  In particular, RPi is known to be sensitive to power supply issues, especially during the boot sequence.

Debugging U-Boot is rather tedious.  Best bet is to put lots of print statements in the section of U-Boot code leading up to the “unrecognized filesystem type” to try to dig out more information.

Tim



More information about the freebsd-arm mailing list