Date: Thu, 8 Oct 2020 21:27:22 -0500 From: Kyle Evans <kevans@freebsd.org> To: bob prohaska <fbsd@www.zefox.net> Cc: freebsd-arm <freebsd-arm@freebsd.org> Subject: Re: RPi4B: emmc2bus dma-range handling does not track the boot-time-FDT (u-boot based booting) Message-ID: <CACNAnaGMNwt8QagFBDGGvXttJJjt3P8K65bx%2BZgqpSCDWHsTzA@mail.gmail.com> In-Reply-To: <20201009021855.GA24977@www.zefox.net> References: <D8BDF95A-D6A8-4E95-A0CE-D53068E8355B.ref@yahoo.com> <D8BDF95A-D6A8-4E95-A0CE-D53068E8355B@yahoo.com> <CACNAnaG3CKTiXdXNUO1Jgr34=XGF4wYRuUnuiJRhNb1J9XaGbw@mail.gmail.com> <CACNAnaEZP=Gxs4cbvCOFzM8MZB6-2Ny0N7KEW-nYoDw22_Jzwg@mail.gmail.com> <CACNAnaFXpJcA5Xyw%2BPR6iem3U2nvpog53hsnCFKiGWiO6OgKKA@mail.gmail.com> <20201009021855.GA24977@www.zefox.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Oct 8, 2020 at 9:18 PM bob prohaska <fbsd@www.zefox.net> wrote: > > On Thu, Oct 08, 2020 at 01:34:12PM -0500, Kyle Evans wrote: > > > > Here's a patch that I hacked out and can't test for quite a while yet, > > feel free to give it a shot: > > https://people.freebsd.org/~kevans/bcm2835_vcbus.diff -- the best > > guarantee I can give you is that it builds. We'll need to test it on > > both RPi4 models with the separate bus and the original RPi4s, as well > > as an RPi3 and RPi2/0w. > > > > FWIW, a Pi3B running > FreeBSD www.zefox.org 13.0-CURRENT FreeBSD 13.0-CURRENT #0 r366466M: Thu Oct 8 17:18:55 PDT 2020 bob@www.zefox.org:/usr/obj/usr/src/arm64.aarch64/sys/GENERIC arm64 > > seems to build, boot and run without immediate problems. > > A Pi2 running > FreeBSD www.zefox.com 13.0-CURRENT FreeBSD 13.0-CURRENT #2 r365692: Thu Oct 8 16:57:50 PDT 2020 bob@www.zefox.com:/usr/obj/usr/src/arm.armv7/sys/GENERIC-MMCCAM arm > > also built, booted and ran. > > Uptime so far is only a few minutes, but so far, so good. If the MMCCAM > mismatch is significant let me know and I'll fix it. > Thanks for testing! Can you also confirm the output of `dmesg | grep 'WARNING:'`, please? In particular, I'd like to know if you hit either of: WARNING: Improper peripheral attachment ... WARNING: bus for '...' missing dma-ranges MMCAM is fine; by the time you've gone multi-user it's definitely exercised the appropriate bits. Thanks, Kyle Evans
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACNAnaGMNwt8QagFBDGGvXttJJjt3P8K65bx%2BZgqpSCDWHsTzA>