From owner-freebsd-arm@FreeBSD.ORG Wed Aug 27 00:14:11 2014 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B2C0CBB3 for ; Wed, 27 Aug 2014 00:14:11 +0000 (UTC) Received: from olinguito.schwarzes.net (olinguito.schwarzes.net [IPv6:2a01:4f8:7d:1b5::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1F0213554 for ; Wed, 27 Aug 2014 00:14:10 +0000 (UTC) Received: from asc-t60.schwarzes.net (p5B033017.dip0.t-ipconnect.de [91.3.48.23]) (authenticated bits=0) by olinguito.schwarzes.net (8.14.8/8.14.8) with ESMTP id s7R0E0Ta030731; Wed, 27 Aug 2014 02:14:01 +0200 (CEST) (envelope-from Andreas.Schwarz@schwarzes.net) Date: Wed, 27 Aug 2014 02:14:00 +0200 (CEST) From: Andreas Schwarz To: George Rosamond 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> <20140825163528.d2e696cc3d03ad9bebcd239c@schwarzes.net> <20140826074951.4cf5a8fc@X220.alogt.com> <53FD1646.2010103@ceetonetechnology.com> X-Mailer: Sylpheed 3.4.2 (GTK+ 2.10.14; i686-pc-mingw32) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (olinguito.schwarzes.net [78.47.41.143]); Wed, 27 Aug 2014 02:14:01 +0200 (CEST) Cc: freebsd-arm@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Aug 2014 00:14:11 -0000 On Tue, 26 Aug 2014 19:20:38 -0400 George Rosamond wrote: > Erich Dollansky wrote: > > On Mon, 25 Aug 2014 16:35:36 +0200 (CEST) > > Andreas Schwarz 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