Date: Fri, 20 May 2016 20:17:43 -0600 From: Ian Lepore <ian@freebsd.org> To: bob prohaska <fbsd@www.zefox.net> Cc: freebsd-arm <freebsd-arm@freebsd.org> Subject: Re: upgrading arm6hf Message-ID: <1463797063.1180.354.camel@freebsd.org> In-Reply-To: <20160521021227.GK1049@www.zefox.net> References: <CANCZdfrx%2BUJdB0F9CRX=sE=2kfEBDjeLHjvADasvbUd95n56UQ@mail.gmail.com> <CAFnjQbsnEtaxRXHTvFLzWRFndUUFPyV5jW3o%2Bo=gPQxRU5bGCg@mail.gmail.com> <20160519232102.GF1049@www.zefox.net> <20160520021633.GG1049@www.zefox.net> <CANCZdfrRwnHvo1AyQxYrRQjyp9MWuNXYfX3HWub4Dc0Z%2BJ%2BFDg@mail.gmail.com> <20160520065945.GH1049@www.zefox.net> <1463776364.1180.340.camel@freebsd.org> <20160520231622.GI1049@www.zefox.net> <20160521002859.GJ1049@www.zefox.net> <1463795214.1180.351.camel@freebsd.org> <20160521021227.GK1049@www.zefox.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 2016-05-20 at 19:12 -0700, bob prohaska wrote: > Hi Ian, > > It looks as if three kernels are available. The one called > kernel.spare reports > root@www:~ # uname -a > FreeBSD www.zefox.com 11.0-CURRENT FreeBSD 11.0-CURRENT #71 r297769: > Sat Apr 9 18:11:07 PDT 2016 bob@www.zefox.com:/usr/obj/usr/src/s > ys/RPI2 arm > > kernel.old reports > root@www:~ # uname -a > FreeBSD www.zefox.com 11.0-CURRENT FreeBSD 11.0-CURRENT #101 > r300255M: Thu May 19 23:26:52 PDT 2016 root@www.zefox.com:/usr/ob > j/usr/src/sys/RPI2 arm > > kernel (the latest one) reports > root@www:~ # uname -a > FreeBSD www.zefox.com 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r300334M: > Fri May 20 15:47:30 PDT 2016 root@www.zefox.com:/usr/obj/arm.armv > 6hf/usr/src/sys/RPI2 arm > > Would it help to back down to one of the older kernels, given that > userland is closer to > the latest kernel? > > Thank you! > > bob prohaska > It might be worth trying to use kernel.old, verify that uname -p says armv6hf again when booted from it, then see if you can buildworld and buildkernel with TARGET_ARCH=armv6. If so, then you should be able to install those (remember to use the TARGET_ARCH=armv6 when installing too!), and then you'll be on the new armv6 with hardfloat. I think. -- Ian > > On Fri, May 20, 2016 at 07:46:54PM -0600, Ian Lepore wrote: > > On Fri, 2016-05-20 at 17:28 -0700, bob prohaska wrote: > > > Something is still amiss. First try at buildworld stopped with a > > > missing object file/directory, > > > so I cleaned out /usr/obj and tried again. The build stopped, > > > this > > > time wanting a TARGET_ARCH, > > > prompting > > > root@www:/usr/src # make -j6 buildworld TARGET_ARCH=armv6 > > > > buildworld.log & > > > [1] 3753 > > > root@www:/usr/src # 1 error > > > > > > [1] Exit 2 make -j6 buildworld > > > TARGET_ARCH=armv6 > buildworld.log > > > root@www:/usr/src # tail *.log > > > --- buildworld --- > > > make[1]: "/usr/src/Makefile.inc1" line 266: To cross-build, set > > > TARGET_ARCH. > > > *** [buildworld] Error code 1 > > > > > > make: stopped in /usr/src > > > > > > Re-fetching Makefile and Makefil.inc1 seems to have no effect. > > > The system wants a TARGET_ARCH, then seems to ignore it. > > > Is there a syntax error in the buildworld command? > > > Thanks for reading, > > > > > > bob prohaska > > > > I wonder if you could get back to the older kernel that was still > > reporting armv6hf, would that then let you update the system by > > doing a > > cross-build? > > > > That may be the answer for others who haven't started on this yet. > > If > > you're building on an armv6hf system and you want to update, you > > may ha > > ve to build and install with TARGET_ARCH=armv6, and it's going to > > be > > treated like a full crossbuild (meaning an extra copy of clang gets > > built, it'll take forever*2). > > > > -- Ian > > > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org > "
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1463797063.1180.354.camel>