Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Aug 2014 02:14:00 +0200 (CEST)
From:      Andreas Schwarz <Andreas.Schwarz@schwarzes.net>
To:        George Rosamond <george@ceetonetechnology.com>
Cc:        freebsd-arm@freebsd.org
Subject:   Re: FreeBSD 10.0 on Raspberry PI B+ no network devices
Message-ID:  <20140827021349.1273f703c6756d07fad72a16@schwarzes.net>
In-Reply-To: <53FD1646.2010103@ceetonetechnology.com>
References:  <20140825165622.6771b548@X220.alogt.com> <A7221D06-31EC-4E00-A08C-64DB33F400FE@gromit.dlib.vt.edu> <20140825163528.d2e696cc3d03ad9bebcd239c@schwarzes.net> <20140826074951.4cf5a8fc@X220.alogt.com> <53FD1646.2010103@ceetonetechnology.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 26 Aug 2014 19:20:38 -0400
George Rosamond <george@ceetonetechnology.com> wrote:
> Erich Dollansky wrote:
> > On Mon, 25 Aug 2014 16:35:36 +0200 (CEST)
> > Andreas Schwarz <Andreas.Schwarz@schwarzes.net> wrote:
> >
> >> I've got also two B+ Models two weeks ago and I'm able to use the
> >> image (r269955) from my B Models without any problems. The only
> >> thing, what I had to do, was to upgrade the bootloader to a recent
> >> version.
> >>
> >> Have a look at :
> >>
> >>   https://github.com/raspberrypi/firmware/tree/master/boot
> >>
> > I used now the image from
> > 
> > http://freebsd-current.os-hackers.jp/pub/FreeBSD/snapshots/20140725/raspberry-pi/
> > 
> > and the machine boots. I do not know more at the moment.
> 
> I assume the entire RPi firmware from Github directory gets dumped into
> /boot/msdos?

Yes, but we don't need the kernel.img, at this point we are loading the 
uboot.img (keep uboot.img and ubldr from your existing boot partition).

See the structure of my boot partition below.

root@pizelot:~ # mount_msdosfs /dev/mmcsd0s1 /mnt/

root@pizelot:~ # ll /mnt/
total 7140
-rwxr-xr-x  1 root  wheel    17840 Aug 13 04:16 bootcode.bin
-rwxr-xr-x  1 root  wheel      101 Aug 13 04:17 config.txt
-rwxr-xr-x  1 root  wheel     6061 Aug 13 04:16 fixup.dat
-rwxr-xr-x  1 root  wheel     2276 Aug 13 04:16 fixup_cd.dat
-rwxr-xr-x  1 root  wheel     9107 Aug 13 04:16 fixup_x.dat
-rwxr-xr-x  1 root  wheel    16041 Jul  2 09:30 rpi.dtb
-rwxr-xr-x  1 root  wheel  2595320 Aug 13 04:16 start.elf
-rwxr-xr-x  1 root  wheel   528632 Aug 13 04:16 start_cd.elf
-rwxr-xr-x  1 root  wheel  3550632 Aug 13 04:16 start_x.elf
-rwxr-xr-x  1 root  wheel   250129 Jul  2 09:30 ubldr
-rwxr-xr-x  1 root  wheel   306016 Jul  2 09:30 uboot.img
-rwxr-xr-x  1 root  wheel       89 Jul  2 09:30 uenv.txt

root@pizelot:~ # cat /mnt/config.txt
disable_commandline_tags=1
gpu_mem=16
device_tree=rpi.dtb
device_tree_address=0x100
kernel=uboot.img

root@pizelot:~ # cat /mnt/uenv.txt
loadbootscript=fatload mmc 0 0x2000000 ubldr
bootscript=fdt addr 0x100;bootelf 0x2000000

-- 
best regards
Andreas



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140827021349.1273f703c6756d07fad72a16>