Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 06 Jun 2020 19:40:25 +0000
From:      Robert Crowston <crowston@protonmail.com>
To:        =?UTF-8?Q?Klaus_K=C3=BCchemann?= <maciphone2@googlemail.com>
Cc:        "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org>
Subject:   Re: Report: FreeBSD on Rpi4 8 GB model
Message-ID:  <OfcRERUXv25lMdEfPPWZxqyk_jYAIA3urAprJq_jInqBOjSCmsgs9fck9FDMW-CaNecKH8reKuCh2Upx8GoeX8QC7xzcHhiEx3fLtQvD7Vs=@protonmail.com>
In-Reply-To: <BCA87371-9EDC-40AB-B28A-382894BD8A6B@googlemail.com>
References:  <kb9ZDoXeXjZQGaI_pHItcwGDLz9nl5FzAe-_mxkI1N9MAFSkDpvFbwt-JUy-YmoOg-3C9bFyiNYgUoGvAnJZvsxbbGVHP4ZlUC84EgCd6A0=@protonmail.com> <BCA87371-9EDC-40AB-B28A-382894BD8A6B@googlemail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> can I or can you transfer your information into the wiki?
No objection. If you prefer me to do it, I'll get around to it eventually.

> Do you know whether sysutils/u-boot.xx- port(not pkg) could be targeted t=
o 2020.07
> to fix any issue with u-boot?

It's still June isn't it??? Working from home for so many weeks I've lost a=
ll sense of time, but I'm pretty sure it isn't July yet :-)

(I haven't tried this branch but presumably it has whatever fixed the 8 GB =
model.)

> Could you provide a u-boot binary and/or your modified armstub8-gic.bin f=
or the wiki?

I'm using the armstub8-gic.bin from /usr/local/share/rpi-firmware/armstub8-=
gic.bin. I don't believe the upstream Pi Foundation code has changed for th=
e 8 GB model. I'll mail you the u-boot.bin directly.

> Afaik u-boot 2020.07 has new patches for genet and pcie(!)=E2=80=A6 do yo=
u know details about that?

Don't see either working here, but I haven't investigated more than mashing=
 the keyboard on boot. :) (Also, if it were fixed, presumably the xhci cont=
roller would have the right firmware loaded before FreeBSD started.)

=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Original Me=
ssage =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90
On Saturday, 6 June 2020 19:41, Klaus K=C3=BCchemann <maciphone2@googlemail=
.com> wrote:

> Thanks Robert,
> can I or can you transfer your information into the wiki?
> My 8GB model was not bootable under UEFI.
> I didn't know that u-boot had a current patch.
> Could you provide a u-boot binary and/or your modified armstub8-gic.bin f=
or the wiki?
> I could upload that to a server and make it available for download .
> Do you know whether sysutils/u-boot.xx- port(not pkg) could be targeted t=
o 2020.07
> to fix any issue with u-boot?
> Afaik u-boot 2020.07 has new patches for genet and pcie(!)=E2=80=A6 do yo=
u know details about that?
>
> > Am 06.06.2020 um 20:15 schrieb Robert Crowston via freebsd-arm freebsd-=
arm@freebsd.org:
> > What works:
> >
> > -   FreeBSD SMP (see below)
> > -   All 8 GB of memory (less video RAM).
> >
> > What does not work on the 8 GB model (but does work on the 4 GB model):
> >
> > -   xhci (with my driver, there has been a change in the way the firmwa=
re is loaded)
> > -   ethernet (genet0 is detected fine, appears to be up, but no packets=
 go over the interface)
> > -   JTAG debugging (urgh)
> >
> > dmesg: https://dmesgd.nycbug.org/index.cgi?do=3Dview&id=3D5534
> > You will need the latest u-boot. The one in pkg doesn't work. I compile=
d from head: https://github.com/u-boot/u-boot.git
> > For SMP, you need also need to tell u-boot not to clobber over our proc=
essor start up function set up by armstub8-gic.bin.
> > Edit board/raspberrypi/rpi/Kconfig, set RPI_EFI_NR_SPIN_PAGES to a larg=
er number (I picked 10, probably too big, but it was easier than doing the =
arithmetic).
> > $ CROSS_COMPILE=3Daarch64-none-elf- gmake rpi_4_defconfig
> > $ CROSS_COMPILE=3Daarch64-none-elf- gmake
> > Overwrite the u-boot.bin file on your sdcard with the one just built.
> > You will also need the latest versions of the pi4 firmware files on you=
r MSDOS partition, bcm2711-rpi-4-b.dtb, fixup4.dat, start4.elf, and the ove=
rlays/ directory.
> >
> > 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?OfcRERUXv25lMdEfPPWZxqyk_jYAIA3urAprJq_jInqBOjSCmsgs9fck9FDMW-CaNecKH8reKuCh2Upx8GoeX8QC7xzcHhiEx3fLtQvD7Vs=>