Date: Wed, 25 Jan 2017 14:13:50 -0800 From: Oleksandr Tymoshenko <gonzo@bluezbox.com> To: =?iso-8859-1?Q?Otac=EDlio?= <otacilio.neto@bsd.com.br> Cc: "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org> Subject: Re: FreeBSD 12 r312227 dont boots on Beaglebone black Message-ID: <20170125221350.GA92571@bluezbox.com> In-Reply-To: <51d197a2-1332-617a-32a8-9901f474afa2@bsd.com.br> References: <51d197a2-1332-617a-32a8-9901f474afa2@bsd.com.br>
next in thread | previous in thread | raw e-mail | index | archive | help
Otacílio (otacilio.neto@bsd.com.br) wrote: > Dears > > I'm trying boot a FreeBSD12-armv6-r312227 > (u-boot-beaglebone-2017.01.00.1) on a beaglebone black. The snapshot > FreeBSD-12.0-CURRENT-arm-armv6-BEAGLEBONE-20170105-r311461.img that I > downloaded from > ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/arm/armv6/ISO-IMAGES/12.0/ > works fine, but when I try boot the image that I build on my machine > using crouchet I get: > > U-Boot SPL 2017.01-rc3 (Jan 22 2017 - 23:17:18) > Trying to boot from MMC1MMC partition switch failed > *** Warning - MMC partition switch failed, using default environment > > reading u-boot.img > reading u-boot.img > > And boot stops. Someone can confirm that the revision 312227 is working > fine? I did some digging at the breakage is caused by this commit in U-Boot: https://www.mail-archive.com/u-boot@lists.denx.de/msg234317.html Crochet is using FAT12 for Beaglebone Black. Switching to FAT16 fixes the problem. Try applying this patch to crochet and re-build image: https://people.freebsd.org/~gonzo/patches/crochet-bbb-fat16.diff -- gonzo
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20170125221350.GA92571>