Hi,
all of my attempts to boot a Beaglebone Black with FreeBSD-11.0-STABLE-arm-armv6-BEAGLEBONE-20170203-r313108 failed with running into a boot loop. U-Boot is telling me this on the console (which my Computer is connected serially to):
This basically is an upgrade en block, since I am not aware of any arm repo to fetch packages from. So I took the latest image to have the BBB most recent again. This is what I did to prepare the micro-sdcard to boot from:
This is a proven way to go, it worked with 10.3 before. The only different thing between now and then is an 8 gig card instead a 2 gig one. So I also tried a 2 gig card running the same command but no success, either.
Of course after download I checked the the integrity of that image file using the SHA512 hash value, which matched.
Is there anything I'm missing here? Have things changed in FreeBSD significantly so that the proven way isn't anymore that I overlooked anywhere? Thanks for help in advance.
all of my attempts to boot a Beaglebone Black with FreeBSD-11.0-STABLE-arm-armv6-BEAGLEBONE-20170203-r313108 failed with running into a boot loop. U-Boot is telling me this on the console (which my Computer is connected serially to):
Code:
U-Boot SPL 2017.01-rc3 (Feb 03 2017 - 04:53: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
U-Boot 2017.01-rc3 (Feb 03 2017 - 04:53:18 +0000)
CPU : AM335X-GP rev 2.0
I2C: ready
DRAM: 512 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
*** Warning - bad CRC, using default environment
<ethaddr> not set. Validating first E-fuse MAC
Net: cpsw, usb_ether
Press SPACE to abort autoboot in 2 seconds
switch to partitions #0, OK
mmc0 is current device
SD/MMC found on device 0
reading boot.scr
** Unable to read file boot.scr **
reading uEnv.txt
** Unable to read file uEnv.txt **
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found FreeBSD U-Boot Loader (bin)
reading ubldr.bin
227304 bytes read in 25 ms (8.7 MiB/s)
## Starting application at 0x82000000 ...
prefetch abort
pc : [<0000019c>] lr : [<00000000>]
reloc pc : [<e08b019c>] lr : [<e08b0000>]
sp : 9df2f200 ip : 00000000 fp : 00000002
r10: 9ff9fc2c r9 : 9df2fed8 r8 : 9df3a948
r7 : 9ff520d5 r6 : 00000002 r5 : 82000000 r4 : 820000bc
r3 : 82000000 r2 : 00000040 r1 : 82037758 r0 : 81ffff08
Flags: Nzcv IRQs off FIQs on Mode SVC_32
Resetting CPU ...
#> dd if=FreeBSD-11.0-STABLE-arm-armv6-BEAGLEBONE-20170203-r313108.img of=/dev/disk2 bs=1m conv=sync
This is a proven way to go, it worked with 10.3 before. The only different thing between now and then is an 8 gig card instead a 2 gig one. So I also tried a 2 gig card running the same command but no success, either.
Of course after download I checked the the integrity of that image file using the SHA512 hash value, which matched.
Is there anything I'm missing here? Have things changed in FreeBSD significantly so that the proven way isn't anymore that I overlooked anywhere? Thanks for help in advance.