RPi booting problem

Tim Kientzle tim at kientzle.com
Sun Mar 10 02:45:09 UTC 2013


On Mar 9, 2013, at 6:29 AM, Mats Mellstrand wrote:

> Hi
> 
> I have checked out the latest from head and built world and kernel (conf/RPI-B) and finally created and image that I written to a flash.
> I have used freebsd-uboot-20130201.tar.gz 
> 
> When I try to boot,  the uboot goes in to a cyclic restart...
> 
> U-Boot 2013.01-rc1-g6709570-dirty (Nov 30 2012 - 19:09:28)
> 
> DRAM:  448 MiB
> WARNING: Caches not enabled
> MMC:   bcm2835_sdhci: 0
> Using default environment
> 
> In:    serial
> Out:   lcd
> Err:   lcd
> bcm2835: USB power in ON
> Net:   Net Initialization Skipped
> No ethernet found.
> Hit any key to stop autoboot:  0 
> reading uEnv.txt
> reading boot.scr
> 137 bytes read in 9023 ms (0 Bytes/s)
> Running bootscript from mmc0 ...
> ## Executing script at 00200000
> reading ubldr
> 238023 bytes read in 60497 ms (2.9 KiB/s)
> ## Starting application at 0x02000054 ...
> 
> 
> U-Boot 2013.01-rc1-g6709570-dirty (Nov 30 2012 - 19:09:28)
> 
> over and over ….

Seems like your ubldr is broken.

Try copying ubldr from another image somewhere and
see if that fixes it.

Here's a description of the RPi boot process for FreeBSD:

https://github.com/kientzle/freebsd-beaglebone/tree/master/board/RaspberryPi/boot

The directory above that has a higher-level description of
how FreeBSD works on RaspberryPi:

https://github.com/kientzle/freebsd-beaglebone/tree/master/board/RaspberryPi

Tim



More information about the freebsd-arm mailing list