crochet rpi2 boot won't play nice for me...
Ross Alexander
rwa at athabascau.ca
Thu Dec 28 20:51:03 UTC 2017
Folks,
I'm sure this is not a head scratcher for the sharp guys, but it's got
me stopped:
augur2:/u0/crochet # date
Tue Dec 26 11:51:38 MST 2017
augur2:/u0/crochet # uname -a
FreeBSD augur2.bogons 12.0-CURRENT FreeBSD 12.0-CURRENT #0 r327165M: \
Sun Dec 24 11:00:21 MST 2017 \
toor at augur2.bogons:/usr/obj/usr/src/amd64.amd64/sys/GENERIC-NODEBUG
amd64
augur2:/u0/crochet # pkg info -l u-boot-rpi2-2017.09.00_1
u-boot-rpi2-2017.09.00_1:
/usr/local/share/licenses/u-boot-rpi2-2017.09.00_1/GPLv2
/usr/local/share/licenses/u-boot-rpi2-2017.09.00_1/LICENSE
/usr/local/share/licenses/u-boot-rpi2-2017.09.00_1/catalog.mk
/usr/local/share/u-boot/u-boot-rpi2/README
/usr/local/share/u-boot/u-boot-rpi2/u-boot.bin
augur2:/u0/crochet # git status
On branch master
Your branch is up to date with 'origin/master'.
Untracked files:
(use "git add <file>..." to include in what will be committed)
rpi2.sh
rpi3.sh
work-rpi3/
nothing added to commit but untracked files present (use "git add" to track)
and my rpi2.sh is pretty minimal:
augur2:/u0/crochet # cat rpi2.sh
board_setup RaspberryPi2
option ImageSize 7000mb # for 8 gb card
option Growfs
option User rwa
# option UsrPorts /usr/ports
option UsrSrc
#KERNCONF=MYCONF
KERNCONF=GENERIC-NODEBUG
FREEBSD_SRC=/u0/cr-src
However, crochet craps out at the boot install step:
augur2:/u0/crochet # sh ./crochet.sh -c rpi2.sh
Starting at Tue Dec 26 11:12:14 MST 2017
Loading configuration from rpi2.sh
Board: RaspberryPi2
Option: ImageSize 7000mb
Option: Growfs
Option: User rwa
Option: UsrSrc
Source version is: 327181M
Building FreeBSD version: 12.0
Image name is:
/u0/crochet/work/FreeBSD-armv6-12.0-GENERIC-NODEBUG-327181M-RaspberryPi2.img
Building FreeBSD version: 12.0
[Creating objdir /u0/crochet/work/obj/u0/cr-src/amd64.amd64...]
[Creating objdir /u0/crochet/work/obj/u0/cr-src/arm.armv6...]
Object files are at: /u0/crochet/work/obj/u0/cr-src
Found suitable FreeBSD source tree in:
/u0/cr-src
Found U-Boot port in:
/usr/local/share/u-boot/u-boot-rpi2
Building FreeBSD armv6 world at Tue Dec 26 11:12:14 MST 2017
(Logging to /u0/crochet/work/_.buildworld.armv6.log)
Building FreeBSD armv6-GENERIC-NODEBUG kernel at Tue Dec 26 11:30:53 MST
2017
(Logging to /u0/crochet/work/_.buildkernel.armv6-GENERIC-NODEBUG.log)
Building FreeBSD armv6-GENERIC-NODEBUG ubldr at Tue Dec 26 11:33:04 MST 2017
(Logging to
/u0/crochet/work/ubldr-armv6-GENERIC-NODEBUG/_.ubldr.armv6-GENERIC-NODEBUG.build.log)
Creating a 7000MB raw disk image in:
/u0/crochet/work/FreeBSD-armv6-12.0-GENERIC-NODEBUG-327181M-RaspberryPi2.img
Partitioning the raw disk image with MBR at Tue Dec 26 11:33:24 MST 2017
gpart create -s MBR md0
md0 created
Creating a 50m FAT partition at Tue Dec 26 11:33:24 MST 2017 with start
block 63 and label BOOT
active set on md0s1
Creating an auto-sized UFS partition at Tue Dec 26 11:33:24 MST 2017
md0s2 created
/dev/md0s2a: 6625.0MB (13568000 sectors) block size 32768, fragment size
4096
using 11 cylinder groups of 626.09MB, 20035 blks, 80256 inodes.
super-block backups (for fsck_ffs -b #) at:
192, 1282432, 2564672, 3846912, 5129152, 6411392, 7693632, 8975872,
10258112, 11540352, 12822592
tunefs: soft updates set
Using inode 4 in cg 0 for 4194304 byte journal
tunefs: soft updates journaling set
tunefs: NFSv4 ACLs set
Mounting all file systems:
Mounting FAT partition 1 at /u0/crochet/work/_.mount.boot
Mounting UFS partition 1 at /u0/crochet/work/_.mount.freebsd
cp: /usr/local/share/u-boot/u-boot-rpi2/bootcode.bin: No such file or
directory
There are some WARNING level diagnostics in
/u0/crochet/work/ubldr-armv6-GENERIC-NODEBUG/_.ubldr.armv6-GENERIC-NODEBUG.build.log
but nothing that looks like a showstopper. What the heck have I
failed to do, or done wrong?
FWIW, rpi3 builds run just fine.
regards,
Ross
----------------------------------------------------------------------------
Ross Alexander, (780) 675-6823 desk / (780) 689-0749 cell, rwa at athabascau.ca
It is not of the essence of mathematics to be conversant with
the ideas of number and quantity.
-- George Boole
--
This communication is intended for the use of the recipient to whom it is addressed, and may contain confidential, personal, and or privileged information. Please contact us immediately if you are not the intended recipient of this communication, and do not copy, distribute, or take action relying on it. Any communications received in error, or subsequent reply, should be deleted or destroyed.
---
More information about the freebsd-arm
mailing list