Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Apr 2025 14:30:36 -0700
From:      Mark Millard <marklmi@yahoo.com>
To:        Mario Marietto <marietto2008@gmail.com>
Cc:        Andrew Haley <aph-open@littlepinkcloud.com>, freebsd-arm@freebsd.org
Subject:   Re: Firefox crashes all the time on the RaspBerry Pi Zero 2W
Message-ID:  <13B1A133-8AE6-4588-B3FD-7B66867325C8@yahoo.com>
In-Reply-To: <CA%2B1FSigAYEVu3eUhFLWOA2e3SeQi4cN_EYT8CpsQWUEcxmaVSA@mail.gmail.com>
References:  <CA%2B1FSig7cE2_qP2GvbjTV34rDqucto-w5o4Ymyou9fVQ21WO=g@mail.gmail.com> <492f6f91-9ce2-497f-9ac1-2c6c7315790b@FreeBSD.org> <e1daada1-e947-4398-9c74-efd1136e7d5c@littlepinkcloud.com> <357901C9-10F1-4041-9BB2-CFE3FF863A82@yahoo.com> <724ADF41-02A6-4452-9AB2-0F7DF376592D@yahoo.com> <CA%2B1FSigAYEVu3eUhFLWOA2e3SeQi4cN_EYT8CpsQWUEcxmaVSA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Apr 13, 2025, at 12:37, Mario Marietto <marietto2008@gmail.com> =
wrote:

> I don't know if it is relevant or not,but this is the image file that =
I've installed on the sd card of my raspberry pi zero 2W
>=20
> FreeBSD-14.2-RELEASE-arm64-aarch64-RPI.img

It brings up a very good point, in part based on your earlier:

QUOTE
Mario Marietto <marietto2008@gmail.com> escreveu (s=C3=A1bado, =
29/03/2025 =C3=A0(s) 22:32):
Hello to everyone.

I've installed FreeBSD 14.2 on my Raspberry Pi Zero 2W.=20
The problem that I'm having is that Firefox crashes all the time. . . .
END QUOTE

14.2-RELEASE does not officially support any RPi* but what is listed
in:

https://cgit.freebsd.org/src/tree/release/arm64/RPI.conf?h=3Dreleng/14.2

as having support files that it supplies for the release media,
such as the *.dtb files copied from the RPi* firmware. What is
listed for the DTBs is:

DTB=3D"bcm2710-rpi-2-b.dtb bcm2710-rpi-3-b.dtb bcm2710-rpi-3-b-plus.dtb =
bcm2710-rpi-cm3.dtb bcm2711-rpi-4-b.dtb"

The file bcm2710-rpi-zero-2-w.dtb is not listed.

There is also no FreeBSD port for a U-boot that is explicitly
for the RPi Zero 2 W:

# ls -dC1 /usr/ports/sysutils/u-boot-rpi*
/usr/ports/sysutils/u-boot-rpi
/usr/ports/sysutils/u-boot-rpi-0-w
/usr/ports/sysutils/u-boot-rpi-arm64
/usr/ports/sysutils/u-boot-rpi2
/usr/ports/sysutils/u-boot-rpi3
/usr/ports/sysutils/u-boot-rpi3-32
/usr/ports/sysutils/u-boot-rpi4

I've no clue if /usr/ports/sysutils/u-boot-rpi-arm64 would
support the RPi0-2-W or not. sysutils/u-boot-rpi-arm64 was
used to supply U-Boot for arm64 for 14.2-RELEASE.

It seems you likely have a non-standard/adjusted
configuration in order to use the RPi0-2-W with the
correct RPi* firmware-related files (and possibly
more).

Separately, you do not mention any configuration of swap
space. With so little RAM you may well need RAM+SWAP.

I've no clue what the minimum RAM might be for firefox use
in your context. For all I know, 512 MiBytes might be too
little. How little may well depend on which graphics
environment you are using, as it all competes for RAM+SWAP .

=3D=3D=3D
Mark Millard
marklmi at yahoo.com




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?13B1A133-8AE6-4588-B3FD-7B66867325C8>