Re: Orange Pi 6 Plus works (15.1-RELEASE)

Adrian Chadd <[email protected]> Tue, 30 Jun 2026 11:13:20 -0700
Newsgroups gmane.os.freebsd.devel.arm
Message-ID <CAJ-VmomE7zj37NJQ6fgGdEJ_vM9fgb39-jNJia+EPgVXcziyJg@mail.gmail.com>
hi! do you have a recipe for building and flashing freebsd on the
rockpro64 that I can try?

I have that hardware here (as well as bananapi and orangepi coming)
and I'd really like to get freebsd-head builds running on these to
help people who keep submitting us diffs. :-)



a-

On Tue, 30 Jun 2026 at 05:46, John F Carr <[email protected]> wrote:
>
>
> On Jun 29, 2026, at 4:37=E2=80=AFPM, Sulev-Madis Silber <freebsd-arm-free=
[email protected]> wrote:
>
>
> i'm surprised it works at all
>
> iirc, no multiple speed cpu systems have support in fbsd so far, i haven'=
t even heard it being planned, so booting current is not likely to help eit=
her
>
> the more hw experienced guys(/gals?) can add additional info here or corr=
ect me or add any roadmaps
>
>
> The RockPro64 is the same sort of computer, with 4 A53 and 2 A72.  FreeBS=
D has been running on it for years.  Mostly it works without problems.  The=
 issues are
> 1. Scheduling does not know when to prefer slow and fast cores, as noted =
above.
> 2. Performance counters don't work because the CPUs have different sets o=
f counters.
>   https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D284736
> 3. Loading the vmm module sometimes hangs the system.  Nobody knows why. =
 Somebody speculated the difference in cores was responsible.
>   https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D277559
>
> I remember BSD on one of the small ARM systems didn't support different c=
lock speeds on different groups of cores.  You'd like to put the fast cores=
 into a lower power mode until a process on a slow core keeps using up its =
time slice.  If the fast cores can't be throttled down the decision is hard=
er.  There may still be a power consumption difference between maximum cloc=
k rate executing wait instructions and maximum clock rate doing real work.
>
> John Carr
>
>