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>