Date: Tue, 19 Feb 2013 12:24:00 +0100 From: Werner Thie <werner@thieprojects.ch> To: freebsd-arm@freebsd.org Subject: Re: RPi hangs in bootloader Message-ID: <512360D0.6020709@thieprojects.ch> In-Reply-To: <5123427E.4030607@thieprojects.ch> References: <51227033.3070304@thieprojects.ch> <F9C6417F-3D30-46D8-B96C-E1800BC70F26@kientzle.com> <5123427E.4030607@thieprojects.ch>
next in thread | previous in thread | raw e-mail | index | archive | help
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@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?512360D0.6020709>