Date: Thu, 17 Jun 2021 12:58:12 -0700 From: Mark Millard via freebsd-arm <freebsd-arm@freebsd.org> To: bob prohaska <fbsd@www.zefox.net> Cc: freebsd-arm@freebsd.org Subject: Re: G_RPI4 Buildkernel stops silently on RPi4 Message-ID: <170B68D1-D405-4B36-83DA-68BABED1EC50@yahoo.com> In-Reply-To: <20210617180628.GA19752@www.zefox.net> References: <20210617180628.GA19752@www.zefox.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2021-Jun-17, at 11:06, bob prohaska <fbsd at www.zefox.net> wrote: > I'm not sure G_RPI4 is still relevant to anybody, but a silent > stoppage in buildkernel struck me as surprising. A retry using > GENERIC-MMCCAM worked without trouble and is running now.=20 >=20 > A recent attempt to update world and kernel G_RPI4 on a Pi4 running > 14-current stopped in buildworld, with no obvious error: >=20 > root@nemesis:/usr/src # tail b*.log > =3D=3D> buildkernel.log <=3D=3D > MAKEOBJDIRPREFIX=3D'' > MAKESYSPATH=3D'/usr/src/share/mk' > MAKE_VERSION=3D'20210206' > PATH=3D'/sbin:/bin:/usr/sbin:/usr/bin' > SRCTOP=3D'/usr/src' > OBJTOP=3D'/usr/obj/usr/src/arm64.aarch64' > .MAKE.MAKEFILES=3D'/usr/src/share/mk/sys.mk = /usr/src/share/mk/local.sys.env.mk /usr/src/share/mk/src.sys.env.mk = /usr/src/share/mk/bsd.mkopt.mk /usr/src/share/mk/src.sys.obj.mk = /usr/src/share/mk/auto.obj.mk /usr/src/share/mk/bsd.suffixes.mk = /usr/src/share/mk/local.sys.mk /usr/src/share/mk/src.sys.mk = /usr/src/Makefile.inc1 /usr/src/share/mk/src.tools.mk = /usr/src/share/mk/bsd.compiler.mk /usr/src/share/mk/bsd.opts.mk = /usr/src/share/mk/bsd.cpu.mk /usr/src/share/mk/src.opts.mk = /usr/src/share/mk/bsd.own.mk /usr/src/share/mk/bsd.linker.mk' > .PATH=3D'. /usr/src' >=20 > make: stopped in /usr/src >=20 >=20 > There was nothing on the serial console, nor the controlling terminal. > The sources were updated a few minutes earlier, reporting >=20 > root@nemesis:/usr/src # git pull > remote: Enumerating objects: 100, done. > remote: Counting objects: 100% (100/100), done. > remote: Compressing objects: 100% (48/48), done. > remote: Total 59 (delta 51), reused 18 (delta 10), pack-reused 0 > Unpacking objects: 100% (59/59), 7.13 KiB | 17.00 KiB/s, done. > =46rom https://git.freebsd.org/src > 8fa5c577de..0247c33e89 main -> origin/main > Updating 8fa5c577de..0247c33e89 > Fast-forward > sys/amd64/amd64/efirt_machdep.c | 9 ++++ > sys/kern/subr_param.c | 6 +-- > sys/mips/conf/AR71XX_BASE | 1 - > sys/mips/conf/PB92 | 1 - > sys/mips/conf/QCA953X_BASE | 1 - > sys/mips/conf/std.AR5312 | 1 - > sys/mips/conf/std.AR5315 | 1 - > sys/mips/conf/std.AR724X | 1 - > sys/mips/conf/std.AR91XX | 1 - > sys/mips/conf/std.AR933X | 1 - > sys/mips/conf/std.AR934X | 1 - > sys/mips/conf/std.MALTA | 1 + > sys/mips/conf/std.QCA955X | 1 - > sys/mips/conf/std.XLP | 1 - > sys/tests/fib_lookup/fib_lookup.c | 140 = +++++++++++++++++++++++++++++++++++++++++++++-------- > sys/vm/vm_page.c | 2 +- > sys/vm/vm_page.h | 1 + > usr.sbin/bsdconfig/include/messages.subr | 1 + > usr.sbin/bsdconfig/share/media/ftp.subr | 1 + > usr.sbin/bsdinstall/scripts/mirrorselect | 1 + > usr.sbin/bsnmpd/modules/snmp_pf/pf_snmp.c | 4 +- > 21 files changed, 137 insertions(+), 40 deletions(-) >=20 > The build command was > make -j4 -DWITH_META_MODE buildworld > buildworld.log && make -j4 = buildkernel -DWITH_META_MODE KERNCONF=3DG_RPI4 > buildkernel.log > which has worked well for some months. # ls -Tld /usr/fbsd/mm-src/sys/arm64/conf/* -rw-r--r-- 1 root wheel 293 Jan 26 13:11:51 2021 = /usr/fbsd/mm-src/sys/arm64/conf/DEFAULTS -rw-r--r-- 1 root wheel 12838 Mar 3 15:49:42 2021 = /usr/fbsd/mm-src/sys/arm64/conf/GENERIC -rw-r--r-- 1 root wheel 429 Jan 26 13:11:51 2021 = /usr/fbsd/mm-src/sys/arm64/conf/GENERIC-MMCCAM -rw-r--r-- 1 root wheel 323 Jan 26 13:11:51 2021 = /usr/fbsd/mm-src/sys/arm64/conf/GENERIC-MMCCAM-NODEBUG -rw-r--r-- 1 root wheel 1253 Jan 26 13:11:51 2021 = /usr/fbsd/mm-src/sys/arm64/conf/GENERIC-NODEBUG -rw-r--r-- 1 root wheel 840 Jan 26 13:11:51 2021 = /usr/fbsd/mm-src/sys/arm64/conf/GENERIC-UP -rw-r--r-- 1 root wheel 54 Jan 26 13:11:51 2021 = /usr/fbsd/mm-src/sys/arm64/conf/LINT -rw-r--r-- 1 root wheel 6389 Jan 26 13:11:51 2021 = /usr/fbsd/mm-src/sys/arm64/conf/NOTES But that is on system that has not been updated in some time: merge-base: 7381bbee29df959e88ec59866cf2878263e7f3b2 merge-base: CommitDate: 2021-03-12 20:29:42 +0000 7381bbee29df (HEAD -> main, pure-src) cam: Run all XPT_ASYNC ccbs in a = dedicated thread n245444 (--first-parent --count for merge-base) G_RPI4 seems to not be from FreeBSD's source tree. You may have to give more context or show the contents of the file. > Just noticed the KERNCONF=3DG_RPI4, which I tried as an experiment = that > seemed to work. That reads like you forgot the KERNCONF=3DG_RPI4 the first time and the build worked when it was retried with it supplied? (Ultimately: I'm confused.) > The original motive was a smaller kernel, but that no > longer seems to be the case; GENERIC-MMCCAM is ~30 kB smaller 8-)=20 Was this a comparison with an older G_RPI4 build? A new rebuild that worked? =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?170B68D1-D405-4B36-83DA-68BABED1EC50>