RPi hangs in bootloader

Werner Thie werner at thieprojects.ch
Tue Feb 19 09:14:38 UTC 2013


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




More information about the freebsd-arm mailing list