<?xml version="1.0"?>
<rss version="2.0"><channel><title>Orange Pi 5 Latest Topics</title><link>https://forum.armbian.com/forum/206-orange-pi-5/</link><description>Orange Pi 5 Latest Topics</description><language>en</language><item><title><![CDATA[Unable to output 4k > 24Hz]]></title><link>https://forum.armbian.com/topic/59232-unable-to-output-4k-24hz/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='https://paste.armbian.com/afuhutiwef' target='_blank'  rel="nofollow noreferrer">
	
		
			https://paste.armbian.com/afuhutiwef
		
	
</a>
</div></span>
    </div>
    
    
</div><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://forum.armbian.com/topic/59508-gpiolib-on-orange-pi-5/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='https://paste.armbian.com/xupacojuyu' target='_blank'  rel="nofollow noreferrer">
	
		
			https://paste.armbian.com/xupacojuyu
		
	
</a>
</div></span>
    </div>
    
    
</div><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>USB 2 port not available</title><link>https://forum.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>Orange Pi 5 - unable to detect NVMe drive</title><link>https://forum.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>Gaming experience with Orange Pi 5 (RK3588) on Armbian</title><link>https://forum.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>Hardware video acceleration with recent armbian/mainline kernel (Kodi)</title><link>https://forum.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>Armbian 26.2.1 can't boot from MTD on OrangePi5</title><link>https://forum.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://forum.armbian.com/topic/59135-orange-pi-5-no-graphics-when-booting-the-uefi-arm64-images/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><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://forum.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://forum.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>OS cannot be installed</title><link>https://forum.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>[Guide] How to boot Orange pi 5 from SATA m.2 SSD (for Orange pi OS and Armbian)</title><link>https://forum.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://forum.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" data-ratio="71.61" width="708" src="https://forum.armbian.com/uploads/monthly_2023_07/image.png.d953790643a619065b528830ef12277f.png" />
</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://forum.armbian.com/uploads/emoticons/default_smile.png" srcset="https://forum.armbian.com/uploads/emoticons/smile@2x.png 2x" title=":)" width="20" /></span>
</p>
]]></description><guid isPermaLink="false">29253</guid><pubDate>Sat, 15 Jul 2023 07:21:58 +0000</pubDate></item><item><title>problems with booting from SD-card (initramfs)</title><link>https://forum.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://forum.armbian.com/uploads/monthly_2025_12/IMG_20251221_225928_1.jpg.a1b02f242ef84ac6e3ce8457c0978b7b.jpg" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="15701" src="https://forum.armbian.com/uploads/monthly_2025_12/IMG_20251221_225928_1.thumb.jpg.71eef39f8818a5eca696efd5edb0ad6b.jpg" data-ratio="50.7" width="1000" class="ipsImage ipsImage_thumbnailed" alt="IMG_20251221_225928_1.jpg"></a></p>]]></description><guid isPermaLink="false">56861</guid><pubDate>Mon, 22 Dec 2025 12:36:29 +0000</pubDate></item><item><title>Orange Pi 5 won&#x2019;t boot from SSD after armbian-install</title><link>https://forum.armbian.com/topic/56172-orange-pi-5-won%E2%80%99t-boot-from-ssd-after-armbian-install/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><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://forum.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://forum.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://forum.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://forum.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://forum.armbian.com/topic/55974-cannot-get-m2-sata-adapter-to-work-asm1166/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><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://forum.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" data-ratio="216.14" width="347" src="https://forum.armbian.com/uploads/monthly_2025_10/Screenshot_2025-10-29-23-45-23-091_com.alibaba.aliexpresshd.thumb.jpg.9a79b4e0743dbe7689574dab3dd108d2.jpg" /></a>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="15302" href="https://forum.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" data-ratio="133.21" width="563" src="https://forum.armbian.com/uploads/monthly_2025_10/IMG_20251029_234722.thumb.jpg.a12ae4996b12911065e147e578b6f25b.jpg" /></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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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" data-ratio="56.30" width="1000" src="https://forum.armbian.com/uploads/monthly_2025_08/image.thumb.png.c5897b42baeccba62c86384bbcd18d5a.png" /></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://forum.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://forum.armbian.com/topic/54500-does-anybody-know-how-to-resume-suspend-from-keyboard-press/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='https://paste.armbian.com/oxuruqiqij' target='_blank'  rel="nofollow noreferrer">
	
		
			https://paste.armbian.com/oxuruqiqij
		
	
</a>
</div></span>
    </div>
    
    
</div><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://forum.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://forum.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" data-ratio="52.30" width="1000" src="https://forum.armbian.com/uploads/monthly_2025_08/image.thumb.png.136ea0b2fe0879679472a3fab20e7b60.png" /></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://forum.armbian.com/topic/54078-1password-browserdesktop-synchronization-wont-work-on-armbian/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='https://paste.armbian.com/jukemoxepa' target='_blank'  rel="nofollow noreferrer">
	
		
			https://paste.armbian.com/jukemoxepa
		
	
</a>
</div></span>
    </div>
    
    
</div><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" data-ratio="91.97" width="797" src="https://forum.armbian.com/uploads/monthly_2025_07/image.png.3545a7b6b3ae4476515b833fa884d1c1.png" /><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" data-ratio="126.55" width="388" src="https://forum.armbian.com/uploads/monthly_2025_07/image.png.dc513debf13feec792f35c5a22f97452.png" /><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://forum.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" data-ratio="42.50" width="1000" src="https://forum.armbian.com/uploads/monthly_2025_07/image.thumb.png.34d951508a0dd94959ed83a78ef35923.png" /></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://forum.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://forum.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://forum.armbian.com/topic/53971-gnome-noble-desktop-image-incapable-of-powering-monitor-off/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><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" data-ratio="73.42" width="854" src="https://forum.armbian.com/uploads/monthly_2025_07/image.png.d2ad505dd99a1ce83f07cb34d2117133.png" /><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://forum.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://forum.armbian.com/uploads/monthly_2025_07/20250719_191022.jpg.895d882e6833f8a5aa266132698fcadf.jpg" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="14805" src="https://forum.armbian.com/uploads/monthly_2025_07/20250719_191022.thumb.jpg.aea8d48cf1caf163640f49796baece84.jpg" data-ratio="56.3" width="1000" class="ipsImage ipsImage_thumbnailed" alt="20250719_191022.jpg"></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://forum.armbian.com/topic/53562-unable-to-backup-nvme-to-image-on-sd-card-using-dd-command/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><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://forum.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>/var/log constantly full = at /dev/zram1</title><link>https://forum.armbian.com/topic/46528-varlog-constantly-full-at-devzram1/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='https://paste.armbian.com/diziviwajo' target='_blank'  rel="nofollow noreferrer">
	
		
			https://paste.armbian.com/diziviwajo
		
	
</a>
</div></span>
    </div>
    
    
</div><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>pwm overlay broken on kernel 6.12</title><link>https://forum.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://forum.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://forum.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;"></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://forum.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://forum.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" />
</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" />
</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" />
</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" />
</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" />
</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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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://forum.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[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='https://paste.next.armbian.com/usihemokey' target='_blank'  rel="nofollow noreferrer">
	
		
			https://paste.next.armbian.com/usihemokey
		
	
</a>
</div></span>
    </div>
    
    
</div><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://forum.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://forum.armbian.com/topic/44189-kodi-problem-with-mce-remote/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='https://paste.armbian.com/zitowuviyu' target='_blank'  rel="nofollow noreferrer">
	
		
			https://paste.armbian.com/zitowuviyu
		
	
</a>
</div></span>
    </div>
    
    
</div><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://forum.armbian.com/uploads/monthly_2024_08/Screenshot01.png.dfcc3cf09a34db00818b89bf764263ba.png" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="12931" src="https://forum.armbian.com/uploads/monthly_2024_08/Screenshot01.thumb.png.3a147b882bd3713f562f9f33682fa7b3.png" data-ratio="56.3" width="1000" class="ipsImage ipsImage_thumbnailed" alt="Screenshot01.png"></a></p>
<p><a href="https://forum.armbian.com/uploads/monthly_2024_08/Screenshot02.jpg.84191889179e0de5f98331d30908682b.jpg" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="12932" src="https://forum.armbian.com/uploads/monthly_2024_08/Screenshot02.thumb.jpg.99c770ada004fc5c3a59b13699f757d6.jpg" data-ratio="56.3" width="1000" class="ipsImage ipsImage_thumbnailed" alt="Screenshot02.jpg"></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://forum.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://forum.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://forum.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://forum.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://forum.armbian.com/topic/48320-stuck-in-initramfs-prompt-how-can-i-fix-the-boot-config/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><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://forum.armbian.com/topic/42493-apt-update-and-upgrade-error-re-rockchip-multimedia-config/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><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://forum.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://forum.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://forum.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://forum.armbian.com/topic/39935-2451-ip_tables-exec-format-error/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='https://paste.armbian.com/aqefaresod' target='_blank'  rel="nofollow noreferrer">
	
		
			https://paste.armbian.com/aqefaresod
		
	
</a>
</div></span>
    </div>
    
    
</div><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://forum.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://forum.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://forum.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://forum.armbian.com/topic/46624-atp-update-changed-kernel-from-6106-current-rockchip-rk3588-to-6175-vendor-rk35xx-and-failed/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='https://paste.armbian.com/omabipapim' target='_blank'  rel="nofollow noreferrer">
	
		
			https://paste.armbian.com/omabipapim
		
	
</a>
</div></span>
    </div>
    
    
</div><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://forum.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://forum.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://forum.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://forum.armbian.com/profile/200522-amazingfate/?do=hovercard" data-mentionid="200522" href="https://forum.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://forum.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://forum.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" data-ratio="49.20" width="1000" alt="615279957_opi5microdesktopbackandsideview.thumb.jpg.eea538511ba25e74563056c43c7e218d.jpg" src="https://forum.armbian.com/uploads/monthly_2023_01/615279957_opi5microdesktopbackandsideview.thumb.jpg.eea538511ba25e74563056c43c7e218d.jpg" /></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://forum.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://forum.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://forum.armbian.com/topic/46601-2484-latest-apt-upgrade-breaks-multiple-things-including-the-gnome-desktop/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='https://paste.armbian.com/agiqiyudir' target='_blank'  rel="nofollow noreferrer">
	
		
			https://paste.armbian.com/agiqiyudir
		
	
</a>
</div></span>
    </div>
    
    
</div><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://forum.armbian.com/topic/46650-opi5-16gb-not-booting-after-upgrade/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><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://forum.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://forum.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://forum.armbian.com/uploads/monthly_2024_06/opi5-sata.png.08c823162ad4d33e6f90f43afbf478b9.png" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="12571" src="https://forum.armbian.com/uploads/monthly_2024_06/opi5-sata.thumb.png.4e07b4941fdafa0cb8b5d8ce8584a3e3.png" data-ratio="84.94" width="883" class="ipsImage ipsImage_thumbnailed" alt="opi5-sata.png"></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://forum.armbian.com/topic/46580-board-always-booting-up-with-very-low-cpu-frequency/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='https://paste.armbian.com/diziviwajo' target='_blank'  rel="nofollow noreferrer">
	
		
			https://paste.armbian.com/diziviwajo
		
	
</a>
</div></span>
    </div>
    
    
</div><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://forum.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://forum.armbian.com/topic/46354-no-routing-on-orangepi-5-static-ip/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><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://forum.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><item><title>A resonably fresh kit that supports HDMI ??</title><link>https://forum.armbian.com/topic/43946-a-resonably-fresh-kit-that-supports-hdmi/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	 
</p>

<p>
	After bleeding edge 6.8 or so, I lost HDMI output. Does anyone run the recent kernels with HDMI? Which ?
</p>

<p>
	The 6.1.75 kernel has HDMI, but a lacks Mt7961 wifi, and changing keyboard does not work, which
</p>

<p>
	probably is my lack of understanding of wayland.
</p>

<p>
	 
</p>

<p>
	Gullik
</p>

<p>
	PS the HDMI issue might be a resolution thing, unfortunately I use an old TV ( 1920x1024)
</p>
]]></description><guid isPermaLink="false">43946</guid><pubDate>Tue, 20 Aug 2024 09:26:38 +0000</pubDate></item><item><title>Videos crashing chromium</title><link>https://forum.armbian.com/topic/45946-videos-crashing-chromium/</link><description><![CDATA[<p>
	I have the latest armbian 6.1.75-vendor-rk35xx (ubuntu with gnome desktop) installed and everything works perfectly except that some videos are hanging in chromium. 
</p>

<p>
	In dmesg I get 
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">[23230.260311] [drm:rockchip_vop2_mod_supported] *ERROR* Esmart0-win0 unsupported format modifier 0x800000000000351</span></pre>

<p>
	 
</p>

<p>
	and then boom, the whole thing stops playing and hangs. No other error anywhere. This happens with specific mp4 videos on specific frames.
</p>

<p>
	 
</p>

<p>
	Any suggestions?
</p>
]]></description><guid isPermaLink="false">45946</guid><pubDate>Mon, 07 Oct 2024 01:09:44 +0000</pubDate></item><item><title>ap6275p on 6.10 image?</title><link>https://forum.armbian.com/topic/45244-ap6275p-on-610-image/</link><description><![CDATA[<p>
	The overlay for the ap6275p seems to be missing in the new fresh 6.10 images. Haven't tried to compile a custom image yet (so might just be disabled in current build), but how could I help to bring this overlay to the official image?
</p>
]]></description><guid isPermaLink="false">45244</guid><pubDate>Sun, 15 Sep 2024 17:05:01 +0000</pubDate></item><item><title>Errors while trying to run 'sudo apt upgrade'</title><link>https://forum.armbian.com/topic/45019-errors-while-trying-to-run-sudo-apt-upgrade/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='https://paste.armbian.com/amozodebeq' target='_blank'  rel="nofollow noreferrer">
	
		
			https://paste.armbian.com/amozodebeq
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	I'm getting the following errors when trying to upgrade 
</p>

<p>
	 
</p>

<pre class="ipsCode">rob@orangepi5:~$ uname -a
Linux orangepi5 6.1.75-vendor-rk35xx #1 SMP Wed Aug 21 11:45:59 UTC 2024 aarch64 GNU/Linux
rob@orangepi5:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 armbian-bsp-cli-orangepi5 : Depends: armbian-bsp-cli-orangepi5-current (= 24.8.2) but it is not installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
rob@orangepi5:~$ sudo apt --fix-broken install
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  armbian-bsp-cli-orangepi5-current
The following NEW packages will be installed:
  armbian-bsp-cli-orangepi5-current
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 0 B/430 kB of archives.
After this operation, 1,435 kB of additional disk space will be used.
Do you want to continue? [Y/n]
(Reading database ... 104089 files and directories currently installed.)
Preparing to unpack .../armbian-bsp-cli-orangepi5-current_24.8.2_arm64.deb ...
Armbian 'armbian-bsp-cli-orangepi5-current' for '1-PC868b-V1187-H21c6-B199a-R7697': 'preinst' starting.
Armbian 'armbian-bsp-cli-orangepi5-current' for '1-PC868b-V1187-H21c6-B199a-R7697': 'preinst' finishing.
Unpacking armbian-bsp-cli-orangepi5-current (24.8.2) ...
dpkg: error processing archive /var/cache/apt/archives/armbian-bsp-cli-orangepi5-current_24.8.2_arm64.deb (--unpack):
 trying to overwrite '/etc/X11/xorg.conf.d/01-armbian-defaults.conf', which is also in package armbian-bsp-cli-orangepi5-legacy 24.5.1
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Armbian 'armbian-bsp-cli-orangepi5-current' for '1-PC868b-V1187-H21c6-B199a-R7697': 'postrm' starting.
Armbian 'armbian-bsp-cli-orangepi5-current' for '1-PC868b-V1187-H21c6-B199a-R7697': 'postrm' finishing.
Errors were encountered while processing:
 /var/cache/apt/archives/armbian-bsp-cli-orangepi5-current_24.8.2_arm64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)</pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">45019</guid><pubDate>Mon, 09 Sep 2024 21:08:40 +0000</pubDate></item><item><title>WiFi adapter/DKMS on 6.10.6-current-rockchip-rk3588</title><link>https://forum.armbian.com/topic/44857-wifi-adapterdkms-on-6106-current-rockchip-rk3588/</link><description><![CDATA[<p>
	I have installed the recently released `Desktop images with Armbian Linux v6.10` image (24.8.1, Debian Bookworm, with the Cinnamon desktop) on an OrangePi5 and I'm happy the HDMI support included has finaly enabled the video to my 1080p display. However, my previously supported WiFi adapter is not recognized in this version - it worked with the vendor (5.10) kernel which I used with last year's OrangePi5 image, but how it seems the driver is not installed with 6.10.
</p>

<p>
	 
</p>

<p>
	The WiFi adapter is connected via USB and it's listed as <em><strong>Realtek Semiconductor Corp. RTL8812AU 802.11a/b/g/n/ac 2T2R DB WLAN Adapter</strong></em>. Now, there are a few DKMS/out-of-tree drivers that I could install, but the problem is that there are no kernel headers for the current Linux image kernel - trying to install them via <strong>armbian-config</strong> returns me to the previous screen almost immediately.
</p>

<p>
	 
</p>

<p>
	Is the kernel headers package missing or is maybe named differently ? FWIW, the Linux image package is <strong>linux-image-current-rockchip-rk3588</strong>.
</p>
]]></description><guid isPermaLink="false">44857</guid><pubDate>Wed, 04 Sep 2024 17:43:42 +0000</pubDate></item><item><title>[GUIDE] Kodi on Orange Pi 5 with GPU Hardware Acceleration and HDMI Audio</title><link>https://forum.armbian.com/topic/25957-guide-kodi-on-orange-pi-5-with-gpu-hardware-acceleration-and-hdmi-audio/</link><description><![CDATA[<p>
	<u><strong>Kodi on Orange Pi 5 with <abbr title="Graphic processing unit (3D acceleration)">GPU</abbr> Hardware Acceleration and HDMI Audio</strong></u>
</p>

<p>
	 
</p>

<p>
	Huge thanks to user <a contenteditable="false" data-ipshover="" data-ipshover-target="https://forum.armbian.com/profile/205859-royk/?do=hovercard" data-mentionid="205859" href="https://forum.armbian.com/profile/205859-royk/" rel="">@royk</a>on the Armbian forums for the directions on this in their various forum posts and Armbian forum user <a contenteditable="false" data-ipshover="" data-ipshover-target="https://forum.armbian.com/profile/200522-amazingfate/?do=hovercard" data-mentionid="200522" href="https://forum.armbian.com/profile/200522-amazingfate/" rel="">@amazingfate</a> for maintaining the PPAs and software builds required for <abbr title="Graphic processing unit (3D acceleration)">GPU</abbr> acceleration. I have simply listed below, for the reference of others, the minimum Steps used to get Kodi running with <abbr title="Graphic processing unit (3D acceleration)">GPU</abbr> hardware acceleration (for x264/x265 decode) plus HDR auto switching and with HDMI Audio output*. (I am using the Orange Pi 5 with a Samsung 4K TV)
</p>

<p>
	 
</p>

<p>
	*No instructions added yet for enabling HDMI passthrough.
</p>

<p>
	** No instructions added yet for enabling HDMI CEC.<br />
	 
</p>

<p>
	<strong>Step 1 (SD card image creation)</strong>
</p>

<p>
	Download the image below, uncompress it and write it to an SD card.
</p>

<p>
	<a href="https://github.com/armbian/build/releases/download/23.02.0-trunk.0173/Armbian_23.02.0-trunk.0173_Orangepi5_jammy_legacy_5.10.110_xfce_desktop.img.xz#orangepi5" rel="external nofollow">https://github.com/armbian/build/releases/download/23.02.0-trunk.0173/Armbian_23.02.0-trunk.0173_Orangepi5_jammy_legacy_5.10.110_xfce_desktop.img.xz#orangepi5</a> 
</p>

<p>
	 
</p>

<p>
	<strong>Step 2 (First boot)</strong>
</p>

<p>
	Boot the SD card image and complete the on-screen prompts for user &amp; password creation.
</p>

<p>
	Note down the IP address of the Orange Pi 5, you will need it in step 3.
</p>

<p>
	 
</p>

<p>
	<strong>Step 3 (SSH into the Orange Pi 5)</strong>
</p>

<p>
	SSH to the IP address of your Orange Pi 5 and login using the user account and password you set up in Step 2.
</p>

<p>
	 
</p>

<p>
	<strong>Step 4 (Enable PPAs and install other elements required for <abbr title="Graphic processing unit (3D acceleration)">GPU</abbr> hardware acceleration)</strong>
</p>

<p>
	At the command line, enter the following commands (<span style="color:#2980b9;">highlighted in Blue</span>):
</p>

<p>
	<span style="color:#2980b9;">sudo add-apt-repository ppa:liujianfeng1994/panfork-mesa</span>
</p>

<p>
	<span style="color:#2980b9;">sudo add-apt-repository ppa:liujianfeng1994/rockchip-multimedia</span>
</p>

<p>
	<span style="color:#2980b9;">sudo apt update</span>
</p>

<p>
	<span style="color:#2980b9;">sudo apt full-upgrade</span>
</p>

<p>
	<span style="color:#2980b9;">sudo apt install ubuntu-desktop kodi</span>
</p>

<p>
	When prompted on-screen if you wish to use gdm or lightdm, select gdm. <br />
	 
</p>

<p>
	<strong>Step 5 (Configuration file additions &amp; changes)</strong>
</p>

<p>
	At the command line, enter the following commands (<span style="color:#2980b9;">highlighted in Blue</span>):
</p>

<p>
	<span style="color:#2980b9;">sudo mv /usr/share/xsessions/kodi.desktop /usr/share/wayland-sessions/kodi-wayland.desktop</span>
</p>

<p>
	<span style="color:#2980b9;">sudo nano /etc/udev/rules.d/11-rockchip-multimedia.rules</span>
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">KERNEL=="mpp_service", MODE="0660", GROUP="video"
KERNEL=="rga", MODE="0660", GROUP="video"
KERNEL=="system-dma32", MODE="0666", GROUP="video"
KERNEL=="system-uncached-dma32", MODE="0666", GROUP="video" RUN+="/usr/bin/chmod a+rw /dev/dma_heap"</span></pre>

<p>
	 
</p>

<p>
	<span style="color:#2980b9;">sudo nano /etc/gdm3/custom.conf</span>
</p>

<p>
	Add the line below and save the file.
</p>

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

<p>
	 
</p>

<p>
	<span style="color:#2980b9;">sudo nano /usr/share/alsa/cards/HDMI-OUT.conf</span>
</p>

<p>
	Add all of the content below and save the file.
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># configuration for HDMI connection which just expose the
# audio out device

</span><span class="tag">&lt;confdir:pcm</span><span class="pun">/</span><span class="atn">hdmi</span><span class="pln">.</span><span class="atn">conf</span><span class="tag">&gt;</span><span class="pln">

HDMI-OUT.pcm.hdmi.0 {
        @args [ CARD DEVICE CTLINDEX AES0 AES1 AES2 AES3 ]
        @args.CARD {
                type string
        }
        @args.DEVICE {
                type integer
        }
        @args.CTLINDEX {
                type integer
        }
        @args.AES0 {
                type integer
        }
        @args.AES1 {
                type integer
        }
        @args.AES2 {
                type integer
        }
        @args.AES3 {
                type integer
        }
        type hw
card $CARD 
}</span></pre>

<p>
	 
</p>

<p>
	<span style="color:#2980b9;">sudo nano /usr/share/alsa/cards/aliases.conf</span>
</p>

<p>
	Add the line below and save the file.
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">rockchip-hdmi0 cards.HDMI-OUT</span></pre>

<p>
	<br />
	 
</p>

<p>
	<strong>Step 6 (Reboot and Start Kodi)</strong>
</p>

<p>
	At the command line, enter the following commands (<span style="color:#2980b9;">highlighted in Blue</span>):
</p>

<p>
	<span style="color:#2980b9;">sudo reboot</span>
</p>

<p>
	At the login screen, select “kodi” in the bottom right hand corner menu.
</p>

<p>
	Now login using your username and password. Kodi should now load.
</p>

<p>
	 
</p>

<p>
	<strong>Step 7 (Adjust Kodi settings)</strong>
</p>

<ul>
	<li>
		From within Kodi goto Settings -&gt; Player -&gt; Videos goto the bottom left corner of the screen and change it from Standard to Expert.
	</li>
	<li>
		From within Kodi goto Settings -&gt; Player -&gt; Videos, Playback, and change Adjust display refresh rate to “On start/stop”
	</li>
	<li>
		From within Kodi goto Settings -&gt; Player -&gt; Videos, Processing, enable "Allow using DRM PRIME decoder" and "Allow hardware acceleration with DRM PRIME". And set "PRIME Render Method" to "Direct To Plane"
	</li>
	<li>
		From within Kodi goto Settings -&gt; System -&gt; Display, and change the resolution to 1920x1080p
	</li>
	<li>
		From within Kodi goto Settings -&gt; System -&gt; Audio, and change the Audio output device to “Built in Audio Digital Stereo (HDMI),HDMI / DisplayPort (PULSEAUDIO)”
	</li>
</ul>

<p>
	 
</p>

<p>
	<strong>Step 8 (Test video playback and check that <abbr title="Graphic processing unit (3D acceleration)">GPU</abbr> acceleration &amp; HDMI Audio are working)</strong>
</p>

<ul>
	<li>
		During video playback, press ‘o’ on the keyboard, and it should show <span style="color:#9b59b6;">Video decoder: ff-hevc_rkmpp-drm_prime (HW)</span>
	</li>
	<li>
		During video playback, if you have a Samsung TV, press the “Info” button on your Samsung TV remote to show the current playback resolution, frame rate and whether or not HDR is in use. (Depending on the video content being played)
	</li>
</ul>

<p>
	<br />
	 
</p>

<p>
	Thank you again to Armbian forum users <a contenteditable="false" data-ipshover="" data-ipshover-target="https://forum.armbian.com/profile/205859-royk/?do=hovercard" data-mentionid="205859" href="https://forum.armbian.com/profile/205859-royk/" rel="">@royk</a> and <a contenteditable="false" data-ipshover="" data-ipshover-target="https://forum.armbian.com/profile/200522-amazingfate/?do=hovercard" data-mentionid="200522" href="https://forum.armbian.com/profile/200522-amazingfate/" rel="">@amazingfate</a> 
</p>

<p>
	<br />
	<br />
	<br />
	<br />
	<br />
	<br />
	<br />
	<br />
	 
</p>
]]></description><guid isPermaLink="false">25957</guid><pubDate>Tue, 17 Jan 2023 21:39:53 +0000</pubDate></item><item><title>OPI5: Problems with rootdev and UUID</title><link>https://forum.armbian.com/topic/41488-opi5-problems-with-rootdev-and-uuid/</link><description><![CDATA[<p>
	for some strange reason the content of armbianEnv.txt (rootdev) is not applied in my opi5, if anyone can help me.
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://forum.armbian.com/uploads/monthly_2024_06/2024-06-22_00-22.png.d02f28cd06ae901743d3d448ad9c2aca.png" data-fileid="12674" data-fileext="png" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="12674" data-ratio="42.40" width="1000" alt="2024-06-22_00-22.thumb.png.331372ddf9c88b36043db60a87e2f76b.png" src="https://forum.armbian.com/uploads/monthly_2024_06/2024-06-22_00-22.thumb.png.331372ddf9c88b36043db60a87e2f76b.png" /></a>
</p>

<p>
	 
</p>

<p>
	Thank !!!
</p>
]]></description><guid isPermaLink="false">41488</guid><pubDate>Sat, 22 Jun 2024 04:23:25 +0000</pubDate></item><item><title>Armbian stuck in Read-only file system</title><link>https://forum.armbian.com/topic/43880-armbian-stuck-in-read-only-file-system/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='https://paste.armbian.com/winajitafa' target='_blank'  rel="nofollow noreferrer">
	
		
			https://paste.armbian.com/winajitafa
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	Hi everyone and thank you in advance for your support!<br />
	<br />
	Long story short my system is in Read only mode after a reboot and I don't know what caused it.<br />
	Some useful info before the reboot:
</p>

<ul>
	<li>
		I've been trying to install a RAID1 configuration so at certain point I did
		<pre class="ipsCode prettyprint lang-c prettyprinted"><span class="pln">sudo update</span><span class="pun">-</span><span class="pln">initramfs </span><span class="pun">-</span><span class="pln">u</span></pre>

		<p>
			 
		</p>
	</li>
	<li>
		I have manually updated and upgraded (only busybox was upgraded) with
		<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">sudo apt update &amp;&amp; sudo apt upgrade</span></pre>
	</li>
</ul>

<p>
	If you need any other info let me know!<br />
	<br />
	EDIT:<br />
	<br />
	I found out that I'm able to manually mount the root partition, but the problem persist after each reboot. I then added the follong to /boot/armbianEnv.txt<br />
	 
</p>

<pre class="ipsCode">extraargs=fsck.mode=force fsck.repair=yes</pre>

<p>
	and
</p>

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

<p>
	<br />
	and tried a reboot but nothing changes. It seems that there are some errors in the boot partition and this leads it to go Read-only
</p>
]]></description><guid isPermaLink="false">43880</guid><pubDate>Sat, 17 Aug 2024 15:02:45 +0000</pubDate></item><item><title>Will not start booting when HDMI is attached to certain powered-off TVs</title><link>https://forum.armbian.com/topic/41982-will-not-start-booting-when-hdmi-is-attached-to-certain-powered-off-tvs/</link><description><![CDATA[<p>
	Armbian 24.5.1.  I don't have a serial console setup so I can't tell if it's actually starting to boot or not, but it never gets to the point where a video signal is sent to HDMI.  It *does* send a CEC on signal to the TV, which does turn on, and power-cycling the Pi then begins a normal boot process.  Pi also boots normally headless.  Problem noted on one Insignia model and on a Vizio TV, works as expected on another Insignia model, on a Hisense and on an LG.  Issue began after updating the kernel from legacy.
</p>
]]></description><guid isPermaLink="false">41982</guid><pubDate>Thu, 04 Jul 2024 15:56:57 +0000</pubDate></item><item><title>best FileSystem format for external hard drive</title><link>https://forum.armbian.com/topic/42820-best-filesystem-format-for-external-hard-drive/</link><description><![CDATA[<p>
	hai, im planning to upgrade my local media server to use an external hard drive attached using hard drive docking on USB 3.0
</p>

<p>
	what I'm confused about is. what is the best FileSystem format for my hard drive? I'm not planning to unmount and use the hard drive to another PC (for example: windows PC)
</p>

<p>
	So I'm ready to format it with FileSystem that fully optimizes on Linux (I'm using armbian noble)
</p>

<p>
	 
</p>

<p>
	so ext4 or xfs? I hear xfs is better for copying large file sizes. my casual use is downloading movies, and watching it on jellyfin. or maybe I'm just using ext4?
</p>
]]></description><guid isPermaLink="false">42820</guid><pubDate>Wed, 24 Jul 2024 11:05:02 +0000</pubDate></item></channel></rss>
