Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Feb 2020 21:10:55 +0100
From:      =?utf-8?Q?S=C3=B8ren_Schmidt?= <soren.schmidt@gmail.com>
To:        freebsd-arm <freebsd-arm@freebsd.org>
Subject:   Pinebook Pro instability problem and fix.
Message-ID:  <FC5409F5-2EF2-4A11-8D95-762D67D42D7F@gmail.com>

next in thread | raw e-mail | index | archive | help
Hi gang!

I have been wrestling my Pinebook Pro instability problem for some time.
The problem was that if I just let it boot it would occasionally hang =
silently, just lock up totally unresponsive, if I changed the clock =
speed it would run stable.
I finally figured out the problem and its actually quite simple.
On boot we set all the regulators initially to their lowest possible =
voltage, this in my case is too low to make the little cpu=E2=80=99s run =
reliably.
U-boot sets the lcpu voltage to 900mv and speed to 816Mhz, on boot we =
re-adjust the voltage to 750mv which is too low for my cpus to work =
reliably @ 816Mhz.
I=E2=80=99ve added support for the regulator-init-microvolt setting and =
set that to 900000mv as per spec in the DTS, and that solves the issue.
Now running all 6 cores with changeable frequencies and no problems what =
so ever.

Patches on request if needed=E2=80=A6

-S=C3=B8ren




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?FC5409F5-2EF2-4A11-8D95-762D67D42D7F>