RPi hangs in bootloader
Werner Thie
werner at thieprojects.ch
Tue Feb 19 11:24:02 UTC 2013
Hi
top posting in this case:
The error is not in the log file, its spelled out on the console when
building the image:
:
Partitioning the raw disk image at Tue Feb 19 07:35:07 CET 2013
md2 created
Setting up boot partition
Creating the FAT partition at Tue Feb 19 07:35:07 CET 2013
md2s1 added
active set on md2s1
Mounting the virtual FAT partition
beaglebsd.sh: dtc: not found
Installing ubldr
:
After cloning anew from
https://github.com/kientzle/freebsd-beaglebone.git
It seems that in the case of the RPi build the dtc is not compiled
anymore. My suspicion was right then, it all ends with a file amiss.
With two places in the scripts which supposedly should/will build the
devtree.dat file (one in board/RaspberryPi/setup.sh and the other in
lib/freebsd.sh) it should now be possible to find out what's going wrong.
Thxs for listening, Werner
On 2/19/13 10:14 AM, Werner Thie wrote:
> Hi
>
> now retracing the generated configuration which was autogenerated from
> Tim Kientzle's scripts:
>
> Content of the FAT boot partition:
>
> 20 -rwxr-xr-x 1 root wheel 17764 Feb 18 17:57 bootcode.bin
> 4 -rwxr-xr-x 1 root wheel 105 Feb 18 17:57 config.txt
> 8 -rwxr-xr-x 1 root wheel 5284 Feb 18 17:57 fixup.dat
> 4 -rwxr-xr-x 1 root wheel 2018 Feb 18 17:57 fixup_cd.dat
> 16 -rwxr-xr-x 1 root wheel 16032 Feb 18 17:57 loader.hel
> 2300 -rwxr-xr-x 1 root wheel 2353656 Feb 18 17:57 start.elf
> 516 -rwxr-xr-x 1 root wheel 526828 Feb 18 17:57 start_cd.elf
> 240 -rwxr-xr-x 1 root wheel 242830 Feb 18 17:57 ubldr
> 308 -rwxr-xr-x 1 root wheel 312848 Feb 18 17:57 uboot.img
> 4 -rwxr-xr-x 1 root wheel 170 Feb 18 17:57 uenv.txt
>
> Content of uEnv.txt:
>
> loadbootscript=fatload mmc 0 0x2000000 ubldr
> bootscript=bootelf 0x2000000
>
> Content of config.txt:
>
> device_tree=devtree.dat
> device_tree_address=0x100
>
> Content of /boot partition:
>
> 4 drwxr-xr-x 7 root wthie 512 Feb 18 18:03 .
> 4 drwxr-xr-x 18 wthie wthie 1024 Feb 18 17:58 ..
> 4 drwxr-xr-x 2 root wheel 512 Feb 18 17:57 defaults
> 4 drwxr-xr-x 2 root wheel 512 Feb 18 17:57 firmware
> 4 drwxr-xr-x 2 root wheel 512 Feb 18 17:57 kernel
> 16 -r--r--r-- 1 root wheel 16032 Feb 18 17:58 loader.help
> 4 -rw-r--r-- 1 root wthie 15 Feb 18 18:03 loader.rc
> 4 drwxr-xr-x 2 root wheel 512 Feb 18 17:57 modules
> 192 -r-xr-xr-x 1 root wheel 195172 Feb 18 17:58 ubldr
> 4 drwxr-xr-x 2 root wheel 512 Feb 18 17:57 zfs
>
> Content of /boot/loader.rc:
>
> fdt addr 0x100
>
> The only thing which does not seem to fit is the mentioning of the file
> devtree.dat, which is nowhere to be found. Also, no log file in the work
> directory is referring to devtree.dat, which seems quite fishy to me.
>
> I cloned a fresh version of uboot as advised by Tim's script, according
> to git the u-boot-rpi is up to date, no changes made on my side.
>
> In freebsd-beaglebone/u-boot-rpi
> git describe --tags
>
> loadb_works-2174-g6709570
>
> That's about the end of my analysis, I'm stumped again.
>
> Werner
>
>
> _______________________________________________
> freebsd-arm at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe at freebsd.org"
More information about the freebsd-arm
mailing list