Running 15.1R on Orange Pi 5 Plus, strange things

From: Nenhum_de_Nos <lojas_at_arroway.org>
Date: Wed, 09 Sep 2026 03:24:11 UTC
Hi,

Last month I had issues with 15.1R on two Orange Pi 5 Plus (OP5P) devices, where git would not resolve ok for opnsense repos on github. After some time and tests, I got to figure that ARM64 was not enough to trigger it, it has to be on OP5P here. I tried more then 3 times on the OP5P and more than 3 elsewhere.

Here are the steps:

Install 15.1R, using GPT and don't choose pkgbase
got to opnsense ports repo on github and download the ports zip.
unzip using tar jxvf
go to pkg port directory, issue make install (make will do as well)
pkg lock pkg (say yes when asked)
use pkg to install git mc tmux
clone freebsd source repo and build world and kernel using src.conf like this:

cat /etc/src.conf 
WITH_MALLOC_PRODUCTION=yes
WITHOUT_LLVM_ASSERTIONS=yes
WITH_LLVM_LINK_STATIC_LIBRARIES=yes
WITHOUT_PTHREADS_ASSERTIONS=yes

clone github repo to build opnsense
run a script that clones and sets opnsense repos.

And here the main diference. On OP5P, I get some of these:

>>> Running build step: update
>>> Passing arguments: (none)
>>> Fetching /usr/core:
From https://github.com/opnsense/core
 - [deleted]             (none)        -> origin/dialog_search
 - [deleted]             (none)        -> origin/mvc_scrub_3
remote: Enumerating objects: 628, done.
remote: Counting objects: 100% (287/287), done.
remote: Compressing objects: 100% (89/89), done.
remote: Total 628 (delta 224), reused 227 (delta 193), pack-reused 341 (from 3)
Receiving objects: 100% (628/628), 92.99 KiB | 5.81 MiB/s, done.
Resolving deltas: 100% (358/358), completed with 7 local objects.
   bf16bfcda..640ada524  stable/26.7   -> origin/stable/26.7
 * [new branch]          firmware_form -> origin/firmware_form
   888867867..7aa4c5f02  master        -> origin/master
   60ec1489c..f1de23cc8  selftest      -> origin/selftest
>>> Updating branch stable/26.7 of /usr/core:
M       src/etc/rc
Already on 'stable/26.7'
Your branch is behind 'origin/stable/26.7' by 39 commits, and can be fast-forwarded.
  (use "git pull" to update your local branch)
fatal: unable to access 'https://github.com/opnsense/core/': Resolving timed out after 300295 milliseconds
>>> Fetching /usr/plugins:
remote: Enumerating objects: 285, done.
remote: Counting objects: 100% (119/119), done.
remote: Compressing objects: 100% (49/49), done.
remote: Total 285 (delta 77), reused 63 (delta 58), pack-reused 166 (from 2)
Receiving objects: 100% (285/285), 41.60 KiB | 788.00 KiB/s, done.
Resolving deltas: 100% (85/85), completed with 16 local objects.
From https://github.com/opnsense/plugins
   f7a268594..12f3ca8a8  master      -> origin/master
 * [new branch]          qfeeds_iocs -> origin/qfeeds_iocs
   335042e98..0b246e7d7  stable/26.7 -> origin/stable/26.7
>>> Updating branch stable/26.7 of /usr/plugins:
fatal: unable to access 'https://github.com/opnsense/plugins/': Resolving timed out after 300169 milliseconds
fatal: could not fetch f243f195f557fa40787e26100fccb3d89b1370ce from promisor remote
fatal: unable to access 'https://github.com/opnsense/plugins/': Resolving timed out after 300028 milliseconds

Focus on git timeouts. Sometimes can be SSL problems too.

I then tried on AMD64 boxes, FreeBSD or not. The clone runs fine.
I then created one ARM64 box over proxmox, amd64 host. its slow on compiling, but the first runs the clone fine and another got to build FreeBSD kernel and world. Again, no problem at all so far.

I then got a RPI5 here. Was the previons box, but put him aside as OP5P was faster compiling. And ther very same steps above issued no problems. I even got to build images for opnsense with no errors. I guess I had more resolving issues when building it all from sources, so some packages failed. On RPI5, all went fine.

To be sure, all installs had the same shared network, dns servers, steps to install, local usernames, all the same.

I send this message to ask if anyone have any clue on what it could be, and in case anyone has the same issues here.

If more information is needed, just tell here :)

Thanks,

matheus

------------
"We will call you Cygnus,
The God of balance you shall be."