On Fri, Nov 05, 2021 at 09:32:52AM +0100, Paul de Weerd wrote:
> I recently got an RPi4 for a project at home and had the same error.
> 
> On Tue, Nov 02, 2021 at 02:09:29PM +0000, Klemens Nanni wrote:
> | After reading through openbsd-arm after sthen's suggestion I only tried
> | u-boot.bin from 6.9-release* and that lets 7.0-current xhci(4) attach.
> | 
> | *   U-Boot 2021.01 (Apr 16 2021 - 15:39:01 +1000)
> 
> I tried the version from the latest u-boot pkg, but that didn't solve
> the xhci issue.  I ended up using the UEFI firmware (v1.32) from
> https://github.com/pftf/RPi4 (found via the arm64 installation
> instructions); with that, xhci works and USB devices behind it are
> found and work (I tested with a ugold(4) temperature and humidity
> sensor).

Good to know that 1.32 is working as our INSTALL.arm64 mentions 1.21 as
the (last) known to work version.

> With UEFI, available memory went from 4GB to 3GB (not a blocker for
> me) and bwfm(4) stopped working with this complaint:

>From https://github.com/pftf/RPi4#additional-notes :

        A 3 GB RAM limit is enforced by default, even if you are using a
        Raspberry Pi 4 model that has 4 GB or 8 GB of RAM, on account that the
        OS must patch DMA access, to work around a hardware bug that is present
        in the Broadcom SoC.  For Linux this usually translates to using a
        recent kernel (version 5.8 or later) and for Windows this requires the
        installation of a filter driver.  If you are running an OS that has been
        adequately patched, you can disable the 3 GB limit by going to Device
        Manager → Raspberry Pi Configuration → Advanced Settings in the UEFI
        settings.

Does that work for you?

Reply via email to