FreeBSD 12 r312227 dont boots on Beaglebone black

Tim Kientzle tim at kientzle.com
Sun Jan 29 06:33:08 UTC 2017


> On Jan 25, 2017, at 2:13 PM, Oleksandr Tymoshenko <gonzo at bluezbox.com> wrote:
> 
> Otacílio (otacilio.neto at 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

I just pushed this patch to Crochet master.

Tim




More information about the freebsd-arm mailing list