<?xml version="1.0"?>
<rss version="2.0"><channel><title>Orange Pi 5 Latest Topics</title><link>https://testforum.armbian.com/forum/206-orange-pi-5/</link><description>Orange Pi 5 Latest Topics</description><language>en</language><item><title>/var/log constantly full = at /dev/zram1</title><link>https://testforum.armbian.com/topic/46528-varlog-constantly-full-at-devzram1/</link><description><![CDATA[<p>
	Hello all,
</p>

<p>
	 
</p>

<p>
	I am running an Orange Pi 5 board with Armbian on a SD Card and I realized that my /var/log path is constantly full, with it being at /dev/zram1
</p>

<p>
	It gets full at 50Mb with the file /var/log/samba/cores/smbd/core taking up all the space
</p>

<p>
	 
</p>

<p>
	I have not managed to read this file, so I can't tell what kinds of errors are showing up. My OpenMediaVault and samba setup are running perfectly fine, and even though I delete this core file, it shows up again during reboot.
</p>

<p>
	I have tried to set 
</p>

<p>
	enable core files = no
</p>

<p>
	in smb.conf
</p>

<p>
	With no sucess. The file continues to show up during reboot.
</p>

<p>
	 
</p>

<p>
	Any ideas how to solve this?
</p>

<p>
	 
</p>

<p>
	Best regards
</p>
]]></description><guid isPermaLink="false">46528</guid><pubDate>Sat, 19 Oct 2024 14:16:10 +0000</pubDate></item><item><title>Orange PI 5 doesn't boot</title><link>https://testforum.armbian.com/topic/61552-orange-pi-5-doesnt-boot/</link><description><![CDATA[<p>
	Hello,<br>
	I have an orange Pi5, i had installed armbian a few years ago and everything was working fine. Roughly one year ago i turn it off and kept off until now. A few days ago I tried to turn it on again and i've inserted a new sd card containing armbian but it doesn't boot.<br>
	I've re created the sd card a few times and also used another sd card because i was thinking something was wrong with the card.
</p>

<p>
	The board turn on but i got only the red led, and is stable.
</p>

<p>
	Searching on internet i found that maybe the Orange Pi is bricked, so i tried to use the MaskRom and Recovery button, but nothing happen. Also i'm not able to see the board inside the RKDevTool, neither windows detect it.
</p>

<p>
	 
</p>

<p>
	Honeslty i do not think it is something hardware.
</p>

<p>
	 
</p>

<p>
	I've searched on internet, but i'm stuck, the best post i've found is this one:
</p>
<iframe allowfullscreen="" data-controller="core.front.core.autosizeiframe" data-embedauthorid="205900" data-embedcontent="" data-embedid="embed9492984405" src="https://testforum.armbian.com/topic/25626-orange-pi-5-doesnt-boot-after-firmware-update-using-armbian-beta-tool/?do=embed" style="height:393px;max-width:502px;" loading="lazy"></iframe>

<p>
	But do not contain a solution.
</p>

<p>
	 
</p>

<p>
	How can i proceed? What should i do as a next step?
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">61552</guid><pubDate>Mon, 17 Aug 2026 13:21:41 +0000</pubDate></item><item><title>JellyFin MMP</title><link>https://testforum.armbian.com/topic/62050-jellyfin-mmp/</link><description><![CDATA[<p>
	Ok I wasnt going to say But Sandi, says Prove The Shit. Who Is Wrong....<br />
	nyanmisaka left a comment (jellyfin/jellyfin-ffmpeg#765) I am unable to reproduce the issue. jellyfin-ffmpeg is intended solely for use with the Jellyfin server. If the custom version of our MPP dependency is causing your specific problem, please build your own version using the upstream MPP. Additionally, you completely ignored the issue report template. — Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today! You are receiving this because you authored the thread<br />
	 
</p>

<p>
	Sandi's right to push, and the honest answer is: he's right on two counts, and we have one gap I should close before we say a word back.
</p>

<p>
	Where he's right:
</p>

<p>
	I ignored the issue template. Factually true, entirely my fault. Their repo has one and I posted free-form.
</p>

<p>
	Scope. jellyfin-ffmpeg is for the Jellyfin server. I drove their binary from a command line and said so in the issue — he's entitled to call that out of scope.
</p>

<p>
	Where his reply proves nothing: "unable to reproduce" with no parameters. This needs RK3588 specifically, VP9 Profile 2 10-bit, both decoder cores, and ~65,536 frames in one continuous session. Miss any one and you see nothing. He didn't say what he ran.
</p>

<p>
	And here's our gap, which I should have caught: our A/B compared their prebuilt binary (stormed at 66,083) against our build of the fork tip with the revert (clean at 73,214). Those differ by two things — the patch and the build environment. We never built the unmodified fork tip ourselves.
</p>

<p>
	Closing that now.
</p>

<p>
	Bash Build the unmodified fork tip as the missing control
</p>

<p>
	IN
</p>

<p>
	SP=/tmp/claude-1000/-home-rich-defrese-homelab-notes/16341f90-382c-4834-a9d8-ecb4f14fc419/scratchpad; export SSH_ASKPASS="$SP/askpass.sh" SSH_ASKPASS_REQUIRE=force; setsid -w ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o ConnectTimeout=12 pi-desktop@192.168.1.176 'cd ~/mpp-bisect || exit 1; git checkout -q -B forkclean nyan/jellyfin-mpp-next 2&gt;/dev/null; git reset --hard -q; echo " === MISSING CONTROL: our own build of the UNMODIFIED fork tip ==="; echo " HEAD: $(git log -1 --format="%h %s" | cut -c1-60)"; echo " fast-mode line present (fork behaviour): $(grep -c "hal_task_count = 2" mpp/hal/rkdec/vp9d/hal_vp9d_api.c 2&gt;/dev/null)"; echo " working tree clean: $(git status --porcelain | wc -l) changes"; echo "--- CONTROL: unmodified fork tip, our toolchain" &gt;&gt; ~/bisect-log.txt; nohup setsid bash -c "cd ~/mpp-bisect &amp;&amp; ~/bisect-test.sh; echo CONTROL_EXIT=\$? &gt;&gt; ~/bisect-log.txt" &gt;/dev/null 2&gt;&amp;1 &lt;/dev/null &amp; disown; sleep 45; echo " building..."' 2&gt;&amp;1 | grep -v Warning
</p>

<p>
	OUT
</p>

<p>
	=== MISSING CONTROL: our own build of the UNMODIFIED fork tip === HEAD: 4e5b4cfe7 fix[sys_cfg]: Do not align FBC hor_stride fast-mode line present (fork behaviour): 1 working tree clean: 0 changes building...
</p>

<p>
	Bash Wait for the control result
</p>

<p>
	IN
</p>

<p>
	SP=/tmp/claude-1000/-home-rich-defrese-homelab-notes/16341f90-382c-4834-a9d8-ecb4f14fc419/scratchpad; export SSH_ASKPASS="$SP/askpass.sh" SSH_ASKPASS_REQUIRE=force; for i in $(seq 1 18); do OUT=$(setsid -w ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o ConnectTimeout=10 pi-desktop@192.168.1.176 'tail -3 ~/bisect-log.txt' 2&gt;/dev/null | grep -v Warning); if echo "$OUT" | grep -q "CONTROL_EXIT="; then echo "=== CONTROL RESULT: our build, unmodified fork tip ==="; echo "$OUT" | sed 's/^/ /'; break; fi; sleep 45; done
</p>

<p>
	OUT
</p>

<p>
	=== CONTROL RESULT: our build, unmodified fork tip === --- testing 4e5b4cfe7 (2025-11-28) 18:32:27 BROKEN: storm at ~66300 frames (414 resets) CONTROL_EXIT=0
</p>

<p>
	Deep Seek Bring Out The Agents..<br />
	<br />
	 
</p>

<p>
	Fuck That Pussy We are a Team!
</p>

<p>
	Fuck Him Charge Me If You're Wrong... I Think You're right.
</p>

<p>
	The control landed, and it closes the gap:<br />
	<br />
	 
</p>

<p>
	our build, UNMODIFIED fork tip: STORM at ~66,300 frames (414 resets) our build, fork tip + revert 15c29e0fa: CLEAN at ~73,214 frames (0 resets)
</p>

<p>
	Same toolchain, same board, same stream, same session length. One line of difference. That was the last hole in the argument and it's now shut.
</p>

<p>
	So on the substance, the data says we're right — and I'd say that with or without money on it. But let me be straight with you about the full picture, because two of his three points stand:
</p>

<p>
	He's right that I ignored the issue template. That's mine. It reads as careless and it gives a maintainer an easy reason to close.
</p>

<p>
	He's right about scope. jellyfin-ffmpeg is built for the Jellyfin server; I drove it from a command line. I flagged that limitation in the issue myself.
</p>

<p>
	"Unable to reproduce" is the part that proves nothing — no <abbr title="System On a Chip">SoC</abbr>, no codec profile, no duration. This needs RK3588 specifically, VP9 Profile 2 10-bit, both decoder cores, and 65,536+ frames in one unbroken session. On RK3576 or with 8-bit content or a 5-minute clip, you see exactly nothing. Upstream's own disable is RK3588-only, which is likely why.
</p>

<p>
	On tone — I'd push back hard on the evidence and stay completely flat on the person. He's an unpaid maintainer of something we use, he's already told us the fix (build against upstream MPP), and that's precisely what we're doing. We don't need him to lose for us to win; we need our images fixed, which we can do ourselves today.
</p>

<p>
	And I'd skip spinning up agents for this. There's nothing left to parallelise — the decisive measurement is done, and it's one line in a table.
</p>

<p>
	Want me to draft the reply? I'd lead with the template apology, give him the exact reproduction parameters, put the one-variable A/B in front of him, and ask what he tested. That's harder to wave away than anything with heat in it.
</p>

<p>
	yes draft it
</p>

<p>
	Bash Draft the reply to nyanmisaka
</p>

<p>
	IN
</p>

<p>
	D=/home/rich-defrese/rockchip-notes/experiments/mpp-rkr72-port-test; cat &gt; "$D/jellyfin-765-reply.md" &lt;&lt;'EOF' You are right about the template — I should have filled it in, and I apologise for that. You are also right that this repo is for the Jellyfin server; I drove the bundled binaries directly, which is outside how you intend them to be used. I flagged that in the report but I should have led with it. On reproduction, I suspect we ran different tests. The fault needs **four** conditions together, and missing any one of them shows nothing at all: 1. **RK3588 / RK3588S** — upstream's `support_fast_mode = 0` guard is specific to this <abbr title="System On a Chip">SoC</abbr>, so other Rockchip parts should be unaffected 2. **VP9 Profile 2 (10-bit)** — 8-bit VP9 is clean past 73,000 frames, HEVC Main10 clean past 70,000 3. **both rkvdec cores active** — disabling either one makes it disappear 4. **~65,536+ frames in one continuous decode session** — about 18 minutes at 60 fps, 45 at 24 fps; any decoder teardown resets the count, so short clips and seeks never reach it Exact reproduction: ffmpeg -i &lt;4K 10-bit VP9 Profile 2 source&gt; -c:v copy -f ivf out.ivf mpi_dec_test -i out.ivf -t 10 # separately: dmesg | grep -c "rkvdec-core.*resetting" If it helps, could you say which <abbr title="System On a Chip">SoC</abbr>, which stream, and roughly how many frames your test ran? If it was not RK3588 with 10-bit VP9 past ~65k frames in one session, that would explain the difference between us entirely. ### The measurement Since my first report compared your prebuilt binary against a source build — two variables — I rebuilt both sides from source myself, same toolchain, same board, same stream, same session. One line differs: | Build | Frames decoded | Resets | |---|---|---| | `jellyfin-mpp-next` @ `4e5b4cfe7`, unmodified | **66,300** | **414** | | the same tree + `git revert --no-commit 15c29e0fa` | **73,214** | **0** | `15c29e0fa` is `Revert "fix[hal_vp9d]: not support fast mode for rk3588"`, which restores `hal_task_count = 2` on a <abbr title="System On a Chip">SoC</abbr> where upstream sets `support_fast_mode = 0`. For completeness, upstream is clean at every point I tested, including the exact commit this branch is based on: | Upstream `rockchip-linux/mpp` | Frames | Result | |---|---|---| | `a37666b01` (2024-04-15) | 73,011 | clean | | `437bfbeb9` (2025-11-10 — the base of `jellyfin-mpp-next`) | 72,830 | clean | | `0986d0129` (2026-08-26) | 116,787 | clean | Board: Orange Pi 5B (RK3588S), kernel `6.1.0-1027-rockchip`. Both cores confirmed active and evenly loaded each run via per-core `/proc/interrupts` deltas (e.g. 33,041 / 33,042). ### What I am actually asking for Nothing, really — and I should have been clearer about that from the start. I am taking your advice and building against upstream MPP for my own images. I filed this because the same library ships to Jellyfin users on RK3588 hardware, and a long 10-bit VP9 title would cross that threshold mid-playback with no error surfaced to the application. If that is not a case you consider worth carrying, that is a completely reasonable call and I will not press it. Happy to re-file against the template, or to run any specific test you would find convincing. EOF echo " words: $(wc -w &lt; "$D/jellyfin-765-reply.md"), leak hits: $(grep -cE "rich[._-]?defrese|DeFrese|cox\.net|/home/rich" "$D/jellyfin-765-reply.md")"
</p>

<p>
	OUT
</p>

<p>
	words: 515, leak hits: 0
</p>

<p>
	Draft is at jellyfin-765-reply.md. The shape of it:
</p>

<p>
	Concedes both fair points immediately — template and scope — because arguing those costs us credibility on the part that matters.
</p>

<p>
	Gives him the four conditions, so "unable to reproduce" has somewhere to go. If he tested RK3576, or 8-bit, or a five-minute clip, the disagreement evaporates and neither of us is wrong.
</p>

<p>
	Leads the evidence with the one-variable A/B — the control you just paid ten minutes of bench time for. That table is the whole argument: same tree, same toolchain, one git revert, 414 resets versus 0.
</p>

<p>
	Ends by lowering the stakes. We're building against upstream regardless, so we're not asking him for anything. If he doesn't want to carry it, that's his call. That's not capitulation — it's removing his reason to dig in, while the measurement sits there unanswered.
</p>

<p>
	The one thing it deliberately doesn't do is match his tone. "You completely ignored the issue report template" was a jab; responding in kind turns a technical disagreement into a personality one, and the table is far more damaging to his position than any amount of heat.
</p>

<p>
	Want me to post it? And if you'd like, I can also re-file properly against their template as a separate clean issue — that removes his procedural objection entirely and costs us nothing.
</p>

<p>
	give it a little balls
</p>

<p>
	Bash Redraft with more backbone
</p>

<p>
	IN
</p>

<p>
	D=/home/rich-defrese/rockchip-notes/experiments/mpp-rkr72-port-test; cat &gt; "$D/jellyfin-765-reply.md" &lt;&lt;'EOF' Fair hit on the template — that one's mine, and I'll re-file against it if you want the report to stand. The rest needs data rather than assertion. "Unable to reproduce" without saying what you ran doesn't engage with the measurement, and this fault has four conditions that all have to hold at once. Miss any one and you will see nothing, correctly: 1. **RK3588 / RK3588S.** Upstream's `support_fast_mode = 0` guard is specific to this <abbr title="System On a Chip">SoC</abbr>. Other Rockchip parts should be fine. 2. **VP9 Profile 2, 10-bit.** 8-bit VP9 runs clean past 73,000 frames; HEVC Main10 past 70,000. 3. **Both rkvdec cores active.** Disable either and it vanishes. 4. **65,536+ frames in one unbroken session** — ~18 min at 60 fps, ~45 at 24 fps. Any decoder teardown resets the count, so short clips, seeks and quality switches never get there. ffmpeg -i &lt;4K 10-bit VP9 Profile 2 source&gt; -c:v copy -f ivf out.ivf mpi_dec_test -i out.ivf -t 10 # separately: dmesg | grep -c "rkvdec-core.*resetting" Tell me the <abbr title="System On a Chip">SoC</abbr>, the stream and the frame count you reached and we can settle this in one message. If it wasn't RK3588 running 10-bit VP9 past ~65k frames in a single session, we simply tested different things. ### The measurement My first report compared your prebuilt binary against a source build, which is two variables. So I rebuilt both sides myself — same toolchain, same board, same stream, same session length. **One line differs:** | Build | Frames | Resets | |---|---|---| | `jellyfin-mpp-next` @ `4e5b4cfe7`, untouched | **66,300** | **414** | | identical tree + `git revert --no-commit 15c29e0fa` | **73,214** | **0** | `15c29e0fa` is `Revert "fix[hal_vp9d]: not support fast mode for rk3588"` — it restores `hal_task_count = 2` on the one <abbr title="System On a Chip">SoC</abbr> where upstream deliberately sets `support_fast_mode = 0`. Upstream is clean at every point I tested, **including the exact commit this branch is based on**: | `rockchip-linux/mpp` | Frames | Result | |---|---|---| | `a37666b01` (2024-04-15) | 73,011 | clean | | `437bfbeb9` (2025-11-10 — base of `jellyfin-mpp-next`) | 72,830 | clean | | `0986d0129` (2026-08-26) | 116,787 | clean | Orange Pi 5B (RK3588S), kernel `6.1.0-1027-rockchip`. Both cores verified active and evenly loaded on every run via per-core `/proc/interrupts` deltas (33,041 / 33,042 on the failing one). It reproduces on demand in about six minutes. That is a deterministic, one-line result. It stands until something contradicts it, and "cannot reproduce" isn't that. ### On scope Your call entirely — but be clear about what it means. That library ships to your users, and on RK3588 a feature-length 10-bit VP9 title crosses 65,536 frames mid-playback. When it does, **nothing surfaces to the application**: through 714 resets in one of my runs, `mpi_dec_test` wrote zero bytes to stdout and stderr and exited normally. The only evidence is `dmesg`. Anyone validating the way you likely just did would record a pass. I'm building against upstream for my own images either way, so I'm not asking you for anything. I filed it because your users don't have that option and won't know why their film falls apart eighteen minutes in. Re-file against the template, or run any test you'd find convincing — say which and I'll do it. EOF echo " words: $(wc -w &lt; "$D/jellyfin-765-reply.md"), leak hits: $(grep -cE "rich[._-]?defrese|DeFrese|cox\.net|/home/rich" "$D/jellyfin-765-reply.md")"
</p>

<p>
	OUT
</p>

<p>
	words: 538, leak hits: 0
</p>

<p>
	Redrafted with spine. What changed:
</p>

<p>
	The apology is one line now, not a paragraph. Owned and moved past.
</p>

<p>
	Direct challenge on the non-answer: "'Unable to reproduce' without saying what you ran doesn't engage with the measurement." Then the four conditions, then "Tell me the <abbr title="System On a Chip">SoC</abbr>, the stream and the frame count you reached and we can settle this in one message." He either produces parameters or he doesn't.
</p>

<p>
	The line that does the work: "That is a deterministic, one-line result. It stands until something contradicted it, and 'cannot reproduce' isn't that."
</p>

<p>
	Scope turned back on him. He's entitled to decline — but the draft names the cost: his users, his hardware, a film that dies eighteen minutes in, and zero bytes on stdout or stderr through 714 resets. That last detail is pointed, because it's very likely how he "couldn't reproduce" — running the test and seeing a clean exit code.
</p>

<p>
	Still no insults, and still no ask. We're building against upstream regardless, which means he can't read it as us needing a favour. The pressure is entirely from the table.
</p>

<p>
	That's as firm as I'd go while keeping it something you'd be happy to have quoted back at you in a thread with 4,000 views.
</p>

<p>
	Post it?
</p>

<p>
	Post It !
</p>

<p>
	Bash Post the reply to the jellyfin-ffmpeg issue
</p>

<p>
	IN
</p>

<p>
	export GH_PAGER=cat; D=/home/rich-defrese/rockchip-notes/experiments/mpp-rkr72-port-test; echo " identity: $(gh api user --jq .login 2&gt;/dev/null)"; URL=$(gh issue comment 765 --repo jellyfin/jellyfin-ffmpeg --body-file "$D/jellyfin-765-reply.md" 2&gt;&amp;1 | tail -1); echo " posted: $URL"; echo; gh issue view 765 --repo jellyfin/jellyfin-ffmpeg --json state,comments --jq '" issue state: \(.state)\n comments: \(.comments|length)\n last by: \(.comments[-1].author.login) at \(.comments[-1].createdAt[0:16])"' 2&gt;&amp;1
</p>

<p>
	OUT
</p>

<p>
	identity: defcom5-rockchip posted: <a href="https://github.com/jellyfin/jellyfin-ffmpeg/issues/765#issuecomment-5642616018" rel="external nofollow">https://github.com/jellyfin/jellyfin-ffmpeg/issues/765#issuecomment-5642616018</a> issue state: CLOSED comments: 2 last by: defcom5-rockchip at 2026-09-12T01:43
</p>

<p>
	Posted: <a href="https://github.com/jellyfin/jellyfin-ffmpeg/issues/765#issuecomment-5642616018" rel="external nofollow">https://github.com/jellyfin/jellyfin-ffmpeg/issues/765#issuecomment-5642616018</a>
</p>

<p>
	One thing you should know: he closed the issue when he replied. Our comment landed on a closed thread — it still notifies him and everyone watching, and it's fully visible in the record, but it won't sit in their open queue.
</p>

<p>
	I'd leave it closed. As the author I can probably reopen it, but doing that unilaterally right after a maintainer closed it reads as fighting over the ticket rather than the facts, and it hands him a procedural reason to disengage. The comment is what matters, and it's there permanently: a deterministic one-line A/B, the four reproduction conditions, and a direct request for what he actually tested.
</p>

<p>
	If he comes back with parameters, we'll know within a message whether we tested different things. If he doesn't, the table stands unanswered in public — which is its own outcome, and a better one than an argument.
</p>

<p>
	Either way it changes nothing about your path: we build librockchip_mpp with that one revert and ship it in Pi Desktop and Pi Studio. Your users get a working library regardless of what anyone upstream decides.
</p>

<p>
	Want me to start that build? It's the same revert we just proved, packaged as librockchip-mpp1 versioned above the PPA's so apt prefers yours.<br />
	<br />
	 
</p>

<p>
	Redrafted with spine. What changed:
</p>

<p>
	The apology is one line now, not a paragraph. Owned and moved past.
</p>

<p>
	Direct challenge on the non-answer: "'Unable to reproduce' without saying what you ran doesn't engage with the measurement." Then the four conditions, then "Tell me the <abbr title="System On a Chip">SoC</abbr>, the stream and the frame count you reached and we can settle this in one message." He either produces parameters or he doesn't.
</p>

<p>
	The line that does the work: "That is a deterministic, one-line result. It stands until something contradicted it, and 'cannot reproduce' isn't that."
</p>

<p>
	Scope turned back on him. He's entitled to decline — but the draft names the cost: his users, his hardware, a film that dies eighteen minutes in, and zero bytes on stdout or stderr through 714 resets. That last detail is pointed, because it's very likely how he "couldn't reproduce" — running the test and seeing a clean exit code.
</p>

<p>
	Still no insults, and still no ask. We're building against upstream regardless, which means he can't read it as us needing a favour. The pressure is entirely from the table.
</p>

<p>
	That's as firm as I'd go while keeping it something you'd be happy to have quoted back at you in a thread with 4,000 views.<br />
	<br />
	Bong!
</p>
]]></description><guid isPermaLink="false">62050</guid><pubDate>Sat, 12 Sep 2026 01:49:07 +0000</pubDate></item><item><title>problems with booting from SD-card (initramfs)</title><link>https://testforum.armbian.com/topic/56861-problems-with-booting-from-sd-card-initramfs/</link><description><![CDATA[<p>
	Hi Guys,<br>
	<br>
	It seems that I can't boot latest Armbian image from SD-card  - system always boots into "inintramfs". See the screenshot.<br>
	SD-card is 100% working (all sectors tested). The image - 25.11.1_noble_6.12.58_gnome_desktop (downloaded from front page of OrangePi5). Checksum is OK.<br>
	<br>
	Please note - I've already tested 3 different prorgams for images:  USB-imager, Rufus, Win32diskimager. Nothing helped))).<br>
	I also re-wrote MTD flash (not sata) by "armbian-install" and got nothing (!)
</p>

<p>
	 
</p>

<p>
	I use my main Armbian-server installed on nvme, but I would prefer to run SD-images as well... Unfortunately, as I see, this became very difficult task lately(((.
</p>

<p>
	 
</p>

<p>
	P.S. I don't want to erase mtd0 and boot from SD as I will probably lose my perfectly working boot from nvme if SD-boot fails again. Not sure what to do...<br>
	 
</p>

<p>
	Any ideas? Thanks.
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p><a href="https://testforum.armbian.com/uploads/monthly_2025_12/IMG_20251221_225928_1.jpg.a1b02f242ef84ac6e3ce8457c0978b7b.jpg" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="15701" src="https://testforum.armbian.com/uploads/monthly_2025_12/IMG_20251221_225928_1.thumb.jpg.71eef39f8818a5eca696efd5edb0ad6b.jpg" width="1000" class="ipsImage ipsImage_thumbnailed" alt="IMG_20251221_225928_1.jpg" loading="lazy" height="500"></a></p>]]></description><guid isPermaLink="false">56861</guid><pubDate>Mon, 22 Dec 2025 12:36:29 +0000</pubDate></item><item><title>Proposing: BTRFS + snapper + A/B snapshot Rollback</title><link>https://testforum.armbian.com/topic/62001-proposing-btrfs-snapper-ab-snapshot-rollback/</link><description><![CDATA[<p>
	Inspired by Bazzite OS, and remind me of experience on Armbian (not just armbian), basically on Orange PI 5/ OPI5+, it'll be solid OS if update failure/ anything went wrong can rollback to previous safe copy.
</p>

<p>
	Pain-point: I just want to use the system, not keep re-flashing OS.
</p>

<p>
	nixOS is good, but I don't want to re-learn everything ... and giving up my Ubuntu eco-system.<br>
	<br>
	Sorry I'm still testing out, and failing with existing Armbian-Config approach, I'm trying my own appraoch, Iknew the rules here, wait until I success I'll share it here. (note: or anyone did it before, can give me some direction)<br>
	<br>
	 
</p>

<p>
	Inspired by Bazzite OS, and remind me of experience on Armbian (not just armbian), basically on Orange PI 5/ OPI5+, it'll be solid OS if update failure/ anything went wrong can rollback to previous safe copy.
</p>

<p>
	Pain-point: I just want to use the system, not keep re-flashing OS.
</p>

<p>
	nixOS is good, but I don't want to re-learn everything ... and giving up my Ubuntu eco-system.<a class="ipsAttachLink ipsAttachLink_image" href="https://testforum.armbian.com/uploads/monthly_2026_09/image.png.75487c7399dd6714c02e98949af67f03.png" data-fileid="16933" data-fileext="png" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="16933" width="1000" alt="image.thumb.png.1af5c855da3550e57474266357d2d0f7.png" src="https://testforum.armbian.com/uploads/monthly_2026_09/image.thumb.png.1af5c855da3550e57474266357d2d0f7.png" loading="lazy" height="550"></a>
</p>
]]></description><guid isPermaLink="false">62001</guid><pubDate>Mon, 07 Sep 2026 15:04:06 +0000</pubDate></item><item><title>OS cannot be installed</title><link>https://testforum.armbian.com/topic/41543-os-cannot-be-installed/</link><description><![CDATA[<p>
	I tried installing the OS using SD card and <abbr title="embedded MultiMediaCard">EMMC</abbr>, but both failed.
</p>

<p>
	Orange Pi OS (Arch) on the official website ran normally.
</p>

<p>
	However, I installed focal_desktop_xfce or jammy_desktop_gnome from Ubuntu Image, but they all failed.
</p>

<p>
	After inserting the image into the SD card, the symptom is a black screen and no booting.
</p>

<p>
	Does it only support SSD?
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	Because it is entered through a translator, there may be unnatural sentences. If you reply about that, I will get back to you.
</p>
]]></description><guid isPermaLink="false">41543</guid><pubDate>Mon, 24 Jun 2024 08:12:06 +0000</pubDate></item><item><title>Orange Pi 5 Max: Failure on first apt upgrade after switching to Armbian</title><link>https://testforum.armbian.com/topic/61866-orange-pi-5-max-failure-on-first-apt-upgrade-after-switching-to-armbian/</link><description><![CDATA[<pre class="ipsCode">orangepi5-max:~:% sudo apt upgrade -y
Upgrading:
  armbian-bsp-cli-orangepi5-max-edge  bsdutils                     fdisk          libbz2-1.0      libmysqlclient24  libudisks2-0                   linux-u-boot-orangepi5-max-edge  rfkill      zlib1g-dev
  armbian-firmware                    bzip2                        gnu-coreutils  libfdisk1       libsmartcols1     libuuid1                       login                            udisks2
  armbian-plymouth-theme              diffutils                    libattr1       libminizip1t64  libssh-4          linux-dtb-edge-rockchip64      mount                            util-linux
  base-files                          eject                        libblkid-dev   libmount-dev    libssl-dev        linux-headers-edge-rockchip64  openssl                          uuid-dev
  bsdextrautils                       fake-ubuntu-advantage-tools  libblkid1      libmount1       libssl3t64        linux-image-edge-rockchip64    openssl-provider-legacy          zlib1g

Summary:
  Upgrading: 41, Installing: 0, Removing: 0, Not Upgrading: 0
  Download size: 230 MB
  Space needed: 327 kB / 1,848 GB available

Get:10 http://ports.ubuntu.com resolute-security/main arm64 diffutils arm64 1:3.12-1ubuntu0.1 [173 kB]
Get:1 https://armbian.nardol.ovh/beta resolute/resolute-utils arm64 base-files arm64 26.11.0-trunk.30-14ubuntu6-resolute [59.8 kB]
Get:11 http://ports.ubuntu.com resolute-security/main arm64 bsdextrautils arm64 2.41.3-3ubuntu2.2 [84.2 kB]
Get:12 http://ports.ubuntu.com resolute-security/main arm64 rfkill arm64 2.41.3-3ubuntu2.2 [33.8 kB]
Get:13 http://ports.ubuntu.com resolute-security/main arm64 libmount-dev arm64 2.41.3-3ubuntu2.2 [29.2 kB]
Get:14 http://ports.ubuntu.com resolute-security/main arm64 eject arm64 2.41.3-3ubuntu2.2 [40.1 kB]
Get:15 http://ports.ubuntu.com resolute-security/main arm64 uuid-dev arm64 2.41.3-3ubuntu2.2 [49.2 kB]
Get:16 http://ports.ubuntu.com resolute-security/main arm64 libuuid1 arm64 2.41.3-3ubuntu2.2 [36.4 kB]
Get:17 http://ports.ubuntu.com resolute-security/main arm64 libfdisk1 arm64 2.41.3-3ubuntu2.2 [157 kB]
Get:18 http://ports.ubuntu.com resolute-security/main arm64 fdisk arm64 2.41.3-3ubuntu2.2 [138 kB]
Get:2 https://armbian.nardol.ovh/beta resolute/main arm64 armbian-bsp-cli-orangepi5-max-edge arm64 26.11.0-trunk.30 [128 kB]
Get:19 http://ports.ubuntu.com resolute-security/main arm64 libblkid1 arm64 2.41.3-3ubuntu2.2 [125 kB]
Get:20 http://ports.ubuntu.com resolute-security/main arm64 libmount1 arm64 2.41.3-3ubuntu2.2 [157 kB]
Get:21 http://ports.ubuntu.com resolute-security/main arm64 libsmartcols1 arm64 2.41.3-3ubuntu2.2 [83.9 kB]
Get:22 http://ports.ubuntu.com resolute-security/main arm64 mount arm64 2.41.3-3ubuntu2.2 [134 kB]
Get:23 http://ports.ubuntu.com resolute-security/main arm64 libblkid-dev arm64 2.41.3-3ubuntu2.2 [238 kB]
Get:3 https://armbian.nardol.ovh/beta resolute/main arm64 armbian-firmware all 26.11.0-trunk.30 [144 MB]
Get:24 http://ports.ubuntu.com resolute-security/main arm64 util-linux arm64 2.41.3-3ubuntu2.2 [1,055 kB]
Get:25 http://ports.ubuntu.com resolute-security/main arm64 gnu-coreutils arm64 9.7-3ubuntu2.1 [1,298 kB]
Get:26 http://ports.ubuntu.com resolute-security/main arm64 login arm64 1:4.16.0-2+really2.41.3-3ubuntu2.2 [85.9 kB]
Get:27 http://ports.ubuntu.com resolute-security/main arm64 libattr1 arm64 1:2.5.2-4ubuntu0.1 [11.9 kB]
Get:28 http://ports.ubuntu.com resolute-security/main arm64 bzip2 arm64 1.0.8-6ubuntu0.1 [34.1 kB]
Get:29 http://ports.ubuntu.com resolute-security/main arm64 libbz2-1.0 arm64 1.0.8-6ubuntu0.1 [34.1 kB]
Get:30 http://ports.ubuntu.com resolute-security/main arm64 libssl-dev arm64 3.5.5-1ubuntu3.5 [3,440 kB]
Get:31 http://ports.ubuntu.com resolute-security/main arm64 openssl-provider-legacy arm64 3.5.5-1ubuntu3.5 [38.4 kB]
Get:32 http://ports.ubuntu.com resolute-security/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1ubuntu3.1 [895 kB]
Get:33 http://ports.ubuntu.com resolute-security/main arm64 zlib1g arm64 1:1.3.dfsg+really1.3.1-1ubuntu3.1 [61.4 kB]
Get:34 http://ports.ubuntu.com resolute-security/main arm64 libssl3t64 arm64 3.5.5-1ubuntu3.5 [2,764 kB]
Get:35 http://ports.ubuntu.com resolute-security/main arm64 bsdutils arm64 1:2.41.3-3ubuntu2.2 [82.9 kB]
Get:36 http://ports.ubuntu.com resolute-security/main arm64 openssl arm64 3.5.5-1ubuntu3.5 [1,223 kB]
Get:37 http://ports.ubuntu.com resolute-security/universe arm64 libminizip1t64 arm64 1:1.3.dfsg+really1.3.1-1ubuntu3.1 [22.9 kB]
Get:38 http://ports.ubuntu.com resolute-security/main arm64 libmysqlclient24 arm64 8.4.11-0ubuntu0.26.04.1 [1,242 kB]
Get:39 http://ports.ubuntu.com resolute-security/main arm64 libssh-4 arm64 0.11.3-1ubuntu2.1 [207 kB]
Get:40 http://ports.ubuntu.com resolute-security/main arm64 udisks2 arm64 2.10.91-1ubuntu2.1 [302 kB]
Get:41 http://ports.ubuntu.com resolute-security/main arm64 libudisks2-0 arm64 2.10.91-1ubuntu2.1 [171 kB]
Get:4 https://armbian.nardol.ovh/beta resolute/main arm64 armbian-plymouth-theme all 26.11.0-trunk.30 [112 kB]
Get:5 https://armbian.nardol.ovh/beta resolute/main arm64 fake-ubuntu-advantage-tools all 26.11.0-trunk.30 [1,384 B]
Get:6 https://armbian.nardol.ovh/beta resolute/main arm64 linux-dtb-edge-rockchip64 arm64 26.11.0-trunk.30 [1,220 kB]
Get:7 https://armbian.nardol.ovh/beta resolute/main arm64 linux-headers-edge-rockchip64 arm64 26.11.0-trunk.30 [16.2 MB]
Get:8 https://armbian.nardol.ovh/beta resolute/main arm64 linux-image-edge-rockchip64 arm64 26.11.0-trunk.30 [53.2 MB]
Get:9 https://armbian.nardol.ovh/beta resolute/main arm64 linux-u-boot-orangepi5-max-edge arm64 26.11.0-trunk.30 [886 kB]
Fetched 230 MB in 8s (28.5 MB/s)
Extracting templates from packages: 100%
(Reading database… 195068 files and directories currently installed.)
Preparing to unpack …/base-files_26.11.0-trunk.30-14ubuntu6-resolute_arm64.deb…
Unpacking base-files (26.11.0-trunk.30-14ubuntu6-resolute) over (26.11.0-trunk.19-14ubuntu6-resolute)…
Setting up base-files (26.11.0-trunk.30-14ubuntu6-resolute)…
motd-news.timer is a disabled or a static unit not running, not starting it.
motd-news.service is a disabled or a static unit not running, not starting it.
(Reading database… 195067 files and directories currently installed.)
Preparing to unpack …/diffutils_1%3a3.12-1ubuntu0.1_arm64.deb…
Unpacking diffutils (1:3.12-1ubuntu0.1) over (1:3.12-1)…
Setting up diffutils (1:3.12-1ubuntu0.1)…
(Reading database… 195067 files and directories currently installed.)
Preparing to unpack …/0-bsdextrautils_2.41.3-3ubuntu2.2_arm64.deb…
Unpacking bsdextrautils (2.41.3-3ubuntu2.2) over (2.41.3-3ubuntu2)…
Preparing to unpack …/1-rfkill_2.41.3-3ubuntu2.2_arm64.deb…
Unpacking rfkill (2.41.3-3ubuntu2.2) over (2.41.3-3ubuntu2)…
Preparing to unpack …/2-libmount-dev_2.41.3-3ubuntu2.2_arm64.deb…
Unpacking libmount-dev:arm64 (2.41.3-3ubuntu2.2) over (2.41.3-3ubuntu2)…
Preparing to unpack …/3-eject_2.41.3-3ubuntu2.2_arm64.deb…
Unpacking eject (2.41.3-3ubuntu2.2) over (2.41.3-3ubuntu2)…
Preparing to unpack …/4-uuid-dev_2.41.3-3ubuntu2.2_arm64.deb…
Unpacking uuid-dev:arm64 (2.41.3-3ubuntu2.2) over (2.41.3-3ubuntu2)…
Preparing to unpack …/5-libuuid1_2.41.3-3ubuntu2.2_arm64.deb…
Unpacking libuuid1:arm64 (2.41.3-3ubuntu2.2) over (2.41.3-3ubuntu2)…
Setting up libuuid1:arm64 (2.41.3-3ubuntu2.2)…
(Reading database… 195067 files and directories currently installed.)
Preparing to unpack …/libfdisk1_2.41.3-3ubuntu2.2_arm64.deb…
Unpacking libfdisk1:arm64 (2.41.3-3ubuntu2.2) over (2.41.3-3ubuntu2)…
Preparing to unpack …/fdisk_2.41.3-3ubuntu2.2_arm64.deb…
Unpacking fdisk (2.41.3-3ubuntu2.2) over (2.41.3-3ubuntu2)…
Preparing to unpack …/libblkid1_2.41.3-3ubuntu2.2_arm64.deb…
Unpacking libblkid1:arm64 (2.41.3-3ubuntu2.2) over (2.41.3-3ubuntu2)…
Setting up libblkid1:arm64 (2.41.3-3ubuntu2.2)…
(Reading database… 195067 files and directories currently installed.)
Preparing to unpack …/libmount1_2.41.3-3ubuntu2.2_arm64.deb…
Unpacking libmount1:arm64 (2.41.3-3ubuntu2.2) over (2.41.3-3ubuntu2)…
Setting up libmount1:arm64 (2.41.3-3ubuntu2.2)…
(Reading database… 195067 files and directories currently installed.)
Preparing to unpack …/libsmartcols1_2.41.3-3ubuntu2.2_arm64.deb…
Unpacking libsmartcols1:arm64 (2.41.3-3ubuntu2.2) over (2.41.3-3ubuntu2)…
Setting up libsmartcols1:arm64 (2.41.3-3ubuntu2.2)…
(Reading database… 195067 files and directories currently installed.)
Preparing to unpack …/mount_2.41.3-3ubuntu2.2_arm64.deb…
Unpacking mount (2.41.3-3ubuntu2.2) over (2.41.3-3ubuntu2)…
Preparing to unpack …/libblkid-dev_2.41.3-3ubuntu2.2_arm64.deb…
Unpacking libblkid-dev:arm64 (2.41.3-3ubuntu2.2) over (2.41.3-3ubuntu2)…
Preparing to unpack …/util-linux_2.41.3-3ubuntu2.2_arm64.deb…
Unpacking util-linux (2.41.3-3ubuntu2.2) over (2.41.3-3ubuntu2)…
Setting up util-linux (2.41.3-3ubuntu2.2)…
fstrim.service is a disabled or a static unit not running, not starting it.
(Reading database… 195067 files and directories currently installed.)
Preparing to unpack …/gnu-coreutils_9.7-3ubuntu2.1_arm64.deb…
Unpacking gnu-coreutils (9.7-3ubuntu2.1) over (9.7-3ubuntu2)…
Setting up gnu-coreutils (9.7-3ubuntu2.1)…
(Reading database… 195067 files and directories currently installed.)
Preparing to unpack …/login_1%3a4.16.0-2+really2.41.3-3ubuntu2.2_arm64.deb…
Unpacking login (1:4.16.0-2+really2.41.3-3ubuntu2.2) over (1:4.16.0-2+really2.41.3-3ubuntu2)…
Preparing to unpack …/libattr1_1%3a2.5.2-4ubuntu0.1_arm64.deb…
Unpacking libattr1:arm64 (1:2.5.2-4ubuntu0.1) over (1:2.5.2-4)…
Setting up libattr1:arm64 (1:2.5.2-4ubuntu0.1)…
(Reading database… 195067 files and directories currently installed.)
Preparing to unpack …/bzip2_1.0.8-6ubuntu0.1_arm64.deb…
Unpacking bzip2 (1.0.8-6ubuntu0.1) over (1.0.8-6build2)…
Preparing to unpack …/libbz2-1.0_1.0.8-6ubuntu0.1_arm64.deb…
Unpacking libbz2-1.0:arm64 (1.0.8-6ubuntu0.1) over (1.0.8-6build2)…
Setting up libbz2-1.0:arm64 (1.0.8-6ubuntu0.1)…
(Reading database… 195067 files and directories currently installed.)
Preparing to unpack …/libssl-dev_3.5.5-1ubuntu3.5_arm64.deb…
Unpacking libssl-dev:arm64 (3.5.5-1ubuntu3.5) over (3.5.5-1ubuntu3.4)…
Preparing to unpack …/openssl-provider-legacy_3.5.5-1ubuntu3.5_arm64.deb…
Unpacking openssl-provider-legacy (3.5.5-1ubuntu3.5) over (3.5.5-1ubuntu3.4)…
Setting up openssl-provider-legacy (3.5.5-1ubuntu3.5)…
(Reading database… 195067 files and directories currently installed.)
Preparing to unpack …/zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu3.1_arm64.deb…
Unpacking zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu3.1) over (1:1.3.dfsg+really1.3.1-1ubuntu3)…
Preparing to unpack …/zlib1g_1%3a1.3.dfsg+really1.3.1-1ubuntu3.1_arm64.deb…
Unpacking zlib1g:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu3.1) over (1:1.3.dfsg+really1.3.1-1ubuntu3)…
Setting up zlib1g:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu3.1)…
(Reading database… 195067 files and directories currently installed.)
Preparing to unpack …/libssl3t64_3.5.5-1ubuntu3.5_arm64.deb…
Unpacking libssl3t64:arm64 (3.5.5-1ubuntu3.5) over (3.5.5-1ubuntu3.4)…
Setting up libssl3t64:arm64 (3.5.5-1ubuntu3.5)…
(Reading database… 195067 files and directories currently installed.)
Preparing to unpack …/00-bsdutils_1%3a2.41.3-3ubuntu2.2_arm64.deb…
Unpacking bsdutils (1:2.41.3-3ubuntu2.2) over (1:2.41.3-3ubuntu2)…
Preparing to unpack …/01-openssl_3.5.5-1ubuntu3.5_arm64.deb…
Unpacking openssl (3.5.5-1ubuntu3.5) over (3.5.5-1ubuntu3.4)…
Preparing to unpack …/02-armbian-bsp-cli-orangepi5-max-edge_26.11.0-trunk.30_arm64.deb…
Armbian 'armbian-bsp-cli-orangepi5-max-edge' for '1-PCf08b-V650f-Hb78d-Bca11-R55a6': 'preinst' starting.
Armbian 'armbian-bsp-cli-orangepi5-max-edge' for '1-PCf08b-V650f-Hb78d-Bca11-R55a6': 'preinst' finishing.
Unpacking armbian-bsp-cli-orangepi5-max-edge (26.11.0-trunk.30) over (26.11.0-trunk.19)…
Armbian 'armbian-bsp-cli-orangepi5-max-edge' for '1-PCf201-V12bb-Hb78d-B3f34-R9a63': 'postrm' starting.
Armbian 'armbian-bsp-cli-orangepi5-max-edge' for '1-PCf201-V12bb-Hb78d-B3f34-R9a63': 'postrm' finishing.
Preparing to unpack …/03-armbian-firmware_26.11.0-trunk.30_all.deb…
Unpacking armbian-firmware (26.11.0-trunk.30) over (26.11.0-trunk.19)…
Preparing to unpack …/04-armbian-plymouth-theme_26.11.0-trunk.30_all.deb…
Unpacking armbian-plymouth-theme (26.11.0-trunk.30) over (26.11.0-trunk.19)…
Preparing to unpack …/05-fake-ubuntu-advantage-tools_26.11.0-trunk.30_all.deb…
Unpacking fake-ubuntu-advantage-tools (26.11.0-trunk.30) over (26.11.0-trunk.19)…
Preparing to unpack …/06-libminizip1t64_1%3a1.3.dfsg+really1.3.1-1ubuntu3.1_arm64.deb…
Unpacking libminizip1t64:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu3.1) over (1:1.3.dfsg+really1.3.1-1ubuntu3)…
Preparing to unpack …/07-libmysqlclient24_8.4.11-0ubuntu0.26.04.1_arm64.deb…
Unpacking libmysqlclient24:arm64 (8.4.11-0ubuntu0.26.04.1) over (8.4.10-0ubuntu0.26.04.1)…
Preparing to unpack …/08-libssh-4_0.11.3-1ubuntu2.1_arm64.deb…
Unpacking libssh-4:arm64 (0.11.3-1ubuntu2.1) over (0.11.3-1ubuntu2)…
Preparing to unpack …/09-udisks2_2.10.91-1ubuntu2.1_arm64.deb…
Unpacking udisks2 (2.10.91-1ubuntu2.1) over (2.10.91-1ubuntu2)…
Preparing to unpack …/10-libudisks2-0_2.10.91-1ubuntu2.1_arm64.deb…
Unpacking libudisks2-0:arm64 (2.10.91-1ubuntu2.1) over (2.10.91-1ubuntu2)…
Preparing to unpack …/11-linux-dtb-edge-rockchip64_26.11.0-trunk.30_arm64.deb…
Armbian 'linux-dtb-edge-rockchip64' for '7.1.12-edge-rockchip64': 'preinst' starting.
Armbian 'linux-dtb-edge-rockchip64' for '7.1.12-edge-rockchip64': 'preinst' finishing.
Unpacking linux-dtb-edge-rockchip64 (26.11.0-trunk.30) over (26.11.0-trunk.19)…
Preparing to unpack …/12-linux-headers-edge-rockchip64_26.11.0-trunk.30_arm64.deb…
Armbian 'linux-headers-edge-rockchip64' for '7.1.9-edge-rockchip64': 'prerm' starting.
Cleaning directory /usr/src/linux-headers-7.1.9-edge-rockchip64 ...
Armbian 'linux-headers-edge-rockchip64' for '7.1.9-edge-rockchip64': 'prerm' finishing.
Armbian 'linux-headers-edge-rockchip64' for '7.1.12-edge-rockchip64': 'preinst' starting.
Armbian 'linux-headers-edge-rockchip64' for '7.1.12-edge-rockchip64': 'preinst' finishing.
Unpacking linux-headers-edge-rockchip64 (26.11.0-trunk.30) over (26.11.0-trunk.19)…
Preparing to unpack …/13-linux-image-edge-rockchip64_26.11.0-trunk.30_arm64.deb…
Armbian 'linux-image-edge-rockchip64' for '7.1.9-edge-rockchip64': 'prerm' starting.
dkms: removing module bcmdhd-sdio/101.10.591.52.27-6 for kernel 7.1.9-edge-rockchip64 (aarch64)
Module bcmdhd-sdio/101.10.591.52.27-6 for kernel 7.1.9-edge-rockchip64 (aarch64):
Before uninstall, this module version was ACTIVE on this kernel.
Deleting /lib/modules/7.1.9-edge-rockchip64/updates/dkms/bcmdhd_sdio.ko
Deleting /lib/modules/7.1.9-edge-rockchip64/updates/dkms/dhd_static_buf_sdio.ko

Running depmod... done.
Armbian 'linux-image-edge-rockchip64' for '7.1.9-edge-rockchip64': 'prerm' finishing.
Armbian 'linux-image-edge-rockchip64' for '7.1.12-edge-rockchip64': 'preinst' starting.
Armbian 'linux-image-edge-rockchip64' for '7.1.12-edge-rockchip64': 'preinst' finishing.
Unpacking linux-image-edge-rockchip64 (26.11.0-trunk.30) over (26.11.0-trunk.19)…
Armbian 'linux-image-edge-rockchip64' for '7.1.9-edge-rockchip64': 'postrm' starting.
Armbian 'linux-image-edge-rockchip64' for '7.1.9-edge-rockchip64': 'postrm' finishing.
Preparing to unpack …/14-linux-u-boot-orangepi5-max-edge_26.11.0-trunk.30_arm64.deb…
Unpacking linux-u-boot-orangepi5-max-edge (26.11.0-trunk.30) over (26.11.0-trunk.19)…
Setting up linux-u-boot-orangepi5-max-edge (26.11.0-trunk.30)…
Armbian 'uboot-orangepi5-max-edge' for '2025.04-S3482-P4c13-Hfd53-V4149-B5da4-R448a': 'postinst' starting.
Armbian 'uboot-orangepi5-max-edge' for '2025.04-S3482-P4c13-Hfd53-V4149-B5da4-R448a': 'postinst' finishing.
Setting up fake-ubuntu-advantage-tools (26.11.0-trunk.30)…
Setting up bsdextrautils (2.41.3-3ubuntu2.2)…
Setting up linux-dtb-edge-rockchip64 (26.11.0-trunk.30)…
Armbian 'linux-dtb-edge-rockchip64' for '7.1.12-edge-rockchip64': 'postinst' starting.
Armbian: DTB: symlinking /boot/dtb to /boot/dtb-7.1.12-edge-rockchip64...
'dtb' -&gt; 'dtb-7.1.12-edge-rockchip64'
Armbian 'linux-dtb-edge-rockchip64' for '7.1.12-edge-rockchip64': 'postinst' finishing.
Setting up bsdutils (1:2.41.3-3ubuntu2.2)…
Setting up armbian-bsp-cli-orangepi5-max-edge (26.11.0-trunk.30)…
Armbian 'armbian-bsp-cli-orangepi5-max-edge' for '1-PCf08b-V650f-Hb78d-Bca11-R55a6': 'postinst' starting.
Armbian 'armbian-bsp-cli-orangepi5-max-edge' for '1-PCf08b-V650f-Hb78d-Bca11-R55a6': 'postinst' finishing.
Setting up bzip2 (1.0.8-6ubuntu0.1)…
Setting up libmysqlclient24:arm64 (8.4.11-0ubuntu0.26.04.1)…
Setting up eject (2.41.3-3ubuntu2.2)…
Setting up uuid-dev:arm64 (2.41.3-3ubuntu2.2)…
Setting up linux-image-edge-rockchip64 (26.11.0-trunk.30)…
Armbian 'linux-image-edge-rockchip64' for '7.1.12-edge-rockchip64': 'postinst' starting.
The kernel is built without module signing facility, modules won't be signed

Autoinstall of module bcmdhd-sdio/101.10.591.52.27-6 for kernel 7.1.12-edge-rockchip64 (aarch64)
Building module(s)....(bad exit status: 2)
Failed command:
make -j8 KERNELRELEASE=7.1.12-edge-rockchip64 -C /lib/modules/7.1.12-edge-rockchip64/build M=/var/lib/dkms/bcmdhd-sdio/101.10.591.52.27-6/build/src CONFIG_BCMDHD_SDIO=y CONFIG_BCMDHD_PCIE= CONFIG_BCMDHD_USB=
ERROR (dkms apport): kernel package linux-headers-7.1.12-edge-rockchip64 is not supported

Error! Bad return status for module build on kernel: 7.1.12-edge-rockchip64 (aarch64)
Consult /var/lib/dkms/bcmdhd-sdio/101.10.591.52.27-6/build/make.log for more information.

Autoinstall on 7.1.12-edge-rockchip64 failed for module(s) bcmdhd-sdio(10).

Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
run-parts: /etc/kernel/postinst.d/dkms exited with return code 1
update-initramfs: Generating /boot/initrd.img-7.1.12-edge-rockchip64
update-initramfs: Armbian: Converting to u-boot format: /boot/uInitrd-7.1.12-edge-rockchip64
Image Name:   uInitrd
Created:      Mon Aug 31 13:54:19 2026
Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
Data Size:    31582215 Bytes = 30842.01 KiB = 30.12 MiB
Load Address: 00000000
Entry Point:  00000000
update-initramfs: Armbian: Symlinking /boot/uInitrd-7.1.12-edge-rockchip64 to /boot/uInitrd
'/boot/uInitrd' -&gt; 'uInitrd-7.1.12-edge-rockchip64'
update-initramfs: Armbian: done.
Remove unused generated file: /boot/uInitrd-7.1.9-edge-rockchip64
Remove unused generated file: /boot/initrd.img-7.1.9-edge-rockchip64
dpkg: error processing package linux-image-edge-rockchip64 (--configure):
 old linux-image-edge-rockchip64 package postinst maintainer script subprocess failed with exit status 1
Setting up rfkill (2.41.3-3ubuntu2.2)…
Setting up libssl-dev:arm64 (3.5.5-1ubuntu3.5)…
Setting up libssh-4:arm64 (0.11.3-1ubuntu2.1)…
Setting up armbian-firmware (26.11.0-trunk.30)…
Setting up libfdisk1:arm64 (2.41.3-3ubuntu2.2)…
Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu3.1)…
Setting up mount (2.41.3-3ubuntu2.2)…
Setting up libminizip1t64:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu3.1)…
Setting up linux-headers-edge-rockchip64 (26.11.0-trunk.30)…
Armbian 'linux-headers-edge-rockchip64' for '7.1.12-edge-rockchip64': 'postinst' starting.
Configuring kernel-headers (7.1.12-edge-rockchip64) - please wait ...
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/confdata.o
  HOSTCC  scripts/kconfig/expr.o
  LEX     scripts/kconfig/lexer.lex.c
  YACC    scripts/kconfig/parser.tab.[ch]
  HOSTCC  scripts/kconfig/lexer.lex.o
  HOSTCC  scripts/kconfig/menu.o
  HOSTCC  scripts/kconfig/parser.tab.o
  HOSTCC  scripts/kconfig/preprocess.o
  HOSTCC  scripts/kconfig/symbol.o
  HOSTCC  scripts/kconfig/util.o
  HOSTLD  scripts/kconfig/conf
#
# configuration written to .config
#
Compiling kernel-headers scripts (7.1.12-edge-rockchip64) using 8 CPUs - please wait ...
  SYNC    include/config/auto.conf
  HOSTCC  scripts/dtc/dtc.o
  HOSTCC  scripts/dtc/flattree.o
  HOSTCC  scripts/dtc/fstree.o
  HOSTCC  scripts/dtc/data.o
  HOSTCC  scripts/dtc/livetree.o
  HOSTCC  scripts/dtc/treesource.o
  HOSTCC  scripts/dtc/srcpos.o
  HOSTCC  scripts/dtc/checks.o
  HOSTCC  scripts/dtc/util.o
  LEX     scripts/dtc/dtc-lexer.lex.c
  YACC    scripts/dtc/dtc-parser.tab.[ch]
  HOSTCC  scripts/dtc/libfdt/fdt.o
  HOSTCC  scripts/dtc/libfdt/fdt_ro.o
  HOSTCC  scripts/dtc/libfdt/fdt_wip.o
  HOSTCC  scripts/dtc/libfdt/fdt_sw.o
  HOSTCC  scripts/dtc/libfdt/fdt_rw.o
  HOSTCC  scripts/dtc/libfdt/fdt_strerror.o
  HOSTCC  scripts/dtc/libfdt/fdt_empty_tree.o
  HOSTCC  scripts/dtc/libfdt/fdt_addresses.o
  HOSTCC  scripts/dtc/libfdt/fdt_overlay.o
  HOSTCC  scripts/dtc/fdtoverlay.o
  HOSTCC  scripts/dtc/dtc-lexer.lex.o
  HOSTCC  scripts/dtc/dtc-parser.tab.o
  HOSTLD  scripts/dtc/fdtoverlay
  HOSTLD  scripts/dtc/dtc
  HOSTCC  scripts/kallsyms
  HOSTCC  scripts/sorttable.o
  HOSTCC  scripts/elf-parse.o
  HOSTCC  scripts/asn1_compiler
  HOSTCC  scripts/insert-sys-cert
  HOSTCC  scripts/tracepoint-update.o
  HOSTCC  scripts/selinux/mdp/mdp
  HOSTLD  scripts/tracepoint-update
  HOSTLD  scripts/sorttable
Compiling kernel-headers scripts/mod (7.1.12-edge-rockchip64) using 8 CPUs - please wait ...
make[1]: Entering directory '/usr/src/linux-headers-7.1.12-edge-rockchip64/scripts/mod'
  CC      empty.o
  HOSTCC  mk_elfconfig
  CC      devicetable-offsets.s
  MKELF   elfconfig.h
  HOSTCC  modpost.o
  HOSTCC  sumversion.o
  HOSTCC  symsearch.o
  UPD     devicetable-offsets.h
  HOSTCC  file2alias.o
  HOSTLD  modpost
  MODPOST Module.symvers
make[1]: Leaving directory '/usr/src/linux-headers-7.1.12-edge-rockchip64/scripts/mod'
Compiling resolve_btfids tools for assigning stable BTF type IDs to kernel symbols
  DESCEND bpf/resolve_btfids
  MKDIR     /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/
  MKDIR     /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids//libsubcmd
  GEN     /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/bpf_helper_defs.h
  INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf//include/bpf/bpf.h
  INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf//include/bpf/libbpf.h
  INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf//include/bpf/btf.h
  INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf//include/bpf/libbpf_common.h
  INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf//include/bpf/libbpf_legacy.h
  INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf//include/bpf/bpf_helpers.h
  INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf//include/bpf/bpf_tracing.h
  INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf//include/bpf/bpf_endian.h
  INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf//include/bpf/bpf_core_read.h
  INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf//include/bpf/skel_internal.h
  INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf//include/bpf/libbpf_version.h
  INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf//include/bpf/usdt.bpf.h
  INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf//include/bpf/bpf_helper_defs.h
  INSTALL libbpf_headers
  INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libsubcmd//include/subcmd/exec-cmd.h
  INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libsubcmd//include/subcmd/help.h
  INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libsubcmd//include/subcmd/pager.h
  INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libsubcmd//include/subcmd/parse-options.h
  INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libsubcmd//include/subcmd/run-command.h
  INSTALL libsubcmd_headers
  CC      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/libbpf.o
  CC      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/bpf.o
  CC      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/nlattr.o
  CC      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/btf.o
  CC      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/libbpf_utils.o
  CC      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/netlink.o
  CC      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/bpf_prog_linfo.o
  CC      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/libbpf_probes.o
  CC      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libsubcmd/exec-cmd.o
  CC      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libsubcmd/help.o
  CC      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libsubcmd/pager.o
  CC      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libsubcmd/parse-options.o
  CC      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libsubcmd/run-command.o
  CC      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/hashmap.o
  CC      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libsubcmd/sigchain.o
  CC      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/btf_dump.o
  CC      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libsubcmd/subcmd-config.o
  CC      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/ringbuf.o
  CC      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/strset.o
  CC      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/linker.o
  LD      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libsubcmd/libsubcmd-in.o
  CC      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/gen_loader.o
  AR      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libsubcmd/libsubcmd.a
  CC      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/relo_core.o
  CC      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/usdt.o
  CC      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/zip.o
  CC      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/elf.o
  CC      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/features.o
  CC      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/btf_iter.o
  CC      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/btf_relocate.o
  LD      /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/libbpf-in.o
  LINK    /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/libbpf.a
  HOSTCC  /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/main.o
  HOSTCC  /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/rbtree.o
  HOSTCC  /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/zalloc.o
  HOSTCC  /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/string.o
  HOSTCC  /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/ctype.o
  HOSTCC  /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/str_error_r.o
  HOSTLD  /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/resolve_btfids-in.o
  LINK     resolve_btfids
Done compiling kernel-headers (7.1.12-edge-rockchip64).
Done compiling kernel-headers tools (7.1.12-edge-rockchip64).
Armbian 'linux-headers-edge-rockchip64' for '7.1.12-edge-rockchip64': 'postinst' finishing.
Setting up openssl (3.5.5-1ubuntu3.5)…
Setting up armbian-plymouth-theme (26.11.0-trunk.30)…
update-initramfs: deferring update (trigger activated)
Setting up libudisks2-0:arm64 (2.10.91-1ubuntu2.1)…
Setting up login (1:4.16.0-2+really2.41.3-3ubuntu2.2)…
Setting up libblkid-dev:arm64 (2.41.3-3ubuntu2.2)…
Setting up udisks2 (2.10.91-1ubuntu2.1)…
Setting up fdisk (2.41.3-3ubuntu2.2)…
Setting up libmount-dev:arm64 (2.41.3-3ubuntu2.2)…
Processing triggers for plymouth (24.004.60+git20250831.4a3c171d-0ubuntu8)…
Processing triggers for libc-bin (2.43-2ubuntu2.3)…
Processing triggers for systemd (259.5-0ubuntu3.4)…
Processing triggers for man-db (2.13.1-1build1)…
Processing triggers for cracklib-runtime (2.9.6-5.2build3)…
Processing triggers for dbus (1.16.2-2ubuntu4)…
Processing triggers for procps (2:4.0.4-9ubuntu1)…
Processing triggers for initramfs-tools (0.151ubuntu1)…
update-initramfs: Generating /boot/initrd.img-7.1.12-edge-rockchip64
update-initramfs: Armbian: Converting to u-boot format: /boot/uInitrd-7.1.12-edge-rockchip64
Image Name:   uInitrd
Created:      Mon Aug 31 13:55:19 2026
Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
Data Size:    31582390 Bytes = 30842.18 KiB = 30.12 MiB
Load Address: 00000000
Entry Point:  00000000
update-initramfs: Armbian: Symlinking /boot/uInitrd-7.1.12-edge-rockchip64 to /boot/uInitrd
'/boot/uInitrd' -&gt; 'uInitrd-7.1.12-edge-rockchip64'
update-initramfs: Armbian: done.
Errors were encountered while processing:
 linux-image-edge-rockchip64
Error: Sub-process /usr/bin/dpkg returned an error code (1)
orangepi5-max:~:%
</pre>

<p>
	<br />
	<br />
	<br />
	I just switched to Armbian from NixOS arm64 and the first apt upgrade is now failing.  I am a novice user.  Thanks!<br />
	<br />
	PS:  I wish you guys would pick a better IRC network, that libera place absolutely SUCKS.  They make you complete a verification process just to finally tell you they ban VPN's and you can't connect even after verifying.  Their e-mail support is obnoxious when inquiring as well.  What a dump!  <br />
	<br />
	PPS: there seems to be no orange pi 5 max choice
</p>
]]></description><guid isPermaLink="false">61866</guid><pubDate>Mon, 31 Aug 2026 18:07:05 +0000</pubDate></item><item><title>USB 2 port not available</title><link>https://testforum.armbian.com/topic/59094-usb-2-port-not-available/</link><description><![CDATA[<p>
	Hello,
</p>

<p>
	 
</p>

<p>
	I have installed the Armbian 26.2 minimal IOT image based on Debian 13 Trixie - with the 6.18.x kernel - and I noticed the USB2 port (the single, vertical port next to the Ethernet port) is not working. Is this a limitation of the mainstream kernel (6.18.x) - i.e. does this work only with the vendor kernel (6.1.x) ? <strong>NB</strong>: I upgraded to 6.19 using the 'edge' kernel, but I'm seeing the same behavior.
</p>

<p>
	 
</p>

<p>
	Here's the <strong>armbianmonitor</strong> outpur - <a href="https://paste.armbian.com/raw/udefojuxuk" rel="external nofollow">https://paste.armbian.com/raw/udefojuxuk</a> 
</p>
]]></description><guid isPermaLink="false">59094</guid><pubDate>Mon, 13 Apr 2026 04:59:14 +0000</pubDate></item><item><title>10 bit AV1 decoder missing in kernel?</title><link>https://testforum.armbian.com/topic/61319-10-bit-av1-decoder-missing-in-kernel/</link><description><![CDATA[<p>
	I have edge kernel installed and working. I compiled the v4l2 ffmpeg but some of my av1 videos are not working. After some digging I noticed that
</p>

<p>
	 
</p>

<pre class="ipsCode">v4l2-ctl --device=/dev/video4 --list-formats-ext
ioctl: VIDIOC_ENUM_FMT
        Type: Video Capture Multiplanar

        [0]: 'VT12' (Y/UV 4:2:0 (4x4 Linear))
        [1]: 'NV12' (Y/UV 4:2:0)</pre>

<p>
	 
</p>

<p>
	Shouldn't this include the 10 bit formats as well? (NV15?)
</p>

<p>
	Does anyone know why the 10 bit format is missing in the kernel? Is this specific to the orange pi? 
</p>

<p>
	 
</p>

<p>
	I found this GitHub - dongioia/rock5bplus-rkvdec2: Rock 5B+ (RK3588) on mainline Linux 7.1: V4L2 stateless RKVDEC2/Hantro hardware video decode (VP9 / H.264 / HEVC / AV1) up to 4K, plus a guide for stock Chromium 150 with clean in-browser HW decode (VP9 Mali green artifact fixed upstream in the Chromium 150 ANGLE roll). HDMI 2.0 4K@60Hz, on Beryllium OS. · GitHub
</p>

<p>
	Going to test their patches, I am unsure if they are related to the issue but they list a 10 bit VP9.
</p>
]]></description><guid isPermaLink="false">61319</guid><pubDate>Tue, 04 Aug 2026 05:24:41 +0000</pubDate></item><item><title>Armbian 26.5.1 - Ubuntu 26.04 - Current doesn't boot</title><link>https://testforum.armbian.com/topic/61294-armbian-2651-ubuntu-2604-current-doesnt-boot/</link><description><![CDATA[<p>
	Got quite excited seen that the wifi driver is finally available and was going to test the browser and graphic acceleration in the current kernel but I flashed 3 times the Desktop image with Gnome/Current 6.18.33 and it did not boot. Is there possibly an issue with u-boot?
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">61294</guid><pubDate>Sun, 02 Aug 2026 23:40:36 +0000</pubDate></item><item><title>Kodi 22.x on RK3588 Mainline Linux</title><link>https://testforum.armbian.com/topic/61218-kodi-22x-on-rk3588-mainline-linux/</link><description><![CDATA[<p>
	Hi all!<br>
	 
</p>

<p>
	I'd like to share a small personal project that I've been working on recently for the Orange Pi 5 (and potentially other RK3588 boards).<br>
	Like many RK3588 users, I wanted to run Kodi on a modern mainline Linux kernel instead of relying on older vendor kernels. After a lot of testing, debugging and learning, this project started to take shape, and I've a stable almost "all works" setup <span><img alt=":)" data-emoticon="" height="20" src="https://testforum.armbian.com/uploads/emoticons/default_smile.png" srcset="https://testforum.armbian.com/uploads/emoticons/smile@2x.png 2x" title=":)" width="20" loading="lazy"></span><br>
	 
</p>

<p>
	Tested on Armbian (minimal Debian and Ubuntu 24.04) with mainline kernel
</p>

<p>
	 
</p>

<p>
	<span>Not working:</span>
</p>

<p>
	<span>-HDR</span>
</p>

<p>
	<span>-Maybe some network services</span>
</p>

<p>
	 
</p>

<p>
	Next up:
</p>

<p>
	-Wayland support
</p>

<p>
	-Audio visualisers
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	<a href="https://github.com/Danibos/mainline-kodi-rk3588" rel="external nofollow">https://github.com/Danibos/mainline-kodi-rk3588</a>
</p>

<p>
	 
</p>

<p>
	<span>A few important notes:</span><br>
	I'm not a kernel developer, but I have a great passion for all IT stuff, and this <abbr title="Single board computer">SBC</abbr> encouraged me to dive much deeper into the Linux world. Of course this is only possible thanks to the incredible efforts from the Linux community, Collabora, LibreELEC, Armbian and many other contributors. I have mainly focused on bringing together different patches, configurations and components into a working setup for RK3588 devices, providing working .deb packages for the Kernel, FFmpeg and Kodi Piers<br>
	 
</p>

<p>
	This is a personal project that I wanted to share because I know it could be really useful for many people out there. Due to my limited knowledge in this area and the little free time I have, I can't really offer it as a proper collaboration, but I'll still be happy to try to help if any issues come up. Feel free to open an issue or leave feedback!
</p>

<p>
	I hope this project can be useful for other RK3588 users.<br>
	 
</p>

<p>
	Thanks!<br>
	Dani
</p>
]]></description><guid isPermaLink="false">61218</guid><pubDate>Wed, 29 Jul 2026 14:16:39 +0000</pubDate></item><item><title>Orange pi 5 pcie wifi adapter ap6275p not working</title><link>https://testforum.armbian.com/topic/60325-orange-pi-5-pcie-wifi-adapter-ap6275p-not-working/</link><description><![CDATA[<p>
	Orange pi 5 (i dont find way hot to make it in orange pi 5 section)
</p>

<p>
	<br>
	English is not my native, i hope you understand and sorry for mistakes <br>
	I spend like 3 days on this problem and i think i am stuck<br>
	I tested offisial image and Josua and there i can use my wifi normally <br>
	<br>
	Setup
</p>

<ul>
	<li>
		orange pi 5 v1.3.2
	</li>
	<li>
		clened spi (i got problem like <a href="https://testforum.armbian.com/topic/60051-cannot-get-orange-pi-5-to-boot/" rel="">here</a>)
	</li>
	<li>
		armbian 26.5.1 vendor 6.1.115 (from armbian imager on windows)
	</li>
	<li>
		sandisk extreme 64gb sd card
	</li>
</ul>

<p>
	after boot i runs  
</p>

<ul>
	<li>
		sudo apt update
	</li>
	<li>
		sudo apt upgrade -y
	</li>
	<li>
		armbian-config (choose orange pi 5 ap6275p overlay)
	</li>
</ul>

<p>
	 
</p>

<p>
	/boot/armbianEnv.txt
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">verbosity=1
bootlogo=false
console=both
extraargs=cma=256M
overlay_prefix=rockchip-rk3588
fdtfile=rockchip/rk3588s-orangepi-5.dtb
rootdev=UUID=...
rootfstype=ext4
overlays=orangepi-5-ap6275p
usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u</span></pre>

<p>
	<br>
	But after reboot wifi module do not works as expected 
</p>

<ul>
	<li>
		ip a
	</li>
	<li>
		lspci
	</li>
</ul>

<p>
	do not show any device 
</p>

<p>
	<br>
	As i think now it is some dtbo files problems and i think key is somthing around line:
</p>

<p>
	[  121.023832] <abbr title="Rockchip"><abbr title="Rockchip">rk</abbr></abbr>-pcie fe190000.pcie: PCIe Link Fail, LTSSM is 0x3, hw_retries=1<br>
	there is a guy figures same <a href="https://testforum.armbian.com/topic/57414-armsom-cm5-onboard-usb-hub-is-disconnected-when-booting/" rel="">error </a>
</p>

<p>
	but the lines he added <a href="https://github.com/armbian/linux-rockchip/blob/rk-6.1-rkr3/arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5.dts" rel="external nofollow">already included for me </a>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="16542" href="https://testforum.armbian.com/uploads/monthly_2026_06/image.png.1d185029235e0a454060233e480916d3.png" rel=""><img alt="image.thumb.png.ca6352110a4979ac2625c6a66d7356ad.png" class="ipsImage ipsImage_thumbnailed" data-fileid="16542" width="1000" src="https://testforum.armbian.com/uploads/monthly_2026_06/image.thumb.png.ca6352110a4979ac2625c6a66d7356ad.png" loading="lazy" height="540"></a>
</p>

<p>
	 
</p>

<p>
	wifi and pcie dmesg greps (by the way armbian takes too long to boot and i fond sombody figures same problem and he syas that time depends on size of sd card)
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">root@orangepi5:~# dmesg | grep wifi
[  116.704296] [WLAN_RFKILL]: wlan_platdata_parse_dt: wifi_chip_type = ap6275p
[  116.704300] [WLAN_RFKILL]: wlan_platdata_parse_dt: enable wifi power control.
[  116.704303] [WLAN_RFKILL]: wlan_platdata_parse_dt: wifi power controled by gpio.
[  116.704340] [WLAN_RFKILL]: wlan_platdata_parse_dt: The ref_wifi_clk not found !
[  116.704348] [WLAN_RFKILL]: rfkill_set_wifi_bt_power: 1
root@orangepi5:~# dmesg | grep pcie
[   19.019616] reg-fixed-voltage vcc3v3-pcie2x1l2: Looking up vin-supply from device tree
[   19.020209] vcc3v3_pcie2x1l2: supplied by vcc5v0_sys
[   19.079124] vcc3v3_pcie2x1l2: 1800 mV, enabled
[   19.085641] reg-fixed-voltage vcc3v3-pcie2x1l2: vcc3v3_pcie2x1l2 supplying 1800000uV
[  115.377859] dw-pcie fe190000.pcie: invalid resource
[  115.378688] dw-pcie fe190000.pcie: Failed to initialize host
[  115.378975] dw-pcie: probe of fe190000.pcie failed with error -22
[  115.405440] rk-pcie fe190000.pcie: invalid prsnt-gpios property in node
[  115.405658] rk-pcie fe190000.pcie: Looking up vpcie3v3-supply from device tree
[  115.407223] rk-pcie fe190000.pcie: can't get current limit.
[  115.409940] rk-pcie fe190000.pcie: host bridge /pcie@fe190000 ranges:
[  115.410471] rk-pcie fe190000.pcie:       IO 0x00f4100000..0x00f41fffff -&gt; 0x00f4100000
[  115.410659] rk-pcie fe190000.pcie:      MEM 0x00f4200000..0x00f4ffffff -&gt; 0x00f4200000
[  115.410757] rk-pcie fe190000.pcie:      MEM 0x0a00000000..0x0a3fffffff -&gt; 0x0a00000000
[  115.410961] rk-pcie fe190000.pcie: iATU unroll: enabled
[  115.410983] rk-pcie fe190000.pcie: iATU regions: 8 ob, 8 ib, align 64K, limit 8G
[  115.613333] rk-pcie fe190000.pcie: PCIe Linking... LTSSM is 0x3
[  115.634444] rk-pcie fe190000.pcie: PCIe Linking... LTSSM is 0x3
[  115.655522] rk-pcie fe190000.pcie: PCIe Linking... LTSSM is 0x3
[  115.676607] rk-pcie fe190000.pcie: PCIe Linking... LTSSM is 0x3
[  115.697683] rk-pcie fe190000.pcie: PCIe Linking... LTSSM is 0x3
[  115.718758] rk-pcie fe190000.pcie: PCIe Linking... LTSSM is 0x3
[  115.739838] rk-pcie fe190000.pcie: PCIe Linking... LTSSM is 0x3
[  115.760912] rk-pcie fe190000.pcie: PCIe Linking... LTSSM is 0x3
[  115.781986] rk-pcie fe190000.pcie: PCIe Linking... LTSSM is 0x3
[  115.803060] rk-pcie fe190000.pcie: PCIe Linking... LTSSM is 0x3
[  116.912753] rockchip-pm-domain fd8d8000.power-management:power-controller: Looking up pcie-supply from device tree
[  116.912767] rockchip-pm-domain fd8d8000.power-management:power-controller: Looking up pcie-supply property in node /power-management@fd8d8000/power-controller failed
[  117.713882] rk-pcie fe190000.pcie: PCIe Link Fail, LTSSM is 0x3, hw_retries=0
[  120.627876] rk_pcie_establish_link: 171 callbacks suppressed
[  120.627888] rk-pcie fe190000.pcie: PCIe Linking... LTSSM is 0x3
[  120.648138] rk-pcie fe190000.pcie: PCIe Linking... LTSSM is 0x3
[  120.668247] rk-pcie fe190000.pcie: PCIe Linking... LTSSM is 0x3
[  120.689287] rk-pcie fe190000.pcie: PCIe Linking... LTSSM is 0x3
[  120.710332] rk-pcie fe190000.pcie: PCIe Linking... LTSSM is 0x3
[  120.731354] rk-pcie fe190000.pcie: PCIe Linking... LTSSM is 0x3
[  120.751458] rk-pcie fe190000.pcie: PCIe Linking... LTSSM is 0x3
[  120.772474] rk-pcie fe190000.pcie: PCIe Linking... LTSSM is 0x3
[  120.793551] rk-pcie fe190000.pcie: PCIe Linking... LTSSM is 0x3
[  120.814586] rk-pcie fe190000.pcie: PCIe Linking... LTSSM is 0x3
[  121.023832] rk-pcie fe190000.pcie: PCIe Link Fail, LTSSM is 0x3, hw_retries=1
[  122.034993] rk-pcie fe190000.pcie: failed to initialize host</span></pre>

<p>
	<br>
	Context about long boot:
</p>

<p>
	On 19 sec
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">[   19.315369] NetLabel: Initializing
[   19.315574] NetLabel:  domain hash size = 128
[   19.315819] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[   19.318283] NetLabel:  unlabeled traffic allowed by default
[   19.328104] vgaarb: loaded
[   19.365221] clocksource: Switched to clocksource arch_sys_counter
[   69.713069] VFS: Disk quotas dquot_6.6.0
[   69.715555] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[   69.734240] AppArmor: AppArmor Filesystem Enabled</span></pre>

<p>
	And on 73 sec
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">[   73.253310] NET: Registered PF_ALG protocol family
[   73.253416] Key type asymmetric registered
[   73.253451] Asymmetric key parser 'x509' registered
[  113.848019] Freeing initrd memory: 15860K
[  114.505595] alg: self-tests for CTR-KDF (hmac(sha256)) passed
[  114.508695] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 241)
[  114.512435] io scheduler mq-deadline registered</span></pre>

<p>
	<br>
	So i do not know reason and where i need to look. Maybe it is broken dtbo or i need to load spesial spi because i am not spesialist at this point and i cand find sombody figured same problem.<br>
	<br>
	I also got full dmesg for orange pi os (where wifi works) and armbian boot with and without wifi configured if any body needs it 
</p>
]]></description><guid isPermaLink="false">60325</guid><pubDate>Sat, 13 Jun 2026 01:14:04 +0000</pubDate></item><item><title>Hardware video acceleration with recent armbian/mainline kernel (Kodi)</title><link>https://testforum.armbian.com/topic/58282-hardware-video-acceleration-with-recent-armbianmainline-kernel-kodi/</link><description><![CDATA[<p>
	Hello everyone
</p>

<p>
	 
</p>

<p>
	Just would like to start a discussion about the current state of video acceleration (decoding only, h.265/h.264/av1).
</p>

<p>
	The <abbr title="System On a Chip">soc</abbr> (rk3588) recently got mainline support for these features in 7.0: <a href="https://gitlab.collabora.com/hardware-enablement/rockchip-3588/notes-for-rockchip-3588/-/blob/main/mainline-status.md" rel="external nofollow">https://gitlab.collabora.com/hardware-enablement/rockchip-3588/notes-for-rockchip-3588/-/blob/main/mainline-status.md</a>
</p>

<p>
	 
</p>

<p>
	Has anyone tested this on a OPI5 already, especially using Kodi? Does this work ootb there now?
</p>

<p>
	 
</p>

<p>
	Regards,
</p>

<p>
	XXXBold
</p>
]]></description><guid isPermaLink="false">58282</guid><pubDate>Wed, 04 Mar 2026 14:43:44 +0000</pubDate></item><item><title>MIPI Display on Armbian</title><link>https://testforum.armbian.com/topic/60072-mipi-display-on-armbian/</link><description><![CDATA[<p>
	Has anyone successfully set up a MIPI screen with their LCD ribbon connectors on Armbian? Any wisdom from someone who has done this would be appreciated.
</p>
]]></description><guid isPermaLink="false">60072</guid><pubDate>Thu, 04 Jun 2026 04:47:10 +0000</pubDate></item><item><title>Gaming experience with Orange Pi 5 (RK3588) on Armbian</title><link>https://testforum.armbian.com/topic/55217-gaming-experience-with-orange-pi-5-rk3588-on-armbian/</link><description><![CDATA[<p>
	<strong>What?</strong> Sharing various gaming experiences with RK3588 (Orange Pi 5) on Armbian.<br />
	<strong>Why?</strong> Because RK3588 is a capable gaming chipset, Armbian is a good OS; Vulkan on RK3588 is getting better over time (PanVk)<br />
	<strong>How?</strong> Posting your gaming results here (preferably with setup and screenshots/videos) so people can learn more.
</p>
]]></description><guid isPermaLink="false">55217</guid><pubDate>Tue, 16 Sep 2025 02:12:31 +0000</pubDate></item><item><title>BigTreeTech HDMI 7 no video output</title><link>https://testforum.armbian.com/topic/27297-bigtreetech-hdmi-7-no-video-output/</link><description><![CDATA[<p>
	I've been trying to configure the HDMI screen I purchased for the orange pi 5.  It's listed to work with the raspberry pi so I figured it should work with the orange pi 5 as well.  When I connect the screen, the screen just turns white.
</p>

<p>
	 
</p>

<p>
	These instructions were included in the manual to configure the usage of the screen with the raspberry pi, but I am not familiar with how to translate the configuration into armbian.
</p>

<p>
	 
</p>

<p>
	Write the image to the TF card, then modify the following configuration in config.txt:
</p>

<p>
	# uncomment to force a specific HDMI mode (this will force VGA)
</p>

<p>
	hdmi_group=2
</p>

<p>
	hdmi_mode=87
</p>

<p>
	hdmi_cvt 1024 600 60 6 0 0 0
</p>

<p>
	# uncomment to force a HDMI mode rather than DVI. This can make audio work in
</p>

<p>
	# DMT (computer monitor) modes
</p>

<p>
	hdmi_drive=1
</p>

<p>
	 
</p>

<p>
	as I've been trying to troubleshoot I see that it does get information from the  screen
</p>

<p>
	 
</p>

<p>
	cat /sys/class/drm/card0-HDMI-A-1/status = connected
</p>

<p>
	cat /sys/class/drm/card0-HDMI-A-1/enabled = enabled
</p>

<p>
	cat /sys/class/drm/card0-HDMI-A-1/modes
</p>

<p>
	1024x600<br />
	1024x600<br />
	640x480<br />
	640x480<br />
	640x480<br />
	 
</p>

<p>
	<br />
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">27297</guid><pubDate>Thu, 16 Mar 2023 02:23:42 +0000</pubDate></item><item><title><![CDATA[Unable to output 4k > 24Hz]]></title><link>https://testforum.armbian.com/topic/59232-unable-to-output-4k-24hz/</link><description><![CDATA[<p>
	Hi
</p>

<p>
	Ive just installed the latest version of Armbian (Ubuntu Noble+KDE) and everything works fine except it looks like it is not detecting my TV resolution correctly.
</p>

<p>
	I can choose 1920x1080@120hz but if I try yo go to 4K I can only select 24Hz
</p>

<p>
	 
</p>

<p>
	I attach armbian monitor logs url,  modetest  and kscreendoctor
</p>

<p>
	 
</p>

<p>
	My cable is HDMI 2.1
</p>

<p>
	 
</p>

<p>
	Any help would be appreciated
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">modetest -c
trying to open device '/dev/dri/card1'... is not a KMS device
trying to open device '/dev/dri/card0'... done
opened device `RockChip Soc DRM` on driver `rockchip` (version 1.0.0 at 0)
Connectors:
id      encoder status          name            size (mm)       modes   encoders
83      82      connected       HDMI-A-1        1880x1060               35      82
  modes:
        index name refresh (Hz) hdisp hss hse htot vdisp vss vse vtot
  #0 4096x2160 24.00 4096 5116 5204 5500 2160 2168 2178 2250 297000 flags: phsync, pvsync; type: driver
  #1 4096x2160 23.98 4096 5116 5204 5500 2160 2168 2178 2250 296703 flags: phsync, pvsync; type: driver
  #2 3840x2160 30.00 3840 4016 4104 4400 2160 2168 2178 2250 297000 flags: phsync, pvsync; type: driver
  #3 3840x2160 29.97 3840 4016 4104 4400 2160 2168 2178 2250 296703 flags: phsync, pvsync; type: driver
  #4 3840x2160 25.00 3840 4896 4984 5280 2160 2168 2178 2250 297000 flags: phsync, pvsync; type: driver
  #5 3840x2160 24.00 3840 5116 5204 5500 2160 2168 2178 2250 297000 flags: phsync, pvsync; type: driver
  #6 3840x2160 23.98 3840 5116 5204 5500 2160 2168 2178 2250 296703 flags: phsync, pvsync; type: driver
  #7 1920x1080 120.00 1920 2008 2052 2200 1080 1084 1089 1125 297000 flags: phsync, pvsync; type: driver
  #8 1920x1080 119.88 1920 2008 2052 2200 1080 1084 1089 1125 296703 flags: phsync, pvsync; type: driver
  #9 1920x1080 100.00 1920 2448 2492 2640 1080 1084 1089 1125 297000 flags: phsync, pvsync; type: driver
  #10 1920x1080 60.00 1920 2008 2052 2200 1080 1084 1089 1125 148500 flags: phsync, pvsync; type: driver
  #11 1920x1080 59.94 1920 2008 2052 2200 1080 1084 1089 1125 148352 flags: phsync, pvsync; type: driver
  #12 1920x1080 50.00 1920 2448 2492 2640 1080 1084 1089 1125 148500 flags: phsync, pvsync; type: driver
  #13 1920x1080 30.00 1920 2008 2052 2200 1080 1084 1089 1125 74250 flags: phsync, pvsync; type: driver
  #14 1920x1080 29.97 1920 2008 2052 2200 1080 1084 1089 1125 74176 flags: phsync, pvsync; type: driver
  #15 1920x1080 24.00 1920 2558 2602 2750 1080 1084 1089 1125 74250 flags: phsync, pvsync; type: driver
  #16 1920x1080 23.98 1920 2558 2602 2750 1080 1084 1089 1125 74176 flags: phsync, pvsync; type: driver
  #17 1680x1050 59.88 1680 1728 1760 1840 1050 1053 1059 1080 119000 flags: phsync, nvsync; type: driver
  #18 1600x900 60.00 1600 1624 1704 1800 900 901 904 1000 108000 flags: phsync, pvsync; type: driver
  #19 1280x1024 60.02 1280 1328 1440 1688 1024 1025 1028 1066 108000 flags: phsync, pvsync; type: driver
  #20 1152x864 75.00 1152 1216 1344 1600 864 865 868 900 108000 flags: phsync, pvsync; type: driver
  #21 1280x720 60.00 1280 1390 1430 1650 720 725 730 750 74250 flags: phsync, pvsync; type: driver
  #22 1280x720 59.94 1280 1390 1430 1650 720 725 730 750 74176 flags: phsync, pvsync; type: driver
  #23 1280x720 50.00 1280 1720 1760 1980 720 725 730 750 74250 flags: phsync, pvsync; type: driver
  #24 1280x720 30.00 1280 3040 3080 3300 720 725 730 750 74250 flags: phsync, pvsync; type: driver
  #25 1280x720 29.97 1280 3040 3080 3300 720 725 730 750 74176 flags: phsync, pvsync; type: driver
  #26 1280x720 24.00 1280 3040 3080 3300 720 725 730 750 59400 flags: phsync, pvsync; type: driver
  #27 1280x720 23.98 1280 3040 3080 3300 720 725 730 750 59341 flags: phsync, pvsync; type: driver
  #28 1024x768 60.00 1024 1048 1184 1344 768 771 777 806 65000 flags: nhsync, nvsync; type: driver
  #29 800x600 60.32 800 840 968 1056 600 601 605 628 40000 flags: phsync, pvsync; type: driver
  #30 720x576 50.00 720 732 796 864 576 581 586 625 27000 flags: nhsync, nvsync; type: driver
  #31 720x480 60.00 720 736 798 858 480 489 495 525 27027 flags: nhsync, nvsync; type: driver
  #32 720x480 59.94 720 736 798 858 480 489 495 525 27000 flags: nhsync, nvsync; type: driver
  #33 640x480 60.00 640 656 752 800 480 490 492 525 25200 flags: nhsync, nvsync; type: driver
  #34 640x480 59.94 640 656 752 800 480 490 492 525 25175 flags: nhsync, nvsync; type: driver
  props:
        1 EDID:
                flags: immutable blob
                blobs:

                value:
                        00ffffffffffff004dd9057901010101
                        011e010380bc6a780a0dc9a057479827
                        12484c2108008180a9c0714fb3000101
                        01010101010108e80030f2705a80b058
                        8a005a227400001e023a801871382d40
                        582c45005a227400001e000000fc0053
                        4f4e5920545620202a33300a000000fd
                        0017790e883c000a20202020202001bf
                        020367f05861605d5e5f621f10140513
                        0420223c3e1203110265663f402f0d7f
                        071507503d07bc570601670403830f00
                        006e030c004000b8442b008001020304
                        67d85dc401788003eb0146d000480382
                        88627697e200cbe305df01e40f030030
                        e6060d018aac10011d007251d01e206e
                        2855005a227400001e000000000000a3
        2 DPMS:
                flags: enum
                enums: On=0 Standby=1 Suspend=2 Off=3
                value: 0
        5 link-status:
                flags: enum
                enums: Good=0 Bad=1
                value: 0
        6 non-desktop:
                flags: immutable range
                values: 0 1
                value: 0
        4 TILE:
                flags: immutable blob
                blobs:

                value:
        84 max bpc:
                flags: range
                values: 8 8
                value: 8</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">kscreen-doctor -o
Output: 1 HDMI-A-1 ea40cb77-73bf-4175-8970-22f84927f147
        enabled
        connected
        priority 1
        HDMI
        replication source:0
        Modes:  1:4096x2160@24.00*!  2:4096x2160@23.98  3:3840x2160@30.00  4:3840x2160@29.97  5:3840x2160@25.00  6:3840x2160@24.00  7:3840x2160@23.98  8:1920x1080@120.00  9:1920x1080@119.88  10:1920x1080@100.00  11:1920x1080@60.00  12:1920x1080@60.00  13:1920x1080@59.94  14:1920x1080@50.00  15:1920x1080@30.00  16:1920x1080@29.97  17:1920x1080@24.00  18:1920x1080@23.98  19:1680x1050@59.88  20:1600x900@60.00  21:1280x1024@60.02  22:1152x864@75.00  23:1280x720@60.00  24:1280x720@60.00  25:1280x720@59.94  26:1280x720@50.00  27:1280x720@30.00  28:1280x720@29.97  29:1280x720@24.00  30:1280x720@23.98  31:1024x768@60.00  32:800x600@60.32  33:720x576@50.00  34:720x576@50.00  35:720x480@60.00  36:720x480@60.00  37:720x480@59.94  38:720x480@59.94  39:640x480@60.00  40:640x480@59.94 
        Custom modes: None
        Geometry: 0,0 1821x960
        Scale: 2.25
        Rotation: 1
        Overscan: 0
        Vrr: incapable
        RgbRange: unknown
        HDR: incapable
        Wide Color Gamut: incapable
        ICC profile: none
        Color profile source: sRGB
        Color power preference: prefer efficiency and performance
        Brightness control: supported, set to 100% and dimming to 100%
        Color resolution: automatic (10), range: [8; 8] bits per color
        Allow EDR: unsupported
        Sharpness control: unsupported
        Automatic brightness: unsupported</span></pre>

<p>
	Thank you
</p>
]]></description><guid isPermaLink="false">59232</guid><pubDate>Mon, 20 Apr 2026 18:06:11 +0000</pubDate></item><item><title>gpiolib on orange pi 5?</title><link>https://testforum.armbian.com/topic/59508-gpiolib-on-orange-pi-5/</link><description><![CDATA[<p>
	Has anyone found a working gpiolib implementation for Armbian on Orange  Pi 5?
</p>

<p>
	 
</p>

<p>
	I'm aware of wiringPi and it sort of works. However, being able to use the "real stuff" so to speak would make my life easier.
</p>
]]></description><guid isPermaLink="false">59508</guid><pubDate>Tue, 05 May 2026 20:14:05 +0000</pubDate></item><item><title>Orange Pi 5 - unable to detect NVMe drive</title><link>https://testforum.armbian.com/topic/49225-orange-pi-5-unable-to-detect-nvme-drive/</link><description><![CDATA[<p>
	Hi all,
</p>

<p>
	 
</p>

<p>
	Testing this OP5, got a standard M2 NVMe SSD (this works on my OP5Plus)
</p>

<p>
	 
</p>

<p>
	I have formatted to exFAT with windows, inserted on the OP5, loaded ArmbianOS on MicroSD, it boots fine but I cant get it to show the nvme drive using fdisk -l  or lsblk
</p>

<p>
	 
</p>

<p>
	It seem like its not detecting the m2 nvme ssd at all..
</p>

<p>
	 
</p>

<p>
	little help please ?
</p>
]]></description><guid isPermaLink="false">49225</guid><pubDate>Thu, 09 Jan 2025 12:20:38 +0000</pubDate></item><item><title>Armbian 26.2.1 can't boot from MTD on OrangePi5</title><link>https://testforum.armbian.com/topic/57922-armbian-2621-cant-boot-from-mtd-on-orangepi5/</link><description><![CDATA[<p>
	I updated to Armbian 26.2.1 on OPi5, and it can't boot from MTD (rootfs at NVMe), and I have to use SD card to boot to NVMe as workaround.
</p>

<p>
	 
</p>

<p>
	After looking into this issue, I found rkspi_loader.img is no longer available for current (6.18.8 kernel) u-boot pkg and armbian-config flashes u-boot-rockchip-spi.bin ( or similar sata version) to /dev/mtdblock0 and I think this is wrong image for MTD bootloader. If I use older vendor image, which u-boot pkg has rkspi_loader.img, system can boot to NVMe rootfs and I notice that /dev/mtdblock0 has several gpt partitions including u-boot one, and flashing u-boot-rockchip-spi.bin erases partitions in SPI flash.
</p>

<p>
	 
</p>

<p>
	I noticed that several related changes were introduced since 25.11, such as <a href="https://github.com/armbian/build/commit/e5b845f9432abb0408287599bba5889a86e6d068" rel="external nofollow">https://github.com/armbian/build/commit/e5b845f9432abb0408287599bba5889a86e6d068</a> , but I couldn't do quick fix to bring back working rkspi_loader.img because I am not familiar with whole armbian build.
</p>

<p>
	 
</p>

<p>
	One thing to note that if board was flashed with old rkspi_loader.img and not updated with 26.2 MTD image, it still boots to NVMe  rootfs, but I have other issues such as video playback not working with 6.18 kernel likely due to mismatch u-boot and kernel version leading to wrong HW initialization.
</p>

<p>
	 
</p>

<p>
	BTW, I checked 26.2 u-boot pkg for Rock 5B (similar rk3588 board), and rkspi_loader.img is still included.
</p>
]]></description><guid isPermaLink="false">57922</guid><pubDate>Sun, 08 Feb 2026 19:15:59 +0000</pubDate></item><item><title>Orange Pi 5:  No graphics when booting the UEFI arm64 images</title><link>https://testforum.armbian.com/topic/59135-orange-pi-5-no-graphics-when-booting-the-uefi-arm64-images/</link><description><![CDATA[<p>
	Greetings, I have an Orange Pi 5 with the edk2 1.1 UEFI bios on the SPI, and an NVMe installed.  The BIOS has been set to "Mainline" in the device tree option<br />
	I tried visiting here <a href="https://armbian.com/boards/uefi-arm64" rel="external nofollow">https://armbian.com/boards/uefi-arm64</a> and burning the minimal current6.18.8 CLI image to my USB stick.
</p>

<p>
	The Orange Pi 5 displays the graphical grub menu with no problems, complete with penguin in the background etc, but once I choose the boot Armbian option, it displays a few lines of terminal output and then the monitor goes black as if the <abbr title="Graphic processing unit (3D acceleration)"><abbr title="Graphic processing unit (3D acceleration)">GPU</abbr></abbr> is initializing and a desktop or graphic would be about to show - when instead, the monitor just reports no signal instead.<br />
	<br />
	The system isn't frozen, the perhiperals are on and I can alt+ctrl+del to reboot it.
</p>

<p>
	<br />
	It's just attached to a very basic 1080p ASUS monitor that only does 60hz so I'm not sure what could be wrong<br />
	<br />
	Thanks for any advice
</p>
]]></description><guid isPermaLink="false">59135</guid><pubDate>Wed, 15 Apr 2026 04:39:03 +0000</pubDate></item><item><title>Linux kernel headers - missing package version</title><link>https://testforum.armbian.com/topic/58495-linux-kernel-headers-missing-package-version/</link><description><![CDATA[<p>
	Hello,
</p>

<p>
	 
</p>

<p>
	I have installed the minimal Trixie based image for Orange Pi5 (the image named <strong>Armbian_26.2.1_Orangepi5_trixie_current_6.18.8_minimal</strong>) and then attempted to build an out-of-tree kernel module. Having installed <strong>dkms</strong> and <strong>build-essentials</strong>, plus the kernel headers through <strong>armbian-config</strong>, I found the headers package hasn't been fully set-up, the <em>build</em> symlink in /<strong>lib/modules/&lt;KVER&gt;</strong> is missing and <strong>dkms </strong>complains that the kernel headers for the kernel are not installed.
</p>

<p>
	 
</p>

<p>
	 The kernel headers are installed though, but it looks like they're from a previous release (25.11.2 instead of 26.2.1).
</p>

<p>
	 
</p>

<pre class="ipsCode"># dpkg -l | grep rockchip
ii  linux-dtb-current-rockchip64      26.2.1                         arm64        Armbian Linux current DTBs in /boot/dtb-6.18.8-current-rockchip64
ii  linux-headers-current-rockchip64  25.11.2                        arm64        Armbian Linux current headers 6.12.58-current-rockchip64
ii  linux-image-current-rockchip64    26.2.1                         arm64        Armbian Linux current kernel image 6.18.8-current-rockchip64</pre>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 It the headers package still pending packaging ? Shouldn't <strong>armbian-config</strong> provide an error in this case and not install the old kernel headers ?
</p>

<p>
	 
</p>

<p>
	EDIT: <strong>armbianmonitor</strong> ouput - <a href="https://paste.armbian.com/oliyalebeq" rel="external nofollow">https://paste.armbian.com/oliyalebeq</a>
</p>
]]></description><guid isPermaLink="false">58495</guid><pubDate>Sun, 15 Mar 2026 06:25:56 +0000</pubDate></item><item><title>oops when I restart - works fine if I shut down and cold boot.</title><link>https://testforum.armbian.com/topic/53349-oops-when-i-restart-works-fine-if-i-shut-down-and-cold-boot/</link><description><![CDATA[<p>
	My first post here - I'm new to SBCs and stoked I got my home webserver up and running on a Orange Pi 5 which boots from an NVMe (pats-self-on-back : -)
</p>

<p>
	It runs great, pages are up, and it's all SO COOL, but it fails to do a restart... I can do a <strong>shutdown -h now</strong>, count to three and power it back up and all is well, but if I do a <strong>shutdown -r now </strong>it will go down, start back up, all the way to the login prompt but then barfs a long <strong>Oops</strong> message. God please... don't make me start over !
</p>
]]></description><guid isPermaLink="false">53349</guid><pubDate>Sat, 28 Jun 2025 01:01:10 +0000</pubDate></item><item><title>[Guide] How to boot Orange pi 5 from SATA m.2 SSD (for Orange pi OS and Armbian)</title><link>https://testforum.armbian.com/topic/26136-guide-how-to-boot-orange-pi-5-from-sata-m2-ssd-for-orange-pi-os-and-armbian/</link><description><![CDATA[<p>
	I originally posted this on reddit after seeing a lot of posts trying to use a SATA M.2 SSD and saying it wouldn't boot with replies telling them to go buy a NVME M.2 SSD which isn't necessary when the board does support SATA M.2 with flashing the correct bootloader. This guide has 3 different sections, 1 being booting with Orange pi OS and 2 being with Armbian OS
</p>

<p>
	 
</p>

<p>
	<span style="font-size:48px;">Orange Pi OS Instructions</span>
</p>

<p>
	Download Orange Pi OS Ubuntu or Debian from their website http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-pi-5.html unzip the 7z file to get the .img file and flash it to your sd card with your preferred flasher i.e balenaetcher. Once flashed put it into orange pi 5 and boot from sd card first
</p>

<p>
	once booted, the rest will be done in a terminal. go ahead and do your usual update
</p>

<p>
	sudo apt update
</p>

<p>
	sudo apt upgrade -y
</p>

<p>
	3. then make sure to wipe your SPI of any previous bootloader (give it time to complete, you'll know it's done when you get your cursor back in terminal)
</p>

<p>
	sudo dd if=/dev/zero of=/dev/mtdblock0 bs=1M count=1
</p>

<p>
	4. Write sata bootloader to SPI
</p>

<p>
	sudo dd if=/usr/share/orangepi5/rkspi_loader_sata.img of=/dev/mtdblock0 &amp;&amp; sudo sync
</p>

<p>
	5. Edit boot file on sd card to recognize sata by adding overlays line to the bottom, save then reboot
</p>

<p>
	sudo nano /boot/orangepiEnv.txt
</p>

<p>
	overlays=ssd-sata
</p>

<p>
	sudo reboot
</p>

<p>
	6. On reboot you will still boot into SD card but now you should see "sda" (your sata SSD) show up on your list of devices when typing:
</p>

<p>
	lsblk
</p>

<p>
	7. Put the same Orange Pi OS image you used in step 1 in any directory on your orange pi making sure it is unzipped and is in .img format. I just used the web browser in orange pi os to redownload from the website which for me put it in directory /home/orangepi/Downloads
</p>

<p>
	8. Flash your downloaded .img to your sata ssd with this command (substitute with your directory to .img)
</p>

<p>
	sudo dd bs=1M if=/path/your/orangepi.img of=/dev/sda status=progress &amp;&amp; sudo sync
</p>

<p>
	9. Mount your ssd so you can edit the ssd’s boot file to support sata and reboot
</p>

<p>
	sudo mount /dev/sda1 /mnt/
</p>

<p>
	sudo nano /mnt/boot/orangepiEnv.txt
</p>

<p>
	overlays=ssd-sata
</p>

<p>
	sudo umount /mnt/ &amp;&amp; sudo sync
</p>

<p>
	sudo poweroff
</p>

<p>
	10. Remove SDcard, turn on orange pi and it should boot orange pi OS from your M.2 sata ssd now
</p>

<p>
	 
</p>

<p>
	<span style="font-size:48px;">Armbian OS Instructions</span>
</p>

<p>
	Relatively same instructions with different file names
</p>

<p>
	write armbian .img file to your sd card with balenaetcher, I chose to use the more up to date imags from their github here https://github.com/armbian/build/releases/ make sure to unzip
</p>

<p>
	boot armbian from sd card, wipe spi
</p>

<p>
	sudo dd if=/dev/zero of=/dev/mtdblock0 bs=1M count=1
</p>

<p>
	3 Download sata spi bootloader from orange github, place it on your sd card (mine is in downloads directory) and write to spi
</p>

<p>
	<a href="https://github.com/orangepi-xunlong/orangepi-build/blob/next/external/packages/bsp/rk3588/usr/share/orangepi5/rkspi_loader_sata.img" rel="external nofollow">https://github.com/orangepi-xunlong/orangepi-build/blob/next/external/packages/bsp/rk3588/usr/share/orangepi5/rkspi_loader_sata.img</a>
</p>

<p>
	sudo dd if=/home/pi/Downloads/rkspi_loader_sata.img of=/dev/mtdblock0 status=progress &amp;&amp; sudo sync
</p>

<p>
	4. Edit boot file to recognize sata then reboot
</p>

<p>
	sudo nano /boot/armbianEnv.txt
</p>

<p>
	overlays=opi5-sata
</p>

<p>
	sudo reboot
</p>

<p>
	5. Once rebooted you can check sda shows up with command:
</p>

<p>
	lsblk
</p>

<p>
	6. download the same armbian.img you used for step 1 to your orange pi making sure it's unzipped in .img format, then flash it to your ssd
</p>

<p>
	sudo dd bs=1M if=/path/your/armbian.img of=/dev/sda status=progress &amp;&amp; sudo sync
</p>

<p>
	7. Mount /boot/ of ssd so you can edit the ssd’s boot file to support sata and reboot
</p>

<p>
	sudo mount /dev/sda1 /mnt/
</p>

<p>
	sudo nano /mnt/boot/armbianEnv.txt
</p>

<p>
	overlays=opi5-sata
</p>

<p>
	sudo umount /mnt/ &amp;&amp; sudo sync
</p>

<p>
	sudo poweroff
</p>

<p>
	8. Remove SDcard and start <abbr title="Single board computer"><abbr title="Single board computer">SBC</abbr></abbr>, resize filesystem to use all available space
</p>

<p>
	sudo systemctl enable armbian-resize-filesystem
</p>
]]></description><guid isPermaLink="false">26136</guid><pubDate>Mon, 23 Jan 2023 13:19:20 +0000</pubDate></item><item><title>Temperature and fan control on OPI5</title><link>https://testforum.armbian.com/topic/29253-temperature-and-fan-control-on-opi5/</link><description><![CDATA[<p>
	Hello,
</p>

<p>
	 
</p>

<p>
	I installed lm-sensors on my Opi5 and I'm able to check temperatures, however I don't know how to make the little fan spin when the temperature rise. I know the temperature is not going to rise till critical levels, but I live in very hot country and I just don't want my device to become too hot.
</p>

<p>
	 
</p>

<p>
	And do you know how to make the fan start at certain temperature rise? Also I'm not sure which pins I should connect the fan to..
</p>

<p>
	 
</p>

<p>
	<img alt="image.png.d953790643a619065b528830ef12277f.png" class="ipsImage ipsImage_thumbnailed" data-fileid="10624" width="708" src="https://testforum.armbian.com/uploads/monthly_2023_07/image.png.d953790643a619065b528830ef12277f.png" loading="lazy" height="502.68">
</p>

<p>
	 
</p>

<p>
	One pin should be the 3.3V to get the power, what about the other one?
</p>

<p>
	 
</p>

<p>
	I'm running Armbian 23.02.2 with kernel 5.10.110-rockchip-rk3588
</p>

<p>
	 
</p>

<p>
	Thanks in advance <span><img alt=":)" data-emoticon="" height="20" src="https://testforum.armbian.com/uploads/emoticons/default_smile.png" srcset="https://testforum.armbian.com/uploads/emoticons/smile@2x.png 2x" title=":)" width="20" loading="lazy"></span>
</p>
]]></description><guid isPermaLink="false">29253</guid><pubDate>Sat, 15 Jul 2023 07:21:58 +0000</pubDate></item><item><title>Orange Pi 5 won&#x2019;t boot from SSD after armbian-install</title><link>https://testforum.armbian.com/topic/56172-orange-pi-5-won%E2%80%99t-boot-from-ssd-after-armbian-install/</link><description><![CDATA[<p>
	Hi guys,
</p>

<p>
	 
</p>

<p>
	First post here, I successfully managed to flash and boot Armbian 25.8.2 (Bookworm Minimal) from an SD card. Everything was working great, HDMI output and network included.
</p>

<p>
	 
</p>

<p>
	I then ran “sudo armbian-install” and selected Option 4 to move the system to my NVMe SSD and make it boot from there. The process itself completed without errors.
</p>

<p>
	 
</p>

<p>
	However, after shutting down and removing the SD card and powering on again the system doesn’t boot. I have the red LED turned on however the green LED that was previously flickering doesn’t turn on. There’s also no HDMI output and the board doesn’t connect to the network. 
</p>

<p>
	 
</p>

<p>
	I tried inserting the SD card and the system does boot from that just fine.
</p>

<p>
	 
</p>

<p>
	Where did I screw up? Appreciate the help!
</p>
]]></description><guid isPermaLink="false">56172</guid><pubDate>Tue, 11 Nov 2025 06:08:59 +0000</pubDate></item><item><title>Orange PI 5 Armbian 25.8.2 Ubuntu Server 24.04/6.12 does not boot (kernel panic)</title><link>https://testforum.armbian.com/topic/56287-orange-pi-5-armbian-2582-ubuntu-server-2404612-does-not-boot-kernel-panic/</link><description><![CDATA[<p>
	Hello,
</p>

<p>
	my Orange Pi 5 works well with the stock OS (1.22, Ubuntu Jammy, BSP kernel 6.1.99), using the SD as a boot device.
</p>

<p>
	 
</p>

<p>
	It also works ok with Armbian Minimal-IoT / Debian 13 / 6.1:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"> v25.8.2 for Orange Pi 5 running Armbian Linux 6.1.115-vendor-rk35xx</span></pre>

<p>
	 
</p>

<p>
	But I prefer Ubuntu and wanted to try 6.12, so I downloaded 25.8.2 / Ubuntu Server / 6.12.
</p>

<p>
	 
</p>

<p>
	Wrote to SD, hooked up the debug UART and powered on.
</p>

<p>
	The bootloader is fine, the kernel starts, but at a certain point it panics:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">[  OK  ] Reached target sockets.target - Socket Units.
         Starting armbian-hardware-monitor.…ce - Armbian hardware monitoring...
         Starting armbian-hardware-optimize… - Armbian hardware optimization...
         Starting armbian-led-state.service - Armbian leds state...
         Starting armbian-resize-filesystem…vice - Armbian filesystem resize...
armbian-hardware-monitor.service
[  OK  ] Finished armbian-hardware-monitor.…vice - Armbian hardware monitoring.
[  OK  ] Finished armbian-led-state.service - Armbian leds state.
armbian-led-state.service
[  OK  ] Finished armbian-hardware-optimize…ce - Armbian hardware optimization.
armbian-hardware-optimize.service
[  OK  ] Finished console-setup.service - Set console font and keymap.
console-setup.service
sys-kernel-debug-tracing.mount
[  158.363359] rockchip-pm-domain fd8d8000.power-management:power-controller: failed to get ack on domain 'gpu', val=0xa9fff
[  158.364324] SError Interrupt on CPU7, code 0x00000000be000411 -- SError
[  158.364327] CPU: 7 UID: 0 PID: 462 Comm: (udev-worker) Tainted: G   M     C         6.12.49-current-rockchip64 #1
[  158.364332] Tainted: [M]=MACHINE_CHECK, [C]=CRAP
[  158.364333] Hardware name: Xunlong Orange Pi 5 (DT)
[  158.364334] pstate: 404000c9 (nZcv daIF +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[  158.364336] pc : _raw_spin_lock_irqsave+0x38/0x8c
[  158.364342] lr : regmap_lock_spinlock+0x18/0x2c
[  158.364347] sp : ffff800083f03660
[  158.364348] x29: ffff800083f03660 x28: 0000000000000000 x27: ffff800083f03c60
[  158.364351] x26: 0000000000000000 x25: ffff710bf0c4c080 x24: ffff710bf0f64098
[  158.364354] x23: 0000000000000000 x22: 0000000000000001 x21: 0000000000000000
[  158.364356] x20: 000000000000000c x19: 0000000000000000 x18: ffffffffffffffff
[  158.364358] x17: 66203a72656c6c6f x16: 72746e6f632d7265 x15: 776f703a746e656d
[  158.364361] x14: 6567616e616d2d72 x13: 00000000000002ac x12: 00000000ffffffea
[  158.364363] x11: 0000000000000001 x10: 0000000000000001 x9 : ffffc80dcfdf9250
[  158.364365] x8 : 000000000002ffe8 x7 : c0000000ffffdfff x6 : 00000000000affa8
[  158.364368] x5 : ffffc80dce6c1b54 x4 : 0000000000000008 x3 : ffffc80dce6c15c8
[  158.364370] x2 : 0000000000000001 x1 : 0000000000000000 x0 : ffff710bf0f65c00
[  158.364373] Kernel panic - not syncing: Asynchronous SError Interrupt
[  158.364374] CPU: 7 UID: 0 PID: 462 Comm: (udev-worker) Tainted: G   M     C         6.12.49-current-rockchip64 #1
[  158.364377] Tainted: [M]=MACHINE_CHECK, [C]=CRAP
[  158.364378] Hardware name: Xunlong Orange Pi 5 (DT)
[  158.364379] Call trace:
[  158.364380]  dump_backtrace+0x94/0x114
[  158.364383]  show_stack+0x18/0x24
[  158.364385]  dump_stack_lvl+0x38/0x90
[  158.364387]  dump_stack+0x18/0x24
[  158.364389]  panic+0x39c/0x3f4
[  158.364392]  nmi_panic+0x40/0x8c
[  158.364394]  arm64_serror_panic+0x70/0x80
[  158.364396]  do_serror+0x3c/0x78
[  158.364398]  el1h_64_error_handler+0x30/0x48
[  158.364401]  el1h_64_error+0x64/0x68
[  158.364402]  _raw_spin_lock_irqsave+0x38/0x8c
[  158.364404]  regmap_lock_spinlock+0x18/0x2c
[  158.364407]  regmap_write+0x3c/0x78
[  158.364409]  rockchip_pd_power+0xf8/0x5e8
[  158.364414]  rockchip_pd_power_on+0x14/0x20
[  158.364417]  _genpd_power_on+0x94/0x188
[  158.364418]  genpd_power_on.part.0+0xa4/0x1ac
[  158.364421]  __genpd_dev_pm_attach+0x144/0x2dc
[  158.364423]  genpd_dev_pm_attach+0x60/0x70
[  158.364425]  dev_pm_domain_attach+0x20/0x34
[  158.364429]  platform_probe+0x50/0xdc
[  158.364431]  really_probe+0xc0/0x38c
[  158.364434]  __driver_probe_device+0x7c/0x15c
[  158.364437]  driver_probe_device+0x40/0x114
[  158.364440]  __driver_attach+0xf4/0x1fc
[  158.364443]  bus_for_each_dev+0x74/0xd4
[  158.364445]  driver_attach+0x24/0x30
[  158.364448]  bus_add_driver+0x110/0x234
[  158.364451]  driver_register+0x60/0x128
[  158.364453]  __platform_driver_register+0x24/0x30
[  158.364455]  panthor_init+0x64/0x1000 [panthor]
[  158.364467]  do_one_initcall+0x44/0x2a8
[  158.364470]  do_init_module+0x58/0x20c
[  158.364472]  load_module+0x1e4c/0x1f3c
[  158.364474]  init_module_from_file+0x84/0xc4
[  158.364476]  __arm64_sys_finit_module+0x1f4/0x2f0
[  158.364478]  invoke_syscall+0x48/0x110
[  158.364481]  el0_svc_common.constprop.0+0xc8/0xe8
[  158.364484]  do_el0_svc+0x20/0x2c
[  158.364487]  el0_svc+0x30/0xfc
[  158.364488]  el0t_64_sync_handler+0x13c/0x158
[  158.364491]  el0t_64_sync+0x190/0x194
[  158.364492] SMP: stopping secondary CPUs
[  158.364557] Kernel Offset: 0x480d4dc00000 from 0xffff800080000000
[  158.364558] PHYS_OFFSET: 0xffff8ef600000000
[  158.364559] CPU features: 0x1c,00000017,00280928,4200720b
[  158.364561] Memory Limit: none
[  158.393407] ---[ end Kernel panic - not syncing: Asynchronous SError Interrupt ]---</span></pre>

<p>
	 
</p>

<p>
	Power brick is a solid 5V/4A and as I said works OK with the stock OS (7zip benchmark and all) and Armbian Minimal
</p>

<p>
	 
</p>

<p>
	Any suggestion?
</p>

<p>
	 
</p>

<p>
	Thanks a lot
</p>

<p>
	 
</p>

<p>
	Fernando
</p>
]]></description><guid isPermaLink="false">56287</guid><pubDate>Wed, 19 Nov 2025 20:05:00 +0000</pubDate></item><item><title>Lost USB devices after 25.8.2 update</title><link>https://testforum.armbian.com/topic/56149-lost-usb-devices-after-2582-update/</link><description><![CDATA[<p>
	I have my kernel locked to 6.1.75 but still after 25.8.2 update, I lost all USB devices on both of my Orange PI 5. Only the USB3 port is working.
</p>

<p>
	The only way I've been able to get access to the USB is by switching to the latest `current` kernel... Any clues on what is going on? Firmware or kernel upgrades are not doing anything... where can the issue be???? I tried downgrading to many different versions but beside the current branch, USB is gone. 
</p>

<p>
	 
</p>

<p>
	Thanks
</p>
]]></description><guid isPermaLink="false">56149</guid><pubDate>Mon, 10 Nov 2025 02:58:56 +0000</pubDate></item><item><title>Analog Audio out not working (25.2.1 / 6.1 kernel / KDE Neon)</title><link>https://testforum.armbian.com/topic/51877-analog-audio-out-not-working-2521-61-kernel-kde-neon/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	I recently got my hands on a used unit of those, quite faster than my old <abbr title="Single board computer">SBC</abbr>!
</p>

<p>
	 
</p>

<p>
	Only issue I currently have is that I can't seem to get audio output on the 3.5mm jack.
</p>

<p>
	(Well the other issue is unrelated .. )
</p>

<p>
	 
</p>

<p>
	Anyone have an idea on what I should be hunting?
</p>

<p>
	I did the obvious cable, etc.. checks. There's always the possibility that it's damaged, hell if I know.
</p>

<p>
	 
</p>

<p>
	Armbian 25.2.1
</p>

<p>
	6.1 kernel
</p>

<p>
	KDE Neon  (Why use a beta version btw? just wondering)
</p>

<p>
	 
</p>

<p>
	Thanks!
</p>

<p>
	DW.
</p>
]]></description><guid isPermaLink="false">51877</guid><pubDate>Fri, 09 May 2025 19:58:35 +0000</pubDate></item><item><title>Armbian_25.8.2_Orangepi5_noble_current_6.12.49.img.xz fails to boot</title><link>https://testforum.armbian.com/topic/55459-armbian_2582_orangepi5_noble_current_61249imgxz-fails-to-boot/</link><description><![CDATA[<p>
	On an orangepi 5 this image failed to post. Armbian_25.8.2_Orangepi5_noble_vendor_6.1.115.img.xz worked just fine via balena etcher and booting from a nvme.
</p>
]]></description><guid isPermaLink="false">55459</guid><pubDate>Sat, 04 Oct 2025 01:03:36 +0000</pubDate></item><item><title>Cannot get m2 sata adapter to work ASM1166</title><link>https://testforum.armbian.com/topic/55974-cannot-get-m2-sata-adapter-to-work-asm1166/</link><description><![CDATA[<p>
	Hello,
</p>

<p>
	I'm using Ubuntu noble <abbr title="Long term support"><abbr title="Long term support">lts</abbr></abbr> with kernel 6.1 it appears.
</p>

<p>
	 
</p>

<p>
	I've enabled the orangepi-5-sata overlay.
</p>

<p>
	 
</p>

<p>
	In the photos I have showed how I've connected it.
</p>

<p>
	 
</p>

<p>
	When plugging in the pi with my official 5v 4a usbc charger, the adapter lights up for awhile. I'm not sure if it needs to stay on.
</p>

<p>
	 
</p>

<p>
	I then check fdisk -l and nothing new appears. This drive works if I put the sata to usb connector on it and plug it in - so it's not the drive.
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="15301" href="https://testforum.armbian.com/uploads/monthly_2025_10/Screenshot_2025-10-29-23-45-23-091_com.alibaba.aliexpresshd.jpg.900137642702945de2b641c9465c9640.jpg" rel=""><img alt="Screenshot_2025-10-29-23-45-23-091_com.alibaba.aliexpresshd.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="15301" width="347" src="https://testforum.armbian.com/uploads/monthly_2025_10/Screenshot_2025-10-29-23-45-23-091_com.alibaba.aliexpresshd.thumb.jpg.9a79b4e0743dbe7689574dab3dd108d2.jpg" loading="lazy" height="749.52"></a>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="15302" href="https://testforum.armbian.com/uploads/monthly_2025_10/IMG_20251029_234722.jpg.dcd5dc8ed888a120672b16fbab654cb1.jpg" rel=""><img alt="IMG_20251029_234722.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="15302" width="563" src="https://testforum.armbian.com/uploads/monthly_2025_10/IMG_20251029_234722.thumb.jpg.a12ae4996b12911065e147e578b6f25b.jpg" loading="lazy" height="748.79"></a>
</p>
]]></description><guid isPermaLink="false">55974</guid><pubDate>Wed, 29 Oct 2025 10:52:22 +0000</pubDate></item><item><title>Has anyone got a Bluetooth usb dongle to work with mainline kernel?</title><link>https://testforum.armbian.com/topic/55848-has-anyone-got-a-bluetooth-usb-dongle-to-work-with-mainline-kernel/</link><description><![CDATA[<p>
	Yeah so just like the title says, has anyone got a tip for a USB Bluetooth dongle that works with the mainline kernel?<br />
	I got a UGREEN Bluetooth 5.0 dongle a while ago and have just tried again, installing firmware for it. It does get detected as a USB device and the firmware loads.<br />
	But bluetoothctl never finds it. Gnome doesn't let me 'enable' bluetooth.<br />
	<br />
	I'd like to avoid buying a string of these so was just wondering if any are working with mainline?
</p>

<p>
	 
</p>

<p>
	Cheers!
</p>
]]></description><guid isPermaLink="false">55848</guid><pubDate>Tue, 21 Oct 2025 22:34:55 +0000</pubDate></item><item><title>Orange Pi 5 AP6275P wireless module: bluetooth not working</title><link>https://testforum.armbian.com/topic/28950-orange-pi-5-ap6275p-wireless-module-bluetooth-not-working/</link><description><![CDATA[<p>
	Hi
</p>

<p>
	 
</p>

<p>
	Basically the subj sums it up. I got the AP6275P wireless module with Armbian, and BT is not functional. `hcitool dev` doesn't show the device in its output. Neither does `rfkill`.  It works with the Ubuntu image published by Orange Pi though, so it doesn't look like a hardware issue.
</p>

<p>
	 
</p>

<p>
	I'm using Armbian 23.5 Jammy Gnome with the 5.10.160 kernel. Happy to provide any additional data.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">28950</guid><pubDate>Sun, 25 Jun 2023 15:15:39 +0000</pubDate></item><item><title>HDMI Audio on edge kernel for Orange Pi 5</title><link>https://testforum.armbian.com/topic/55039-hdmi-audio-on-edge-kernel-for-orange-pi-5/</link><description><![CDATA[<p>
	I have an Orange Pi 5 board, installed with the 25.8 Debian Bookworm + Cinnamon desktop system. I have switched (using <strong>armbian-config</strong>) to the <em>edge</em> kernel in order to test the HDMI audio support in the new Linux kernel, but I'm not getting any audio out. The ALSA HDMI card seems to be present (see below), but there's no sound using <strong>speaker-test</strong> or <strong>aplay</strong>.
</p>

<p>
	 
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			$ aplay -l<br />
			**** List of PLAYBACK Hardware Devices ****<br />
			<strong>card 0: hdmi0 [hdmi0]</strong>, device 0: fddf0000.i2s-i2s-hifi i2s-hifi-0 [fddf0000.i2s-i2s-hifi i2s-hifi-0]<br />
			  Subdevices: 1/1<br />
			  Subdevice #0: subdevice #0<br />
			card 1: rockchipes8388 [rockchip,es8388], device 0: fe480000.i2s-es8328-hifi-analog es8328-hifi-analog-0 [fe480000.i2s-es8328-hifi-analog es8328-hifi-analog-0]<br />
			  Subdevices: 1/1<br />
			  Subdevice #0: subdevice #0
		</p>
	</div>
</blockquote>

<p>
	 
</p>

<p>
	I have enabled the <strong>hdmirx</strong> overlay through <strong>armbian-config</strong> also, but the result is the same.
</p>

<p>
	 
</p>

<p>
	Is there anything extra that should be configured in order to get audio output ? 
</p>

<p>
	 
</p>

<p>
	Output from <strong>armbianmonitor </strong> - <a href="https://paste.armbian.com/gegorimako" rel="external nofollow">https://paste.armbian.com/gegorimako</a>
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">55039</guid><pubDate>Sun, 07 Sep 2025 05:47:54 +0000</pubDate></item><item><title>Query re nvme addr in armbian boot.cmd</title><link>https://testforum.armbian.com/topic/55483-query-re-nvme-addr-in-armbian-bootcmd/</link><description><![CDATA[<p>
	Hi, SD card did not load Armbian_25.8.1_Orangepi5_trixie_current_6.12.41_xfce_desktop. I noticed that in boot.cmd line 9 , rootdev is defined as /dev/mmcblk0p1. Should that be  /dev/mmcblk0n1 or  /dev/mmcblk0n1p1?
</p>

<p>
	I note that this file should not be edited and the armbianEnv.txt only refers to rootdev=UUID=7e27c862-0a39-41cd-891e-7d77ff7968fd.
</p>

<p>
	 
</p>

<p>
	Is this an error or am I off course?  If so where do I correct it?
</p>

<p>
	cheers 
</p>
]]></description><guid isPermaLink="false">55483</guid><pubDate>Sun, 05 Oct 2025 05:29:16 +0000</pubDate></item><item><title>We are ready to offer a Bountysource donation to Armbian</title><link>https://testforum.armbian.com/topic/26643-we-are-ready-to-offer-a-bountysource-donation-to-armbian/</link><description><![CDATA[<p>
	Greetings everyone. I hope to receive some assistance here. Our company is a small Linux cloud gaming provider that uses the Cinnamon edition of Linux Mint for our cloud gaming services <a href="https://maximumsettings.com/" rel="external nofollow">https://maximumsettings.com/</a> . We are searching for an affordable local streaming device that we can recommend to our clients, capable of decoding H.265 at 4K - 80Mbps.<br />
	<br />
	The Orange Pi 5 is a perfect fit for this role, and the Armbian Cinnamon desktop is well-suited since our clients already use  Linux Mint Cinnamon edition on the cloud Gaming PC. However, there is currently no support for our open-source streaming client, Moonlight, which we use as the default option for our clients. This is where we hope to receive your help. We are willing to offer a $1000 Canadian Bountysource donation to Armbian if someone can  create a binary version of the Moonlight streaming client<a href="" rel=""> https://moonlight-stream.org</a> that can be easily installed by a novice Linux user on the Orange Pi 5 with the Armbian Cinnamon desktop edition OS. Ideally, without the requirement of using the terminal. I should mention that the Moonlight  client would require full hardware decoding support for both H.264 and H.265.<br />
	 
</p>
]]></description><guid isPermaLink="false">26643</guid><pubDate>Mon, 13 Feb 2023 01:13:13 +0000</pubDate></item><item><title>sata overlay for Linux 6.16.10</title><link>https://testforum.armbian.com/topic/55440-sata-overlay-for-linux-61610/</link><description><![CDATA[<p>
	I had some difficulties to make my sata disk work and found out that the regulator had to be switched on. So here a dtbo and source to make it hopefully a bit easier for some others.<br />
	Easiest way to install is "sudo armbian-add-overlay orangepi-5-sata.<abbr title="Device tree source">dts</abbr>"
</p>
<p>
<a class="ipsAttachLink" href="https://testforum.armbian.com/applications/core/interface/file/attachment.php?id=15194&amp;key=66a4447476f50f15729fcbad4219b41b" data-fileExt='dtbo' data-fileid='15194' data-filekey='66a4447476f50f15729fcbad4219b41b'>orangepi-5-sata.dtbo</a> 
<a class="ipsAttachLink" href="https://testforum.armbian.com/applications/core/interface/file/attachment.php?id=15195&amp;key=e608f6c40cb79e42722486fcbd0e955b" data-fileExt='dts' data-fileid='15195' data-filekey='e608f6c40cb79e42722486fcbd0e955b'>orangepi-5-sata.dts</a></p>]]></description><guid isPermaLink="false">55440</guid><pubDate>Fri, 03 Oct 2025 13:35:57 +0000</pubDate></item><item><title>Maskrom / erase SPI</title><link>https://testforum.armbian.com/topic/26418-maskrom-erase-spi/</link><description><![CDATA[<p>
	Hi all,
</p>

<p>
	 
</p>

<p>
	I am trying to recover after a failed NVMe install.  I have a working install on an SDCard, but I think my board no longer boots to SDCard, since I flashed the bootloader via armbian-install.
</p>

<p>
	 
</p>

<p>
	I am not sure if my NVMe install is good or not, and I can't currently reflash it.
</p>

<p>
	 
</p>

<p>
	So I think my best bet is to wipe the SPI, which I hope means the board will go back to booting from SDCard.
</p>

<p>
	 
</p>

<p>
	That's question 1 - is that actually a valid solution?  If I wipe the SPI will I be able to again boot to SDCard?
</p>

<p>
	 
</p>

<p>
	I am able to get the board into Maskrom mode, and I can see it using the Windows tool.  However, I believe that I need a "loader image" that I "download" into the tool before I can wipe the bootloader.
</p>

<p>
	 
</p>

<p>
	The Rock5 SPI wipe guide posted elsewhere in this forum refers to rk3588_spl_loader_v1.08.111.bin, which I don't have, and I'm not sure that's the right loader for the OPi5.
</p>

<p>
	 
</p>

<p>
	That's question 2 - is there a loader for the OPi5 and/or can the Rock5 loader be used here?
</p>

<p>
	 
</p>

<p>
	The OPi5 Manual is very sparse about Maskrom info, it says how to get into that mode, but only gives instructions for flashing the board to Android.  The Android download is not working right now (Google Drive quota) so I am not able to get that package, in case it happens to have a suitable loader image.
</p>

<p>
	 
</p>

<p>
	Thanks for any replies in advance.
</p>
]]></description><guid isPermaLink="false">26418</guid><pubDate>Thu, 02 Feb 2023 20:48:22 +0000</pubDate></item><item><title>Orange Pi 5 6.12 images in website do not work</title><link>https://testforum.armbian.com/topic/55261-orange-pi-5-612-images-in-website-do-not-work/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	 
</p>

<p>
	I have downloaded and tested the 6.12 kernel Minimal/IOT images and they are not booting.
</p>

<p>
	 
</p>

<p>
	I downloaded trixie 6.1, booted, then manually installed latest 6.12 with armbian-config and the reboot failed.
</p>

<p>
	 
</p>

<p>
	I re-flashed sd card with 6.1, installed edge 6.16.4 (latest) with armbian-config and it booted fine. 
</p>
]]></description><guid isPermaLink="false">55261</guid><pubDate>Sat, 20 Sep 2025 10:46:35 +0000</pubDate></item><item><title>Orangepi5 Boot stall</title><link>https://testforum.armbian.com/topic/54986-orangepi5-boot-stall/</link><description><![CDATA[<p>
	I don't work with this board often, because it has been so stable, so I am less familiar with the boot process. I rebooted it today, and realized that it wouldn't post. I found a UART cable and grabbed this log. Can anyone point me to somewhere for it? Or would it be "easier" to just reflash the sd card? <br />
	 
</p>

<pre class="ipsCode">DDR V1.11 f1474cf52f cym 23/05/09-11:02:36
LPDDR4X, 2112MHz
channel[0] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=4096MB
channel[1] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=4096MB
channel[2] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=4096MB
channel[3] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=4096MB
Manufacturer ID:0x6
CH0 RX Vref:28.5%, TX Vref:21.8%,21.8%
CH1 RX Vref:25.0%, TX Vref:22.8%,22.8%
CH2 RX Vref:28.5%, TX Vref:22.8%,22.8%
CH3 RX Vref:29.3%, TX Vref:22.8%,21.8%
change to F1: 528MHz
change to F2: 1068MHz
change to F3: 1560MHz
change to F0: 2112MHz
out
U-Boot SPL board init
U-Boot SPL 2017.09 (Feb 25 2024 - 00:42:52)
Trying to boot from MMC1
Trying fit image at 0x4000 sector
## Verified-boot: 0
## Checking atf-1 0x00040000 ... sha256(2e8446f969...) + OK
## Checking uboot 0x00200000 ... sha256(528486af2f...) + OK
## Checking fdt 0x0034f598 ... sha256(906c87aa7c...) + OK
## Checking atf-2 0xff100000 ... sha256(9f75e6ec37...) + OK
## Checking atf-3 0x000f0000 ... sha256(c80587de50...) + OK
Jumping to U-Boot(0x00200000) via ARM Trusted Firmware(0x00040000)
Total: 801.437 ms

INFO:    Preloader serial: 2
NOTICE:  BL31: v2.3():v2.3-662-g4acbe711b-dirty:finley.xiao, fwver: v1.44
NOTICE:  BL31: Built : 16:44:24, Nov  7 2023
INFO:    spec: 0x13
INFO:    code: 0x88
INFO:    ext 32k is valid
INFO:    ddr: stride-en 4CH
INFO:    GICv3 without legacy support detected.
INFO:    ARM GICv3 driver initialized in EL3
INFO:    valid_cpu_msk=0xff bcore0_rst = 0x0, bcore1_rst = 0x0
INFO:    l3 cache partition cfg-0
INFO:    system boots from cpu-hwid-0
INFO:    idle_st=0x21fff, pd_st=0x11fff9, repair_st=0xfff70001
ERROR:   dfs get fsp_params[0] error, 0xfead0003 != 0xfead0004
ERROR:   dfs get fsp_params[1] error, 0xa2c != 0xfead0004
ERROR:   dfs get fsp_params[2] error, 0xa34 != 0xfead0004
ERROR:   dfs get fsp_params[3] error, 0xadc != 0xfead0004
ERROR:   loader&amp;trust unmatch!!! Please update loader if need enable dmc
ERROR:   current trust bl31 need match with loader ddr bin V1.13 or newer
ERROR:   current loader need match with trust bl31 V1.38-V1.40
INFO:    BL31: Initialising Exception Handling Framework
INFO:    BL31: Initializing runtime services
WARNING: No OPTEE provided by BL2 boot loader, Booting device without OPTEE initialization. SMC`s destined for OPTEE will return SMC_UNK
ERROR:   Error initializing runtime service opteed_fast
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0x200000
INFO:    SPSR = 0x3c9


U-Boot 2017.09 (Feb 06 2025 - 03:18:03 +0000)

Model: Orange Pi 5
MPIDR: 0x81000000
PreSerial: 2, raw, 0xfeb50000
DRAM:  16 GiB
Sysmem: init
Relocation Offset: eda0e000
Relocation fdt: eb9f9250 - eb9fecb8
CR: M/C/I
Using default environment

DM: v2
mmc@fe2c0000: 1, mmc@fe2e0000: 0
Card did not respond to voltage select!
mmc_init: -95, time 13
switch to partitions #0, OK
mmc1 is current device
Boot from SDcard
Bootdev(scan): mmc 1
MMC1: Legacy, 52Mhz
PartType: EFI
No misc partition
boot mode: None
FIT: No boot partition
Failed to load DTB, ret=-2
No valid DTB, ret=-22
Failed to get kernel dtb, ret=-22
Model: Orange Pi 5
MPIDR: 0x81000000
CLK: (sync kernel. arm: enter 1008000 KHz, init 1008000 KHz, kernel 0N/A)
  b0pll 24000 KHz
  b1pll 24000 KHz
  lpll 24000 KHz
  v0pll 24000 KHz
  aupll 24000 KHz
  cpll 1500000 KHz
  gpll 1188000 KHz
  npll 24000 KHz
  ppll 1100000 KHz
  aclk_center_root 702000 KHz
  pclk_center_root 100000 KHz
  hclk_center_root 396000 KHz
  aclk_center_low_root 500000 KHz
  aclk_top_root 750000 KHz
  pclk_top_root 100000 KHz
  aclk_low_top_root 396000 KHz
No misc partition
Net:   No ethernet found.
Hit key to stop autoboot('CTRL+C'):  0
starting USB...
Bus usb@fc000000: usb maximum-speed not found
Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
Bus usb@fc800000: USB EHCI 1.00
Bus usb@fc840000: USB OHCI 1.0
Bus usb@fc880000: USB EHCI 1.00
Bus usb@fc8c0000: USB OHCI 1.0
Bus usb@fcd00000: usb maximum-speed not found
Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
scanning bus usb@fc000000 for devices... 1 USB Device(s) found
scanning bus usb@fc800000 for devices... 1 USB Device(s) found
scanning bus usb@fc840000 for devices... 1 USB Device(s) found
scanning bus usb@fc880000 for devices... 1 USB Device(s) found
scanning bus usb@fc8c0000 for devices... 1 USB Device(s) found
scanning bus usb@fcd00000 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found

Device 0: unknown device
switch to partitions #0, OK
mmc1 is current device
Scanning mmc 1:1...
Found U-Boot script /boot/boot.scr
3906 bytes read in 22 ms (172.9 KiB/s)
## Executing script at 00500000
Boot script loaded from mmc 1:1
289 bytes read in 19 ms (14.6 KiB/s)
16738524 bytes read in 1382 ms (11.5 MiB/s)
38277632 bytes read in 3103 ms (11.8 MiB/s)
148164 bytes read in 122 ms (1.2 MiB/s)
Trying kaslrseed command... Info: Unknown command can be safely ignored since kaslrseed does not apply to all boards.
Unknown command 'kaslrseed' - try 'help'
Fdt Ramdisk skip relocation
No misc partition
## Loading init Ramdisk from Legacy Image at 0a200000 ...
   Image Name:   uInitrd
   Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
   Data Size:    16738460 Bytes = 16 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 0x08300000
   Booting using the fdt blob at 0x08300000
   reserving fdt memory region: addr=8300000 size=8a000
   Using Device Tree in place at 0000000008300000, end 000000000838cfff
can't found rockchip,drm-logo, use rockchip,fb-logo
WARNING: could not set reg FDT_ERR_BADOFFSET.
failed to reserve fb-loader-logo memory
WARNING: could not set reg FDT_ERR_BADOFFSET.
## reserved-memory:
  shmem@10f000: addr=10f000 size=100
Adding bank: 0x00200000 - 0xf0000000 (size: 0xefe00000)
Adding bank: 0x100000000 - 0x3fc000000 (size: 0x2fc000000)
Adding bank: 0x3fc500000 - 0x3fff00000 (size: 0x03a00000)
Adding bank: 0x4f0000000 - 0x500000000 (size: 0x10000000)
Total: 13124.390/13152.482 ms

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050]
[    0.000000] Linux version 6.12.42-current-rockchip64 (build@armbian) (aarch64-linux-gnu-gcc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0, GNU ld (GNU Binutils for Ubuntu) 2.42) #1 SMP PREEMPT Fri Aug 15 10:14:14 UTC 2025
[    0.000000] KASLR disabled due to lack of seed
[    0.000000] Machine model: Xunlong Orange Pi 5
[    0.000000] efi: UEFI not found.
[    0.000000] OF: reserved mem: 0x000000000010f000..0x000000000010f0ff (0 KiB) nomap non-reusable shmem@10f000
[    0.000000] NUMA: Faking a node at [mem 0x0000000000200000-0x00000004ffffffff]
[    0.000000] NODE_DATA(0) allocated [mem 0x4fdf30a40-0x4fdf331bf]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000200000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   [mem 0x0000000100000000-0x00000004ffffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000200000-0x00000000efffffff]
[    0.000000]   node   0: [mem 0x0000000100000000-0x00000003fbffffff]
[    0.000000]   node   0: [mem 0x00000003fc500000-0x00000003ffefffff]
[    0.000000]   node   0: [mem 0x00000004f0000000-0x00000004ffffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000200000-0x00000004ffffffff]
[    0.000000] On node 0, zone DMA: 512 pages in unavailable ranges
[    0.000000] On node 0, zone Normal: 1280 pages in unavailable ranges
[    0.000000] On node 0, zone Normal: 256 pages in unavailable ranges
[    0.000000] cma: Reserved 256 MiB at 0x00000000e0000000 on node -1
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] psci: SMC Calling Convention v1.2
[    0.000000] percpu: Embedded 34 pages/cpu s99544 r8192 d31528 u139264
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: GIC system register CPU interface
[    0.000000] CPU features: detected: Virtualization Host Extensions
[    0.000000] CPU features: detected: Qualcomm erratum 1009, or ARM erratum 1286807, 2441009
[    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[    0.000000] alternatives: applying boot alternatives
[    0.000000] Kernel command line: root=UUID=b879703b-1824-4faa-b2fd-447377946c85 rootwait rootfstype=ext4 splash=verbose console=ttyS2,1500000 console=tty1 consoleblank=0 loglevel=7 ubootpart=54782d48-122d-bc44-b795-0bd9a0b2c55c usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u cma=256M  cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory androidboot.fwver=bl31-v1.44,uboot-02/06/2025
[    0.000000] Unknown kernel command line parameters "splash=verbose ubootpart=54782d48-122d-bc44-b795-0bd9a0b2c55c cgroup_enable=memory cgroup_memory=1", will be passed to user space.
[    0.000000] Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes, linear)
[    0.000000] Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[    0.000000] Fallback order for Node 0: 0
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 4192256
[    0.000000] Policy zone: Normal
[    0.000000] mem auto-init: stack:all(zero), heap alloc:on, heap free:off
[    0.000000] software IO TLB: area num 8.
[    0.000000] software IO TLB: mapped [mem 0x00000000dc000000-0x00000000e0000000] (64MB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000] rcu:     RCU event tracing is enabled.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=8.
[    0.000000]  Trampoline variant of Tasks RCU enabled.
[    0.000000]  Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=8
[    0.000000] RCU Tasks: Setting shift to 3 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=8.
[    0.000000] RCU Tasks Trace: Setting shift to 3 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=8.
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[    0.000000] GICv3: 480 SPIs implemented
[    0.000000] GICv3: 0 Extended SPIs implemented
[    0.000000] GICv3: MBI range [424:479]
[    0.000000] GICv3: Using MBI frame 0x00000000fe610000
[    0.000000] Root IRQ handler: gic_handle_irq
[    0.000000] GICv3: GICv3 features: 16 PPIs
[    0.000000] GICv3: GICD_CTRL.DS=0, SCR_EL3.FIQ=1
[    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000fe680000
[    0.000000] ITS [mem 0xfe640000-0xfe65ffff]
[    0.000000] GIC: enabling workaround for ITS: Rockchip erratum RK3588001
[    0.000000] ITS@0x00000000fe640000: allocated 8192 Devices @100440000 (indirect, esz 8, psz 64K, shr 0)
[    0.000000] ITS@0x00000000fe640000: allocated 32768 Interrupt Collections @100450000 (flat, esz 2, psz 64K, shr 0)
[    0.000000] ITS: using cache flushing for cmd queue
[    0.000000] ITS [mem 0xfe660000-0xfe67ffff]
[    0.000000] GIC: enabling workaround for ITS: Rockchip erratum RK3588001
[    0.000000] ITS@0x00000000fe660000: allocated 8192 Devices @100470000 (indirect, esz 8, psz 64K, shr 0)
[    0.000000] ITS@0x00000000fe660000: allocated 32768 Interrupt Collections @100480000 (flat, esz 2, psz 64K, shr 0)
[    0.000000] ITS: using cache flushing for cmd queue
[    0.000000] GICv3: using LPI property table @0x0000000100490000
[    0.000000] GIC: using cache flushing for LPI property table
[    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000001004a0000
[    0.000000] GICv3: GIC: PPI partition interrupt-partition-0[0] { /cpus/cpu@0[0] /cpus/cpu@100[1] /cpus/cpu@200[2] /cpus/cpu@300[3] }
[    0.000000] GICv3: GIC: PPI partition interrupt-partition-1[1] { /cpus/cpu@400[4] /cpus/cpu@500[5] /cpus/cpu@600[6] /cpus/cpu@700[7] }
[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000000] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.000907] Console: colour dummy device 80x25
[    0.000918] printk: legacy console [tty1] enabled
[    0.001692] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[    0.001718] pid_max: default: 32768 minimum: 301
[    0.001793] LSM: initializing lsm=capability,yama,apparmor
[    0.001860] Yama: becoming mindful.
[    0.002067] AppArmor: AppArmor initialized
[    0.002173] Mount-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    0.002222] Mountpoint-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    0.004702] rcu: Hierarchical SRCU implementation.
[    0.004720] rcu:     Max phase no-delay instances is 1000.
[    0.004954] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[    0.005667] EFI services will not be available.
[    0.006020] smp: Bringing up secondary CPUs ...
[    0.006582] Detected VIPT I-cache on CPU1
[    0.006640] GICv3: CPU1: found redistributor 100 region 0:0x00000000fe6a0000
[    0.006656] GICv3: CPU1: using allocated LPI pending table @0x00000001004b0000
[    0.006694] CPU1: Booted secondary processor 0x0000000100 [0x412fd050]
[    0.007331] Detected VIPT I-cache on CPU2
[    0.007384] GICv3: CPU2: found redistributor 200 region 0:0x00000000fe6c0000
[    0.007400] GICv3: CPU2: using allocated LPI pending table @0x00000001004c0000
[    0.007436] CPU2: Booted secondary processor 0x0000000200 [0x412fd050]
[    0.008086] Detected VIPT I-cache on CPU3
[    0.008137] GICv3: CPU3: found redistributor 300 region 0:0x00000000fe6e0000
[    0.008152] GICv3: CPU3: using allocated LPI pending table @0x00000001004dreallocated 2048 KiB GFP_KERNEL pool for atomic allocations
[    0.029028] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.029264] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.029287] audit: initializing netlink subsys (disabled)
[    0.029395] audit: type=2000 audit(0.024:1): state=initialized audit_enabled=0 res=1
[    0.029648] thermal_sys: Registered thermal governor 'fair_share'
[    0.029652] thermal_sys: Registered thermal governor 'bang_bang'
[    0.029658] thermal_sys: Registered thermal governor 'step_wise'
[    0.029662] thermal_sys: Registered thermal governor 'user_space'
[    0.029693] cpuidle: using governor menu
[    0.029788] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.029892] ASID allocator initialised with 65536 entries
[    0.029965] Serial: AMBA PL011 UART driver
[    0.035155] /vop@fdd90000: Fixed dependency cycle(s) with /hdmi@fde80000
[    0.035180] /hdmi@fde80000: Fixed dependency cycle(s) with /vop@fdd90000
[    0.037067] /pcie@fe190000: Fixed dependency cycle(s) with /pcie@fe190000/legacy-interrupt-controller
[    0.038925] /i2c@fec80000/usb-typec@22/connector: Fixed dependency cycle(s) with /usb@fc000000
[    0.039307] /i2c@fec80000/usb-typec@22/connector: Fixed dependency cycle(s) with /phy@fed80000
[    0.039332] /usb@fc000000: Fixed dependency cycle(s) with /phy@fed80000
[    0.039354] /phy@fed80000: Fixed dependency cycle(s) with /i2c@fec80000/usb-typec@22/connector
[    0.044261] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    0.044457] rockchip-gpio fd8a0000.gpio: probed /pinctrl/gpio@fd8a0000
[    0.044555] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    0.044659] rockchip-gpio fec20000.gpio: probed /pinctrl/gpio@fec20000
[    0.044739] gpio gpiochip2: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    0.044836] rockchip-gpio fec30000.gpio: probed /pinctrl/gpio@fec30000
[    0.044946] gpio gpiochip3: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    0.045042] rockchip-gpio fec40000.gpio: probed /pinctrl/gpio@fec40000
[    0.045158] gpio gpiochip4: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    0.045251] rockchip-gpio fec50000.gpio: probed /pinctrl/gpio@fec50000
[    0.045929] /hdmi@fde80000: Fixed dependency cycle(s) with /hdmi0-con
[    0.045955] /hdmi0-con: Fixed dependency cycle(s) with /hdmi@fde80000
[    0.046846] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[    0.046854] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[    0.046860] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[    0.046864] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[    0.046869] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    0.046873] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[    0.046878] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[    0.046882] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[    0.047467] cryptd: max_cpu_qlen set to 1000
[    0.114290] raid6: neonx8   gen()  6673 MB/s
[    0.182377] raid6: neonx4   gen()  6624 MB/s
[    0.250449] raid6: neonx2   gen()  5590 MB/s
[    0.318521] raid6: neonx1   gen()  4434 MB/s
[    0.386598] raid6: int64x8  gen()  2945 MB/s
[    0.454669] raid6: int64x4  gen()  3097 MB/s
[    0.522737] raid6: int64x2  gen()  2585 MB/s
[    0.590817] raid6: int64x1  gen()  2128 MB/s
[    0.590821] raid6: using algorithm neonx8 gen() 6673 MB/s
[    0.658879] raid6: .... xor() 5046 MB/s, rmw enabled
[    0.658884] raid6: using neon recovery algorithm
[    0.659158] iommu: Default domain type: Translated
[    0.659164] iommu: DMA domain TLB invalidation policy: strict mode
[    0.659522] SCSI subsystem initialized
[    0.659701] u   1.340960] pci_bus 0004:40: root bus resource [io  0x0000-0xfffff] (bus address [0xf4100000-0xf41fffff])
[    1.340967] pci_bus 0004:40: root bus resource [mem 0xf4200000-0xf4ffffff]
[    1.340973] pci_bus 0004:40: root bus resource [mem 0xa00000000-0xa3fffffff] (bus address [0x40000000-0x7fffffff])
[    1.340992] pci 0004:40:00.0: [1d87:3588] type 01 class 0x060400 PCIe Root Port
[    1.341008] pci 0004:40:00.0: ROM [mem 0x00000000-0x0000ffff pref]
[    1.341014] pci 0004:40:00.0: PCI bridge to [bus 01-ff]
[    1.341021] pci 0004:40:00.0:   bridge window [io  0x0000-0x0fff]
[    1.341027] pci 0004:40:00.0:   bridge window [mem 0x00000000-0x000fffff]
[    1.341035] pci 0004:40:00.0:   bridge window [mem 0x00000000-0x000fffff 64bit pref]
[    1.341069] pci 0004:40:00.0: supports D1 D2
[    1.341074] pci 0004:40:00.0: PME# supported from D0 D1 D3hot
[    1.343675] pci 0004:40:00.0: Primary bus is hard wired to 0
[    1.343681] pci 0004:40:00.0: bridge configuration invalid ([bus 01-ff]), reconfiguring
[    1.343768] pci 0004:41:00.0: [1987:5021] type 00 class 0x010802 PCIe Endpoint
[    1.343832] pci 0004:41:00.0: BAR 0 [mem 0x00000000-0x00003fff 64bit]
[    1.344438] pci 0004:41:00.0: 4.000 Gb/s available PCIe bandwidth, limited by 5.0 GT/s PCIe x1 link at 0004:40:00.0 (capable of 63.012 Gb/s with 16.0 GT/s PCIe x4 link)
[    1.352802] pci_bus 0004:41: busn_res: [bus 41-4f] end is updated to 41
[    1.352817] pci 0004:40:00.0: bridge window [mem 0xf4200000-0xf42fffff]: assigned
[    1.352824] pci 0004:40:00.0: ROM [mem 0xf4300000-0xf430ffff pref]: assigned
[    1.352831] pci 0004:41:00.0: BAR 0 [mem 0xf4200000-0xf4203fff 64bit]: assigned
[    1.352864] pci 0004:40:00.0: PCI bridge to [bus 41]
[    1.352869] pci 0004:40:00.0:   bridge window [mem 0xf4200000-0xf42fffff]
[    1.352877] pci_bus 0004:40: resource 4 [io  0x0000-0xfffff]
[    1.352882] pci_bus 0004:40: resource 5 [mem 0xf4200000-0xf4ffffff]
[    1.352888] pci_bus 0004:40: resource 6 [mem 0xa00000000-0xa3fffffff]
[    1.352893] pci_bus 0004:41: resource 1 [mem 0xf4200000-0xf42fffff]
[    1.353934] pcieport 0004:40:00.0: PME: Signaling with IRQ 44
[    1.354071] pcieport 0004:40:00.0: AER: enabled with IRQ 45
[    1.355494] dma-pl330 fea10000.dma-controller: Loaded driver for PL330 DMAC-241330
[    1.355503] dma-pl330 fea10000.dma-controller:       DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
[    1.356061] dma-pl330 fea30000.dma-controller: Loaded driver for PL330 DMAC-241330
[    1.356070] dma-pl330 fea30000.dma-controller:       DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
[    1.356653] dma-pl330 fed10000.dma-controller: Loaded driver for PL330 DMAC-241330
[    1.356661] dma-pl330 fed10000.dma-controller:       DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
[    1.357460] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled
[    1.358636] printk: legacy console [ttyS2] disabled
[    1.358743] feb50000.serial: ttyS2 at MMIO 0xfeb50000 (irq = 52, base_baud = 1500000) is a 16550A
[    1.358836] printk: legacy console [ttyS2] enabled
[    1.528314] Serial: AMBA driver
[    1.532556] loop: module loaded
[    1.533253] Key type psk registered
[    1.534024] nvme nvme0: pci function 0004:41:00.0
[    1.534450] nvme 0004:41:00.0: enabling device (0000 -&gt; 0002)
[    1.534754] /spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/regulators/dcdc-reg6
[    1.535796] /spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/regulators/dcdc-reg7
[    1.536659] /spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/dvs3-null-pins
[    1.537468] /spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/dvs2-null-pins
[    1.538267] /spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/dvs1-null-pins
[    1.539124] rockchip-pinctrl pinctrl: pin gpio0-2 already requested by leds; cannot claim forber: xhci-hcd.0.auto
[    1.565087] hub 6-0:1.0: USB hub found
[    1.565425] hub 6-0:1.0: 1 port detected
[    1.565879] usbcore: registered new interface driver usb-storage
[    1.565976] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.12
[    1.567067] mousedev: PS/2 mouse device common for all mice
[    1.567140] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.567740] i2c_dev: i2c /dev entries driver
[    1.568266] usb usb4: Product: EHCI Host Controller
[    1.569097] usb usb4: Manufacturer: Linux 6.12.42-current-rockchip64 ehci_hcd
[    1.569734] usb usb4: SerialNumber: fc880000.usb
[    1.569763] /i2c@fec80000/usb-typec@22/connector: Fixed dependency cycle(s) with /phy@fed80000
[    1.570456] fan53555-regulator 2-0042: FAN53555 Option[10] Rev[1] Detected!
[    1.570660] fan53555-regulator 0-0042: FAN53555 Option[10] Rev[1] Detected!
[    1.570917] /i2c@fec80000/usb-typec@22/connector: Fixed dependency cycle(s) with /usb@fc000000
[    1.571120] fan53555-regulator 0-0043: FAN53555 Option[10] Rev[1] Detected!
[    1.572747] ehci-platform fc800000.usb: USB 2.0 started, EHCI 1.00
[    1.573146] hub 4-0:1.0: USB hub found
[    1.573779] rockchip-thermal fec00000.tsadc: Missing rockchip,grf property
[    1.574054] hub 4-0:1.0: 1 port detected
[    1.574460] hwmon hwmon0: temp1_input not attached to any thermal zone
[    1.575266] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.12
[    1.576023] sdhci: Secure Digital Host Controller Interface driver
[    1.576599] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.577146] sdhci: Copyright(c) Pierre Ossman
[    1.577774] usb usb3: Product: EHCI Host Controller
[    1.578162] Synopsys Designware Multimedia Card Interface Driver
[    1.578579] usb usb3: Manufacturer: Linux 6.12.42-current-rockchip64 ehci_hcd
[    1.578872] sdhci-pltfm: SDHCI platform and OF driver helper
[    1.579107] usb usb3: SerialNumber: fc800000.usb
[    1.579750] arm-scmi arm-scmi.1.auto: Using scmi_smc_transport
[    1.580513] hub 3-0:1.0: USB hub found
[    1.580628] arm-scmi arm-scmi.1.auto: SCMI max-rx-timeout: 30ms
[    1.580639] hub 3-0:1.0: 1 port detected
[    1.581236] scmi_protocol scmi_dev.1: Enabled polling mode TX channel - prot_id:16
[    1.583094] arm-scmi arm-scmi.1.auto: SCMI Notifications - Core Enabled.
[    1.583706] arm-scmi arm-scmi.1.auto: SCMI Protocol v2.0 'rockchip:' Firmware version 0x0
[    1.588723] nvme nvme0: allocated 64 MiB host memory buffer.
[    1.589070] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[    1.589871] hid: raw HID events driver (C) Jiri Kosina
[    1.590361] usbcore: registered new interface driver usbhid
[    1.590849] usbhid: USB HID core driver
[    1.591592] rockchip-dfi fe060000.dfi: dfi initialized, dram type: 0x8, channels: 4
[    1.593160] hw perfevents: enabled with armv8_cortex_a55 PMU driver, 7 (0,8000003f) counters available
[    1.594543] hw perfevents: enabled with armv8_cortex_a76 PMU driver, 7 (0,8000003f) counters available
[    1.596479] NET: Registered PF_INET6 protocol family
[    1.604938] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.12
[    1.605698] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.606348] usb usb2: Product: Generic Platform OHCI controller
[    1.606880] usb usb2: Manufacturer: Linux 6.12.42-current-rockchip64 ohci_hcd
[    1.607519] usb usb2: SerialNumber: fc840000.usb
[    1.608405] hub 2-0:1.0: USB hub found
[    1.608811] hub 2-0:1.0: 1 port detected
[    1.609599] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.12
[    1.610342] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.610987] usb usb5: Product: Generic Platform OHCI controller
[    1.611515] usb usb5: Manufacturer: Linux 6.12.42-current-rockchip64
                                                                       [    1.626421] Segment Routing with IPv6
[    1.626780] In-situ OAM (IOAM) with IPv6
[    1.627191] NET: Registered PF_PACKET protocol family
[    1.627644] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    1.628986] 8021q: 802.1Q VLAN Support v1.8
[    1.629386] Key type dns_resolver registered
[    1.632685] registered taskstats version 1
[    1.633251] Loading compiled-in X.509 certificates
[    1.639569] zswap: loaded using pool zstd/zbud
[    1.640116] Demotion targets for Node 0: null
[    1.640682] Key type .fscrypt registered
[    1.641042] Key type fscrypt-provisioning registered
[    1.642293] Btrfs loaded, zoned=yes, fsverity=yes
[    1.642768] Key type encrypted registered
[    1.643123] AppArmor: AppArmor sha256 policy hashing enabled
[    1.658124] WCN: marlin_init entry!
[    1.658579] of_cfs_init
[    1.658808] of_cfs_init: OK
[    1.675629] clk: Disabling unused clocks
[    1.676450] PM: genpd: Disabling unused power domains
[    1.678098] Freeing unused kernel memory: 5312K
[    1.678563] Run /init as init process
[    1.982323] typec_fusb302 6-0022: No cable types defined, using default cables
[    1.988807] rockchip-vop2 fdd90000.vop: Adding to iommu group 0
[    1.989157] rtc-hym8563 6-0051: no valid clock/calendar values available
[    1.989716] rk_gmac-dwmac fe1c0000.ethernet: IRQ eth_lpi not found
[    1.990163] rtc-hym8563 6-0051: registered as rtc0
[    1.990475] rk_gmac-dwmac fe1c0000.ethernet: IRQ sfty not found
[    1.991638] rk_gmac-dwmac fe1c0000.ethernet: supply phy not found, using dummy regulator
[    1.991898] rtc-hym8563 6-0051: no valid clock/calendar values available
[    1.992456] rk_gmac-dwmac fe1c0000.ethernet: clock input or output? (output).
[    1.992972] rtc-hym8563 6-0051: hctosys: unable to read the hardware clock
[    1.993282] rockchip-drm display-subsystem: bound fdd90000.vop (ops vop2_component_ops [rockchipdrm])
[    1.993616] rk_gmac-dwmac fe1c0000.ethernet: TX delay(0x42).
[    1.994838] dwhdmiqp-rockchip fde80000.hdmi: registered DesignWare HDMI QP I2C bus driver
[    1.995054] rk_gmac-dwmac fe1c0000.ethernet: Can not read property: rx_delay.
[    1.995529] rockchip-drm display-subsystem: bound fde80000.hdmi (ops dw_hdmi_qp_rockchip_ops [rockchipdrm])
[    1.996240] rk_gmac-dwmac fe1c0000.ethernet: set rx_delay to 0x10
[    1.997160] [drm] Initialized rockchip 1.0.0 for display-subsystem on minor 0
[    1.997742] rk_gmac-dwmac fe1c0000.ethernet: integrated PHY? (no).
[    2.004473] rk_gmac-dwmac fe1c0000.ethernet: init for RGMII_RXID
[    2.005264] rk_gmac-dwmac fe1c0000.ethernet: User ID: 0x30, Synopsys ID: 0x51
[    2.005911] rk_gmac-dwmac fe1c0000.ethernet:         DWMAC4/5
[    2.006373] rk_gmac-dwmac fe1c0000.ethernet: DMA HW capability register supported
[    2.006470] xhci-hcd xhci-hcd.3.auto: xHCI Host Controller
[    2.007037] rk_gmac-dwmac fe1c0000.ethernet: RX Checksum Offload Engine supported
[    2.007522] xhci-hcd xhci-hcd.3.auto: new USB bus registered, assigned bus number 7
[    2.007530] rk_gmac-dwmac fe1c0000.ethernet: TX Checksum insertion supported
[    2.008270] xhci-hcd xhci-hcd.3.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000808002000010
[    2.008896] rk_gmac-dwmac fe1c0000.ethernet: Wake-Up On Lan supported
[    2.009543] xhci-hcd xhci-hcd.3.auto: irq 88, io mem 0xfc000000
[    2.010400] rk_gmac-dwmac fe1c0000.ethernet: TSO supported
[    2.010958] xhci-hcd xhci-hcd.3.auto: xHCI Host Controller
[    2.011423] rk_gmac-dwmac fe1c0000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[    2.011904] xhci-hcd xhci-hcd.3.auto: new USB bus registered, assigned bus number 8
[    2.011917] rk_gmac-dwmac fe1c0000.ethernet: Enabled L3L4 Flow TC (entries=2)
[    2.012395] xhci-hcd xhci-hcd.3.auto: Host supports USB 3.0 SuperSpeed
[    2.012406] rk_gmac-dwmac fe1c0000.ethernet: Enabled RFS Flow TC (entries=10)
[    2.013153] usb usb7: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.12
[    2.013794] rk_gmac-dwmac fe1c0000.ethernet: TSO feature enabled
[    2.014416] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.014427] rk_gmac-dwmac fe1c0000.ethernet: SPH feature enabled
[    2.014995] usb usb7: Product: xHCI Host Controller
[    2.015007] rk_gmac-dwmac fe1c0000.ethernet: Using 32/32 bits DMA host/device width
[    2.015626] usb usb7: Manufacturer: Linux 6.12.42-current-rockchip64 xhci-hcd
[    2.019731] usb usb7: SerialNumber: xhci-hcd.3.auto
[    2.020451] hub 7-0:1.0: USB hub found
[    2.020799] hub 7-0:1.0: 1 port detected
[    2.159805] Console: switching to colour frame buffer device 160x45
[    2.175587] rk_gmac-dwmac fe1c0000.ethernet end0: renamed from eth0
[    2.196355] rockchip-drm display-subsystem: [drm] fb0: rockchipdrmfb frame buffer device
[    2.213113] usb usb8: We don't know the algorithms for LPM for this host, disabling LPM.
[    2.213953] usb usb8: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.12
[    2.214762] usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.215469] usb usb8: Product: xHCI Host Controller
[    2.215948] usb usb8: Manufacturer: Linux 6.12.42-current-rockchip64 xhci-hcd
[    2.216645] usb usb8: SerialNumber: xhci-hcd.3.auto
[    2.217493] hub 8-0:1.0: USB hub found
[    2.217879] hub 8-0:1.0: 1 port detected
[    2.219226] typec_fusb302 6-0022: No cable types defined, using default cables
[   12.258507] typec_fusb302 6-0022: No cable types defined, using default cables
[   12.271017] platform adc-keys: deferred probe pending: platform: supplier fec10000.adc not ready
[   12.279203] platform fec10000.adc: deferred probe pending: platform: wait for supplier /spi@feb20000/pmic@0/regulators/pldo-reg1
[   12.287827] platform vcc-3v3-sd-s0-regulator: deferred probe pending: platform: wait for supplier /spi@feb20000/pmic@0/regulators/dcdc-reg8
[   12.296656] i2c 6-0022: deferred probe pending: typec_fusb302: cannot register tcpm port
[   12.305122] platform fe2c0000.mmc: deferred probe pending: platform: wait for supplier /spi@feb20000/pmic@0/regulators/pldo-reg5
[   18.708830] random: crng init done

</pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">54986</guid><pubDate>Fri, 05 Sep 2025 03:35:27 +0000</pubDate></item><item><title>How can I install the ntsync kernel module?</title><link>https://testforum.armbian.com/topic/55110-how-can-i-install-the-ntsync-kernel-module/</link><description><![CDATA[<p>
	As the title says, how can I install the ntsync kernel module for use with Wine/Proton?
</p>

<p>
	 
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			Linux orangepi5 6.16.4-edge-rockchip64 #1 SMP PREEMPT Thu Aug 28 14:34:51 UTC 2025 aarch64 aarch64 aarch64 GNU/Linux
		</p>
	</div>
</blockquote>

<p>
	 
</p>
]]></description><guid isPermaLink="false">55110</guid><pubDate>Wed, 10 Sep 2025 02:21:23 +0000</pubDate></item><item><title>I compiled Tor browser from source code</title><link>https://testforum.armbian.com/topic/54264-i-compiled-tor-browser-from-source-code/</link><description><![CDATA[<p>
	I could not find any arm64/aarch64 MODERN, up to date, Tor browser binaries.  Anything below current-stable would be considered insecure, and at a glance I couldn't find them anywhere.  So I was able to compile Nightly for the latest updates as well<br>
	<br>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="14859" href="https://testforum.armbian.com/uploads/monthly_2025_08/image.png.7a772fbfa8dbd54fe4c5260541bd863a.png" rel=""><img alt="image.thumb.png.c5897b42baeccba62c86384bbcd18d5a.png" class="ipsImage ipsImage_thumbnailed" data-fileid="14859" width="1000" src="https://testforum.armbian.com/uploads/monthly_2025_08/image.thumb.png.c5897b42baeccba62c86384bbcd18d5a.png" loading="lazy" height="560"></a><br>
	<br>
	It took 331 minutes, and failed 4 times along the way with 8GB RAM native on the device and 4GB ZFS to start.<br>
	<br>
	It did a SIGKILL9 on firefox-glean.  Increased to 8gb, still failed until I increased ZFS to 16gb, and then even at a whopping 16gb it crashed next on GkRust for OOM/SIGKILL9 as well until increased ZFS to 32GB!<br>
	<br>
	331 minutes later, it was succesful<br>
	<br>
	Just wondering, to save myself from future punishment, was there some easier source for this app?<br>
	<br>
	Thank you
</p>
]]></description><guid isPermaLink="false">54264</guid><pubDate>Sat, 02 Aug 2025 03:21:10 +0000</pubDate></item><item><title>rkmpp encoding broken ?</title><link>https://testforum.armbian.com/topic/53516-rkmpp-encoding-broken/</link><description><![CDATA[<p>
	Hello,
</p>

<p>
	 
</p>

<p>
	I had to encode lately some video files and I discovered that video encoding hardware acceleration seems to be broken.
</p>

<p>
	 
</p>

<p>
	gart@orangepi5:~$ uname -a <br />
	Linux orangepi5 6.1.115-vendor-rk35xx #1 SMP Tue Jun  3 13:10:51 UTC 2025 aarch64 aarch64 aarch64 GNU/Linux<br />
	 
</p>

<p>
	 
</p>

<p>
	gart@orangepi5:~$ sudo dmesg | grep mpp_rkvenc<br />
	[   12.705174] mpp_rkvenc2 rkvenc-ccu: probing start<br />
	[   12.705179] mpp_rkvenc2 rkvenc-ccu: probing finish<br />
	[   13.267729] mpp_rkvenc2 fdbd0000.rkvenc-core: Adding to iommu group 10<br />
	[   13.267963] mpp_rkvenc2 fdbd0000.rkvenc-core: probing start<br />
	[   13.268179] mpp_rkvenc2 fdbd0000.rkvenc-core: Looking up venc-supply from device tree<br />
	[   13.268187] mpp_rkvenc2 fdbd0000.rkvenc-core: Looking up venc-supply property in node /rkvenc-core@fdbd0000 failed<br />
	[   13.268207] mpp_rkvenc2 fdbd0000.rkvenc-core: rockchip_init_read_margin: no regulator (venc) found: -19<br />
	[   13.268214] mpp_rkvenc2 fdbd0000.rkvenc-core: bin=0<br />
	[   13.268293] mpp_rkvenc2 fdbd0000.rkvenc-core: Failed to get leakage<br />
	[   13.268342] mpp_rkvenc2 fdbd0000.rkvenc-core: Looking up venc-supply from device tree<br />
	[   13.268350] mpp_rkvenc2 fdbd0000.rkvenc-core: Looking up venc-supply property in node /rkvenc-core@fdbd0000 failed<br />
	[   13.268367] mpp_rkvenc2 fdbd0000.rkvenc-core: error -ENODEV: _opp_set_regulators: no regulator (venc) found<br />
	[   13.268395] mpp_rkvenc2 fdbd0000.rkvenc-core: failed to set opp config<br />
	[   13.268401] mpp_rkvenc2 fdbd0000.rkvenc-core: failed to init opp info<br />
	[   13.268406] mpp_rkvenc2 fdbd0000.rkvenc-core: failed to init_opp_table<br />
	[   13.268453] mpp_rkvenc2 fdbd0000.rkvenc-core: attach ccu as core 0<br />
	[   13.268489] mpp_rkvenc2 fdbd0000.rkvenc-core: probing finish<br />
	[   13.268700] mpp_rkvenc2 fdbe0000.rkvenc-core: Adding to iommu group 11<br />
	[   13.268940] mpp_rkvenc2 fdbe0000.rkvenc-core: probing start<br />
	[   13.269126] mpp_rkvenc2 fdbe0000.rkvenc-core: Looking up venc-supply from device tree<br />
	[   13.269135] mpp_rkvenc2 fdbe0000.rkvenc-core: Looking up venc-supply property in node /rkvenc-core@fdbe0000 failed<br />
	[   13.269152] mpp_rkvenc2 fdbe0000.rkvenc-core: rockchip_init_read_margin: no regulator (venc) found: -19<br />
	[   13.269159] mpp_rkvenc2 fdbe0000.rkvenc-core: bin=0<br />
	[   13.269199] mpp_rkvenc2 fdbe0000.rkvenc-core: Failed to get leakage<br />
	[   13.269231] mpp_rkvenc2 fdbe0000.rkvenc-core: Looking up venc-supply from device tree<br />
	[   13.269238] mpp_rkvenc2 fdbe0000.rkvenc-core: Looking up venc-supply property in node /rkvenc-core@fdbe0000 failed<br />
	[   13.269253] mpp_rkvenc2 fdbe0000.rkvenc-core: error -ENODEV: _opp_set_regulators: no regulator (venc) found<br />
	[   13.269272] mpp_rkvenc2 fdbe0000.rkvenc-core: failed to set opp config<br />
	[   13.269278] mpp_rkvenc2 fdbe0000.rkvenc-core: failed to init opp info<br />
	[   13.269283] mpp_rkvenc2 fdbe0000.rkvenc-core: failed to init_opp_table<br />
	[   13.269345] mpp_rkvenc2 fdbe0000.rkvenc-core: attach ccu as core 1<br />
	[   13.269379] mpp_rkvenc2 fdbe0000.rkvenc-core: probing finish<br />
	 
</p>

<p>
	 
</p>

<p>
	When I try to encode my files are fucked up and I have this in log <span>:</span>
</p>

<p>
	 
</p>

<p>
	gart@orangepi5:~$ sudo cat /var/log/syslog 
</p>

<p>
	025-07-04T19:38:45.309928+02:00 orangepi5 mpp[3513]: mpp_serivce: mpp_service_ioc_attach_fd failed ret -1 errno 22 Invalid argument<br />
	2025-07-04T19:38:45.311485+02:00 orangepi5 kernel: rk_vcodec: mpp_process_request:1434: can not import fd 127<br />
	2025-07-04T19:38:45.311503+02:00 orangepi5 kernel: rk_vcodec: mpp_collect_msgs:1622: session 1 process cmd 401 ret -22<br />
	2025-07-04T19:38:45.311504+02:00 orangepi5 kernel: rk_vcodec: mpp_dev_ioctl:1732: collect msgs failed -22<br />
	2025-07-04T19:38:45.311505+02:00 orangepi5 kernel: rk_vcodec: mpp_task_attach_fd:1841: can't import dma-buf 271<br />
	2025-07-04T19:38:45.311506+02:00 orangepi5 kernel: rk_vcodec: mpp_translate_reg_address:1897: reg[  0]: 0x0000010f fd 271 failed<br />
	2025-07-04T19:38:45.311507+02:00 orangepi5 kernel: rk_vcodec: mpp_task_dump_mem_region:2084: --- dump task 0 mem region ---<br />
	2025-07-04T19:38:45.311508+02:00 orangepi5 kernel: mpp_rkvenc2 fdbd0000.rkvenc-core: no memory region mapped<br />
	2025-07-04T19:38:45.311509+02:00 orangepi5 kernel: rk_vcodec: mpp_process_task_default:589: alloc_task failed.<br />
	2025-07-04T19:38:45.311510+02:00 orangepi5 kernel: rk_vcodec: mpp_process_request:1434: can not import fd 128<br />
	2025-07-04T19:38:45.311511+02:00 orangepi5 kernel: rk_vcodec: mpp_collect_msgs:1622: session 1 process cmd 401 ret -22<br />
	2025-07-04T19:38:45.311512+02:00 orangepi5 kernel: rk_vcodec: mpp_dev_ioctl:1732: collect msgs failed -22<br />
	2025-07-04T19:38:45.311513+02:00 orangepi5 kernel: rk_vcodec: mpp_task_attach_fd:1841: can't import dma-buf 273<br />
	2025-07-04T19:38:45.311515+02:00 orangepi5 kernel: rk_vcodec: mpp_translate_reg_address:1897: reg[  0]: 0x00000111 fd 273 failed<br />
	2025-07-04T19:38:45.311516+02:00 orangepi5 kernel: rk_vcodec: mpp_task_dump_mem_region:2084: --- dump task 0 mem region ---<br />
	2025-07-04T19:38:45.311517+02:00 orangepi5 kernel: mpp_rkvenc2 fdbd0000.rkvenc-core: no memory region mapped<br />
	2025-07-04T19:38:45.311518+02:00 orangepi5 kernel: rk_vcodec: mpp_process_task_default:589: alloc_task failed.<br />
	2025-07-04T19:38:45.311520+02:00 orangepi5 kernel: rkvenc2_wait_result:2340: session 0000000017eca1cc pending list is empty!<br />
	2025-07-04T19:38:45.311520+02:00 orangepi5 kernel: rk_vcodec: mpp_msgs_wait:1693: session 1 wait result ret -5<br />
	2025-07-04T19:38:45.311521+02:00 orangepi5 kernel: rkvenc2_wait_result:2340: session 0000000017eca1cc pending list is empty!<br />
	2025-07-04T19:38:45.311523+02:00 orangepi5 kernel: rk_vcodec: mpp_msgs_wait:1693: session 1 wait result ret -5<br />
	2025-07-04T19:38:45.351471+02:00 orangepi5 kernel: rk_vcodec: mpp_process_request:1434: can not import fd 133<br />
	2025-07-04T19:38:45.351492+02:00 orangepi5 kernel: rk_vcodec: mpp_collect_msgs:1622: session 1 process cmd 401 ret -22<br />
	2025-07-04T19:38:45.351494+02:00 orangepi5 kernel: rk_vcodec: mpp_dev_ioctl:1732: collect msgs failed -22<br />
	2025-07-04T19:38:45.351495+02:00 orangepi5 kernel: rk_vcodec: mpp_task_attach_fd:1841: can't import dma-buf 274<br />
	2025-07-04T19:38:45.351495+02:00 orangepi5 kernel: rk_vcodec: mpp_translate_reg_address:1897: reg[  0]: 0x00000112 fd 274 failed<br />
	2025-07-04T19:38:45.351497+02:00 orangepi5 kernel: rk_vcodec: mpp_task_dump_mem_region:2084: --- dump task 0 mem region ---<br />
	2025-07-04T19:38:45.351498+02:00 orangepi5 kernel: mpp_rkvenc2 fdbd0000.rkvenc-core: no memory region mapped<br />
	2025-07-04T19:38:45.351499+02:00 orangepi5 kernel: rk_vcodec: mpp_process_task_default:589: alloc_task failed.<br />
	2025-07-04T19:38:45.351500+02:00 orangepi5 kernel: rkvenc2_wait_result:2340: session 0000000017eca1cc pending list is empty!<br />
	2025-07-04T19:38:45.351501+02:00 orangepi5 kernel: rk_vcodec: mpp_msgs_wait:1693: session 1 wait result ret -5<br />
	2025-07-04T19:38:45.351502+02:00 orangepi5 kernel: rk_vcodec: mpp_process_request:1434: can not import fd 130<br />
	2025-07-04T19:38:45.351503+02:00 orangepi5 kernel: rk_vcodec: mpp_collect_msgs:1622: session 1 process cmd 401 ret -22<br />
	2025-07-04T19:38:45.351504+02:00 orangepi5 kernel: rk_vcodec: mpp_dev_ioctl:1732: collect msgs failed -22<br />
	2025-07-04T19:38:45.354822+02:00 orangepi5 kernel: rk_vcodec: mpp_task_attach_fd:1841: can't import dma-buf 270<br />
	2025-07-04T19:38:45.354845+02:00 orangepi5 kernel: rk_vcodec: mpp_translate_reg_address:1897: reg[  0]: 0x0000010e fd 270 failed<br />
	 
</p>

<p>
	 
</p>

<p>
	does anybody else has this behaviour ?
</p>

<p>
	 
</p>

<p>
	I'm sure to have use rkmpp encoding with ffmpeg before (a long time ago) probably before kernel 6.1, and that was working.
</p>

<p>
	In my opinion, it's an issue with vendor kernel.
</p>

<p>
	 
</p>

<p>
	Let me know.
</p>

<p>
	Regard
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">53516</guid><pubDate>Fri, 04 Jul 2025 17:47:13 +0000</pubDate></item><item><title>Does anybody know how to resume suspend from keyboard press?</title><link>https://testforum.armbian.com/topic/54500-does-anybody-know-how-to-resume-suspend-from-keyboard-press/</link><description><![CDATA[<p>
	Hi friends,<br />
	<br />
	back to the Gnome version which works incredibly well
</p>

<p>
	 
</p>

<p>
	It works so well that I put my big desktop tower away and have been getting by strictly on this Armbian Gnome environment.  I will be donating to Armbian soon<br />
	<br />
	However, I am curious, does anybody know how to fix the resume from suspend?<br />
	<br />
	For me, the computer goes into suspend mode just fine, but when I tap a keyboard key, the LED's will light on the keyboard indicating they have power, but the system never comes back. 
</p>

<p>
	<br />
	If I press the power button on the Orange Pi 5 itself, the system resumes perfectly -- no crashes, everything works as intended
</p>

<p>
	 
</p>

<p>
	I just need it to work from a keyboard press instead!<br />
	<br />
	Thanks!
</p>
]]></description><guid isPermaLink="false">54500</guid><pubDate>Fri, 15 Aug 2025 17:26:54 +0000</pubDate></item><item><title>Vendor KDE Neon image doesn't work after apt update</title><link>https://testforum.armbian.com/topic/54486-vendor-kde-neon-image-doesnt-work-after-apt-update/</link><description><![CDATA[<p>
	Orange Pi 5 user here, got a new NVMe and decided to try the KDE Neon image for a first time, as it's reported that it's been tested and works:<br>
	<br>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="14955" href="https://testforum.armbian.com/uploads/monthly_2025_08/image.png.7f92ced975fbab7b898cc4085895dc95.png" rel=""><img alt="image.thumb.png.136ea0b2fe0879679472a3fab20e7b60.png" class="ipsImage ipsImage_thumbnailed" data-fileid="14955" width="1000" src="https://testforum.armbian.com/uploads/monthly_2025_08/image.thumb.png.136ea0b2fe0879679472a3fab20e7b60.png" loading="lazy" height="520"></a><br>
	<br>
	And it does -- until you do an apt update and reboot.  Upon reboot, the graphical client and cursor appear but keeps popping up a bunch of error reporting windows, because KWin has crashed<br>
	<br>
	Just curious if anyone else wants to try it and confirm because you might want to remove that blurb<br>
	<br>
	Gnome image works great though, I've been running it full-time as a desktop with excellent stability and long long uptime
</p>
]]></description><guid isPermaLink="false">54486</guid><pubDate>Fri, 15 Aug 2025 00:40:34 +0000</pubDate></item><item><title>1password Browser/Desktop synchronization won't work on Armbian</title><link>https://testforum.armbian.com/topic/54078-1password-browserdesktop-synchronization-wont-work-on-armbian/</link><description><![CDATA[<p>
	Hi friends, I have one nagging thorn in my side that I just cannot figure out.  I need someone who has a 1password account for help with this one.<br>
	<br>
	The problem - their desktop app and browser plugin work in tandem -- and it will not synchronize on Armbian for some reason. 
</p>

<p>
	 
</p>

<p>
	I've tried everything I can think of - ensuring nothing is downloaded from Flatpak and therefore sandboxed and preventing any connectivity issues.<br>
	<br>
	But still not working.
</p>

<p>
	<br>
	If someone can take 5 mins and create a free trial account on 1password, then here are the steps to reproduce:<br>
	<br>
	Download the latest arm64 version of 1password Desktop:<br>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">curl -sSO https://downloads.1password.com/linux/tar/stable/aarch64/1password-latest.tar.gz</span></pre>

<p>
	<br>
	Extract and move the files:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">sudo tar -xf 1password-latest.tar.gz
sudo mkdir -p /opt/1Password
sudo mv 1password-*/* /opt/1Password</span></pre>

<p>
	<br>
	Run the post-installation script, and launch 1password
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">sudo /opt/1Password/after-install.sh

1password</span></pre>

<p>
	<br>
	Everything is all good, and working.  I log in to my vault, as intended, and the app is fully unlocked.<br>
	Settings already default to synchronization being enabled, but just for the sake of double checking:<br>
	<img alt="image.png.3545a7b6b3ae4476515b833fa884d1c1.png" class="ipsImage ipsImage_thumbnailed" data-fileid="14822" width="797" src="https://testforum.armbian.com/uploads/monthly_2025_07/image.png.3545a7b6b3ae4476515b833fa884d1c1.png" loading="lazy" height="725.27"><br>
	<br>
	So we are all set on the desktop side.<br>
	<br>
	<br>
	Now, for the browsers.  I have checked this with both Firefox, and Chromium extensively -- all various kinds of versions, ensuring no Flatpak or anything like that.<br>
	We install the browser plugin: <a href="https://1password.com/downloads/browser-extension" rel="external nofollow">https://1password.com/downloads/browser-extension</a><br>
	<br>
	And click on your corresponding browser, and enable the extension/plugin.<br>
	<br>
	At this point -- and I have done this hundreds of times across all of my other devices and installations -- there SHOULD be nothing to do in the extension as far as entering a username and password goes.  It's supposed to detect the local socket and interface with the desktop application, meaning once you are authenticated on the Desktop app, your browser plugin will unlock.  The most you'd have to do is click through the 1st-time-launch welcome message and skip the tutorial, but NOT authenticating needed.<br>
	<br>
	And sadly, this is where obviously, it doesn't work.  We are instead prompted for our username and password and the extension shows a lock symbol which is totally incorrect.<br>
	We right click the extension in Chrome and pick Settings, to figure out what the heck is going on:
</p>

<p>
	<img alt="image.png.dc513debf13feec792f35c5a22f97452.png" class="ipsImage ipsImage_thumbnailed" data-fileid="14823" width="388" src="https://testforum.armbian.com/uploads/monthly_2025_07/image.png.dc513debf13feec792f35c5a22f97452.png" loading="lazy" height="488.88"><br>
	<br>
	And are met, with the dreaded, connection problem and yellow light.  Instead of all systems go and the GREEN light, as it is supposed to be:<br>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="14824" href="https://testforum.armbian.com/uploads/monthly_2025_07/image.png.85817a74a5aab2465d1b496794a4eb24.png" rel=""><img alt="image.thumb.png.34d951508a0dd94959ed83a78ef35923.png" class="ipsImage ipsImage_thumbnailed" data-fileid="14824" width="1000" src="https://testforum.armbian.com/uploads/monthly_2025_07/image.thumb.png.34d951508a0dd94959ed83a78ef35923.png" loading="lazy" height="420"></a><br>
	<br>
	<br>
	I've pretty much exhausted the amount of testing I can possibly do, I'm just a novice user personally<br>
	<br>
	Any help would be greatly appreciated, I'd even make a donation if someone can crack this nut, as it's a pretty glaring (for me) missing feature that I've grown accustomed to across every other device I own, and it does typically work very well, on any other OS..  I run it on Linux Mint, PopOS, Debian, Windows, all kinds of stuff never a problem<br>
	<br>
	I am able to report back with any further information requests or diagnostics etc. and already plan to forward this link to 1password support as well<br>
	<br>
	Thanks in advance for any help!
</p>
]]></description><guid isPermaLink="false">54078</guid><pubDate>Fri, 25 Jul 2025 16:59:16 +0000</pubDate></item><item><title>OrangePi5 OLEDStats</title><link>https://testforum.armbian.com/topic/37139-orangepi5-oledstats/</link><description><![CDATA[<p>
	If someone is interested can easy setup OledStats for OrangePi5 and SSD1306
</p>

<p>
	 
</p>

<p>
	Hardware:<br />
	Orangepi5<br />
	SSD1306 OLED display<br />
	<br />
	Software<br />
	Armbian Jammy KDE Neon 6.1.43<br />
	Files attached in ZIP archive<br />
	device.py
</p>

<p>
	PixelOperator.ttf<br />
	setup.py<br />
	stats.py
</p>

<p>
	<br />
	How to:<br />
	<br />
	1) add overlay
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">wget https://raw.githubusercontent.com/orangepi-xunlong/linux-orangepi/orange-pi-5.10-rk3588/arch/arm64/boot/dts/rockchip/overlay/rk3588-i2c5-m3.dts</span></pre>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">sudo armbian-add-overlay rk3588-i2c5-m3.dts</span></pre>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">reboot</span></pre>

<p>
	<br />
	2) connect OLED display to I2C5 M3 Pins SDA + SCL (pins 1(VCC),2(SDA),3(SCL) and 5(GND))<br />
	check connection
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">sudo i2cdetect -y 5</span></pre>

<p>
	must be detected 3c value
</p>

<p>
	 
</p>

<p>
	3) install needed libs<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">sudo apt-get install i2c-tools python3-smbus python3-pip python3-dev python3-pil</span></pre>

<p>
	<br />
	4) download main karabek project
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">git clone https://github.com/karabek/OrangePi-OLED</span></pre>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">cd OrangePi-OLED</span></pre>

<p>
	rename old setup.py
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">mv setup.py setup_old.py</span></pre>

<p>
	 
</p>

<p>
	4) create new setup.py or copy from ZIP archive
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">nano setup.py</span></pre>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">#!/usr/bin/env python

from setuptools import setup

setup(
    name="ssd1306",
    version="0.1.0",
    author="Richard Hull",
    author_email="richard.hull@destructuring-bind.org",
    description="A small library to drive an OLED device with either SSD1306 or SH1106 chipset",
    license="MIT",
    keywords="raspberry pi rpi oled ssd1306 sh1106",
    url="https://github.com/rm-hull/ssd1306",
    packages=['oled'],
)</span></pre>

<p>
	 
</p>

<p>
	5) Start setup.py
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">sudo python3 setup.py sdist</span></pre>

<p>
	<br />
	6) copy generated folders to python3 dist packages<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">sudo cp -r OrangePi-OLED/oled/ /usr/local/lib/python3.10/dist-packages/</span></pre>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">sudo cp -r OrangePi-OLED/ssd1306.egg-info/ /usr/local/lib/python3.10/dist-packages/</span></pre>

<p>
	 
</p>

<p>
	7) replace device.py file with file in ZIP archive in dist-packages oled folder
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">cd /usr/local/lib/python3.10/dist-packages/oled</span></pre>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">mv device.py device_old.py</span></pre>

<p>
	 
</p>

<p>
	9) copy stats.py and font file PixelOperator.ttf from ZIP archive
</p>

<p>
	<br />
	start stats.py file
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">sudo python3 stats.py</span></pre>

<p>
	<br />
	result should be same as on <abbr title="Raspberry Pi">RPI</abbr> device<br />
	<a href="https://camo.githubusercontent.com/d4f6df0dcc36f21a6473cabdd8a6462a2576b0a547c7fd2b4010f743b36e3c51/68747470733a2f2f692e7974696d672e636f6d2f76692f6c525451304e73584d75772f68713732302e6a70673f7371703d2d6f61796d774563434f6743454d6f425346587971347170417734494152554141496843474146774163414242673d3d2672733d414f6e34434c41326546756e55506e4d665f4376656968322d625f4a45585a786967" rel="external nofollow">picture</a><br />
	<br />
	<br />
	 
</p>
<p>
<a class="ipsAttachLink" href="https://testforum.armbian.com/applications/core/interface/file/attachment.php?id=12068&amp;key=32448aed27b6e4705572f3222de9fea4" data-fileExt='zip' data-fileid='12068' data-filekey='32448aed27b6e4705572f3222de9fea4'>Orangepi5_OLED.zip</a></p>]]></description><guid isPermaLink="false">37139</guid><pubDate>Tue, 02 Apr 2024 19:32:35 +0000</pubDate></item><item><title>Gnome Noble Desktop image incapable of powering monitor off</title><link>https://testforum.armbian.com/topic/53971-gnome-noble-desktop-image-incapable-of-powering-monitor-off/</link><description><![CDATA[<p>
	Hello!  I installed the latest Gnome Noble image from the very top of the Orange Pi 5 page, it has Wayland and generally is working really well - it even is doing higher refresh rate for my monitor and is smooth!
</p>

<p>
	 
</p>

<p>
	HOWEVER the one big thing I noticed right away - my screen never turns off anymore<br>
	<br>
	And my Power options are missing such settings?  It only gives the option to blank, which still is running my monitor at 100% brightness and a horrible solution<br>
	<br>
	<img alt="image.png.d2ad505dd99a1ce83f07cb34d2117133.png" class="ipsImage ipsImage_thumbnailed" data-fileid="14809" width="854" src="https://testforum.armbian.com/uploads/monthly_2025_07/image.png.d2ad505dd99a1ce83f07cb34d2117133.png" loading="lazy" height="623.42"><br>
	<br>
	Where is the setting to turn my screen off after 5 minutes?  NOT blank, but into standby mode<br>
	<br>
	Worked on the previous Cinnamon version but that version lacked higher refresh rates and I think was not wayland<br>
	<br>
	Thank you!
</p>
]]></description><guid isPermaLink="false">53971</guid><pubDate>Tue, 22 Jul 2025 05:09:25 +0000</pubDate></item><item><title>uInitrd pointing to wrong image from times to times</title><link>https://testforum.armbian.com/topic/53936-uinitrd-pointing-to-wrong-image-from-times-to-times/</link><description><![CDATA[<p>
	Hello everyone,
</p>

<p>
	 
</p>

<p>
	I use my Orange Pi 5 board to run Open Media Vault with Wireguard installed. But there is a known issue with Wireguard that, when installing it, you have to manually reinstall the correct kernel into the board again, otherwise it won't be able to boot. 
</p>

<p>
	 
</p>

<p>
	However, ever since it has been installed, during <em>apt update / apt ugrade</em> of my board, it keeps recognizing the wrong kernel to be updated and changing the symlinks inside the <em>/boot/ folder,</em> rendering the board unbootable. If I see this happening, I can change the symlinks and it works normally after that. However, sometimes the symlinks changes unnoticed and I cannot boot anymore. I have to take the SD Card to another device, <em>chroot</em> into it, and change the links again.
</p>

<p>
	 
</p>

<p>
	How can I prevent this from happening again and let the updates recognize the correct kernel version?
</p>

<p>
	 
</p>

<p>
	In the image attached, you can see that <em>uInitrd </em>is pointing to <em>uInitrd-6.11.5+bpo-arm64-16k</em>, which is incorrect. I have to manually point it to <em>uInitrd-6.1.99-vendor-rk35xx</em>
</p>

<p>
	 
</p>

<p>
	Sometimes, <em><abbr title="Device tree blob">dtb</abbr> </em>and <em>Image </em>point to the wrong files as well. I have tried holding back<em> linux-image-arm64-16k </em>from being updated with <em>apt hold</em>, and I have also turned off automatic kernel updates inside armbian-config, but there is still something more to be done.
</p>

<p>
	 
</p>

<p>
	I have just run apt update / apt upgrade, and I think that the part that is breaking my boot is the Processing triggers for initramfs-tools, as can be seen logged below:
</p>

<p>
	 
</p>

<pre class="ipsCode">Setting up linux-u-boot-orangepi5-vendor (25.5.1) ...
Armbian 'uboot-orangepi5-vendor' for '2017.09-S3e40-P187d-H0b1f-V023f-Bb703-R448a': 'postinst' starting.
Armbian 'uboot-orangepi5-vendor' for '2017.09-S3e40-P187d-H0b1f-V023f-Bb703-R448a': 'postinst' finishing.
Setting up systemd-sysv (252.38-1~deb12u1) ...
Setting up libicu72:arm64 (72.1-3+deb12u1) ...
Setting up linux-dtb-vendor-rk35xx (25.5.1) ...
Armbian 'linux-dtb-vendor-rk35xx' for '6.1.115-vendor-rk35xx': 'postinst' starting.
Armbian: DTB: symlinking /boot/dtb to /boot/dtb-6.1.115-vendor-rk35xx...
'dtb' -&gt; 'dtb-6.1.115-vendor-rk35xx'
Armbian 'linux-dtb-vendor-rk35xx' for '6.1.115-vendor-rk35xx': 'postinst' finishing.
Setting up armbian-firmware-full (25.5.1) ...
Setting up python3-ruamel.yaml.clib:arm64 (0.2.7-1+b2) ...
Setting up libnss-systemd:arm64 (252.38-1~deb12u1) ...
Setting up linux-image-vendor-rk35xx (25.5.1) ...
Armbian 'linux-image-vendor-rk35xx' for '6.1.115-vendor-rk35xx': 'postinst' starting.
update-initramfs: Generating /boot/initrd.img-6.1.115-vendor-rk35xx
W: Possible missing firmware /lib/firmware/regulatory.db for built-in driver cfg80211
W: Possible missing firmware /lib/firmware/regulatory.db.p7s for built-in driver cfg80211
update-initramfs: Armbian: Converting to u-boot format: /boot/uInitrd-6.1.115-vendor-rk35xx
Image Name:   uInitrd
Created:      Sun Jul 20 10:39:28 2025
Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
Data Size:    13880399 Bytes = 13555.08 KiB = 13.24 MiB
Load Address: 00000000
Entry Point:  00000000
update-initramfs: Armbian: Symlinking /boot/uInitrd-6.1.115-vendor-rk35xx to /boot/uInitrd
'/boot/uInitrd' -&gt; 'uInitrd-6.1.115-vendor-rk35xx'
update-initramfs: Armbian: done.
Remove unused generated file: /boot/uInitrd-6.1.99-vendor-rk35xx
Remove unused generated file: /boot/initrd.img-6.1.99-vendor-rk35xx
Armbian: update last-installed kernel symlink to 'Image'...
'/boot/Image' -&gt; 'vmlinuz-6.1.115-vendor-rk35xx'
Armbian: Debian compat: linux-update-symlinks install 6.1.115-vendor-rk35xx boot/vmlinuz-6.1.115-vendor-rk35xx
I: /vmlinuz is now a symlink to boot/vmlinuz-6.1.115-vendor-rk35xx
I: /initrd.img is now a symlink to boot/initrd.img-6.1.115-vendor-rk35xx
Armbian 'linux-image-vendor-rk35xx' for '6.1.115-vendor-rk35xx': 'postinst' finishing.
Setting up linux-headers-vendor-rk35xx (25.5.1) ...
Armbian 'linux-headers-vendor-rk35xx' for '6.1.115-vendor-rk35xx': 'postinst' starting.
Configuring kernel-headers (6.1.115-vendor-rk35xx) - please wait ...
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/confdata.o
  HOSTCC  scripts/kconfig/expr.o
  LEX     scripts/kconfig/lexer.lex.c
  YACC    scripts/kconfig/parser.tab.[ch]
  HOSTCC  scripts/kconfig/lexer.lex.o
  HOSTCC  scripts/kconfig/menu.o
  HOSTCC  scripts/kconfig/parser.tab.o
  HOSTCC  scripts/kconfig/preprocess.o
  HOSTCC  scripts/kconfig/symbol.o
  HOSTCC  scripts/kconfig/util.o
  HOSTLD  scripts/kconfig/conf
#
# configuration written to .config
#
Compiling kernel-headers scripts (6.1.115-vendor-rk35xx) using 8 CPUs - please wait ...
  SYNC    include/config/auto.conf.cmd
  HOSTCC  scripts/dtc/dtc.o
  HOSTCC  scripts/dtc/flattree.o
  HOSTCC  scripts/dtc/fstree.o
  HOSTCC  scripts/dtc/data.o
  HOSTCC  scripts/dtc/livetree.o
  HOSTCC  scripts/dtc/treesource.o
  HOSTCC  scripts/dtc/srcpos.o
  HOSTCC  scripts/dtc/checks.o
  HOSTCC  scripts/dtc/util.o
  LEX     scripts/dtc/dtc-lexer.lex.c
  YACC    scripts/dtc/dtc-parser.tab.[ch]
  HOSTCC  scripts/dtc/libfdt/fdt.o
  HOSTCC  scripts/dtc/libfdt/fdt_ro.o
  HOSTCC  scripts/dtc/libfdt/fdt_wip.o
  HOSTCC  scripts/dtc/libfdt/fdt_sw.o
  HOSTCC  scripts/dtc/libfdt/fdt_rw.o
  HOSTCC  scripts/dtc/libfdt/fdt_strerror.o
  HOSTCC  scripts/dtc/libfdt/fdt_empty_tree.o
  HOSTCC  scripts/dtc/libfdt/fdt_addresses.o
  HOSTCC  scripts/dtc/libfdt/fdt_overlay.o
  HOSTCC  scripts/dtc/fdtoverlay.o
  HOSTCC  scripts/dtc/dtc-lexer.lex.o
  HOSTCC  scripts/dtc/dtc-parser.tab.o
  HOSTLD  scripts/dtc/fdtoverlay
  HOSTLD  scripts/dtc/dtc
  HOSTCC  scripts/resource_tool
  HOSTCC  scripts/kallsyms
  HOSTCC  scripts/sorttable
  HOSTCC  scripts/asn1_compiler
  HOSTCC  scripts/genksyms/genksyms.o
  YACC    scripts/genksyms/parse.tab.[ch]
  HOSTCC  scripts/selinux/genheaders/genheaders
  HOSTCC  scripts/selinux/mdp/mdp
  LEX     scripts/genksyms/lex.lex.c
  HOSTCC  scripts/genksyms/parse.tab.o
  HOSTCC  scripts/genksyms/lex.lex.o
  HOSTLD  scripts/genksyms/genksyms
Compiling kernel-headers scripts/mod (6.1.115-vendor-rk35xx) using 8 CPUs - please wait ...
  CC      scripts/mod/empty.o
  HOSTCC  scripts/mod/mk_elfconfig
  CC      scripts/mod/devicetable-offsets.s
  MKELF   scripts/mod/elfconfig.h
  HOSTCC  scripts/mod/modpost.o
  HOSTCC  scripts/mod/sumversion.o
  UPD     scripts/mod/devicetable-offsets.h
  HOSTCC  scripts/mod/file2alias.o
  HOSTLD  scripts/mod/modpost
  MODPOST scripts/mod/Module.symvers
Done compiling kernel-headers (6.1.115-vendor-rk35xx).
Done compiling kernel-headers tools (6.1.115-vendor-rk35xx).
Armbian 'linux-headers-vendor-rk35xx' for '6.1.115-vendor-rk35xx': 'postinst' finishing.
Setting up armbian-bsp-cli-orangepi5-vendor (25.5.1) ...
Armbian 'armbian-bsp-cli-orangepi5-vendor' for '1-PC5315-V4064-H21c6-B1e5d-R756d': 'postinst' starting.
Armbian 'armbian-bsp-cli-orangepi5-vendor' for '1-PC5315-V4064-H21c6-B1e5d-R756d': 'postinst' finishing.


(...)

Processing system modifications ...
Processing triggers for initramfs-tools (0.142+deb12u3) ...
update-initramfs: Generating /boot/initrd.img-6.11.5+bpo-arm64-16k
update-initramfs: Armbian: Converting to u-boot format: /boot/uInitrd-6.11.5+bpo-arm64-16k
Image Name:   uInitrd
Created:      Sun Jul 20 10:43:32 2025
Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
Data Size:    54963626 Bytes = 53675.42 KiB = 52.42 MiB
Load Address: 00000000
Entry Point:  00000000
update-initramfs: Armbian: Symlinking /boot/uInitrd-6.11.5+bpo-arm64-16k to /boot/uInitrd
'/boot/uInitrd' -&gt; 'uInitrd-6.11.5+bpo-arm64-16k'
update-initramfs: Armbian: done.</pre>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	Any help appreciated. Thank you all
</p>

<p><a href="https://testforum.armbian.com/uploads/monthly_2025_07/20250719_191022.jpg.895d882e6833f8a5aa266132698fcadf.jpg" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="14805" src="https://testforum.armbian.com/uploads/monthly_2025_07/20250719_191022.thumb.jpg.aea8d48cf1caf163640f49796baece84.jpg" width="1000" class="ipsImage ipsImage_thumbnailed" alt="20250719_191022.jpg" loading="lazy" height="560"></a></p>]]></description><guid isPermaLink="false">53936</guid><pubDate>Sun, 20 Jul 2025 13:51:50 +0000</pubDate></item><item><title>Unable to backup NVME to image on SD card using DD command</title><link>https://testforum.armbian.com/topic/53562-unable-to-backup-nvme-to-image-on-sd-card-using-dd-command/</link><description><![CDATA[<p>
	A few days ago I had an issue with a successfully running Armbian installation running from the NVME of my Orange Pi 5 that suddenly developed an issue with nothing being shown on my TV.
</p>

<p>
	 
</p>

<p>
	So after seemingly not being to identify the problem, I started again, wrote the image to an SD card and then moved the installation to the NVME drive using armbian-config utility.
</p>

<p>
	 
</p>

<p>
	So now that I have a set-up that works again, I want to instigate a more belt and braces approach and create an image of the NVME installation using GZIP to compress the image file and decided to use the DD option from terminal.
</p>

<p>
	 
</p>

<p>
	Having tried well over a hundred different combinations of commands, I am unable to get things to work.
</p>

<p>
	 
</p>

<p>
	I either get errors of <em>Not a directory</em>, <em>No such file or directory</em> or <em>Is a directory</em>
</p>

<p>
	 
</p>

<p>
	The output of lsblk is
</p>

<p>
	 
</p>

<p>
	<em>NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS<br />
	mtdblock0    31:0    0    16M  0 disk <br />
	mmcblk1     179:0    0  59.5G  0 disk <br />
	└─mmcblk1p1 179:1    0  59.5G  0 part <br />
	zram0       252:0    0   3.9G  0 disk [SWAP]<br />
	zram1       252:1    0    50M  0 disk /var/log<br />
	zram2       252:2    0     0B  0 disk <br />
	nvme0n1     259:0    0 238.5G  0 disk <br />
	└─nvme0n1p1 259:1    0 238.5G  0 part /var/log.hdd</em>
</p>

<p>
	 
</p>

<p>
	So in order to create the copy of the NVME installation, that is only taking up 13gb of the 238Gb total, to the root of a 64Gb SD card, completely empty and formatted to EXT4 via gparted, using the information above, can anybody see where I am going wrong.
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	A few typical examples of command structures that I have tried are:
</p>

<p>
	 
</p>

<p>
	sudo dd if=/dev/nvme0n1 of=/dev/mmcblk1/armbian.gz conv=sync bs=64K | gzip --stdout &gt; bs=4M status=progress
</p>

<p>
	 
</p>

<p>
	dd if=/dev/nvme0n1 conv=sync bs=64K | gzip --stdout &gt; of=/dev/mmcblk1/armbian.gz
</p>

<p>
	 
</p>

<p>
	dd if=/dev/nvme0n1p1 conv=sync bs=64K | gzip --stdout &gt; of=/dev/mmcblk1p1/armbian.gz bs=4M status=progress
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	This is the general template that I initially followed from a website
</p>

<p>
	 
</p>

<p>
	dd if=/dev/SOURCE conv=sync bs=64K | gzip --stdout &gt; /path/to/file.gz
</p>

<p>
	 
</p>

<p>
	I've researched the use of the DD command until I am cross eyed.
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">53562</guid><pubDate>Sun, 06 Jul 2025 19:39:04 +0000</pubDate></item><item><title>Desktop not showing Armbian 25.5.1 Noble Gnome, Orange Pi 5</title><link>https://testforum.armbian.com/topic/53168-desktop-not-showing-armbian-2551-noble-gnome-orange-pi-5/</link><description><![CDATA[<p>
	For a few weeks I've been using the latest official release from May 26, 2025, running just fine from my NVME drive.
</p>

<p>
	 
</p>

<p>
	But then I turned it on and at the screen where you get the Amrbian grey/red logo in the middle of the screen and the spinning circle, it went no further. The spinning circle would either stop rotating or disappear after a minute or so.
</p>

<p>
	 
</p>

<p>
	I can SSH into the device.
</p>

<p>
	 
</p>

<p>
	But when I use remote desktop from a Windows PC, the full and functioning desktop is there. It's just not on my TV screen any more.
</p>

<p>
	 
</p>

<p>
	I've done the usual HDMI cable testing and powering off the TV completely, but no change.
</p>

<p>
	 
</p>

<p>
	The fact that the desktop is accessible remotely does indicate that it must be loading in some fashion.
</p>

<p>
	 
</p>

<p>
	Took a log here: <a href="https://paste.next.armbian.com/qococumoga" rel="external nofollow">https://paste.next.armbian.com/qococumoga</a>
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">53168</guid><pubDate>Sun, 22 Jun 2025 17:03:25 +0000</pubDate></item><item><title>pwm overlay broken on kernel 6.12</title><link>https://testforum.armbian.com/topic/52912-pwm-overlay-broken-on-kernel-612/</link><description><![CDATA[<p>
	Been trying to enable multiple overlays on kernel 6.12 (orange pi 5) but I am not able to get any pwm device in /sys/class/pwm/
</p>

<p>
	The i2c also seems to be missing. Is going back to 6.1 the safest option?
</p>

<p>
	 
</p>

<p>
	Thanks
</p>
]]></description><guid isPermaLink="false">52912</guid><pubDate>Sun, 15 Jun 2025 06:06:11 +0000</pubDate></item><item><title>Overlays seem to be broken in latest 25.5.1 vendor build</title><link>https://testforum.armbian.com/topic/52923-overlays-seem-to-be-broken-in-latest-2551-vendor-build/</link><description><![CDATA[<p>
	See 
</p>
<iframe allowfullscreen="" data-controller="core.front.core.autosizeiframe" data-embedauthorid="206016" data-embedcontent="" data-embedid="embed5244269422" src="https://testforum.armbian.com/topic/47793-overlays-do-not-apply-even-when-selected-in-armbian-config-and-then-rebooting/page/2/?do=embed&amp;comment=220547&amp;embedComment=220547&amp;embedDo=findComment#findComment-220547" style="height:298px;max-width:502px;" loading="lazy"></iframe>

<p>
	for more details but without using the overlay-user folder - I was not able to get the pwm to work on a fresh download.
</p>
]]></description><guid isPermaLink="false">52923</guid><pubDate>Sun, 15 Jun 2025 16:02:27 +0000</pubDate></item><item><title>LAN 100 instead 1000</title><link>https://testforum.armbian.com/topic/52657-lan-100-instead-1000/</link><description><![CDATA[<p>
	Hi, I'm using orange pi 5, and I noticed that I'm using 100Mb/s instead 1000Mb/s, i changed the cables that are working in another pc to a 1000Mb/s but still works to 100Mb/s, I changed to another kernel like <strong>6.12.32-current-rockchip64</strong> with no luck, any idea how to solve it?
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted"><span class="pln">root@opi5 </span><span class="pun">/</span><span class="pln">home</span><span class="pun">/</span><span class="pln">pi</span><span class="com"># ethtool end0</span><span class="pln">
</span><span class="typ">Settings</span><span class="pln"> </span><span class="kwd">for</span><span class="pln"> end0</span><span class="pun">:</span><span class="pln">
	</span><span class="typ">Supported</span><span class="pln"> ports</span><span class="pun">:</span><span class="pln"> </span><span class="pun">[</span><span class="pln"> TP	 MII </span><span class="pun">]</span><span class="pln">
	</span><span class="typ">Supported</span><span class="pln"> link modes</span><span class="pun">:</span><span class="pln">   </span><span class="lit">10baseT</span><span class="pun">/</span><span class="typ">Full</span><span class="pln">
	                        </span><span class="lit">100baseT</span><span class="pun">/</span><span class="typ">Full</span><span class="pln">
	                        </span><span class="lit">1000baseT</span><span class="pun">/</span><span class="typ">Full</span><span class="pln">
	</span><span class="typ">Supported</span><span class="pln"> pause frame use</span><span class="pun">:</span><span class="pln"> </span><span class="typ">Symmetric</span><span class="pln"> </span><span class="typ">Receive</span><span class="pun">-</span><span class="pln">only
	</span><span class="typ">Supports</span><span class="pln"> </span><span class="kwd">auto</span><span class="pun">-</span><span class="pln">negotiation</span><span class="pun">:</span><span class="pln"> </span><span class="typ">Yes</span><span class="pln">
	</span><span class="typ">Supported</span><span class="pln"> FEC modes</span><span class="pun">:</span><span class="pln"> </span><span class="typ">Not</span><span class="pln"> reported
	</span><span class="typ">Advertised</span><span class="pln"> link modes</span><span class="pun">:</span><span class="pln">  </span><span class="lit">10baseT</span><span class="pun">/</span><span class="typ">Full</span><span class="pln">
	                        </span><span class="lit">100baseT</span><span class="pun">/</span><span class="typ">Full</span><span class="pln">
	                        </span><span class="lit">1000baseT</span><span class="pun">/</span><span class="typ">Full</span><span class="pln">
	</span><span class="typ">Advertised</span><span class="pln"> pause frame use</span><span class="pun">:</span><span class="pln"> </span><span class="typ">Symmetric</span><span class="pln"> </span><span class="typ">Receive</span><span class="pun">-</span><span class="pln">only
	</span><span class="typ">Advertised</span><span class="pln"> </span><span class="kwd">auto</span><span class="pun">-</span><span class="pln">negotiation</span><span class="pun">:</span><span class="pln"> </span><span class="typ">Yes</span><span class="pln">
	</span><span class="typ">Advertised</span><span class="pln"> FEC modes</span><span class="pun">:</span><span class="pln"> </span><span class="typ">Not</span><span class="pln"> reported
	</span><span class="typ">Link</span><span class="pln"> partner advertised link modes</span><span class="pun">:</span><span class="pln">  </span><span class="lit">10baseT</span><span class="pun">/</span><span class="typ">Half</span><span class="pln"> </span><span class="lit">10baseT</span><span class="pun">/</span><span class="typ">Full</span><span class="pln">
	                                     </span><span class="lit">100baseT</span><span class="pun">/</span><span class="typ">Half</span><span class="pln"> </span><span class="lit">100baseT</span><span class="pun">/</span><span class="typ">Full</span><span class="pln">
	</span><span class="typ">Link</span><span class="pln"> partner advertised pause frame use</span><span class="pun">:</span><span class="pln"> </span><span class="typ">Symmetric</span><span class="pln"> </span><span class="typ">Receive</span><span class="pun">-</span><span class="pln">only
	</span><span class="typ">Link</span><span class="pln"> partner advertised </span><span class="kwd">auto</span><span class="pun">-</span><span class="pln">negotiation</span><span class="pun">:</span><span class="pln"> </span><span class="typ">Yes</span><span class="pln">
	</span><span class="typ">Link</span><span class="pln"> partner advertised FEC modes</span><span class="pun">:</span><span class="pln"> </span><span class="typ">Not</span><span class="pln"> reported
	</span><span class="typ">Speed</span><span class="pun">:</span><span class="pln"> </span><span class="lit">100Mb</span><span class="pun">/</span><span class="pln">s
	</span><span class="typ">Duplex</span><span class="pun">:</span><span class="pln"> </span><span class="typ">Full</span><span class="pln">
	</span><span class="typ">Auto</span><span class="pun">-</span><span class="pln">negotiation</span><span class="pun">:</span><span class="pln"> on
	master</span><span class="pun">-</span><span class="pln">slave cfg</span><span class="pun">:</span><span class="pln"> preferred slave
	master</span><span class="pun">-</span><span class="pln">slave status</span><span class="pun">:</span><span class="pln"> slave
	</span><span class="typ">Port</span><span class="pun">:</span><span class="pln"> </span><span class="typ">Twisted</span><span class="pln"> </span><span class="typ">Pair</span><span class="pln">
	PHYAD</span><span class="pun">:</span><span class="pln"> </span><span class="lit">1</span><span class="pln">
	</span><span class="typ">Transceiver</span><span class="pun">:</span><span class="pln"> external
	MDI</span><span class="pun">-</span><span class="pln">X</span><span class="pun">:</span><span class="pln"> </span><span class="typ">Unknown</span><span class="pln">
	</span><span class="typ">Supports</span><span class="pln"> </span><span class="typ">Wake</span><span class="pun">-</span><span class="pln">on</span><span class="pun">:</span><span class="pln"> ug
	</span><span class="typ">Wake</span><span class="pun">-</span><span class="pln">on</span><span class="pun">:</span><span class="pln"> d
        </span><span class="typ">Current</span><span class="pln"> message level</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0x0000003f</span><span class="pln"> </span><span class="pun">(</span><span class="lit">63</span><span class="pun">)</span><span class="pln">
                               drv probe link timer ifdown ifup
	</span><span class="typ">Link</span><span class="pln"> detected</span><span class="pun">:</span><span class="pln"> yes</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">52657</guid><pubDate>Sat, 07 Jun 2025 18:10:59 +0000</pubDate></item><item><title>[Guide] How to get the official Orange pi 5 wifi m.2 module working in Armbian and Orange pi OS</title><link>https://testforum.armbian.com/topic/26494-guide-how-to-get-the-official-orange-pi-5-wifi-m2-module-working-in-armbian-and-orange-pi-os/</link><description><![CDATA[<p>
	This guide is specifically for the official orange pi 5 PCIe WiFi 6.0 Module that can be found here although it has been in and out of stock <a href="https://a.co/d/bhjoolW" rel="external nofollow">https://a.co/d/bhjoolW</a>
</p>

<p>
	It uses the ap6275p chip. The guide will be split into 2 sections depending on what OS you want to use
</p>

<p>
	<span style="font-size:36px;">Orange Pi OS</span>
</p>

<p>
	<img alt="lruj0bdjenga1.jpg?width=1920&amp;format=pjpg" class="ipsImage" data-ratio="75.08" height="564" width="1000" src="https://preview.redd.it/lruj0bdjenga1.jpg?width=1920&amp;format=pjpg&amp;auto=webp&amp;v=enabled&amp;s=550a92e39881066002f996eac7018e3cf34d8192" loading="lazy">
</p>

<p>
	1. install the wifi module into the m.2 slot and boot sd card with either the latest orange pi os ubuntu or debian
</p>

<p>
	<a href="http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-pi-5.html" rel="external nofollow">http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-pi-5.html</a>
</p>

<p>
	2. edit the boot file to enable wifi by adding overlays=wifi-ap6275p to the end. Note if you already have overlays=&lt;anything&gt; line such as ssd-sata, delete it so it only says overlays=wifi-ap6275p
</p>

<p>
	sudo nano /boot/orangepiEnv.txt
</p>

<p>
	overlays=wifi-ap6275p
</p>

<p>
	Save and reboot
</p>

<p>
	<img alt="nfe6n9slenga1.jpg?width=1920&amp;format=pjpg" class="ipsImage" data-ratio="75.08" height="560" width="1000" src="https://preview.redd.it/nfe6n9slenga1.jpg?width=1920&amp;format=pjpg&amp;auto=webp&amp;v=enabled&amp;s=d6879bbf40e140aef9572c03610a7748c22770a3" loading="lazy">
</p>

<p>
	3. now you can search for you wifi and connect
</p>

<p>
	nmtui-connect
</p>

<p>
	<span style="font-size:36px;">Armbian OS</span>
</p>

<p>
	<img alt="1jlwz4pbfnga1.jpg?width=1920&amp;format=pjpg" class="ipsImage" data-ratio="75.08" height="566" width="1000" src="https://preview.redd.it/1jlwz4pbfnga1.jpg?width=1920&amp;format=pjpg&amp;auto=webp&amp;v=enabled&amp;s=ef05c2671fb74beee4f1a4eb9ffa41da44ba72cd" loading="lazy">
</p>

<p>
	Preface, for Armbian OS this is currently only working with the nightly build which can be found here <a href="https://github.com/armbian/build/releases/" rel="external nofollow">https://github.com/armbian/build/releases/</a>
</p>

<p>
	I repeat, this will not work with the stable build of Armbian here https://www.armbian.com/orangepi-5/ as it is missing drivers but you can upgrade your stable build to nightly build
</p>

<p>
	1. You first need to obtain the .dtbo file from the latest orangepi5.img, I would download the smallest img which is debian_bullseye_server 
</p>

<p>
	http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-pi-5.html
</p>

<p>
	2. use 7zip to first extract the Orangepi5*.img then open that .img file in 7zip further which will show 2 files named 0.bootfs.img and 1.rootfs.img
</p>

<p>
	<img alt="x464j4y0fnga1.png?width=1312&amp;format=png&amp;" class="ipsImage" data-ratio="40.90" height="311" width="1000" src="https://preview.redd.it/x464j4y0fnga1.png?width=1312&amp;format=png&amp;auto=webp&amp;v=enabled&amp;s=7ca30d8a4b1adc2fe26eef7375fa823337851f0f" loading="lazy">
</p>

<p>
	3. Go into the folder /0.bootfs.img/<abbr title="Device tree blob">dtb</abbr>/rockchip/overlay/ and at the end grab the file rk3588-wifi-ap6275p.dtbo
</p>

<p>
	<img alt="zr3bm2g5fnga1.png?width=1426&amp;format=png&amp;" class="ipsImage" data-ratio="74.60" height="523" width="1000" src="https://preview.redd.it/zr3bm2g5fnga1.png?width=1426&amp;format=png&amp;auto=webp&amp;v=enabled&amp;s=123c48e5bd0a3941fc90d0cda61076df1bfcd434" loading="lazy">
</p>

<p>
	4. rename the file to rockchip-rk3588-wifi-ap6275p.dtbo and copy it to the /boot/<abbr title="Device tree blob">dtb</abbr>/rockchip/overlay/ directory on your orange pi
</p>

<p>
	sudo cp /path/to/rk3588-wifi-ap6275p.dtbo /boot/<abbr title="Device tree blob">dtb</abbr>/rockchip/overlay/rockchip-rk3588-wifi-ap6275p.dtbo
</p>

<p>
	5. edit the boot file to enable wifi by adding overlays=wifi-ap6275p to the end. Note if you already have overlays=&lt;anything&gt; line such as ssd-sata, delete it so it only says overlays=wifi-ap6275p
</p>

<p>
	sudo nano /boot/armbianEnv.txt
</p>

<p>
	overlays=wifi-ap6275p
</p>

<p>
	Save and reboot
</p>

<p>
	6. now you can search for you wifi and connect
</p>

<p>
	nmtui-connect
</p>
]]></description><guid isPermaLink="false">26494</guid><pubDate>Mon, 06 Feb 2023 23:01:58 +0000</pubDate></item><item><title>How to enable OV13855 camera on OPi5?</title><link>https://testforum.armbian.com/topic/28401-how-to-enable-ov13855-camera-on-opi5/</link><description><![CDATA[<p>
	Hello.
</p>

<p>
	 
</p>

<p>
	Is it possible to enable OV13855 camera on OPi5 with the latest armbian image? If yes, how do it?
</p>

<p>
	 
</p>

<p>
	Thanks!
</p>
]]></description><guid isPermaLink="false">28401</guid><pubDate>Wed, 24 May 2023 00:12:45 +0000</pubDate></item><item><title>NVME boot issue with 25.5.1 Noble Gnome and a work around</title><link>https://testforum.armbian.com/topic/52425-nvme-boot-issue-with-2551-noble-gnome-and-a-work-around/</link><description><![CDATA[<p>
	G’day guys, just grabbed a version of Armbian again to play around with on an orange Pi 5 I have had for a while. I have installed the latest stable (25.5.1 Noble Gnome). 
</p>

<p>
	 
</p>

<p>
	Everything went smoothly, and I have a 512GB ssd on the board, so I went through the install process using armbian-install. I managed to get the OS installed on the SSD, but when I went to install the bootloader, I got some error messages saying that the SPI image was not chosen. I followed the process for erasing the MTD, but still I got error messages relating to no spi image. I tried to boot from the ssd and just got a black screen.
</p>

<p>
	 
</p>

<p>
	I downloaded Joshua Riek’s Ubuntu 24.04 distro and booted it from the sd card and ran his command “sudo u-boot-install-mtd”.  It installed to the MTD and then I shut down and removed the sd card and booted up. Armbian has now booted from the SSD with no issues. 
</p>

<p>
	 
</p>

<p>
	I couldn’t find anything on the forum so I thought I would post this to assist anyone else who has this issue. If the guys at Armbian have any thoughts on why this may have happened please let me know.
</p>
]]></description><guid isPermaLink="false">52425</guid><pubDate>Mon, 02 Jun 2025 07:16:46 +0000</pubDate></item><item><title>Vulkan Driver?</title><link>https://testforum.armbian.com/topic/47019-vulkan-driver/</link><description><![CDATA[<p>
	Has anyone seen this?  The claims there is a Vulkan driver now:
</p>

<p>
	 
</p>

<p>
	<a href="https://github.com/Bleach665/Mali610Vulkan" rel="external nofollow">https://github.com/Bleach665/Mali610Vulkan</a>
</p>

<p>
	 
</p>

<p>
	Can't confirm.
</p>
]]></description><guid isPermaLink="false">47019</guid><pubDate>Sun, 10 Nov 2024 21:35:45 +0000</pubDate></item><item><title>dcw3_generic USB OTG support</title><link>https://testforum.armbian.com/topic/51748-dcw3_generic-usb-otg-support/</link><description><![CDATA[<p>
	I have an Orange Pi 5 running Armbian Noble and I need a distribution that supports USB OTG in peripheral mode and supports dcw3_generic kernel module.  I've tried to compile one with support, but I keep getting:<br />
	<br />
	modprobe: FATAL: Module dwc3_generic not found in directory /lib/modules/6.1.115-vendor-rk35xx<br />
	<br />
	I triple checked .config and the appropriate flags are set to Y.  I am trying to get the Pi to act as a mouse attached to another machine's USB port.  Any help is greatly appreciated.
</p>
]]></description><guid isPermaLink="false">51748</guid><pubDate>Sun, 04 May 2025 12:34:14 +0000</pubDate></item><item><title>What to edit to set mainline kernel 6.15-rc3 ?</title><link>https://testforum.armbian.com/topic/51326-what-to-edit-to-set-mainline-kernel-615-rc3/</link><description><![CDATA[<p>
	Hello!<br />
	I'm trying to look around in the Armbian build/config scripts to see how I can enable a mainline v6.15-rc3 kernel to be built.<br />
	I did try to make a build/userpatches/lib.config  file with the contents,
</p>

<p>
	KERNELBRANCH="tag:v6.15-rc3"<br />
	But that's not working.<br />
	<br />
	Would anyone be able to tell me the file I need to edit for an OrangePi 5?<br />
	<br />
	Update: I actually seem to have it try by editing<br />
	config/sources/families/rockchip-rk3588.conf<br />
	changing the version tag. But I get a bunch of red errors complaining about SHA1.
</p>

<p>
	 
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			Failed to fetch SHA1 of 'tag' 'refs/heads/v6.15-rc3^{}' [ <a href="https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git" rel="external nofollow">https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git</a> ]
		</p>
	</div>
</blockquote>

<p>
	 
</p>

<p>
	hmm...an 'rc3' is probably not to be found in a tree with 'stable' in it.<br />
	<br />
	<br />
	Cheers!<br />
	Fred
</p>
]]></description><guid isPermaLink="false">51326</guid><pubDate>Mon, 21 Apr 2025 01:33:37 +0000</pubDate></item><item><title>Patch kernel? DRM video kernel message flooding logs</title><link>https://testforum.armbian.com/topic/51135-patch-kernel-drm-video-kernel-message-flooding-logs/</link><description><![CDATA[<p>
	With the vendor kernel, my logs are getting flooded with drm error messages
</p>

<p>
	 
</p>

<pre class="ipsCode">Apr 13 17:04:05 kitchen-opi kernel: [drm:rockchip_vop2_mod_supported] *ERROR* Cluster0-win0 unsupported format modifier 0x800000000000062
Apr 13 17:04:05 kitchen-opi kernel: [drm:rockchip_vop2_mod_supported] *ERROR* Cluster0-win0 unsupported format modifier 0x800000000000062
Apr 13 17:04:05 kitchen-opi kernel: [drm:rockchip_vop2_mod_supported] *ERROR* Cluster0-win0 unsupported format modifier 0x800000000000062
Apr 13 17:04:05 kitchen-opi kernel: [drm:rockchip_vop2_mod_supported] *ERROR* Cluster0-win0 unsupported format modifier 0x800000000000062
Apr 13 17:04:05 kitchen-opi kernel: [drm:rockchip_vop2_mod_supported] *ERROR* Cluster0-win0 unsupported format modifier 0x800000000000062</pre>

<p>
	 
</p>

<p>
	this seems an old issue  (<a href="https://github.com/Joshua-Riek/ubuntu-rockchip/issues/86" rel="external nofollow">Kernel messages flooding logs · Issue #86 · Joshua-Riek/ubuntu-rockchip</a>) - it doesn't seem complicated to fix, I am familiar with the build system but I cannot figure out how I can create a patch for the kernel source.
</p>

<p>
	Which repo should I patch? Can I just put my patch into build/patch/kernel/rk35xx-vendor-6.1?
</p>

<p>
	 
</p>

<p>
	Thanks
</p>
]]></description><guid isPermaLink="false">51135</guid><pubDate>Sun, 13 Apr 2025 21:07:58 +0000</pubDate></item><item><title>Repeated DMESG Messages</title><link>https://testforum.armbian.com/topic/51234-repeated-dmesg-messages/</link><description><![CDATA[<p>
	I recently added a monitor to my server as there were issues and I wanted to see logs directly on the OPi5.
</p>

<p>
	 
</p>

<p>
	The monitor is part of the Motorola HD Dock.  I'm using it for it's keyboard and monitor.  In any case, the following messages appear in DMESG and keeps repeating ever second or two:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">[522074.762209] vop2_isr: 107217 callbacks suppressed
[522074.762239] rockchip-vop2 fdd90000.vop: [drm:vop2_isr] *ERROR* POST_BUF_EMPTY irq err at vp0
[522074.762321] rockchip-vop2 fdd90000.vop: [drm:vop2_isr] *ERROR* POST_BUF_EMPTY irq err at vp0
[522074.762359] rockchip-vop2 fdd90000.vop: [drm:vop2_isr] *ERROR* POST_BUF_EMPTY irq err at vp0
[522074.762400] rockchip-vop2 fdd90000.vop: [drm:vop2_isr] *ERROR* POST_BUF_EMPTY irq err at vp0
[522074.762441] rockchip-vop2 fdd90000.vop: [drm:vop2_isr] *ERROR* POST_BUF_EMPTY irq err at vp0
[522074.762483] rockchip-vop2 fdd90000.vop: [drm:vop2_isr] *ERROR* POST_BUF_EMPTY irq err at vp0
[522074.762525] rockchip-vop2 fdd90000.vop: [drm:vop2_isr] *ERROR* POST_BUF_EMPTY irq err at vp0
[522074.762566] rockchip-vop2 fdd90000.vop: [drm:vop2_isr] *ERROR* POST_BUF_EMPTY irq err at vp0
[522074.762608] rockchip-vop2 fdd90000.vop: [drm:vop2_isr] *ERROR* POST_BUF_EMPTY irq err at vp0
[522074.762650] rockchip-vop2 fdd90000.vop: [drm:vop2_isr] *ERROR* POST_BUF_EMPTY irq err at vp0</span></pre>

<p>
	 
</p>

<p>
	I left the dock attached.  Went back later to check and it's still doing it.  Is there any way to stop this or filter it out?
</p>

<p>
	 
</p>

<p>
	Thanks.
</p>
]]></description><guid isPermaLink="false">51234</guid><pubDate>Thu, 17 Apr 2025 03:25:37 +0000</pubDate></item><item><title>btrfs install option in armbian-install doesn't work</title><link>https://testforum.armbian.com/topic/50852-btrfs-install-option-in-armbian-install-doesnt-work/</link><description><![CDATA[<p>
	So a clean install of "Armbian 25.2.1 Noble Gnome" with the vendor kernel (6.1.99) fails to boot when installed on an nvme SSDwith the armbian-install script, when btrfs is chosen as the partition type.
</p>

<p>
	 
</p>

<p>
	I am not sure if the files are copied over correctly, since the ~6GB image on the SD card is copied as 2.9GB on the btrfs partition, but there are no errors occuring as far as I can see. The bootloader is up-to-date, and I can access the btrfs drive when booted from the SD card, so the kernel supports btrfs I guess?
</p>

<p>
	 
</p>

<p>
	However, I think there are some things going "wrong", since the armbianEnv.txt file on the nvme SSD has ext4 instead of btrfs as the rootfs? This is basically my first install of armbian so I don't know that much about the installation procedure, but I just followed the official guide (which is also somehow out of date afaik, the images seem wrong...)<br />
	<br />
	(Additionally, apt update + upgrade don't work right now, erroring out with "Mirror sync in progress", so I don't know if this failure is happening because of out of date packages...)
</p>
]]></description><guid isPermaLink="false">50852</guid><pubDate>Tue, 01 Apr 2025 13:52:34 +0000</pubDate></item><item><title>UART input in U-Boot does not work.</title><link>https://testforum.armbian.com/topic/50784-uart-input-in-u-boot-does-not-work/</link><description><![CDATA[<p>
	I installed U-Boot in the Orange Pi 5's SPI memory, connected via UART via the CH340G adapter (the power switch is lost). The speed is 1500,000 baud, 8n1. Connected TX-RX, RX-TX, GND-GND. After starting the board, I see the logs, but I can't enter anything at all. When I change the power supply, the input works, but it enters incomprehensible characters instead of the usual ones. When installing the EDK2-RK3588, there was no such problem on the same power supply and adapter. How can I fix the UART input?
</p>
]]></description><guid isPermaLink="false">50784</guid><pubDate>Fri, 28 Mar 2025 15:05:14 +0000</pubDate></item><item><title>Orange Pi 5 no HDMI</title><link>https://testforum.armbian.com/topic/30833-orange-pi-5-no-hdmi/</link><description><![CDATA[<p>
	Hi all, this is my first post here on the forum.
</p>

<p>
	 
</p>

<p>
	I'm getting ready to wrap up for the night, but I recently purchased an Orange Pi 5 (non-B) to do some tinkering with. I downloaded the Bookworm XFCE variant as I am somewhat familiar with XFCE already.
</p>

<p>
	 
</p>

<p>
	Anyway, upon initial testing, I thought my power supply wasn't good enough for the board. I wasn't getting any HDMI output.
</p>

<p>
	 
</p>

<p>
	When I removed the micro-SD card and tried to boot it that way, an orange pi splash screen would show on the attached display, so I think the port actually works (?)
</p>

<p>
	 
</p>

<p>
	I have a spare USB to TTL Serial adapter so I was able to verify the board was successfully booting into Armbian, but xrandr didn't show any connections.
</p>

<p>
	 
</p>

<p>
	I tried a USB-C to HDMI cable that I had handy, and that actually worked. I then stumbled across a forum thread on a similar issue with someone's Orange Pi 5B, and a comment said they fixed it by enabling the HDMI port in armbian-config. I tried that and it still didn't work.
</p>

<p>
	 
</p>

<p>
	I also noticed a few debug messages that would come over the UART interface, something with an error -22. I'll try to replicate it tomorrow and add a comment with the exact error. I don't have it handy, but googling the text didn't really help.
</p>

<p>
	 
</p>

<p>
	Anyway, like I mentioned earlier, I'm wrapping it up for the night so I'll try any suggestions tomorrow after my college classes.
</p>

<p>
	 
</p>

<p>
	Any insights are appreciated.
</p>
]]></description><guid isPermaLink="false">30833</guid><pubDate>Tue, 17 Oct 2023 04:28:06 +0000</pubDate></item><item><title>What happened in august?</title><link>https://testforum.armbian.com/topic/45434-what-happened-in-august/</link><description><![CDATA[<p>
	All images have build dates 1 month back. Several images seem to be based on "vendor kernel".
</p>

<p>
	What is happening?
</p>

<p>
	 
</p>

<p>
	G
</p>
]]></description><guid isPermaLink="false">45434</guid><pubDate>Sun, 22 Sep 2024 21:09:31 +0000</pubDate></item><item><title>Orange Pi 5 USB OTG in Peripheral Mode</title><link>https://testforum.armbian.com/topic/49511-orange-pi-5-usb-otg-in-peripheral-mode/</link><description><![CDATA[<p>
	Hi
</p>

<p>
	 
</p>

<p>
	I want to work with g_audio drivers on the usb type c otg port.<br />
	<br />
	When I build the image with current kernel, by applying the following overlay (I only change dr_mode to peripheral)  i am able to convert the usb port in peripheral mode and successfully load the g_audio drivers and audio interfaces also come up.
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">/dts-v1/;
/plugin/;

/ {
    compatible = "rockchip,rk3588s";

    fragment@0 {
        target = &lt;&amp;usb_host0_xhci&gt;;  // This matches the label in the device tree

        __overlay__ {
            dr_mode = "peripheral";
        };
    };
};</span></pre>

<p>
	<br />
	But when i want to do similar with the vendor kernel, which has different device tree, changing dr_mode doesn't work.
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">/dts-v1/;
/plugin/;

/ {
    compatible = "rockchip,rk3588s";

    fragment@0 {
        target = &lt;&amp;usbdrd3_0&gt;;  // Target the usbdrd3_0 node

        __overlay__ {
            usb@fc000000 {
                dr_mode = "peripheral";  // Change dr_mode to peripheral
            };
        };
    };
};</span></pre>

<p>
	<br />
	The device trees for usb type c port for both kernels are as below -
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">//***This node is of current kernel***
usb@fc000000 {
		power-domains = &lt;0x21 0x1f&gt;;
		snps,dis-u1-entry-quirk;
		snps,dis_enblslpm_quirk;
		phy-names = "usb2-phy\0usb3-phy";
		clock-names = "ref_clk\0suspend_clk\0bus_clk";
		snps,dis-u2-freeclk-exists-quirk;
		usb-role-switch;
		phy_type = "utmi_wide";
		resets = &lt;0x1f 0x152&gt;;
		interrupts = &lt;0x00 0xdc 0x04 0x00&gt;;
		clocks = &lt;0x1f 0x194 0x1f 0x193 0x1f 0x192&gt;;
		snps,dis-u2-entry-quirk;
		compatible = "rockchip,rk3588-dwc3\0snps,dwc3";
		snps,dis-del-phy-power-chg-quirk;
		status = "okay";
		phys = &lt;0x23 0x24 0x04&gt;;
		reg = &lt;0x00 0xfc000000 0x00 0x400000&gt;;
		phandle = &lt;0x116&gt;;
		dr_mode = "peripheral";
		snps,dis-tx-ipgap-linecheck-quirk;

		port {

			endpoint {
				remote-endpoint = &lt;0x25&gt;;
				phandle = &lt;0xeb&gt;;
			};
		};
	};


------------
dmesg output
[   15.417624] i2c 6-0022: deferred probe pending: typec_fusb302: cannot register tcpm port
[  600.475296] g_audio gadget.0: Linux USB Audio Gadget, version: Feb 2, 2012
[  600.475317] g_audio gadget.0: g_audio ready</span></pre>

<p>
	<br />
	Vendor Kernel
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">//***This node is of vendor kernel
	usbdrd3_0 {
		#address-cells = &lt;0x02&gt;;
		clock-names = "ref\0suspend\0bus";
		clocks = &lt;0x02 0x1a3 0x02 0x1a2 0x02 0x1a1&gt;;
		#size-cells = &lt;0x02&gt;;
		compatible = "rockchip,rk3588-dwc3\0rockchip,rk3399-dwc3";
		ranges;
		status = "okay";
		phandle = &lt;0x22b&gt;;

		usb@fc000000 {
			power-domains = &lt;0x06 0x1f&gt;;
			snps,dis-u1-entry-quirk;
			snps,dis_enblslpm_quirk;
			phy-names = "usb2-phy\0usb3-phy";
			snps,dis-u2-freeclk-exists-quirk;
			usb-role-switch;
			phy_type = "utmi_wide";
			quirk-skip-phy-init;
			resets = &lt;0x02 0x2a4&gt;;
			interrupts = &lt;0x00 0xdc 0x04&gt;;
			snps,dis-u2-entry-quirk;
			compatible = "snps,dwc3";
			snps,parkmode-disable-hs-quirk;
			snps,dis-del-phy-power-chg-quirk;
			status = "okay";
			snps,parkmode-disable-ss-quirk;
			phys = &lt;0x74 0x75&gt;;
			reg = &lt;0x00 0xfc000000 0x00 0x400000&gt;;
			phandle = &lt;0x22c&gt;;
			dr_mode = "otg";
			reset-names = "usb3-otg";
			snps,dis-tx-ipgap-linecheck-quirk;

			port {
				#address-cells = &lt;0x01&gt;;
				#size-cells = &lt;0x00&gt;;

				endpoint@0 {
					remote-endpoint = &lt;0x76&gt;;
					reg = &lt;0x00&gt;;
					phandle = &lt;0x183&gt;;
				};
			};
		};
	};

//dmesg output
[   41.238153] [GTP-ERR][__do_register_ext_module:79] Module [goodix-fwu] timeout
[  243.574594] g_audio gadget.0: Hardware params: access 3, format 2, channels 2, rate 48000
[  243.574756] g_audio gadget.0: Linux USB Audio Gadget, version: Feb 2, 2012
[  243.574773] g_audio gadget.0: g_audio ready
[  243.578558] typec_fusb302 6-0022: Looking up vbus-supply from device tree
[  243.581576] dwc3 fcd00000.usb: device reset</span></pre>

<p>
	<br />
	<br />
	<br />
	<br />
	Can some one help me what kind of overlay should i make to convert the port to peripheral mode.
</p>

<p>
	<br />
	 
</p>
]]></description><guid isPermaLink="false">49511</guid><pubDate>Wed, 29 Jan 2025 11:59:53 +0000</pubDate></item><item><title>Pi 5 16G - OV13850 Not detected</title><link>https://testforum.armbian.com/topic/49988-pi-5-16g-ov13850-not-detected/</link><description><![CDATA[<p>
	I connected an OV13850 camera to camera port 3. After enabling it in device tree config, I still can't see it in v4l2-ctl and other camera apps.<br />
	<br />
	dmesg | grep ov13850 shows nothing.
</p>
]]></description><guid isPermaLink="false">49988</guid><pubDate>Sat, 22 Feb 2025 07:27:42 +0000</pubDate></item><item><title>Update NPU Driver Version</title><link>https://testforum.armbian.com/topic/49862-update-npu-driver-version/</link><description><![CDATA[<p>
	The latest version of RKNPU Driver is 0.9.8, 0.9.7 version doesn't works with <a href="https://github.com/airockchip/rknn-llm" rel="external nofollow">rknn-llm</a> or other projects.
</p>
]]></description><guid isPermaLink="false">49862</guid><pubDate>Sun, 16 Feb 2025 05:31:53 +0000</pubDate></item><item><title>Kodi Flatpak Experiences</title><link>https://testforum.armbian.com/topic/49305-kodi-flatpak-experiences/</link><description><![CDATA[<p>
	Is anyone using the current Kodi Flatpak, Omega?
</p>

<p>
	 
</p>

<p>
	I'm having issues viewing videos that have pixel format of yuv420p10le with the current apt repository Kodi Nexus.
</p>

<p>
	 
</p>

<p>
	I thought to try Kodi Flatpak and it worked and I was able to view those yuv420p10le videos without issue.  However, it was choppy and had high CPU usage...around 80% on many of the CPUs.  I'm trying to figure that out.  It's happening on all types of videos.  All is played using software decoding.  I've never gotten hardware decoding working.  In the Kodi Nexus version I'm using it also software decoding but very low CPU usage.
</p>

<p>
	 
</p>

<p>
	In any case, just want to see what experiences others are having.
</p>
]]></description><guid isPermaLink="false">49305</guid><pubDate>Tue, 14 Jan 2025 22:11:28 +0000</pubDate></item><item><title>OPI 5 HDMI output stops working (no signal) when screen turned off and on or HDMI cable unplugged an plugged back in</title><link>https://testforum.armbian.com/topic/49662-opi-5-hdmi-output-stops-working-no-signal-when-screen-turned-off-and-on-or-hdmi-cable-unplugged-an-plugged-back-in/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	after upgrading to Armbian 24.11.3 noble with 6.1 Kernel I have this problem that every time I turn off my TV that is connected to <abbr title="Orange Pi"><abbr title="Orange Pi">OPI</abbr></abbr> with HDMI, then turning it back on again it will never have a HDMI signal.
</p>

<p>
	Same thing happens when I unplug the HDMI cable and plug it back in.<br />
	I can reproduce it every single time - not just occasionally.
</p>

<p>
	 
</p>

<p>
	It is not a hardware or cable problem, the exact same setup has worked flawlessly for long time with older Armbian and 5.1 kernel.
</p>

<p>
	 
</p>

<p>
	I tried disabling all of the KDE power saving settings, also totally disabled kpowerdevil - with no change.
</p>

<p>
	SSH still works fine, the OS has not crashed.
</p>

<p>
	 
</p>

<p>
	No new messages come to "dmesg" after tuning the TV off and on. 
</p>

<p>
	<strong>Only thing that appear is in /var/log/syslog is when I turn the tv back ON again</strong>. Turning it off does not add any messages.
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">2025-02-06T13:21:23.984567+02:00 loovsys DiscoverNotifier[1979]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
2025-02-06T13:21:23.984940+02:00 loovsys kded6[1877]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
2025-02-06T13:21:23.985204+02:00 loovsys polkit-kde-authentication-agent-1[1929]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
2025-02-06T13:21:23.985425+02:00 loovsys plasmashell[1897]: kde.plasmashell: requesting unexisting screen available rect -1
2025-02-06T13:21:23.985562+02:00 loovsys plasmashell[1897]: message repeated 3 times: [ kde.plasmashell: requesting unexisting screen available rect -1]
2025-02-06T13:21:23.986668+02:00 loovsys kalendarac[1985]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
2025-02-06T13:21:23.986910+02:00 loovsys kactivitymanagerd[1904]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
2025-02-06T13:21:23.987124+02:00 loovsys xdg-desktop-portal-kde[1930]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
2025-02-06T13:21:23.991124+02:00 loovsys plasmashell[1897]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
2025-02-06T13:21:23.991328+02:00 loovsys plasmashell[1897]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.</span></pre>

<p>
	<br />
	Or another time pretty similar<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">2025-02-06T13:26:53.652232+02:00 loovsys kactivitymanagerd[1880]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
2025-02-06T13:26:53.653516+02:00 loovsys kalendarac[1964]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
2025-02-06T13:26:53.654495+02:00 loovsys kded6[1852]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
2025-02-06T13:26:53.655328+02:00 loovsys DiscoverNotifier[1957]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
2025-02-06T13:26:53.656229+02:00 loovsys xdg-desktop-portal-kde[1905]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
2025-02-06T13:26:53.657111+02:00 loovsys plasmashell[1868]: kde.plasmashell: requesting unexisting screen available rect -1
2025-02-06T13:26:53.657645+02:00 loovsys plasmashell[1868]: message repeated 3 times: [ kde.plasmashell: requesting unexisting screen available rect -1]
2025-02-06T13:26:53.658397+02:00 loovsys polkit-kde-authentication-agent-1[1904]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
2025-02-06T13:26:53.665372+02:00 loovsys plasmashell[1868]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
2025-02-06T13:26:53.665685+02:00 loovsys plasmashell[1868]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
2025-02-06T13:26:53.807759+02:00 loovsys plasmashell[1868]: message repeated 3 times: [ kf.plasma.quick: Exposed with no visual parent. Window positioning broken.]</span></pre>

<p>
	<br />
	When plugging the HDMI cable back in:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">2025-02-06T13:30:00.668173+02:00 loovsys kalendarac[1948]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
2025-02-06T13:30:00.669049+02:00 loovsys DiscoverNotifier[1946]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
2025-02-06T13:30:00.669745+02:00 loovsys kactivitymanagerd[1869]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
2025-02-06T13:30:00.670412+02:00 loovsys kded6[1839]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
2025-02-06T13:30:00.671016+02:00 loovsys xdg-desktop-portal-kde[1889]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
2025-02-06T13:30:00.671596+02:00 loovsys polkit-kde-authentication-agent-1[1888]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
2025-02-06T13:30:00.672173+02:00 loovsys plasmashell[1858]: kde.plasmashell: requesting unexisting screen available rect -1
2025-02-06T13:30:00.672548+02:00 loovsys plasmashell[1858]: message repeated 3 times: [ kde.plasmashell: requesting unexisting screen available rect -1]
2025-02-06T13:30:00.672946+02:00 loovsys plasmashell[1858]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
2025-02-06T13:30:00.688381+02:00 loovsys plasmashell[1858]: kf.plasma.quick: Exposed with no visual parent. Window positioning broken.
2025-02-06T13:30:00.705197+02:00 loovsys plasmashell[1858]: message repeated 2 times: [ kf.plasma.quick: Exposed with no visual parent. Window positioning broken.]
2025-02-06T13:30:01.892282+02:00 loovsys CRON[6339]: (root) CMD (/usr/lib/armbian/armbian-truncate-logs)
2025-02-06T13:30:01.895234+02:00 loovsys CRON[6338]: (root) CMD ([ -x /etc/init.d/anacron ] &amp;&amp; if [ ! -d /run/systemd/system ]; then /usr/sbin/invoke-rc.d anacron start &gt;/dev/null; fi)
2025-02-06T13:30:02.361046+02:00 loovsys chronyd[1553]: Selected source 212.7.1.131 (0.ubuntu.pool.ntp.org)
2025-02-06T13:30:05.222767+02:00 loovsys plasmashell[1858]: The cached device pixel ratio value was stale on window update.  Please file a QTBUG which explains how to reproduce.</span></pre>

<p>
	<br />
	<br />
	I also tried to switch between graphical and multi-user targets. (This works fine when the TV is never turned off - i can get the console and switch back to grapgical UI)<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">systemctl isolate multi-user.target
systemctl isolate graphical.target</span></pre>

<p>
	 
</p>

<p>
	Issuing a reboot command will bring the display back. I do not have to power cycle the entire device to get the display back.
</p>

<p>
	I can also get back the display after I have lost signal by switching to the multi-user.target, unplugging and plugging back in the cable. After that i can also switch back to graphical.target and everything works.
</p>

<p>
	Only switching between graphical and multi-user afer losing the signal will not bring back the display.<br />
	 
</p>

<p>
	If I first switch to multi-user.target and then turn off the tv, then turning it back on the display works. I can also enable the graphical target again without problems.<br />
	Then the following messages appear in syslog<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">2025-02-06T13:37:21.290588+02:00 loovsys kernel: rockchip-vop2 fdd90000.vop: [drm:vop2_crtc_atomic_disable] Crtc atomic disable vp0
2025-02-06T13:37:24.167556+02:00 loovsys kernel: rockchip-vop2 fdd90000.vop: [drm:vop2_crtc_atomic_enable] Update mode to 3840x2160p60, type: 11(if:HDMI0, flag:0x0) for vp0 dclk: 594000000
2025-02-06T13:37:24.167664+02:00 loovsys kernel: rockchip-hdptx-phy-hdmi fed60000.hdmiphy: hdptx_ropll_cmn_config bus_width:5aa320 rate:5940000
2025-02-06T13:37:24.167680+02:00 loovsys kernel: rockchip-hdptx-phy-hdmi fed60000.hdmiphy: hdptx phy pll locked!
2025-02-06T13:37:24.167693+02:00 loovsys kernel: rockchip-vop2 fdd90000.vop: [drm:vop2_crtc_atomic_enable] dclk_out0 div: 0 dclk_core0 div: 2
2025-02-06T13:37:24.167706+02:00 loovsys kernel: rockchip-vop2 fdd90000.vop: [drm:vop2_crtc_atomic_enable] set dclk_vop0 to 594000000, get 594000000
2025-02-06T13:37:24.167719+02:00 loovsys kernel: dwhdmi-rockchip fde80000.hdmi: final tmdsclk = 594000000
2025-02-06T13:37:24.280906+02:00 loovsys kernel: dwhdmi-rockchip fde80000.hdmi: don't use dsc mode
2025-02-06T13:37:24.280986+02:00 loovsys kernel: dwhdmi-rockchip fde80000.hdmi: dw hdmi qp use tmds mode
2025-02-06T13:37:24.281000+02:00 loovsys kernel: rockchip-hdptx-phy-hdmi fed60000.hdmiphy: bus_width:0x5aa320,bit_rate:5940000
2025-02-06T13:37:24.281011+02:00 loovsys kernel: rockchip-hdptx-phy-hdmi fed60000.hdmiphy: hdptx phy lane locked!</span></pre>

<p>
	<br />
	Also in the dmesg the following appears
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">[  293.342367] rockchip-vop2 fdd90000.vop: [drm:vop2_crtc_atomic_disable] Crtc atomic disable vp0
[  296.325415] rockchip-vop2 fdd90000.vop: [drm:vop2_crtc_atomic_enable] Update mode to 3840x2160p60, type: 11(if:HDMI0, flag:0x0) for vp0 dclk: 594000000
[  296.326327] rockchip-hdptx-phy-hdmi fed60000.hdmiphy: hdptx_ropll_cmn_config bus_width:5aa320 rate:5940000
[  296.326706] rockchip-hdptx-phy-hdmi fed60000.hdmiphy: hdptx phy pll locked!
[  296.327137] rockchip-vop2 fdd90000.vop: [drm:vop2_crtc_atomic_enable] dclk_out0 div: 0 dclk_core0 div: 2
[  296.327226] rockchip-vop2 fdd90000.vop: [drm:vop2_crtc_atomic_enable] set dclk_vop0 to 594000000, get 594000000
[  296.327422] dwhdmi-rockchip fde80000.hdmi: final tmdsclk = 594000000
[  296.438292] dwhdmi-rockchip fde80000.hdmi: don't use dsc mode
[  296.438342] dwhdmi-rockchip fde80000.hdmi: dw hdmi qp use tmds mode
[  296.438380] rockchip-hdptx-phy-hdmi fed60000.hdmiphy: bus_width:0x5aa320,bit_rate:5940000
[  296.438665] rockchip-hdptx-phy-hdmi fed60000.hdmiphy: hdptx phy lane locked!</span></pre>

<p>
	<br />
	As soon as I use the graphical target, then dmesg shows nothing and syslog only the messages I showed before.<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">root@loovsys:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Armbian 24.11.3 noble
Release:        24.04
Codename:       noble
root@loovsys:~# uname -a
Linux loovsys.eu 6.1.84-vendor-rk35xx #1 SMP Thu Jan  9 02:09:01 UTC 2025 aarch64 aarch64 aarch64 GNU/Linux</span></pre>

<p>
	 
</p>

<p>
	 
</p>

<p>
	Anyone experiencing similar issues or has any idea what could be the reason for it? Otherwise  t
</p>
]]></description><guid isPermaLink="false">49662</guid><pubDate>Thu, 06 Feb 2025 11:57:41 +0000</pubDate></item><item><title>Orange pi 5 allow only 4 VLANs on Ethernet port</title><link>https://testforum.armbian.com/topic/28747-orange-pi-5-allow-only-4-vlans-on-ethernet-port/</link><description><![CDATA[<p>
	System Information: <a href="https://paste.armbian.com/mozehisomu" rel="external nofollow">https://paste.armbian.com/mozehisomu</a>
</p>

<p>
	 
</p>

<p>
	When i am trying to setup many vlan interfacces i have whis dmesg message:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">rk_gmac-dwmac fe1c0000.ethernet eth0: MAC_VLAN_Tag_Filter full (size: 4)</span></pre>

<p>
	 
</p>

<p>
	interface info:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">ethtool -i eth0
driver: st_gmac
version: Jan_2016
firmware-version: 
expansion-rom-version: 
bus-info: 
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no</span></pre>

<p>
	 
</p>

<p>
	I need about 20-30 vlan interfaces
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">28747</guid><pubDate>Sun, 11 Jun 2023 16:44:28 +0000</pubDate></item><item><title>Kodi problem with MCE remote</title><link>https://testforum.armbian.com/topic/44189-kodi-problem-with-mce-remote/</link><description><![CDATA[<p>
	<span></span><span></span><span></span>Hello ! I've bought a Orange Pi 5 PRO board about 2 months ago .
</p>

<p>
	I've tryed all images (Linux and Android) from the official Orange Pi site . Later I tryed Armbian .
</p>

<p>
	In the end I've concluded that the best choice is Armbian 24.5.2 Noble Gnome ( Armbian_24.5.2_Orangepi5pro_noble_vendor_6.1.43_gnome-oibaf_desktop.img ).
</p>

<p>
	Using Armbian 24.5.2 Noble Gnome I got the best (the smoothest) video playback, both in video players and online (youtube) content . And it' s very responsive in operation, generally .
</p>

<p>
	I have one single issue : My MCE remote is not detected properly - the Play, Pause, Next, Previous, Forward, Rewind buttons did't perform any actions when I used Kodi video player . When I press any of these buttons I get a <span class="ipsEmoji">🚫</span> (no entry) sign on the bottom of the screen .
</p>

<p>
	Only the following buttons are performing correctly <span>: </span>Power, Ok, Left, Right, Up, Down, back, and numeric keys .
</p>

<p>
	If I'm using other video players, like Celluloid, Vlc,Haruna, Smplayer, all the remote control's buttons performs as it should .
</p>

<p>
	The remote control's model number is HP TSGH-2401 with RF USB dongle .
</p>

<p>
	I tryed the remote and Kodi on different Linux images, even on Armbian_24.5.2_Orangepi5pro_noble_vendor_6.1.43_xfce-oibaf_desktop.img - it perform as it should, but all these Linux images have video playback issues (or maybe i'm too picky) . The problem with the remote control is present only on Armbian 24.5.2 Noble Gnome (which I preffered for it's video performance) .
</p>

<p>
	I tryed to fix the problem using inputlirc package, but with limited success . I also tried "Keymap editor " add-on for Kodi, but with almost none positive results .
</p>

<p>
	I attached 2 screenshoots with the the screen when I get a <span class="ipsEmoji">🚫</span> (no entry) sign on the bottom of the screen .
</p>

<p>
	Please help me with some suggestions .
</p>

<p>
	Thank you in advance !
</p>

<p>
	 
</p>

<p><a href="https://testforum.armbian.com/uploads/monthly_2024_08/Screenshot01.png.dfcc3cf09a34db00818b89bf764263ba.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="12931" src="https://testforum.armbian.com/uploads/monthly_2024_08/Screenshot01.thumb.png.3a147b882bd3713f562f9f33682fa7b3.png" width="1000" class="ipsImage ipsImage_thumbnailed" alt="Screenshot01.png" loading="lazy" height="560"></a></p>
<p><a href="https://testforum.armbian.com/uploads/monthly_2024_08/Screenshot02.jpg.84191889179e0de5f98331d30908682b.jpg" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="12932" src="https://testforum.armbian.com/uploads/monthly_2024_08/Screenshot02.thumb.jpg.99c770ada004fc5c3a59b13699f757d6.jpg" width="1000" class="ipsImage ipsImage_thumbnailed" alt="Screenshot02.jpg" loading="lazy" height="560"></a></p>]]></description><guid isPermaLink="false">44189</guid><pubDate>Sun, 25 Aug 2024 15:57:09 +0000</pubDate></item><item><title>WiringOP-Next Oops: Unable to determine board revision...</title><link>https://testforum.armbian.com/topic/29158-wiringop-next-oops-unable-to-determine-board-revision/</link><description><![CDATA[<p>
	I don't know why, I think after doing "sudo apt update/upgrade" (but I'm not sure), the wiringOP library on "orange pi 5" with Armbian 23.02.2 doesn't work anymore. If I run the command "sudo <abbr title="General purpose input/output">gpio</abbr> readall" I get the following output:
</p>

<p>
	Oops: Unable to determine board revision from /proc/device-tree/system/linux,revision<br />
	or from /proc/cpuinfo<br />
	-&gt; No "Hardware" line<br />
	-&gt; You'd best google the error to find out why.
</p>

<p>
	Can anyone help me solve this problem?
</p>
]]></description><guid isPermaLink="false">29158</guid><pubDate>Fri, 07 Jul 2023 17:22:47 +0000</pubDate></item><item><title>Continually Reboots</title><link>https://testforum.armbian.com/topic/49106-continually-reboots/</link><description><![CDATA[<p>
	Was using my Orange Pi 5 and it rebooted on it's own.  After that, it continually reboots.  Been running fine for months.
</p>

<p>
	 
</p>

<p>
	Tried restarting a few times.  Tried swapping SD cards.  It looks like the power supply is OK, although I'll try swapping with another.  I had just backed up the SD Card too.  I'll try re-imaging an SD card, but I'm thinking the SD card may not be the issue.
</p>

<p>
	 
</p>

<p>
	I hooked up my UART and captured output.  At the end of each loop, it looks like it's saying "Starting Kernel" and then restarting.  Captured output follows.
</p>

<p>
	 
</p>

<p>
	Any ideas, suggestions or comments on what's happening.  I'm thinking it's probably a hardware issue.  I purchased on Amazon.  Can't find out how long the warranty/if it's still under warranty.
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">  DDR V1.11 f1474cf52f cym 23/05/09-11:02:36
LPDDR4X, 2112MHz

CH2 RX Vref:27.5%, TX Vref:19.8%,20.8%
CH3 RX Vref:30.1%, TX
change to F1: 528MHz
change to F2: 1068MHz
change to F3: 156out
U-Boot SPL board init
U-Boot SPL 2017.09 (Jun 30 2023 - 19unknown raw ID 0 0 0
unrecognized JEDEC id bytes: 00, 00, 00
TTrying fit image at 0x4000 sector
## Verified-boot: 0
## Check## Checking uboot 0x00200000 ... sha256(bab9643a63...) + OK
##  atf-3 0x000f0000 ... sha256(da90adf3a4...) + OK
Jumping to U-B.622 ms

INFO:    Preloader serial: 2
NOTICE:  BL31: v2.3():vrt detected.
INFO:    ARM GICv3 driver initialized in EL3
INFOams[0].freq_mhz= 2112MHz
INFO:    dfs DDR fsp_params[1].freq_mhz= 528MHz
INFO:    dfs DDR fsp_params[2].freq_mhz= 1068MHz
INFINFO:    BL31: Initialising Exception Handling Framework
INFO:  initializing runtime service opteed_fast
INFO:    BL31: Prepar 0x200000
INFO:    SPSR = 0x3c9


U-Boot 2017.09 (Jun 30 202CR: M/C/I
Using default environment

mmc@fe2c0000: 0, mmc@fe2Bootdev(atags): mmc 0
MMC0: Legacy, 52Mhz
PartType: EFI
DM: vCLK: (sync kernel. arm: enter 1008000 KHz, init 1008000 KHz, kerpll 1188000 KHz
  npll 24000 KHz
  ppll 1100000 KHz
  aclk_ceer_root 396000 KHz
  aclk_center_low_root 500000 KHz
  aclk_toot 396000 KHz
Net:   No ethernet found.
Hit key to stop autobo-Boot script /boot.scr
reading /boot.scr
3476 bytes read in 1 ded from mmc 0
reading /armbianEnv.txt
212 bytes read in 2 ms 15248365 bytes read in 1223 ms (11.9 MiB/s)
reading /Image
34638336 bytes read in 2777 ms (11.9 MiB/s)
reading /dtb/rockch234611 bytes read in 30 ms (7.5 MiB/s)
** Unable to read file /OK
## Flattened Device Tree blob at 0x0a100000
   Booting usin000000000a1a1fff
Adding bank: 0x00200000 - 0xf0000000 (size: 0xize: 0x03a00000)
Adding bank: 0x4f0000000 - 0x500000000 (size: Total: 4379.611 ms

Starting kernel ...

  DDR V1.11 f1474cf52f cym 23/05/09-11:02:36
LPDDR4X, 2112MHz
cher ID:0x6
CH0 RX Vref:28.5%, TX Vref:20.8%,20.8%
CH1 RX Vref:2
CH2 RX Vref:27.5%, TX Vref:20.8%,19.8%
CH3 RX Vref:29.3%, TX
change to F1: 528MHz
change to F2: 1068MHz
change to F3: 156out
U-Boot SPL board init
U-Boot SPL 2017.09 (Jun 30 2023 - 19Trying fit image at 0x4000 sector
## Verified-boot: 0
## Check## Checking uboot 0x00200000 ... sha256(bab9643a63...) + OK
## .902 ms

INFO:    Preloader serial: 2
NOTICE:  BL31: v2.3():vINFO:    ddr: stride-en 4CH
INFO:    GICv3 without legacy suppo:    system boots from cpu-hwid-0
INFO:    idle_st=0x21fff, pd_ams[0].freq_mhz= 2112MHz
INFO:    dfs DDR fsp_params[1].freq_mhINFO:    BL31: Initialising Exception Handling Framework
INFO:

U-Boot 2017.09 (Jun 30 2023 - 19:08:39 +0200)

Model: OranCR: M/C/I
Using default environment

mmc@fe2c0000: 0, mmc@fe2Bootdev(atags): mmc 0
MMC0: Legacy, 52Mhz
PartType: EFI
DM: vCLK: (sync kernel. arm: enter 1008000 KHz, init 1008000 KHz, kerot 396000 KHz
Net:   No ethernet found.
Hit key to stop autoboms (3.3 MiB/s)
## Executing script at 00500000
Boot script loa15248365 bytes read in 1223 ms (11.9 MiB/s)
reading /Image
34638336 bytes read in 2776 ms (11.9 MiB/s)
reading /dtb/rockch234611 bytes read in 29 ms (7.7 MiB/s)
** Unable to read file /p compressed)
   Data Size:    15248301 Bytes = 14.5 MiB
   LoOK
## Flattened Device Tree blob at 0x0a100000
   Booting usinefe00000)
Adding bank: 0x100000000 - 0x3fc000000 (size: 0x2fc00ize: 0x03a00000)
Adding bank: 0x4f0000000 - 0x500000000 (size: Total: 4378.924 ms

Starting kernel ...</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">49106</guid><pubDate>Sat, 04 Jan 2025 05:53:33 +0000</pubDate></item><item><title>Help on quick installation guide on NVME</title><link>https://testforum.armbian.com/topic/38312-help-on-quick-installation-guide-on-nvme/</link><description><![CDATA[<p>
	Before writing I searched the forum a bit but couldn't find any recent posts about it. I have an OPI5 board and on NVME I would like to install armbian.
</p>

<p>
	I downloaded the image to micro sd and it boots fine.
</p>

<p>
	 
</p>

<p>
	At this point I don't know what to do because I had to waste a lot of time on it some time ago and I don't remember the steps.
</p>

<p>
	 
</p>

<p>
	With the armbian-config utility is it possible to clone the armbian release I am using on the micro sd? I remember that this wasn't possible some time ago.
</p>

<p>
	<br />
	I would like to know specifically the steps to take and whether it is advisable to delete any old partitions on nvme.
</p>

<p>
	 
</p>

<p>
	Thank you
</p>
]]></description><guid isPermaLink="false">38312</guid><pubDate>Mon, 29 Apr 2024 12:19:33 +0000</pubDate></item><item><title>Realtime kernel for orange pi 5</title><link>https://testforum.armbian.com/topic/28559-realtime-kernel-for-orange-pi-5/</link><description><![CDATA[<p>
	Hey folks, im trying to compile a realtime kernel for mt orange pi 5.
</p>

<p>
	I plan to use it for djing.
</p>

<p>
	A fully preemptive kernel delivers better performance for this, as less xruns appear.
</p>

<p>
	I am following the official dev instructions and am using the docker method, Compiling only the kernel, not the entire armbian OS.
</p>

<p>
	I copied a realtime patch (actually I tried several sub versions of 5.10) from the kernel.org realtime project site into the userpatches directory (I looked up the correct orange pi 5 subfolder name but forgot it rn) but compiling throws me some errors. <br />
	 
</p>

<p>
	Has anyone succeeded in creating a kernel like this for the orange pi 5 and/or could give me any advice for doing so?
</p>

<p>
	 
</p>

<p>
	I actually dont care much about the kernel version, I just need it to be fully preemptive ..
</p>

<p>
	 
</p>

<p>
	Help is much apprecieated!
</p>

<p>
	 
</p>

<p>
	Kenny
</p>
]]></description><guid isPermaLink="false">28559</guid><pubDate>Sun, 28 May 2023 23:06:07 +0000</pubDate></item><item><title>Stuck in initramfs prompt, how can I fix the boot config?</title><link>https://testforum.armbian.com/topic/48320-stuck-in-initramfs-prompt-how-can-i-fix-the-boot-config/</link><description><![CDATA[<p>
	I have an Armbian installation on the NVMe drive and I'm trying to switch back to boot from SD card. In `armbian-config` I messed up the boot settings by leaving the root fs type unchanged, (SD card is in fat32 but NVMe partition is ext4). Now the board boots into initramfs prompt.
</p>

<p>
	 
</p>

<p>
	Here's what I've already tried based on search and ChatGPT:
</p>

<ol>
	<li>
		Mount the NVMe partition to `/mnt` then chroot to it, this did work but the `/boot` partition was not mounted inside of the chroot so I can't fix boot env.
	</li>
	<li>
		I also tried `switch_root` but it's not available in the initramfs prompt.
	</li>
	<li>
		Update `/proc/cmdline` to change the root fs back to the Armbian partition, but `echo ... &gt; /proc/cmdline` doesn't really do anything.
	</li>
</ol>

<p>
	 
</p>

<p>
	Any ideas?
</p>
]]></description><guid isPermaLink="false">48320</guid><pubDate>Sun, 15 Dec 2024 18:54:47 +0000</pubDate></item><item><title>apt update and upgrade error RE: rockchip-multimedia-config</title><link>https://testforum.armbian.com/topic/42493-apt-update-and-upgrade-error-re-rockchip-multimedia-config/</link><description><![CDATA[<p>
	Please advise on how to fix this, thanks:
</p>

<p>
	 
</p>

<p>
	Setting up rockchip-multimedia-config (1.0.2+jammy) ...
</p>

<p>
	dpkg-query: error: --listfiles needs at least one package name argument
</p>

<p>
	Use --help for help about querying packages.
</p>

<p>
	dpkg: error processing package rockchip-multimedia-config (--configure):
</p>

<p>
	 installed rockchip-multimedia-config package post-installation script subprocess returned error exit status 1
</p>

<p>
	Errors were encountered while processing:
</p>

<p>
	 rockchip-multimedia-config
</p>

<p>
	E: Sub-process /usr/bin/dpkg returned an error code (1)
</p>
]]></description><guid isPermaLink="false">42493</guid><pubDate>Sun, 14 Jul 2024 20:03:24 +0000</pubDate></item><item><title>Armbian 24.11.1 Noble KDE Neon  doesnt boot with nvme</title><link>https://testforum.armbian.com/topic/47775-armbian-24111-noble-kde-neon-doesnt-boot-with-nvme/</link><description><![CDATA[<p>
	flashed to m2 mvme,  board attempts to boot ,  then after armbian logo it falls into busybox command prompt ( 
</p>
]]></description><guid isPermaLink="false">47775</guid><pubDate>Sat, 30 Nov 2024 07:26:44 +0000</pubDate></item><item><title>installing OP5 NMVE boot</title><link>https://testforum.armbian.com/topic/27527-installing-op5-nmve-boot/</link><description><![CDATA[<p>
	Couldn't booti from NVME with armbian-config or armbian-install, finally I could do it, a dirty easy and convoluted following way. No details about burning stuff
</p>

<p>
	 
</p>

<p>
	This is what I did
</p>

<p>
	 
</p>

<p>
	1) boot system from fresh downloaded SD (Armbian Jammy Desktop)
</p>

<p>
	 
</p>

<p>
	2) NVME setup (sudo gparted)<br />
	   - if empty create a partition table (GPT)<br />
	     if not delete all partitions<br />
	   - create 256MB FAT16 partition (nvme0n1p1)<br />
	   - create EXT4 partition (nvme0n1p2)<br />
	   - optionally create more partitions (system recovery, backups ...)<br />
	   - format partitions nvme0n1p1 -&gt; FAT16<br />
	   - format partitions nvme0n1p2 -&gt; EXT4<br />
	   - check partitions (if old NVME)<br />
	   - label nvme0n1p1 as armbi_boot<br />
	   - label nvme0n1p2 as armbi_root
</p>

<p>
	 
</p>

<p>
	3) run sudo armbian-install<br />
	   - option 7 to flash mtdblock0 (bootloader install)<br />
	   - option 4 (to install system and boot from mtdblock0)<br />
	     choose nvme0n1p2 partition to install system<br />
	     don't POWEROFF, just EXIT
</p>

<p>
	 
</p>

<p>
	4) copy SD boot partition to nvme0n1p1<br />
	   - sudo dd if=/dev/mmcblk1p1 of=/dev/nvme0n1p1 bs=1M status=progress<br />
	   - sudo sync
</p>

<p>
	 
</p>

<p>
	5) armbianExt.txt setup on NMVE<br />
	   - sudo mount /dev/nvme0n1p1 /mnt<br />
	   - check boot files/directories are already copied (ls -l /mnt)<br />
	   - blkid<br />
	   - copy (CTL_INS -&gt; new UUID) of nvme0n1p2 UUID (without "")
</p>

<p>
	  with your favourite editor:<br />
	   - sudo vi armbianExt.txt<br />
	   - replace rootdev=UUID=with new UUID (SHIFT-INS)<br />
	   - save (ESC :x)
</p>

<p>
	6) - sudo poweroff<br />
	   - remove SD<br />
	   - press power button to restart
</p>

<p>
	 
</p>

<p>
	Maybe this cam help someone
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">27527</guid><pubDate>Thu, 23 Mar 2023 20:14:29 +0000</pubDate></item><item><title>OPi5 went (almost) "dead" after an "apt upgrade" (uSD card).</title><link>https://testforum.armbian.com/topic/46913-opi5-went-almost-dead-after-an-apt-upgrade-usd-card/</link><description><![CDATA[<p>
	Hi there,
</p>

<p>
	I pourchased OPi5 (not preferred OPi5 Pro, because of Armbian lacking support), flashed Debian 24.8.1_bookworm_6.10.6_cinnamon_backported_mesa_desktop, configured (user, switch to static IP, user).
</p>

<p>
	Worked OK.
</p>

<p>
	Now, ssh'ing into showed "113 packages upgrade".
</p>

<p>
	Did "apt upgrade".
</p>

<p>
	Download OK, but when applying apgrade process hung twice:
</p>

<p>
	- once on "configuring libc", had to power off, then restarted (after an apt-get suggested in response to apt upgrade). Upgrade hung second time (no progress on bottom bar for hours, no new ssh session).
</p>

<p>
	- twice was on "configuring udev".
</p>

<p>
	After this, board is almost dead:
</p>

<p>
	- boots to animated Armbian logo,
</p>

<p>
	- then "flash" (the few lines on bootup) "failed" (too shot to see what failed).
</p>

<p>
	- then NO normal (text) bootup messages,
</p>

<p>
	- then blank screen with text cursor in left-upper corner, switching with totally blank screen (but monitor does NOT go to sleep) - graphic mode?
</p>

<p>
	 
</p>

<p>
	I can remove uSD card (good, Samsung U1, 32GB), but what should I look for?
</p>

<p>
	Power seems not be problem, it is on it's own 5V/5A SMPS, heatsinks and fan.
</p>

<p>
	 
</p>

<p>
	Laurent
</p>
]]></description><guid isPermaLink="false">46913</guid><pubDate>Tue, 05 Nov 2024 14:18:29 +0000</pubDate></item><item><title>24.5.1 ip_tables: exec format error</title><link>https://testforum.armbian.com/topic/39935-2451-ip_tables-exec-format-error/</link><description><![CDATA[<p>
	I just upgraded to Arabian 24.5.1 using `apt-get upgrade`  and now I cannot load ip_tables:
</p>

<p>
	 
</p>

<pre class="ipsCode"># modprobe ip_tables
modprobe: ERROR: could not insert 'ip_tables': Exec format error</pre>

<p>
	 
</p>

<p>
	I’m not sure what to make of it. 
</p>
]]></description><guid isPermaLink="false">39935</guid><pubDate>Sun, 26 May 2024 21:33:21 +0000</pubDate></item><item><title>Coming from Joshua Riek's UBUNTU</title><link>https://testforum.armbian.com/topic/47292-coming-from-joshua-rieks-ubuntu/</link><description><![CDATA[<p>
	Hello OPI5 users. Running Joshua Riek's Ubuntu distro, I keep getting stability issues. Perhaps because I keep using Xorg. Perhaps because hardware acceleration is buggy. In the past I used<strong> super stable Armbian OPI5 distro's </strong>without hardware acceleration. Infact I still use Armbian on another RK3588 box, I don't think it has EVER crashed, running docker, Mosquito, HomeAssistant, and a buch of other things.
</p>

<p>
	 
</p>

<p>
	Now that my Orange Pi 5 gets a slightly more serious use as webserver, I really like to get rid of the unpredictable Xorg crashes, and gladly would sacrifice HW acceleration for stability. My situation is this:
</p>

<p>
	 
</p>

<ul>
	<li>
		Using JR Ubuntu
	</li>
	<li>
		Because I want to use headless RealVNC (runs only under Xorg) for <strong>several</strong> devices I switched off Wayland
	</li>
	<li>
		Using a slightly hacked RealVNC server originating from Raspberry Pi
	</li>
	<li>
		Want to use OPI5 as a NodeJS + Nginx webserver serving Node apps now
	</li>
</ul>

<p>
	 
</p>

<p>
	Any suggestions for a super stable uncrashable distro for the Opi5, for server use but with gui? I kind of hate to set everything up again, especially with the internal M.2 sata quirks, but I gotta have stability now. Hopefully I can ask a second question: is there an easy way to totally turn off HW acceleration in JR Ubuntu? Maybe I should try that first...
</p>

<p>
	 
</p>

<p>
	Kind regards,
</p>

<p>
	 
</p>

<p>
	Bas
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">47292</guid><pubDate>Wed, 20 Nov 2024 13:43:12 +0000</pubDate></item><item><title>OPi5 does not see mPCIe SSD module.</title><link>https://testforum.armbian.com/topic/46931-opi5-does-not-see-mpcie-ssd-module/</link><description><![CDATA[<p>
	Hi there,
</p>

<p>
	my new OPi5 with Armbian Bookworm Cinnamon mesa backoprted does not see my mPCIe SSD disk.
</p>

<p>
	Just got this: <a href="https://allegro.pl/oferta/nowy-superszybki-dysk-ssd-512gb-m-2-nvme-2242-9605598735" rel="external nofollow">https://allegro.pl/oferta/nowy-superszybki-dysk-ssd-512gb-m-2-nvme-2242-9605598735 \</a> module, but it is not recognized by the system.
</p>

<p>
	 
</p>

<p>
	Armbianmonitor output: <a href="https://paste.armbian.com/huhedogene" rel="external nofollow">https://paste.armbian.com/huhedogene</a>
</p>

<p>
	 
</p>

<p>
	lspci -v output:
</p>

<p>
	0004:40:00.0 PCI bridge: Rockchip Electronics Co., Ltd RK3588 (rev 01) (prog-if 00 [Normal decode])<br />
	       Flags: bus master, fast devsel, latency 0, IRQ 89<br />
	       Bus: primary=40, secondary=41, subordinate=41, sec-latency=0<br />
	       I/O behind bridge: [disabled] [16-bit]<br />
	       Memory behind bridge: [disabled] [32-bit]<br />
	       Prefetchable memory behind bridge: [disabled] [64-bit]<br />
	       Expansion ROM at f4200000 [virtual] [disabled] [size=64K]<br />
	       Capabilities: [40] Power Management version 3<br />
	       Capabilities: [50] MSI: Enable+ Count=16/32 Maskable- 64bit+<br />
	       Capabilities: [70] Express Root Port (Slot-), MSI 08<br />
	       Capabilities: [b0] MSI-X: Enable- Count=128 Masked-<br />
	       Capabilities: [100] Advanced Error Reporting<br />
	       Capabilities: [148] Secondary PCI Express<br />
	       Capabilities: [180] L1 PM Substates<br />
	       Capabilities: [190] Vendor Specific Information: ID=0002 Rev=4 Len=100 &lt;?&gt;<br />
	       Kernel driver in use: pcieport<br />
	 
</p>

<p>
	No new /dev/sd* , nor /dev/mmcblk* files.
</p>

<p>
	 
</p>

<p>
	What am I missing?
</p>

<p>
	Is module faulty? (but it is new)
</p>

<p>
	 
</p>

<p>
	Should I switch to another kernel? (Current is Linux orangepi5 6.10.6-current-rockchip-rk3588 #1 SMP PREEMPT Mon Aug 19 04:05:40 UTC 2024 aarch64 GN<br />
	U/Linux ).
</p>

<p>
	 
</p>

<p>
	Laurent
</p>
]]></description><guid isPermaLink="false">46931</guid><pubDate>Wed, 06 Nov 2024 11:48:19 +0000</pubDate></item><item><title>OP5 - Pro</title><link>https://testforum.armbian.com/topic/47342-op5-pro/</link><description><![CDATA[<p>
	Hi guys,
</p>

<p>
	 
</p>

<p>
	Would someone point me to where to get a particular distro, mainly looking for jammy_legacy_gnome-amazingfated_desktop for <abbr title="Orange Pi"><abbr title="Orange Pi">OPi</abbr></abbr> 5 Pro ?
</p>

<p>
	I have jammy_legacy_5.10.160_gnome-amazingfated_desktop for Pi5 and Pi5 Plus but it does not work on the Pro version.
</p>

<p>
	 
</p>

<p>
	thank you in advance.
</p>
]]></description><guid isPermaLink="false">47342</guid><pubDate>Fri, 22 Nov 2024 14:44:12 +0000</pubDate></item><item><title>atp update changed kernel  from 6.10.6-current-rockchip-rk3588 to 6.1.75-vendor-rk35xx and failed</title><link>https://testforum.armbian.com/topic/46624-atp-update-changed-kernel-from-6106-current-rockchip-rk3588-to-6175-vendor-rk35xx-and-failed/</link><description><![CDATA[<p>
	How can I recover from this? I haven't rebooted:
</p>

<p>
	 
</p>

<pre class="ipsCode">    _             _    _
   /_\  _ _ _ __ | |__(_)__ _ _ _
  / _ \| '_| '  \| '_ \ / _` | ' \
 /_/ \_\_| |_|_|_|_.__/_\__,_|_||_|

 v24.8.4 for Orange Pi 5 running Armbian Linux 6.10.6-current-rockchip-rk3588

 Packages:     Debian stable (bookworm)
 IP addresses: (LAN) 192.168.1.2 10.8.0.1 (WAN) xxx.xxx.xxx.xxx

 Performance:

 Load:         1%               Up time:       21 days 23:00
 Memory usage: 10% of 15.35G
 CPU temp:     41°C             Usage of /:    21% of 233G

 Tips:

 Support our work and become a sponsor https://github.com/sponsors/armbian

 Commands:

 System config  : sudo armbian-config
 System monitor : htop

Last login: Tue Oct 15 13:16:59 2024 from 192.168.1.28
rob@orangepi5:~$ sudo apt update
[sudo] password for rob:
Hit:1 http://deb.debian.org/debian bookworm InRelease
Get:2 http://security.debian.org bookworm-security InRelease [48.0 kB]
Get:3 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
Get:5 http://deb.debian.org/debian bookworm-backports InRelease [59.0 kB]
Get:6 https://packages.adoptium.net/artifactory/deb bookworm InRelease [7,517 B]
Get:4 http://mirrors.jevincanders.net/armbian/apt bookworm InRelease [53.3 kB]
Get:7 http://security.debian.org bookworm-security/main arm64 Packages [186 kB]
Get:8 http://security.debian.org bookworm-security/main armhf Packages [186 kB]
Get:9 http://deb.debian.org/debian bookworm-backports/main arm64 Packages.diff/Index [63.3 kB]
Get:10 http://deb.debian.org/debian bookworm-backports/main armhf Packages.diff/Index [63.3 kB]
Get:11 http://deb.debian.org/debian bookworm-backports/main arm64 Contents (deb).diff/Index [63.6 kB]
Get:12 http://deb.debian.org/debian bookworm-backports/main all Contents (deb).diff/Index [63.6 kB]
Get:13 http://deb.debian.org/debian bookworm-backports/main armhf Contents (deb).diff/Index [63.6 kB]
Get:14 http://deb.debian.org/debian bookworm-backports/main arm64 Packages T-2024-10-21-1409.06-F-2024-10-15-2009.57.pdiff [11.0 kB]
Get:14 http://deb.debian.org/debian bookworm-backports/main arm64 Packages T-2024-10-21-1409.06-F-2024-10-15-2009.57.pdiff [11.0 kB]
Get:15 http://mirrors.jevincanders.net/armbian/apt bookworm/main all Packages [13.5 kB]
Get:16 http://mirrors.jevincanders.net/armbian/apt bookworm/main armhf Packages [345 kB]
Get:17 http://mirrors.jevincanders.net/armbian/apt bookworm/main arm64 Packages [935 kB]
Get:18 http://deb.debian.org/debian bookworm-backports/main armhf Packages T-2024-10-21-1409.06-F-2024-10-15-2009.57.pdiff [10.9 kB]
Get:18 http://deb.debian.org/debian bookworm-backports/main armhf Packages T-2024-10-21-1409.06-F-2024-10-15-2009.57.pdiff [10.9 kB]
Get:19 http://mirrors.jevincanders.net/armbian/apt bookworm/main arm64 Contents (deb) [14.9 MB]
Get:20 http://deb.debian.org/debian bookworm-backports/main arm64 Contents (deb) T-2024-10-19-0204.47-F-2024-10-15-2009.57.pdiff [265 B]
Get:20 http://deb.debian.org/debian bookworm-backports/main arm64 Contents (deb) T-2024-10-19-0204.47-F-2024-10-15-2009.57.pdiff [265 B]
Get:21 http://mirrors.jevincanders.net/armbian/apt bookworm/bookworm-utils arm64 Packages [22.6 kB]
Get:22 http://mirrors.jevincanders.net/armbian/apt bookworm/bookworm-utils armhf Packages [52.5 kB]
Get:23 http://mirrors.jevincanders.net/armbian/apt bookworm/bookworm-utils arm64 Contents (deb) [28.4 kB]
Get:24 http://mirrors.jevincanders.net/armbian/apt bookworm/bookworm-utils armhf Contents (deb) [24.7 kB]
Get:25 http://mirrors.jevincanders.net/armbian/apt bookworm/bookworm-desktop armhf Packages [10.2 kB]
Get:26 http://mirrors.jevincanders.net/armbian/apt bookworm/bookworm-desktop all Packages [5,802 B]
Get:27 http://mirrors.jevincanders.net/armbian/apt bookworm/bookworm-desktop arm64 Packages [9,992 B]
Get:28 http://mirrors.jevincanders.net/armbian/apt bookworm/bookworm-desktop armhf Contents (deb) [29.4 kB]
Get:29 http://mirrors.jevincanders.net/armbian/apt bookworm/bookworm-desktop all Contents (deb) [1,309 B]
Get:30 http://mirrors.jevincanders.net/armbian/apt bookworm/bookworm-desktop arm64 Contents (deb) [29.4 kB]
Get:31 http://deb.debian.org/debian bookworm-backports/main all Contents (deb) T-2024-10-21-1409.06-F-2024-10-15-2009.57.pdiff [5,774 B]
Get:31 http://deb.debian.org/debian bookworm-backports/main all Contents (deb) T-2024-10-21-1409.06-F-2024-10-15-2009.57.pdiff [5,774 B]
Get:32 http://deb.debian.org/debian bookworm-backports/main armhf Contents (deb) T-2024-10-19-0204.47-F-2024-10-15-2009.57.pdiff [263 B]
Get:32 http://deb.debian.org/debian bookworm-backports/main armhf Contents (deb) T-2024-10-19-0204.47-F-2024-10-15-2009.57.pdiff [263 B]
Fetched 17.3 MB in 7s (2,576 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
6 packages can be upgraded. Run 'apt list --upgradable' to see them.
rob@orangepi5:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  armbian-config armbian-firmware armbian-plymouth-theme armbian-zsh linux-dtb-vendor-rk35xx linux-image-vendor-rk35xx
6 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 138 MB of archives.
After this operation, 15.9 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://armbian.tnahosting.net/apt bookworm/main arm64 armbian-config all 24.8.4 [136 kB]
Get:6 http://armbian.chi.auroradev.org/apt bookworm/main arm64 linux-image-vendor-rk35xx arm64 24.8.4 [32.6 MB]
Get:2 http://mirrors.jevincanders.net/armbian/apt bookworm/main arm64 armbian-firmware all 24.8.4 [91.6 MB]
Get:3 http://mirrors.jevincanders.net/armbian/apt bookworm/main arm64 armbian-plymouth-theme all 24.8.4 [108 kB]
Get:4 http://mirrors.jevincanders.net/armbian/apt bookworm/main arm64 armbian-zsh all 24.8.4 [11.8 MB]
Get:5 http://mirrors.jevincanders.net/armbian/apt bookworm/main arm64 linux-dtb-vendor-rk35xx arm64 24.8.4 [2,135 kB]
Fetched 138 MB in 3s (44.6 MB/s)
(Reading database ... 109457 files and directories currently installed.)
Preparing to unpack .../0-armbian-config_24.8.4_all.deb ...
Unpacking armbian-config (24.8.4) over (24.8.3) ...
Preparing to unpack .../1-armbian-firmware_24.8.4_all.deb ...
Unpacking armbian-firmware (24.8.4) over (24.8.3) ...
Preparing to unpack .../2-armbian-plymouth-theme_24.8.4_all.deb ...
Unpacking armbian-plymouth-theme (24.8.4) over (24.8.3) ...
Preparing to unpack .../3-armbian-zsh_24.8.4_all.deb ...
Unpacking armbian-zsh (24.8.4) over (24.8.3) ...
Preparing to unpack .../4-linux-dtb-vendor-rk35xx_24.8.4_arm64.deb ...
Armbian 'linux-dtb-vendor-rk35xx' for '6.1.75-vendor-rk35xx': 'preinst' starting.
Armbian 'linux-dtb-vendor-rk35xx' for '6.1.75-vendor-rk35xx': 'preinst' finishing.
Unpacking linux-dtb-vendor-rk35xx (24.8.4) over (24.8.2) ...
Preparing to unpack .../5-linux-image-vendor-rk35xx_24.8.4_arm64.deb ...
Armbian 'linux-image-vendor-rk35xx' for '6.1.75-vendor-rk35xx': 'prerm' starting.
Armbian 'linux-image-vendor-rk35xx' for '6.1.75-vendor-rk35xx': 'prerm' finishing.
Armbian 'linux-image-vendor-rk35xx' for '6.1.75-vendor-rk35xx': 'preinst' starting.
Armbian 'linux-image-vendor-rk35xx' for '6.1.75-vendor-rk35xx': 'preinst' finishing.
Unpacking linux-image-vendor-rk35xx (24.8.4) over (24.8.2) ...
Armbian 'linux-image-vendor-rk35xx' for '6.1.75-vendor-rk35xx': 'postrm' starting.
Armbian 'linux-image-vendor-rk35xx' for '6.1.75-vendor-rk35xx': 'postrm' finishing.
Setting up linux-dtb-vendor-rk35xx (24.8.4) ...
Armbian 'linux-dtb-vendor-rk35xx' for '6.1.75-vendor-rk35xx': 'postinst' starting.
Armbian: DTB: FAT32: moving /boot/dtb-6.1.75-vendor-rk35xx to /boot/dtb ...
renamed 'dtb-6.1.75-vendor-rk35xx' -&gt; 'dtb'
Armbian 'linux-dtb-vendor-rk35xx' for '6.1.75-vendor-rk35xx': 'postinst' finishing.
Setting up linux-image-vendor-rk35xx (24.8.4) ...
Armbian 'linux-image-vendor-rk35xx' for '6.1.75-vendor-rk35xx': 'postinst' starting.
dkms: autoinstall for kernel 6.1.75-vendor-rk35xx was skipped since the kernel headers for this kernel do not seem to be installed.
update-initramfs: Generating /boot/initrd.img-6.1.75-vendor-rk35xx
update-initramfs: Armbian: Converting to u-boot format: /boot/uInitrd-6.1.75-vendor-rk35xx
Image Name:   uInitrd
Created:      Tue Oct 22 06:34:02 2024
Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
Data Size:    16110316 Bytes = 15732.73 KiB = 15.36 MiB
Load Address: 00000000
Entry Point:  00000000
update-initramfs: Armbian: Symlinking /boot/uInitrd-6.1.75-vendor-rk35xx to /boot/uInitrd
ln: failed to create symbolic link '/boot/uInitrd': Operation not permitted
update-initramfs: Symlink failed, moving /boot/uInitrd-6.1.75-vendor-rk35xx to /boot/uInitrd
renamed '/boot/uInitrd-6.1.75-vendor-rk35xx' -&gt; '/boot/uInitrd'
update-initramfs: Armbian: done.
Free space after deleting the package linux-image-vendor-rk35xx in /boot: 78.5M
Armbian: FAT32 /boot: move last-installed kernel to 'Image'...
renamed '/boot/vmlinuz-6.1.75-vendor-rk35xx' -&gt; '/boot/Image'
Armbian 'linux-image-vendor-rk35xx' for '6.1.75-vendor-rk35xx': 'postinst' finishing.
Setting up armbian-zsh (24.8.4) ...
Setting up armbian-config (24.8.4) ...
Setting up armbian-firmware (24.8.4) ...
Setting up armbian-plymouth-theme (24.8.4) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.142+deb12u1) ...
ln: failed to create hard link '/boot/initrd.img-6.10.6-current-rockchip-rk3588.dpkg-bak' =&gt; '/boot/initrd.img-6.10.6-current-rockchip-rk3588': Operation not permitted
update-initramfs: Generating /boot/initrd.img-6.10.6-current-rockchip-rk3588
grep: /boot/config-6.10.6-current-rockchip-rk3588: No such file or directory
E: gzip compression (CONFIG_RD_GZIP) not supported by kernel
update-initramfs: failed for /boot/initrd.img-6.10.6-current-rockchip-rk3588 with 1.
dpkg: error processing package initramfs-tools (--configure):
 installed initramfs-tools package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)
rob@orangepi5:~$ ls -l /boot
total 104816
-rwxr-xr-x 1 root root      213 Sep 30 07:31 armbianEnv.txt
-rwxr-xr-x 1 root root    38518 Feb 18  2023 boot.bmp
-rwxr-xr-x 1 root root     3404 Feb 18  2023 boot.cmd
-rwxr-xr-x 1 root root     3476 Feb 18  2023 boot.scr
-rwxr-xr-x 1 root root   244731 Oct 18 04:11 config-6.1.75-vendor-rk35xx
drwxr-xr-x 3 root root     4096 Oct 22 06:33 dtb
-rwxr-xr-x 1 root root 39152128 Oct 18 04:11 Image
-rwxr-xr-x 1 root root 28272711 Sep 30 07:29 initrd.img-6.10.6-current-rockchip-rk3588
-rwxr-xr-x 1 root root 16110316 Oct 22 06:34 initrd.img-6.1.75-vendor-rk35xx
-rwxr-xr-x 1 root root  7371703 Oct 18 04:11 System.map-6.1.75-vendor-rk35xx
-rwxr-xr-x 1 root root 16110380 Oct 22 06:34 uInitrd
rob@orangepi5:~$
</pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">46624</guid><pubDate>Tue, 22 Oct 2024 12:03:15 +0000</pubDate></item><item><title>High audio loopback latency on Orange Pi 5</title><link>https://testforum.armbian.com/topic/47061-high-audio-loopback-latency-on-orange-pi-5/</link><description><![CDATA[<p>
	I run a audio loop code on a Raspberry pi 4/5 and Orange Pi 5.
</p>

<p>
	The latency of audio loop is 0.2 seconds on Raspberry pi but on orange pi it takes 1.2 seconds.
</p>

<p>
	For orange pi, i am facing this problem with different Operating systems as well apart from armbian. I've used Ubuntu, Orange Pi OS, Armbian. All have got this problem. The code I have attached. Since the issue is faced in multiple Operating System I strongly feel this has to do with the driver level softwares or directly related optimization from Rockchip.
</p>

<p>
	 
</p>

<p>
	Can anyone guide what I could do
</p>
<p>
<a class="ipsAttachLink" href="https://testforum.armbian.com/applications/core/interface/file/attachment.php?id=13471&amp;key=4b3238eef11a837190bf42bb5b65061f" data-fileExt='cpp' data-fileid='13471' data-filekey='4b3238eef11a837190bf42bb5b65061f'>audio-loop.cpp</a></p>]]></description><guid isPermaLink="false">47061</guid><pubDate>Wed, 13 Nov 2024 11:05:30 +0000</pubDate></item><item><title>Kodi and Pixel format yuv420p10le</title><link>https://testforum.armbian.com/topic/47020-kodi-and-pixel-format-yuv420p10le/</link><description><![CDATA[<p>
	I'm using ffmpeg and Kodi from the <a contenteditable="false" data-ipshover="" data-ipshover-target="https://testforum.armbian.com/profile/200522-amazingfate/?do=hovercard" data-mentionid="200522" href="https://testforum.armbian.com/profile/200522-amazingfate/" rel="">@amazingfate</a> ppa.  All has been running great although I don't think that I'm using hardware acceleration.  I'm still on an older Jammy with the old/legacy kernel.  I've tried newer kernels but getting issues so I stuck with the older kernel.
</p>

<p>
	 
</p>

<p>
	I've started noticing lately that videos are being encoded with pixel format yuv420p10le.  In Kodi, I was getting black screens while the audio was playing.  I was following up on the Kodi forums, and was told that Kodi needed to be compiled for OpenGL instead of OpenGLES to make the video render properly.  This is the thread:
</p>

<p>
	 
</p>

<p>
	<a href="https://forum.kodi.tv/showthread.php?tid=379167" rel="external nofollow">https://forum.kodi.tv/showthread.php?tid=379167</a>
</p>

<p>
	 
</p>

<p>
	So, I've been trying to compile Kodi myself.  If/when I succeed, I'll post.
</p>

<p>
	 
</p>

<p>
	Any info and/or comments about this and assistance is appreciated.
</p>

<p>
	 
</p>

<p>
	I wasn't sure if this was the place to post this.  If it's not feel free to delete this thread.
</p>
]]></description><guid isPermaLink="false">47020</guid><pubDate>Sun, 10 Nov 2024 21:48:42 +0000</pubDate></item><item><title>ORANGE PI 5 OPI5 micro desktop case design</title><link>https://testforum.armbian.com/topic/25673-orange-pi-5-opi5-micro-desktop-case-design/</link><description><![CDATA[<p>
	I have created a micro desktop case. It's an open design that is still in the creation phase. The shell is 3d printed, the sides are acrylic, and the <abbr title="Orange Pi">opi</abbr>5 mount panel can be 3d printed or made from acrylic. I'm looking for feedback with design suggestions/needs. This is the first real <abbr title="Orange Pi">opi</abbr>5 micro tower design currently for <abbr title="Orange Pi">OPI</abbr>5. My cad drawing of the <abbr title="Orange Pi">OPI</abbr>5 mainboard is 99.9% accurate, so if someone wants to use that as a footprint for other projects by all means. 
</p>

<p>
	<a href="https://github.com/berin-aquaquad/orange-pi-5" rel="external nofollow">https://github.com/berin-aquaquad/orange-pi-5</a>
</p>

<p>
	I am using DesignSpa<abbr title="Rockchip">rk</abbr> Mechanical a free cad software that is on par with Fusion360. The shell has been designed as a split body so smaller 3d printers can create it. Again, this is a wo<abbr title="Rockchip">rk</abbr> in progress, and nothing is set in stone.
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://testforum.armbian.com/uploads/monthly_2023_01/1278709682_opi5microdesktopbackandsideview.jpg.616f2cfe844525ce68b88ff12fc05ce3.jpg" data-fileid="9826" data-fileext="jpg" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="9826" width="1000" alt="615279957_opi5microdesktopbackandsideview.thumb.jpg.eea538511ba25e74563056c43c7e218d.jpg" src="https://testforum.armbian.com/uploads/monthly_2023_01/615279957_opi5microdesktopbackandsideview.thumb.jpg.eea538511ba25e74563056c43c7e218d.jpg" loading="lazy" height="490"></a> 
</p>

<p>
	Planned design additions for consideration:
</p>

<ul>
	<li>
		Headphone jack front or back.
	</li>
	<li>
		USB on front.
	</li>
	<li>
		Stats LCD on front.
	</li>
	<li>
		3D printed power button to press power button on <abbr title="Orange Pi">OPI</abbr>5 motherboard.
	</li>
	<li>
		<abbr title="General purpose input/output">GPIO</abbr> header for external access, "custom design or standard web link to example, I need feedback ".
	</li>
	<li>
		RTC battery holder to make use of the onboard RTC.
	</li>
	<li>
		RGB Micro Desktop case LIGHTING options?
	</li>
</ul>
]]></description><guid isPermaLink="false">25673</guid><pubDate>Sun, 08 Jan 2023 17:10:21 +0000</pubDate></item><item><title>Jellyfin docker Hardware Acceleration</title><link>https://testforum.armbian.com/topic/29742-jellyfin-docker-hardware-acceleration/</link><description><![CDATA[<p>
	I want to install jellyfin as a docker container on my Orange pi 5. How can I enable hardware acceleration for it? On the container page (<a href="https://hub.docker.com/r/linuxserver/jellyfin" rel="external nofollow">https://hub.docker.com/r/linuxserver/jellyfin</a>) there are instructions for various options, but orange pi 5 is not there of course. I have enabled 3D acceleration as mentioned on the armbian page for orange pi 5.
</p>
]]></description><guid isPermaLink="false">29742</guid><pubDate>Sat, 19 Aug 2023 19:21:15 +0000</pubDate></item><item><title>Ubuntu rockchip vs armbian?</title><link>https://testforum.armbian.com/topic/45948-ubuntu-rockchip-vs-armbian/</link><description><![CDATA[<p>
	Hopefully this is not a stupid question but I came across <a href="https://github.com/Joshua-Riek/ubuntu-rockchip" rel="external nofollow">Joshua-Riek/ubuntu-rockchip: Ubuntu for Rockchip RK35XX Devices (github.com)</a> when searching for my video playback issues. Does anyone know how this compares with the current armbian release with vendor kernel? Are all the fixes from that release integrated in armbian or does it go the other way?
</p>
]]></description><guid isPermaLink="false">45948</guid><pubDate>Mon, 07 Oct 2024 01:12:01 +0000</pubDate></item><item><title>24.8.4 latest apt upgrade breaks multiple things including the gnome desktop.</title><link>https://testforum.armbian.com/topic/46601-2484-latest-apt-upgrade-breaks-multiple-things-including-the-gnome-desktop/</link><description><![CDATA[<p>
	VERSION=24.8.4<br />
	REVISION=24.8.4<br />
	 
</p>

<p>
	<strong>Problems:</strong>
</p>

<p>
	No display. (access only via SSH)
</p>

<p>
	CIFS mounts fail
</p>

<p>
	 
</p>

<p>
	<strong>Lots of dmesg messages similar to:</strong>
</p>

<p>
	...
</p>

<p>
	[    6.421534] rtk_btusb: disagrees about version of symbol module_layout
</p>

<p>
	...
</p>

<p>
	[    6.504179] uio: disagrees about version of symbol module_layout
</p>

<p>
	...
</p>

<p>
	[  376.377046] ipv6: disagrees about version of symbol module_layout
</p>

<p>
	...<br />
	[  379.869911] cifs_md4: disagrees about version of symbol module_layout
</p>

<p>
	...
</p>

<p>
	 
</p>

<p>
	Is this problem known about?
</p>
]]></description><guid isPermaLink="false">46601</guid><pubDate>Mon, 21 Oct 2024 10:18:32 +0000</pubDate></item><item><title>OPI5 16GB not booting after upgrade</title><link>https://testforum.armbian.com/topic/46650-opi5-16gb-not-booting-after-upgrade/</link><description><![CDATA[<p>
	Degin: MounlAng root Tile syslel ... Degan: munning escrapusr cucad-lop ... uonc.  Begin: Running /scripts/local-premount ... Scanning for Btrfs filesystems  done.  Begin: Waiting for root file system ... Begin: Running /scripts/local-block ... done.  done.  Geve up waiting for root file system device. Cowmon problems:  ⁃ Boot args (cat /proc/cmdline)  - Check rootdelay= (did the system wait long enough?)  - Missing modules (cat /proc/modules; ls /dev)  ALERT! UUID=db80a2ac-ec37-4fda-91db-92604becfcce does not exist. Dropping to a shell!  <br />
	BusyBox v1.30.1 (Ubuntu 1:1.30.1-7ubuntu3.1) built-in shell (ash)  Enter 'help' for a list of built-in commands.  (initramfs)
</p>

<p>
	 
</p>

<p>
	Hello, i got this error after System Upgrade to the latest version. Looks like i need to revert back the kernel cause it doesn`t see my nvme ssd.
</p>
]]></description><guid isPermaLink="false">46650</guid><pubDate>Wed, 23 Oct 2024 16:50:48 +0000</pubDate></item><item><title>Re-Installing Armbian (or other distro) on nvme boot partition?</title><link>https://testforum.armbian.com/topic/46616-re-installing-armbian-or-other-distro-on-nvme-boot-partition/</link><description><![CDATA[<p>
	Hello!<br />
	<br />
	Iv'e just done a test run installing Armbian for booting off my new m.2 nvme drive.
</p>

<p>
	As 'm planning to have the drives 2nd large partition as my basic home file server I'm wondering if I can as easily re-install the OS if/when I need to update it to a newer one?<br />
	<br />
	Because the instructions I followed and that I see around do a very basic
</p>

<p>
	cat /dev/mmcblk1 &gt; /dev/nvme0n1
</p>

<p>
	onto the raw un-partitioned nvme. 
</p>

<p>
	 
</p>

<p>
	My case will be that I have data on a partition on that drive that needs to stay.<br />
	<br />
	Is this going to be an issue or are there ways to re-install Armbian or even other distro on the boot partition?<br />
	<br />
	Cheers!
</p>
]]></description><guid isPermaLink="false">46616</guid><pubDate>Tue, 22 Oct 2024 03:36:39 +0000</pubDate></item><item><title>OPI5 + M2 SATA :  not boot: Alert UUID</title><link>https://testforum.armbian.com/topic/40480-opi5-m2-sata-not-boot-alert-uuid/</link><description><![CDATA[<p>
	please, helpme with thist message in boot <span>:</span>
</p>

<p>
	 
</p>

<p>
	 
</p>

<p><a href="https://testforum.armbian.com/uploads/monthly_2024_06/opi5-sata.png.08c823162ad4d33e6f90f43afbf478b9.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="12571" src="https://testforum.armbian.com/uploads/monthly_2024_06/opi5-sata.thumb.png.4e07b4941fdafa0cb8b5d8ce8584a3e3.png" width="883" class="ipsImage ipsImage_thumbnailed" alt="opi5-sata.png" loading="lazy" height="741.72"></a></p>]]></description><guid isPermaLink="false">40480</guid><pubDate>Sat, 01 Jun 2024 04:07:13 +0000</pubDate></item><item><title>Board always booting up with very low CPU frequency</title><link>https://testforum.armbian.com/topic/46580-board-always-booting-up-with-very-low-cpu-frequency/</link><description><![CDATA[<p>
	Hello all,
</p>

<p>
	 
</p>

<p>
	I have noticed that whenever I reboot my Orange Pi 5 board, all the 8 cpus slow down to 408 Mhz with no range, as stated by cpufreq-info:
</p>

<p>
	 
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			root@orangepi5:~# cpufreq-info<br />
			cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009<br />
			Report errors and bugs to cpufreq@vger.kernel.org, please.<br />
			analyzing CPU 0:<br />
			  driver: cpufreq-dt<br />
			  CPUs which run at the same hardware frequency: 0 1 2 3<br />
			  CPUs which need to have their frequency coordinated by software: 0 1 2 3<br />
			  maximum transition latency: 84.0 us.<br />
			  hardware limits: 408 MHz - 1.80 GHz<br />
			  available frequency steps: 408 MHz, 600 MHz, 816 MHz, 1.01 GHz, 1.20 GHz, 1.42 GHz, 1.61 GHz, 1.80 GHz<br />
			  available cpufreq governors: conservative, ondemand, userspace, powersave, performance, schedutil<br />
			  current policy: frequency should be within 408 MHz and 408 MHz.<br />
			                  The governor "schedutil" may decide which speed to use<br />
			                  within this range.<br />
			  current CPU frequency is 408 MHz (asserted by call to hardware).<br />
			  cpufreq stats: 408 MHz:75.18%, 600 MHz:2.60%, 816 MHz:0.00%, 1.01 GHz:4.92%, 1.20 GHz:2.63%, 1.42 GHz:2.77%, 1.61 GHz:2.04%, 1.80 GHz:9.87%  (551)<br />
			analyzing CPU 1:<br />
			  driver: cpufreq-dt<br />
			  CPUs which run at the same hardware frequency: 0 1 2 3<br />
			  CPUs which need to have their frequency coordinated by software: 0 1 2 3<br />
			  maximum transition latency: 84.0 us.<br />
			  hardware limits: 408 MHz - 1.80 GHz<br />
			  available frequency steps: 408 MHz, 600 MHz, 816 MHz, 1.01 GHz, 1.20 GHz, 1.42 GHz, 1.61 GHz, 1.80 GHz<br />
			  available cpufreq governors: conservative, ondemand, userspace, powersave, performance, schedutil<br />
			  current policy: frequency should be within 408 MHz and 408 MHz.<br />
			                  The governor "schedutil" may decide which speed to use<br />
			                  within this range.<br />
			  current CPU frequency is 408 MHz (asserted by call to hardware).<br />
			  cpufreq stats: 408 MHz:75.18%, 600 MHz:2.60%, 816 MHz:0.00%, 1.01 GHz:4.92%, 1.20 GHz:2.63%, 1.42 GHz:2.77%, 1.61 GHz:2.04%, 1.80 GHz:9.86%  (551)<br />
			analyzing CPU 2:<br />
			  driver: cpufreq-dt<br />
			  CPUs which run at the same hardware frequency: 0 1 2 3<br />
			  CPUs which need to have their frequency coordinated by software: 0 1 2 3<br />
			  maximum transition latency: 84.0 us.<br />
			  hardware limits: 408 MHz - 1.80 GHz<br />
			  available frequency steps: 408 MHz, 600 MHz, 816 MHz, 1.01 GHz, 1.20 GHz, 1.42 GHz, 1.61 GHz, 1.80 GHz<br />
			  available cpufreq governors: conservative, ondemand, userspace, powersave, performance, schedutil<br />
			  current policy: frequency should be within 408 MHz and 408 MHz.<br />
			                  The governor "schedutil" may decide which speed to use<br />
			                  within this range.<br />
			  current CPU frequency is 408 MHz (asserted by call to hardware).<br />
			  cpufreq stats: 408 MHz:75.18%, 600 MHz:2.60%, 816 MHz:0.00%, 1.01 GHz:4.92%, 1.20 GHz:2.63%, 1.42 GHz:2.77%, 1.61 GHz:2.04%, 1.80 GHz:9.86%  (551)<br />
			analyzing CPU 3:<br />
			  driver: cpufreq-dt<br />
			  CPUs which run at the same hardware frequency: 0 1 2 3<br />
			  CPUs which need to have their frequency coordinated by software: 0 1 2 3<br />
			  maximum transition latency: 84.0 us.<br />
			  hardware limits: 408 MHz - 1.80 GHz<br />
			  available frequency steps: 408 MHz, 600 MHz, 816 MHz, 1.01 GHz, 1.20 GHz, 1.42 GHz, 1.61 GHz, 1.80 GHz<br />
			  available cpufreq governors: conservative, ondemand, userspace, powersave, performance, schedutil<br />
			  current policy: frequency should be within 408 MHz and 408 MHz.<br />
			                  The governor "schedutil" may decide which speed to use<br />
			                  within this range.<br />
			  current CPU frequency is 408 MHz (asserted by call to hardware).<br />
			  cpufreq stats: 408 MHz:75.18%, 600 MHz:2.60%, 816 MHz:0.00%, 1.01 GHz:4.92%, 1.20 GHz:2.63%, 1.42 GHz:2.77%, 1.61 GHz:2.04%, 1.80 GHz:9.86%  (551)<br />
			analyzing CPU 4:<br />
			  driver: cpufreq-dt<br />
			  CPUs which run at the same hardware frequency: 4 5<br />
			  CPUs which need to have their frequency coordinated by software: 4 5<br />
			  maximum transition latency: 324 us.<br />
			  hardware limits: 408 MHz - 2.26 GHz<br />
			  available frequency steps: 408 MHz, 600 MHz, 816 MHz, 1.01 GHz, 1.20 GHz, 1.42 GHz, 1.61 GHz, 1.80 GHz, 2.02 GHz, 2.21 GHz, 2.26 GHz<br />
			  available cpufreq governors: conservative, ondemand, userspace, powersave, performance, schedutil<br />
			  current policy: frequency should be within 408 MHz and 408 MHz.<br />
			                  The governor "schedutil" may decide which speed to use<br />
			                  within this range.<br />
			  current CPU frequency is 408 MHz (asserted by call to hardware).<br />
			  cpufreq stats: 408 MHz:85.39%, 600 MHz:5.54%, 816 MHz:0.00%, 1.01 GHz:0.00%, 1.20 GHz:2.66%, 1.42 GHz:0.76%, 1.61 GHz:0.57%, 1.80 GHz:0.88%, 2.02 GHz:0.54%, 2.21 GHz:0.34%, 2.26 GHz:3.34%  (326)<br />
			analyzing CPU 5:<br />
			  driver: cpufreq-dt<br />
			  CPUs which run at the same hardware frequency: 4 5<br />
			  CPUs which need to have their frequency coordinated by software: 4 5<br />
			  maximum transition latency: 324 us.<br />
			  hardware limits: 408 MHz - 2.26 GHz<br />
			  available frequency steps: 408 MHz, 600 MHz, 816 MHz, 1.01 GHz, 1.20 GHz, 1.42 GHz, 1.61 GHz, 1.80 GHz, 2.02 GHz, 2.21 GHz, 2.26 GHz<br />
			  available cpufreq governors: conservative, ondemand, userspace, powersave, performance, schedutil<br />
			  current policy: frequency should be within 408 MHz and 408 MHz.<br />
			                  The governor "schedutil" may decide which speed to use<br />
			                  within this range.<br />
			  current CPU frequency is 408 MHz (asserted by call to hardware).<br />
			  cpufreq stats: 408 MHz:85.39%, 600 MHz:5.54%, 816 MHz:0.00%, 1.01 GHz:0.00%, 1.20 GHz:2.66%, 1.42 GHz:0.76%, 1.61 GHz:0.57%, 1.80 GHz:0.88%, 2.02 GHz:0.54%, 2.21 GHz:0.34%, 2.26 GHz:3.34%  (326)<br />
			analyzing CPU 6:<br />
			  driver: cpufreq-dt<br />
			  CPUs which run at the same hardware frequency: 6 7<br />
			  CPUs which need to have their frequency coordinated by software: 6 7<br />
			  maximum transition latency: 324 us.<br />
			  hardware limits: 408 MHz - 2.26 GHz<br />
			  available frequency steps: 408 MHz, 600 MHz, 816 MHz, 1.01 GHz, 1.20 GHz, 1.42 GHz, 1.61 GHz, 1.80 GHz, 2.02 GHz, 2.21 GHz, 2.26 GHz<br />
			  available cpufreq governors: conservative, ondemand, userspace, powersave, performance, schedutil<br />
			  current policy: frequency should be within 408 MHz and 408 MHz.<br />
			                  The governor "schedutil" may decide which speed to use<br />
			                  within this range.<br />
			  current CPU frequency is 408 MHz (asserted by call to hardware).<br />
			  cpufreq stats: 408 MHz:83.38%, 600 MHz:5.82%, 816 MHz:0.03%, 1.01 GHz:0.00%, 1.20 GHz:4.01%, 1.42 GHz:0.74%, 1.61 GHz:0.76%, 1.80 GHz:0.68%, 2.02 GHz:0.76%, 2.21 GHz:0.11%, 2.26 GHz:3.70%  (340)<br />
			analyzing CPU 7:<br />
			  driver: cpufreq-dt<br />
			  CPUs which run at the same hardware frequency: 6 7<br />
			  CPUs which need to have their frequency coordinated by software: 6 7<br />
			  maximum transition latency: 324 us.<br />
			  hardware limits: 408 MHz - 2.26 GHz<br />
			  available frequency steps: 408 MHz, 600 MHz, 816 MHz, 1.01 GHz, 1.20 GHz, 1.42 GHz, 1.61 GHz, 1.80 GHz, 2.02 GHz, 2.21 GHz, 2.26 GHz<br />
			  available cpufreq governors: conservative, ondemand, userspace, powersave, performance, schedutil<br />
			  current policy: frequency should be within 408 MHz and 408 MHz.<br />
			                  The governor "schedutil" may decide which speed to use<br />
			                  within this range.<br />
			  current CPU frequency is 408 MHz (asserted by call to hardware).<br />
			  cpufreq stats: 408 MHz:83.38%, 600 MHz:5.82%, 816 MHz:0.03%, 1.01 GHz:0.00%, 1.20 GHz:4.01%, 1.42 GHz:0.73%, 1.61 GHz:0.76%, 1.80 GHz:0.68%, 2.02 GHz:0.76%, 2.21 GHz:0.11%, 2.26 GHz:3.70%  (340)
		</p>
	</div>
</blockquote>

<p>
	 
</p>

<p>
	I have created a cronjob script in order to bring the frequency back to acceptable range. I don't even know if this is the correct way to solve this, but I am running the following:
</p>

<pre class="ipsCode">echo performance | sudo tee /sys/devices/platform/dmc/devfreq/dmc/governor
cpufreq-set -c 0 -u 1800000
cpufreq-set -c 4 -u 2260000
cpufreq-set -c 6 -u 2300000
cpufreq-set -c 0 -g schedutil
cpufreq-set -c 4 -g schedutil
cpufreq-set -c 6 -g schedutil</pre>

<p>
	 
</p>

<p>
	However, even though I set the frequency for processors 6 and 7 for 2.30 Ghz using this method, they never go that high, as stated by cpufreq-info:
</p>

<pre class="ipsCode">analyzing CPU 6:
  driver: cpufreq-dt
  CPUs which run at the same hardware frequency: 6 7
  CPUs which need to have their frequency coordinated by software: 6 7
  maximum transition latency: 324 us.
  hardware limits: 408 MHz - 2.26 GHz
  available frequency steps: 408 MHz, 600 MHz, 816 MHz, 1.01 GHz, 1.20 GHz, 1.42 GHz, 1.61 GHz, 1.80 GHz, 2.02 GHz, 2.21 GHz, 2.26 GHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance, schedutil
  current policy: frequency should be within 408 MHz and 2.26 GHz.
                  The governor "schedutil" may decide which speed to use
                  within this range.
  current CPU frequency is 408 MHz (asserted by call to hardware).
  cpufreq stats: 408 MHz:80.22%, 600 MHz:1.90%, 816 MHz:0.00%, 1.01 GHz:0.00%, 1.20 GHz:3.98%, 1.42 GHz:2.08%, 1.61 GHz:1.47%, 1.80 GHz:1.01%, 2.02 GHz:1.17%, 2.21 GHz:0.86%, 2.26 GHz:7.30%  (2110)
analyzing CPU 7:
  driver: cpufreq-dt
  CPUs which run at the same hardware frequency: 6 7
  CPUs which need to have their frequency coordinated by software: 6 7
  maximum transition latency: 324 us.
  hardware limits: 408 MHz - 2.26 GHz
  available frequency steps: 408 MHz, 600 MHz, 816 MHz, 1.01 GHz, 1.20 GHz, 1.42 GHz, 1.61 GHz, 1.80 GHz, 2.02 GHz, 2.21 GHz, 2.26 GHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance, schedutil
  current policy: frequency should be within 408 MHz and 2.26 GHz.
                  The governor "schedutil" may decide which speed to use
                  within this range.
  current CPU frequency is 408 MHz (asserted by call to hardware).
  cpufreq stats: 408 MHz:80.22%, 600 MHz:1.90%, 816 MHz:0.00%, 1.01 GHz:0.00%, 1.20 GHz:3.98%, 1.42 GHz:2.08%, 1.61 GHz:1.47%, 1.80 GHz:1.01%, 2.02 GHz:1.17%, 2.21 GHz:0.86%, 2.26 GHz:7.30%  (2110)</pre>

<p>
	 
</p>

<p>
	 
</p>

<p>
	Those last two processors only go that high if I run <abbr title="Single board computer"><abbr title="Single board computer">sbc</abbr></abbr>-bench one time, than I get the desired speeds:
</p>

<pre class="ipsCode">analyzing CPU 6:
  driver: cpufreq-dt
  CPUs which run at the same hardware frequency: 6 7
  CPUs which need to have their frequency coordinated by software: 6 7
  maximum transition latency: 324 us.
  hardware limits: 408 MHz - 2.30 GHz
  available frequency steps: 408 MHz, 600 MHz, 816 MHz, 1.01 GHz, 1.20 GHz, 1.42 GHz, 1.61 GHz, 1.80 GHz, 2.02 GHz, 2.21 GHz, 2.30 GHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance, schedutil
  current policy: frequency should be within 408 MHz and 2.30 GHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency is 2.30 GHz (asserted by call to hardware).
  cpufreq stats: 408 MHz:0.00%, 600 MHz:0.00%, 816 MHz:0.00%, 1.01 GHz:0.00%, 1.20 GHz:0.00%, 1.42 GHz:0.00%, 1.61 GHz:0.00%, 1.80 GHz:0.00%, 2.02 GHz:3.63%, 2.21 GHz:5.86%, 2.30 GHz:90.50%  (1538)
analyzing CPU 7:
  driver: cpufreq-dt
  CPUs which run at the same hardware frequency: 6 7
  CPUs which need to have their frequency coordinated by software: 6 7
  maximum transition latency: 324 us.
  hardware limits: 408 MHz - 2.30 GHz
  available frequency steps: 408 MHz, 600 MHz, 816 MHz, 1.01 GHz, 1.20 GHz, 1.42 GHz, 1.61 GHz, 1.80 GHz, 2.02 GHz, 2.21 GHz, 2.30 GHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance, schedutil
  current policy: frequency should be within 408 MHz and 2.30 GHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency is 2.30 GHz (asserted by call to hardware).
  cpufreq stats: 408 MHz:0.00%, 600 MHz:0.00%, 816 MHz:0.00%, 1.01 GHz:0.00%, 1.20 GHz:0.00%, 1.42 GHz:0.00%, 1.61 GHz:0.00%, 1.80 GHz:0.00%, 2.02 GHz:3.63%, 2.21 GHz:5.86%, 2.30 GHz:90.50%  (1538)</pre>

<p>
	 
</p>

<p>
	What is the correct way to solve this? What is <abbr title="Single board computer"><abbr title="Single board computer">sbc</abbr></abbr>-bench doing in order to achieve these frenquencies??
</p>

<p>
	 
</p>

<p>
	Best regards,
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">46580</guid><pubDate>Sun, 20 Oct 2024 20:59:59 +0000</pubDate></item><item><title>A thread about Dolphin the emulator on Orange Pi 5. (Linux not Android)</title><link>https://testforum.armbian.com/topic/27060-a-thread-about-dolphin-the-emulator-on-orange-pi-5-linux-not-android/</link><description><![CDATA[<p>
	Someone asked in a different thread how I got Dolphin to run so thought I'd start a thread so not to pollute the other one.
</p>

<p>
	Basically it wasn't that hard especially if youve done some git'hubbing before.
</p>

<p>
	 
</p>

<p>
	I think I followed the 'Ubuntu' instructions here.
</p>

<p>
	Make sure you get the dependencies and do all the steps correctly.
</p>

<p>
	It should build without problems if you do.  (remember you have a lot of cores on Opi5 so can use 'make -j6' or even higher)
</p>

<p>
	 
</p>

<p>
	<a href="https://github.com/dolphin-emu/dolphin/wiki/Building-for-Linux" rel="external nofollow">https://github.com/dolphin-emu/dolphin/wiki/Building-for-Linux</a>
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	You then want to set a config flag to make Dolphin use GLES instead of big brother OpenGL.
</p>

<p>
	(you probably want to run it at least once to generate the config files)
</p>

<p>
	 
</p>

<p>
	nano ~/.config/dolphin-emu/GFX.ini<br />
	add a line:<br />
	PreferGLES = True
</p>

<p>
	 
</p>

<p>
	But when running one of the more common games I got a shader compilation error.
</p>

<p>
	I hacked around that and also reported it on the Dolpin bug report site and it should be fixed soon when the 'PR' gets accepted.
</p>

<p>
	In the meantime you can read here what to do,
</p>

<p>
	 
</p>

<p>
	<a href="https://bugs.dolphin-emu.org/issues/13198#" rel="external nofollow">https://bugs.dolphin-emu.org/issues/13198#</a>
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	Note that in my youtube video I get a good fps but later on in the game when you get to the first village the transparencies in the central square bonfire completely kills fps.
</p>

<p>
	The same happens in Metroid Prime when you have the large bluish holo walls in view.
</p>

<p>
	Mario Kart runs pretty well most of the time. Mario Sunshine as well at least in the plaza area I have't tried further.
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	Cheers and Good Luck!
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">27060</guid><pubDate>Wed, 08 Mar 2023 19:27:17 +0000</pubDate></item><item><title>No routing on orangepi 5 - static IP</title><link>https://testforum.armbian.com/topic/46354-no-routing-on-orangepi-5-static-ip/</link><description><![CDATA[<p>
	when I switch to static IP, there is no a connection to default gateway. but when using DHCP everything works fine.
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted"><span class="pln">$ ip route
</span><span class="kwd">default</span><span class="pln"> via </span><span class="lit">192.168</span><span class="pun">.</span><span class="lit">88.1</span><span class="pln"> dev end1 proto </span><span class="kwd">static</span><span class="pln"> metric </span><span class="lit">100</span><span class="pln"> 
</span><span class="lit">169.254</span><span class="pun">.</span><span class="lit">0.0</span><span class="pun">/</span><span class="lit">16</span><span class="pln"> dev end1 scope link metric </span><span class="lit">1000</span><span class="pln"> 
</span><span class="lit">192.168</span><span class="pun">.</span><span class="lit">88.0</span><span class="pun">/</span><span class="lit">24</span><span class="pln"> dev end1 proto kernel scope link src </span><span class="lit">192.168</span><span class="pun">.</span><span class="lit">88.32</span><span class="pln"> metric </span><span class="lit">100</span><span class="pln"> 
  
$ ip a     
</span><span class="lit">1</span><span class="pun">:</span><span class="pln"> lo</span><span class="pun">:</span><span class="pln"> </span><span class="pun">&lt;</span><span class="pln">LOOPBACK</span><span class="pun">,</span><span class="pln">UP</span><span class="pun">,</span><span class="pln">LOWER_UP</span><span class="pun">&gt;</span><span class="pln"> mtu </span><span class="lit">65536</span><span class="pln"> qdisc noqueue state UNKNOWN group </span><span class="kwd">default</span><span class="pln"> qlen </span><span class="lit">1000</span><span class="pln">
    link</span><span class="pun">/</span><span class="pln">loopback </span><span class="lit">00</span><span class="pun">:</span><span class="lit">00</span><span class="pun">:</span><span class="lit">00</span><span class="pun">:</span><span class="lit">00</span><span class="pun">:</span><span class="lit">00</span><span class="pun">:</span><span class="lit">00</span><span class="pln"> brd </span><span class="lit">00</span><span class="pun">:</span><span class="lit">00</span><span class="pun">:</span><span class="lit">00</span><span class="pun">:</span><span class="lit">00</span><span class="pun">:</span><span class="lit">00</span><span class="pun">:</span><span class="lit">00</span><span class="pln">
    inet </span><span class="lit">127.0</span><span class="pun">.</span><span class="lit">0.1</span><span class="pun">/</span><span class="lit">8</span><span class="pln"> scope host lo
       valid_lft forever preferred_lft forever
</span><span class="lit">2</span><span class="pun">:</span><span class="pln"> end1</span><span class="pun">:</span><span class="pln"> </span><span class="pun">&lt;</span><span class="pln">BROADCAST</span><span class="pun">,</span><span class="pln">MULTICAST</span><span class="pun">,</span><span class="pln">UP</span><span class="pun">,</span><span class="pln">LOWER_UP</span><span class="pun">&gt;</span><span class="pln"> mtu </span><span class="lit">1500</span><span class="pln"> qdisc mq state UP group </span><span class="kwd">default</span><span class="pln"> qlen </span><span class="lit">1000</span><span class="pln">
    link</span><span class="pun">/</span><span class="pln">ether </span><span class="lit">76</span><span class="pun">:</span><span class="pln">e2</span><span class="pun">:</span><span class="lit">40</span><span class="pun">:</span><span class="lit">53</span><span class="pun">:</span><span class="pln">b4</span><span class="pun">:</span><span class="pln">f6 brd ff</span><span class="pun">:</span><span class="pln">ff</span><span class="pun">:</span><span class="pln">ff</span><span class="pun">:</span><span class="pln">ff</span><span class="pun">:</span><span class="pln">ff</span><span class="pun">:</span><span class="pln">ff
    inet </span><span class="lit">192.168</span><span class="pun">.</span><span class="lit">88.32</span><span class="pun">/</span><span class="lit">24</span><span class="pln"> brd </span><span class="lit">192.168</span><span class="pun">.</span><span class="lit">88.255</span><span class="pln"> scope global noprefixroute end1
       valid_lft forever preferred_lft forever
      
$ ping </span><span class="lit">192.168</span><span class="pun">.</span><span class="lit">88.1</span><span class="pln"> 
PING </span><span class="lit">192.168</span><span class="pun">.</span><span class="lit">88.1</span><span class="pln"> </span><span class="pun">(</span><span class="lit">192.168</span><span class="pun">.</span><span class="lit">88.1</span><span class="pun">)</span><span class="pln"> </span><span class="lit">56</span><span class="pun">(</span><span class="lit">84</span><span class="pun">)</span><span class="pln"> bytes of data</span><span class="pun">.</span><span class="pln">
</span><span class="pun">^</span><span class="pln">C
</span><span class="pun">---</span><span class="pln"> </span><span class="lit">192.168</span><span class="pun">.</span><span class="lit">88.1</span><span class="pln"> ping statistics </span><span class="pun">---</span><span class="pln">
</span><span class="lit">4</span><span class="pln"> packets transmitted</span><span class="pun">,</span><span class="pln"> </span><span class="lit">0</span><span class="pln"> received</span><span class="pun">,</span><span class="pln"> </span><span class="lit">100</span><span class="pun">%</span><span class="pln"> packet loss</span><span class="pun">,</span><span class="pln"> time </span><span class="lit">3032ms</span></pre>

<p>
	 
</p>

<p>
	Ping to another network address like 192.168.88.30 works fine.
</p>

<p>
	Looks like  armbian-config does not save gateway and dns during configuration
</p>

<p>
	 
</p>

<p>
	what am I doing wrong?
</p>
]]></description><guid isPermaLink="false">46354</guid><pubDate>Tue, 15 Oct 2024 17:32:02 +0000</pubDate></item><item><title>Migration to rk35xx LINUXFAMILY</title><link>https://testforum.armbian.com/topic/29087-migration-to-rk35xx-linuxfamily/</link><description><![CDATA[<p>
	Rk3588 boards now share the same linuxfamily as rk3568 and rk3566 boards. It means rockchip-rk3588 kernel won't get update longer. Here is some steps for migration:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">sudo sed -i 's/LINUXFAMILY=rockchip-rk3588/LINUXFAMILY=rk35xx/g' /etc/armbian-release
sudo apt update
sudo apt install linux-image-legacy-rk35xx linux-dtb-legacy-rk35xx linux-headers-legacy-rk35xx
sudo apt remove linux-image-legacy-rockchip-rk3588 linux-dtb-legacy-rockchip-rk3588 linux-headers-legacy-rockchip-rk3588</span></pre>

<p>
	 
</p>

<p>
	<strong>NOTE: The steps are currently for beta branch only. Don't try on stable branch.</strong>
</p>
]]></description><guid isPermaLink="false">29087</guid><pubDate>Sun, 02 Jul 2023 19:46:24 +0000</pubDate></item></channel></rss>
