Closed bsdhsr closed 7 years ago
I am seeing the same issue. Any update on the problem?
Looks like its the snapshot that was the problem. The older builds had some changes which caused this fatal kernel issue. I used the latest snapshot "FreeBSD-12.0-CURRENT-arm-armv6-BEAGLEBONE-20170626-r320360” and it seems to work fine.
Heres the link which explains it a bit more and the comment from the person who fixed it. http://freebsd.1045724.x6.nabble.com/Fatal-kernel-abort-was-r313878M-builds-mmcsd0s2-as-read-only-amp-etc-fstab-is-missing-td6169063.html
**_Yep, it turned out I caused this with my changes to support gpio pins for card detect and write protect. The fdt data for beaglebone doesn't list any pins for write protect and doesn't have the "wp-disable" property (which is a bug in the fdt data, because eMMC and micro-sd cannot be write protected). The old driver logic treated that as "not protected" and a side effect of the way the new code works effectively reversed that into saying everything is write protected.
I just commited a fix for it as r314071, sorry for taking so long to realize all of this was fallout from my change.**_
Sounds like this is a FreeBSD problem that has been fixed, and not a problem with Crochet itself.
Tried downloading the most recent snapshot from the ftp server, was greeted with "No valid device tree blob found!"
Built a custom image with crochet, but the error remains.
11-STABLE
U-Boot SPL 2017.01-rc3 (Feb 26 2017 - 03:19:59) Trying to boot from MMC1MMC partition switch failed *** Warning - MMC partition switch failed, using default environment
reading u-boot.img reading u-boot.img
U-Boot 2017.01-rc3 (Feb 26 2017 - 03:19:59 +0000)
CPU : AM335X-GP rev 2.1 I2C: ready DRAM: 512 MiB MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1 *** Warning - bad CRC, using default environment