Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Oct 2017 18:23:55 +0200
From:      Emmanuel Vadot <manu@bidouilliste.com>
To:        Ian Lepore <ian@freebsd.org>
Cc:        lausts@acm.org, freebsd-arm@freebsd.org
Subject:   Re: BeagleBone Crochet Build Problem
Message-ID:  <20171002182355.d6f9a252fcfe48ce2ce2b808@bidouilliste.com>
In-Reply-To: <1506954050.22078.55.camel@freebsd.org>
References:  <176dbdd5-1a32-06b2-7dd8-0647cc0fbe20@acm.org> <1506954050.22078.55.camel@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 02 Oct 2017 08:20:50 -0600
Ian Lepore <ian@freebsd.org> wrote:

> On Mon, 2017-10-02 at 09:42 -0400, Thomas Laus wrote:
> > I updated my build server today to r323984 and performed a 'git pull'
> > on
> > the Crochet files for my BeagleBone Black.=A0=A0The build process stopp=
ed
> > because of a missing file:
> >=20
> > removed pre-existing mount directory; creating new one.
> > Installing U-Boot from: /usr/local/share/u-boot/u-boot-beaglebone
> > <built-in>:327:10: fatal error:
> > '/usr/src/sys/boot/fdt/dts/beaglebone.dts' file
> > =A0=A0=A0=A0=A0=A0not found
> > #include "/usr/src/sys/boot/fdt/dts/beaglebone.dts"
> > =A0=A0=A0=A0=A0=A0=A0=A0=A0^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > 1 error generated.
> > Error: Expected /dts-v1/; version string
> > Error: Failed to find root node /.
> > Failed to parse tree.
> > Failed to mmap file: Invalid argument
> >=20
> > I looked in the directory that was referenced in the error and
> > confirmed
> > the missing file.=A0=A0I also upgraded all of my packages today on my
> > build
> > server before starting the Crochet build for Beaglebone.=A0=A0My U-Boot
> > Beaglebone is at version 2017.07.00.1 which (from portsnap) appears
> > to
> > be the most recent.
> >=20
> > Tom
> >=20
>=20
> I'm not a crochet user, so I can't address that directly, but the basic
> problem is that crochet shouldn't be trying to build the dtb file from
> the dts source at all anymore. =A0The dtb files needed for various
> beaglebone systems are all built now by sys/modules/dtb/am335x. =A0This
> happened when we switched to using vendor-supplied dts files some time
> ago. =A0The filenames also changed at that time, but the latest uboot
> packages should be looking for the new names.
>=20
> -- Ian

 Yes, also the modules install links for compatibility with older
u-boot that still have our custom dtb name in it.

--=20
Emmanuel Vadot <manu@bidouilliste.com> <manu@freebsd.org>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20171002182355.d6f9a252fcfe48ce2ce2b808>