<?xml version="1.0"?>
<rss version="2.0"><channel><title>Beginners Latest Topics</title><link>https://testforum.armbian.com/forum/25-beginners/</link><description>Beginners Latest Topics</description><language>en</language><item><title>zfs-dkms module build has been unsuccessful for a while</title><link>https://testforum.armbian.com/topic/61926-zfs-dkms-module-build-has-been-unsuccessful-for-a-while/</link><description><![CDATA[<p>
	Hi, `zfs-dkms` package's module-building process on Armbian-ubuntu-noble has been unsuccessful with recent versions of the linux-current-meson64 kernel/headers/<abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr> that is higher than `26.5.1` (I'm not sure if `26.5.1` is the highest version that works with `zfs-dkms`; there might be a working version higher than `26.5.1`, but my fail-safe version has been this one.)
</p>

<p>
	 
</p>

<p>
	Can someone help me keep updating linux kernel without breaking zfs-dkms?
</p>

<p>
	 
</p>

<p>
	I attach the output of `apt` just in case:
</p>

<p>
	```sh
</p>

<p>
	$ sudo apt install linux-image-current-meson64<br />
	Reading package lists... Done<br />
	Building dependency tree... Done<br />
	Reading state information... Done<br />
	linux-image-current-meson64 is already the newest version (26.8.3).<br />
	0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.<br />
	2 not fully installed or removed.<br />
	After this operation, 0 B of additional disk space will be used.<br />
	Do you want to continue? [Y/n] <br />
	Setting up zfs-dkms (2.4.4-1arter97~ubuntu24.04.1) ...<br />
	Removing old zfs-2.4.4 DKMS files...<br />
	Deleting module zfs-2.4.4 completely from the DKMS tree.<br />
	Loading new zfs-2.4.4 DKMS files...<br />
	It is likely that 6.18.34-current-meson64 belongs to a chroot's host<br />
	Building for 6.18.44-current-meson64<br />
	Building initial module for 6.18.44-current-meson64<br />
	configure: error: <br />
	                *** This kernel does not include the required loadable module<br />
	                *** support!<br />
	                ***<br />
	                *** To build OpenZFS as a loadable Linux kernel module<br />
	                *** enable loadable module support by setting<br />
	                *** `CONFIG_MODULES=y` in the kernel configuration and run<br />
	                *** `make modules_prepare` in the Linux source tree.<br />
	                ***<br />
	                *** If you don't intend to enable loadable kernel module<br />
	                *** support, please compile OpenZFS as a Linux kernel built-in.<br />
	                ***<br />
	                *** Prepare the Linux source tree by running `make prepare`,<br />
	                *** use the OpenZFS `--enable-linux-builtin` configure option,<br />
	                *** copy the OpenZFS sources into the Linux source tree using<br />
	                *** `./copy-builtin &lt;linux source directory&gt;`,<br />
	                *** set `CONFIG_ZFS=y` in the kernel configuration and compile<br />
	                *** kernel as usual.<br />
	                        <br />
	Error! Bad return status for module build on kernel: 6.18.44-current-meson64 (aarch64)<br />
	Consult /var/lib/dkms/zfs/2.4.4/build/make.log for more information.<br />
	dpkg: error processing package zfs-dkms (--configure):<br />
	 installed zfs-dkms package post-installation script subprocess returned error exit status 10<br />
	Setting up linux-image-current-meson64 (26.8.3) ...<br />
	Armbian 'linux-image-current-meson64' for '6.18.44-current-meson64': 'postinst' starting.<br />
	 * dkms: running auto installation service for kernel 6.18.44-current-meson64<br />
	The kernel is be built without module signing facility, modules won't be signed
</p>

<p>
	Running the pre_build script:<br />
	checking for gawk... gawk<br />
	checking metadata... META file
</p>

<p>
	checking build system type... aarch64-unknown-linux-gnu<br />
	checking host system type... aarch64-unknown-linux-gnu<br />
	checking target system type... aarch64-unknown-linux-gnu<br />
	checking whether to enable maintainer-specific portions of Makefiles... no<br />
	checking whether make supports nested variables... yes<br />
	checking for a BSD-compatible install... /usr/bin/install -c<br />
	checking whether build environment is sane... yes<br />
	checking for a race-free mkdir -p... /usr/bin/mkdir -p<br />
	checking whether make sets $(MAKE)... yes<br />
	checking how to create a pax tar archive... gnutar<br />
	checking how to print strings... printf<br />
	checking whether make supports the include directive... yes (GNU style)<br />
	checking for gcc... gcc<br />
	checking whether the C compiler works... yes<br />
	checking for C compiler default output file name... a.out<br />
	checking for suffix of executables... <br />
	checking whether we are cross compiling... no<br />
	checking for suffix of object files... o<br />
	checking whether the compiler supports GNU C... yes<br />
	checking whether gcc accepts -g... yes<br />
	checking for gcc option to enable C11 features... none needed<br />
	checking whether gcc understands -c and -o together... yes<br />
	checking dependency style of gcc... none<br />
	checking for a sed that does not truncate output... /usr/bin/sed<br />
	checking for grep that handles long lines and -e... /usr/bin/grep<br />
	checking for egrep... /usr/bin/grep -E<br />
	checking for fgrep... /usr/bin/grep -F<br />
	checking for ld used by gcc... /usr/bin/ld<br />
	checking if the linker (/usr/bin/ld) is GNU ld... yes<br />
	checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B<br />
	checking the name lister (/usr/bin/nm -B) interface... BSD nm<br />
	checking whether ln -s works... yes<br />
	checking the maximum length of command line arguments... 1572864<br />
	checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop<br />
	checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop<br />
	checking for /usr/bin/ld option to reload object files... -r<br />
	checking for file... file<br />
	checking for objdump... objdump<br />
	checking how to recognize dependent libraries... pass_all<br />
	checking for dlltool... no<br />
	checking how to associate runtime and link libraries... printf %s\n<br />
	checking for ar... ar<br />
	checking for archiver @FILE support... @<br />
	checking for strip... strip<br />
	checking for ranlib... ranlib<br />
	checking command to parse /usr/bin/nm -B output from gcc object... ok<br />
	checking for sysroot... no<br />
	checking for a working dd... /usr/bin/dd<br />
	checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1<br />
	checking for mt... mt<br />
	checking if mt is a manifest tool... no<br />
	checking for stdio.h... yes<br />
	checking for stdlib.h... yes<br />
	checking for string.h... yes<br />
	checking for inttypes.h... yes<br />
	checking for stdint.h... yes<br />
	checking for strings.h... yes<br />
	checking for sys/stat.h... yes<br />
	checking for sys/types.h... yes<br />
	checking for unistd.h... yes<br />
	checking for dlfcn.h... yes<br />
	checking for objdir... .libs<br />
	checking if gcc supports -fno-rtti -fno-exceptions... no<br />
	checking for gcc option to produce PIC... -fPIC -DPIC<br />
	checking if gcc PIC flag -fPIC -DPIC works... yes<br />
	checking if gcc static flag -static works... yes<br />
	checking if gcc supports -c -o file.o... yes<br />
	checking if gcc supports -c -o file.o... (cached) yes<br />
	checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes<br />
	checking whether -lc should be explicitly linked in... no<br />
	checking dynamic linker characteristics... GNU/Linux ld.so<br />
	checking how to hardcode library paths into programs... immediate
</p>

<p>
	checking whether stripping libraries is possible... yes<br />
	checking if libtool supports shared libraries... yes<br />
	checking whether to build shared libraries... yes<br />
	checking whether to build static libraries... yes<br />
	checking for gcc... (cached) gcc<br />
	checking whether the compiler supports GNU C... (cached) yes<br />
	checking whether gcc accepts -g... (cached) yes<br />
	checking for gcc option to enable C11 features... (cached) none needed<br />
	checking whether gcc understands -c and -o together... (cached) yes<br />
	checking dependency style of gcc... (cached) none<br />
	checking whether ln -s works... yes<br />
	checking for pkg-config... no<br />
	checking dependency style of gcc... none<br />
	checking whether to build with code coverage support... no<br />
	checking how to create a pax tar archive... (cached) gnutar<br />
	checking zfs author... OpenZFS<br />
	checking zfs license... CDDL<br />
	checking whether NLS is requested... yes<br />
	checking for msgfmt... no<br />
	checking for gmsgfmt... :<br />
	checking for xgettext... no<br />
	checking for msgmerge... no<br />
	checking for ld... /usr/bin/ld<br />
	checking if the linker (/usr/bin/ld) is GNU ld... yes<br />
	checking for shared library run path origin... done<br />
	checking 32-bit host C ABI... no<br />
	checking for the common suffixes of directories in the library search path... lib,lib<br />
	checking zfs config... kernel<br />
	checking the number of available CPUs... 4<br />
	checking whether gcc supports -Wno-clobbered... yes<br />
	checking whether gcc supports -Winfinite-recursion... yes<br />
	checking whether gcc supports -Winfinite-recursion... yes<br />
	checking whether gcc supports -Wno-atomic-alignment... yes<br />
	checking whether gcc supports -Wimplicit-fallthrough... yes<br />
	checking whether gcc supports -Wframe-larger-than=&lt;size&gt;... yes<br />
	checking whether gcc supports -Wno-format-truncation... yes<br />
	checking whether gcc supports -Wno-format-zero-length... yes<br />
	checking whether gcc supports -Wno-format-zero-length... yes<br />
	checking whether gcc supports -Wformat-overflow... yes<br />
	checking whether gcc supports -fno-omit-frame-pointer... yes<br />
	checking whether gcc supports -fno-ipa-sra... yes<br />
	checking whether gcc supports -fno-ipa-sra... yes<br />
	checking whether to build with -fsanitize=address support... no<br />
	checking whether to build with -fsanitize=undefined support... no<br />
	checking whether assembler supports .cfi_negate_ra_state... yes<br />
	checking for system type (linux-gnu)... Linux<br />
	checking for conflicting environment variables... done<br />
	checking for python3... python3<br />
	checking for python version... 3.12<br />
	checking for python platform... linux<br />
	checking for GNU default python prefix... ${prefix}<br />
	checking for GNU default python exec_prefix... ${exec_prefix}<br />
	checking for python script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3.12/site-packages<br />
	checking for python extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib/python3.12/site-packages<br />
	configure: Disabling pyzfs for kernel/srpm config<br />
	checking whether to enable pyzfs: ... no<br />
	checking for sed --in-place... --in-place<br />
	checking for cppcheck... no<br />
	checking for shellcheck... no<br />
	checking for checkbashisms... no<br />
	checking for parallel... no<br />
	checking kernel source and build directories... done
</p>

<p>
	checking kernel source directory... /lib/modules/6.18.44-current-meson64/build<br />
	checking kernel build directory... /lib/modules/6.18.44-current-meson64/build<br />
	checking kernel source version... 6.18.44-current-meson64<br />
	checking for kernel config option compatibility... done<br />
	checking whether CONFIG_MODULES is defined... no<br />
	configure: error: <br />
	                *** This kernel does not include the required loadable module<br />
	                *** support!<br />
	                ***<br />
	                *** To build OpenZFS as a loadable Linux kernel module<br />
	                *** enable loadable module support by setting<br />
	                *** `CONFIG_MODULES=y` in the kernel configuration and run<br />
	                *** `make modules_prepare` in the Linux source tree.<br />
	                ***<br />
	                *** If you don't intend to enable loadable kernel module<br />
	                *** support, please compile OpenZFS as a Linux kernel built-in.<br />
	                ***<br />
	                *** Prepare the Linux source tree by running `make prepare`,<br />
	                *** use the OpenZFS `--enable-linux-builtin` configure option,<br />
	                *** copy the OpenZFS sources into the Linux source tree using<br />
	                *** `./copy-builtin &lt;linux source directory&gt;`,<br />
	                *** set `CONFIG_ZFS=y` in the kernel configuration and compile<br />
	                *** kernel as usual.<br />
	                        
</p>

<p>
	Building module:<br />
	Cleaning build area...(bad exit status: 2)<br />
	make -j4 KERNELRELEASE=6.18.44-current-meson64...(bad exit status: 2)<br />
	Error! Bad return status for module build on kernel: 6.18.44-current-meson64 (aarch64)<br />
	Consult /var/lib/dkms/zfs/2.4.4/build/make.log for more information.<br />
	dkms autoinstall on 6.18.44-current-meson64/aarch64 failed for zfs(10)<br />
	Error! One or more modules failed to install during autoinstall.<br />
	Refer to previous errors for more information.<br />
	 * dkms: autoinstall for kernel 6.18.44-current-meson64                                                                                                 [fail] <br />
	run-parts: /etc/kernel/postinst.d/dkms exited with return code 11<br />
	update-initramfs: Generating /boot/initrd.img-6.18.44-current-meson64<br />
	update-initramfs: Armbian: Converting to u-boot format: /boot/uInitrd-6.18.44-current-meson64<br />
	Image Name:   uInitrd<br />
	Created:      Thu Sep  3 20:09:09 2026<br />
	Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)<br />
	Data Size:    29057340 Bytes = 28376.31 KiB = 27.71 MiB<br />
	Load Address: 00000000<br />
	Entry Point:  00000000<br />
	update-initramfs: Armbian: Symlinking /boot/uInitrd-6.18.44-current-meson64 to /boot/uInitrd<br />
	'/boot/uInitrd' -&gt; 'uInitrd-6.18.44-current-meson64'<br />
	update-initramfs: Armbian: done.<br />
	dpkg: error processing package linux-image-current-meson64 (--configure):<br />
	 installed linux-image-current-meson64 package post-installation script subprocess returned error exit status 11<br />
	Processing triggers for initramfs-tools (0.142ubuntu25.8) ...<br />
	update-initramfs: Generating /boot/initrd.img-6.18.44-current-meson64<br />
	update-initramfs: Armbian: Converting to u-boot format: /boot/uInitrd-6.18.44-current-meson64<br />
	Image Name:   uInitrd<br />
	Created:      Thu Sep  3 20:09:40 2026<br />
	Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)<br />
	Data Size:    29056210 Bytes = 28375.21 KiB = 27.71 MiB<br />
	Load Address: 00000000<br />
	Entry Point:  00000000<br />
	update-initramfs: Armbian: Symlinking /boot/uInitrd-6.18.44-current-meson64 to /boot/uInitrd<br />
	'/boot/uInitrd' -&gt; 'uInitrd-6.18.44-current-meson64'<br />
	update-initramfs: Armbian: done.<br />
	Errors were encountered while processing:<br />
	 zfs-dkms<br />
	 linux-image-current-meson64<br />
	E: Sub-process /usr/bin/dpkg returned an error code (1)
</p>

<p>
	```
</p>

<p>
	 
</p>

<p>
	Best Regards,
</p>

<p>
	Gunwoo Gim
</p>
]]></description><guid isPermaLink="false">61926</guid><pubDate>Thu, 03 Sep 2026 12:52:16 +0000</pubDate></item><item><title>How to build uboot with custom config file</title><link>https://testforum.armbian.com/topic/62351-how-to-build-uboot-with-custom-config-file/</link><description><![CDATA[<p>
	Hi everybody
</p>

<p>
	With freshly installed armbian (commit id: d9fb61be0) I created a new uboot config file:
</p>

<p>
	 
</p>

<p>
	./compile.sh uboot-config BOARD=orangepizeroplus BRANCH=current SHARE_LOG=yes
</p>

<p>
	 
</p>

<p>
	This creates the file: ./output/defconfig-uboot-orangepizeroplus-current
</p>

<p>
	But the command:
</p>

<p>
	 
</p>

<p>
	./compile.sh uboot BOARD=orangepizeroplus BRANCH=current SHARE_LOG=yes
</p>

<p>
	 
</p>

<p>
	does not compile uboot, it just touches ./output/debs/linux-u-boot-orangepizeroplus-current_26.11.0-trunk_arm64__2026.07-*.deb file.
</p>

<p>
	 
</p>

<p>
	Do I miss something?
</p>

<p>
	Do I have to copy the file ./output/defconfig-uboot-orangepizeroplus-current to a place in ./userpatches?
</p>

<p>
	 
</p>

<p>
	Thanks in advance,
</p>

<p>
	Hackbeere
</p>
<p>
<a class="ipsAttachLink" href="https://testforum.armbian.com/applications/core/interface/file/attachment.php?id=17021&amp;key=56f84740d79332ab5807afe5d81d3ca5" data-fileExt='log' data-fileid='17021' data-filekey='56f84740d79332ab5807afe5d81d3ca5'>log-uboot-config-f8ff6bc1-9053-44de-932f-fc933aa65f54.log</a> 
<a class="ipsAttachLink" href="https://testforum.armbian.com/applications/core/interface/file/attachment.php?id=17022&amp;key=1a118873ca7e8259c198bcd4edbd292d" data-fileExt='log' data-fileid='17022' data-filekey='1a118873ca7e8259c198bcd4edbd292d'>log-uboot-289bad48-a6fa-43df-9b92-ac809bac3c2d.log</a></p>]]></description><guid isPermaLink="false">62351</guid><pubDate>Thu, 01 Oct 2026 16:36:32 +0000</pubDate></item><item><title>Are there any plans to create an Armbian image for the Radxa Cubie A7S? It's a really cute single-board computer with a powerful Allwinner A733 SoC.</title><link>https://testforum.armbian.com/topic/59021-are-there-any-plans-to-create-an-armbian-image-for-the-radxa-cubie-a7s-its-a-really-cute-single-board-computer-with-a-powerful-allwinner-a733-soc/</link><description><![CDATA[<p>
	Are there any plans to create an Armbian image for the Radxa Cubie A7S? It's a really cute single-board computer with a powerful Allwinner A733 <abbr title="System On a Chip"><abbr title="System On a Chip">SoC</abbr></abbr>.
</p>
]]></description><guid isPermaLink="false">59021</guid><pubDate>Sat, 11 Apr 2026 08:54:39 +0000</pubDate></item><item><title>OS update wiped all apps and data</title><link>https://testforum.armbian.com/topic/62369-os-update-wiped-all-apps-and-data/</link><description><![CDATA[<p>
	Hello all,
</p>

<p>
	 
</p>

<p>
	earlier I booted up the board (Radxa Dragon Q8B) when it prompted to reboot &amp; update and I allowed it. The update took uncharacteristically long. The OS is running off an SD card. There is no SSD or <abbr title="embedded MultiMediaCard"><abbr title="embedded MultiMediaCard">eMMC</abbr></abbr> installed.
</p>

<p>
	 
</p>

<p>
	Turns out it wiped the install clean. There was about 20 GB of free space prior to the update, now there's 46 GB.
</p>

<p>
	For some reason the user itself and the wifi login are still there, but everything in the home directory is gone. Installed applications and the driver for the wireless card are gone. Chrome add-ons are still there, but reset. The Downloads folder now has Armbian_26.8.1_Radxa-dragon-q8b_resolute_vendor_7.0.11_gnome_desktop.img.xz, which wasn't there before.
</p>

<p>
	 
</p>

<p>
	I didn't lose anything important, just 60 hrs of savegames and a godot project I don't really care about.
</p>

<p>
	 
</p>

<p>
	Could I stupidly have triggered this somehow? I've been running Armbian on three other boards and nothing like this happened on those. So if it's not my fault this might be a Q8B-specific problem.
</p>

<p>
	 
</p>

<p>
	Thanks for any input
</p>

<p>
	Kind regards
</p>

<p>
	 
</p>

<p>
	Edit1: Just noticed there's now another update requiring restart. Weird.
</p>

<p>
	Edit2: Alright, this one was pain free. I'm a bit paranoid now <span>:,-)</span>
</p>
]]></description><guid isPermaLink="false">62369</guid><pubDate>Sat, 03 Oct 2026 18:30:36 +0000</pubDate></item><item><title>Booting pure UEFI with custom build</title><link>https://testforum.armbian.com/topic/62221-booting-pure-uefi-with-custom-build/</link><description><![CDATA[<p>
	Hello
</p>

<p>
	I flashed EDK2 to SPI and  I am able to enter the UEFI menu and change things, but it seems that u-boot takes over the boot process to actually boot the kernel.
</p>

<p>
	 
</p>

<p>
	I also built a custom resolute image using the command below which I flashed to SDCard:<br />
	 
</p>

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

	<div class="ipsQuote_contents">
		<p>
			./compile.sh BOARD=rock-5-itx RELEASE=resolute BUILD_DESKTOP=no BUILD_MINIMAL=yes EXT=uefi-edk2-rk3588 UEFI_EDK2_BOARD_ID=rock-5-itx  CLEAN_LEVEL=make
		</p>
	</div>
</blockquote>

<p>
	<br />
	<br />
	Then I added a Grub entry for the SDCard image with this custom build but when I boot it it shows that u-boot is being used not UEFI. 
</p>

<p>
	 
</p>

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

	<div class="ipsQuote_contents">
		<p>
			[Sep23 19:43] Booting Linux on physical CPU 0x0000000000 [0x412fd050]<br />
			[  +0.000000] Linux version 7.1.13-edge-rockchip64 (build@armbian) (aarch64-linux-gnu-gcc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0, GNU ld (GNU Binutils for Ubuntu) 2.42) #4 SMP PREEMPT Wed Sep  2 12:32:39 UTC 2026<br />
			[  +0.000000] KASLR enabled<br />
			[  +0.000000] Machine model: Radxa ROCK 5 ITX<br />
			[  +0.000000] efi: EFI v2.11 by Das U-Boot
		</p>
	</div>
</blockquote>

<p>
	 
</p>

<p>
	The default Grub boot is from <abbr title="embedded MultiMediaCard"><abbr title="embedded MultiMediaCard">emmc</abbr></abbr> with an EFI FAT32, /boot EXT4, and / F2FS which is  armbian trixie, and it works well - but  with u-boot so I am trying to test how booting via pure UEFI will work so I can migrate to a pure UEFI setup on <abbr title="embedded MultiMediaCard"><abbr title="embedded MultiMediaCard">EMMC</abbr></abbr> as the default - but the custom image is not  preventing u-boot from taking over the boot sequence. I am not sure  I need to flash something to <abbr title="embedded MultiMediaCard">emmc</abbr> first to prevent u-boot because u-boot takes over before grub and then the custom image starts to boot. 
</p>

<p>
	 
</p>

<p>
	Q: What do I need to do to switch to a pure UEFI boot sequence?
</p>
]]></description><guid isPermaLink="false">62221</guid><pubDate>Wed, 23 Sep 2026 14:31:18 +0000</pubDate></item><item><title>avaota A1 how to start from SD card</title><link>https://testforum.armbian.com/topic/46344-avaota-a1-how-to-start-from-sd-card/</link><description><![CDATA[<p>
	Hello. I can see thet avaota A1 is supported. But how it run from sd-card? I burn image put sdcard and i can see only black screen. Image does not boot...
</p>
]]></description><guid isPermaLink="false">46344</guid><pubDate>Tue, 15 Oct 2024 10:48:52 +0000</pubDate></item><item><title>systemd-journald writes to /run/log/journal instead of persistent storage with Armbian ramlog</title><link>https://testforum.armbian.com/topic/62203-systemd-journald-writes-to-runlogjournal-instead-of-persistent-storage-with-armbian-ramlog/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	 
</p>

<p>
	I am trying to determine whether this is expected behavior or a bug/ordering issue in Armbian's armbian-ramlog.
</p>

<p>
	 
</p>

<p>
	My /etc/systemd/journald.conf contains:
</p>

<p>
	Storage=persistent
</p>

<p>
	SystemMaxUse=20M
</p>

<p>
	 
</p>

<p>
	Persistent journal storage is available:
</p>

<p>
	/var/log/journal -&gt; /var/log.hdd/journal
</p>

<p>
	and /var/log.hdd is mounted read-write.
</p>

<p>
	 
</p>

<p>
	However, after every reboot, systemd-journald initially writes to /run/log/journal.
</p>

<p>
	 
</p>

<p>
	I verified this directly:
</p>

<p>
	sudo ls -l /proc/$(pidof systemd-journald)/fd | grep journal
</p>

<p>
	Immediately after boot I get:
</p>

<p>
	33 -&gt; /run/log/journal/d1d6e2a49fd24499b90cb6d5198cb70e/system.journal
</p>

<p>
	 
</p>

<p>
	So journald is actually holding the runtime journal open.
</p>

<p>
	 
</p>

<p>
	The system has armbian-ramlog enabled. Its unit contains:
</p>

<p>
	Before=rsyslog.service sysinit.target syslog.target RequiresMountsFor=/var/log /var/log.hdd
</p>

<p>
	 
</p>

<p>
	Interestingly, running this manually:
</p>

<p>
	sudo journalctl --flush
</p>

<p>
	immediately switches journald to persistent storage.
</p>

<p>
	 
</p>

<p>
	Afterwards:
</p>

<p>
	sudo ls -l /proc/$(pidof systemd-journald)/fd | grep journal
</p>

<p>
	shows:
</p>

<p>
	33 -&gt; /var/log.hdd/journal/d1d6e2a49fd24499b90cb6d5198cb70e/system.journal 34 -&gt; /var/log.hdd/journal/d1d6e2a49fd24499b90cb6d5198cb70e/user-1000.journal
</p>

<p>
	 
</p>

<p>
	So the persistent filesystem is definitely accessible and writable.
</p>

<p>
	 
</p>

<p>
	This makes me wonder:
</p>

<p>
	Is armbian-ramlog causing systemd-journald to remain on /run/log/journal after boot, or is this simply an ordering issue involving systemd-journal-flush.service?
</p>

<p>
	In other words, should armbian-ramlog allow/trigger the journal flush automatically once /var/log.hdd is mounted?
</p>

<p>
	Any insight from the Armbian side would be appreciated.
</p>
]]></description><guid isPermaLink="false">62203</guid><pubDate>Tue, 22 Sep 2026 14:02:02 +0000</pubDate></item><item><title>Bluetooth keyboard not working on orange pi 4 pro</title><link>https://testforum.armbian.com/topic/62302-bluetooth-keyboard-not-working-on-orange-pi-4-pro/</link><description><![CDATA[<p>
	The new Orange Pi 4 Pro image connects to Bluetooth keyboards perfectly, but typing doesn't work because uinput is completely missing from the 6.6.98-vendor-sun60iw2 kernel config.
</p>
]]></description><guid isPermaLink="false">62302</guid><pubDate>Mon, 28 Sep 2026 17:43:12 +0000</pubDate></item><item><title>I am unable to boot from any image on my Orange Pis</title><link>https://testforum.armbian.com/topic/62058-i-am-unable-to-boot-from-any-image-on-my-orange-pis/</link><description><![CDATA[<p>
	I am new to Ambian and am trying to boot up to it for the first time. I have both an Orange Pi 6 Plus and an Orange Pi Zero 3. Using the Armbian Imager, I had no problem finding the images recomended for my units. My problem is that neither of the devices can boot up to the desktop. 
</p>

<p>
	They will boot up to a text console where I can configure Wifi, root password, intitial user name, and locale. After that, they state that they are starting the desktop  or running some script and continue no further. That I see uniform and reliable failure across the images and the devices make me think that I may be doing something wrong. But I cannot find some step documented somewhere that I am missing. 
</p>

<p>
	 
</p>

<p>
	I am using a power supply that is also branded Orange Pi capable of up to 100 watts on both units. I am able to run other OS images on both units, but not Armbian. Is there some trick or additional step that is required for these to successfully boot up? 
</p>

<p>
	 
</p>

<p>
	Images tried on the Zero 3:
</p>

<ul>
	<li>
		Armbian 26.11.0 XFCE
	</li>
	<li>
		Armbian 26.11.0 Minimal
	</li>
</ul>

<p>
	Images tried on the 6 plus:
</p>

<ul>
	<li>
		Armbian 26.8.3 Minimal
	</li>
	<li>
		Armbian 26.8.3 GNOME
	</li>
	<li>
		Armbian 26.8.3 KDE
	</li>
</ul>
]]></description><guid isPermaLink="false">62058</guid><pubDate>Sat, 12 Sep 2026 13:41:06 +0000</pubDate></item><item><title>Vim3l (S905D3) - OS Installation does not work</title><link>https://testforum.armbian.com/topic/59596-vim3l-s905d3-os-installation-does-not-work/</link><description><![CDATA[<p>
	Hello everyone,
</p>

<p>
	I urgently need help, as I am on the verge of throwing my Khadas out the window.<br />
	I bought a used Khadas Vim3L HTPC Kit (S905D3) and want to use it for Navidrome and Audiobookshelf.<br />
	The FLAC files are located on an external 2.5" WD Elements hard drive, first I intended to format this hard drive to ext4 and set it up in the setup process but it doesnt work and the first thing now is to setup the system,i will add the hd later.
</p>

<p>
	Currently, the Vim boots into CoreELEC (which appears to be installed on the internal storage of the vim).<br />
	Im a total noob and thats my first vim / Board.<br />
	 
</p>

<p>
	I just can't seem to get it to work; no matter what I do, it always boots into CoreELEC.
</p>

<p>
	I have flashed the recommended Debian 13 (Trixie) → Minimal / CLI image (Armbian_25.11.1_Khadas-vim3l_trixie_current_6.12.58_minimal.oowow.img.xz) using balenaEtcher—onto two different SD cards as well as a USB stick, and I am attempting to boot from them.<br />
	I have tried various key combinations, but nothing works.<br />
	 
</p>

<p>
	For example, when I attempt the method suggested by ChatGPT:
</p>

<p>
	Recovery Button Method
</p>

<p>
	Unplug the power supply
</p>

<p>
	Insert the SD card
</p>

<p>
	Hold down the FUNCTION button
</p>

<p>
	Briefly press RESET
</p>

<p>
	Continue holding the FUNCTION button for another 2–3 seconds<br />
	 
</p>

<p>
	I briefly see the Khadas logo, and then it reboots; this process then gets stuck in a loop.
</p>

<p>
	I tried using three different power adapters and usb-c cables, thinking that might be the issue... but it was always the same result. I tried a different SD card and various USB sticks and different formats always the same outcome. As a test, I even selected a different image just to see if it would progress any further, but again, I just saw the Khadas logo followed by a boot loop. As soon as I remove the SD card or USB stick, it boots back into CoreELEC from the internal storage.<br />
	 
</p>

<p>
	Now I’ve read on another site that I shouldn't use BalenaEtcher, but instead format the SD card/USB stick to FAT32 and place the image in the root directory. I did exactly that and tested it on both the USB 3.0 and 2.0 ports and with the SD because it boots before usb ?!?.
</p>

<p>
	Then: disconnect the power supply.
</p>

<p>
	Insert the USB stick.
</p>

<p>
	Connect HDMI + keyboard.
</p>

<p>
	Hold down the FUNCTION button.
</p>

<p>
	Plug in the power supply.
</p>

<p>
	Immediately press RESET briefly.
</p>

<p>
	Continue holding FUNCTION for another 3–5 seconds.
</p>

<p>
	And once again, I only see the Khadas logo for a sec and am stuck in a boot loop.<br />
	 
</p>

<p>
	Could someone please give me a direct link or the name of the correct image, and tell me the right key combination I need to press or let me know what I'm doing wrong?<br />
	A step by step guide for an idiot would be great and sorry if the question is stupid, i watched youtube videos, read in the forum etc. but i dont get it, i need really your help.
</p>

<p>
	<br />
	Thank you
</p>
]]></description><guid isPermaLink="false">59596</guid><pubDate>Sat, 09 May 2026 10:35:27 +0000</pubDate></item><item><title>First boot on kernel 6.1.172 doesn't kick off provisioning script, but kernel 7.2.6 does provision correctly. (Orange Pi 5 Max)</title><link>https://testforum.armbian.com/topic/62202-first-boot-on-kernel-61172-doesnt-kick-off-provisioning-script-but-kernel-726-does-provision-correctly-orange-pi-5-max/</link><description><![CDATA[<p>
	I just downloaded the <em>Armbian_community_26.11.0-trunk.52_Orangepi5-max_resolute_<strong>vendor_6.1.172</strong>_gnome_desktop.img</em> (from here: <a href="https://armbian.com/boards/orangepi5-max" rel="external nofollow">https://armbian.com/boards/orangepi5-max</a>) and flashed it to an SD card. I put the card in the device and booted it but when it comes up, it dumps me at a root bash prompt (auto login) and nothing else happens.
</p>

<p>
	 
</p>

<p>
	I had previously downloaded the <em>Armbian_community_26.11.0-trunk.52_Orangepi5-max_resolute_<strong>edge_7.2.6</strong>_gnome_desktop.img</em> file and flashed it to an SD card, when it came up it ran a provisioning script allowing me to add my timezone, user definition, etc.
</p>

<p>
	 
</p>

<p>
	Shouldn't this execute on all images the same way? Is there some way to manually execute it if it doesn't kick off automatically?? I flashed this SD card twice with this image and it was the same both times, I think the image is broken...
</p>
]]></description><guid isPermaLink="false">62202</guid><pubDate>Tue, 22 Sep 2026 13:04:37 +0000</pubDate></item><item><title>I am considering using radxa rock 5 itx/itx+ for NAS and jellyfin probably more in the future</title><link>https://testforum.armbian.com/topic/62174-i-am-considering-using-radxa-rock-5-itxitx-for-nas-and-jellyfin-probably-more-in-the-future/</link><description><![CDATA[<p>
	I'd like to hear some opinions and recommendations for the use case I'm considering for this <abbr title="System On a Chip">SoC</abbr> board. My experience of Linux was mostly artix to arch to NixOS I'm still a new user around 2 years± on Linux and this would be my first experience with a <abbr title="System On a Chip">SoC</abbr> board. I'd also want to put it in some kind of PC case
</p>
]]></description><guid isPermaLink="false">62174</guid><pubDate>Sat, 19 Sep 2026 10:19:29 +0000</pubDate></item><item><title>verify of 2 different sd cards failed at same address</title><link>https://testforum.armbian.com/topic/62025-verify-of-2-different-sd-cards-failed-at-same-address/</link><description><![CDATA[<p>
	I am using Armbian.imager_2.0.4_amd64,AppImage on a Fedora sytem to burn two new Lenovo 256 Gbyte sd with Rpi4b_resolute_current_6.18.42_gnome_desktop_img.xz, and both report a verify failure at 113246208. I am suspicious because two sd's are failing at the same offset. I think that is unlikely, if they both have a manufacturing defect. I think it is more likely a systematic error in the software.
</p>
<p>
<a class="ipsAttachLink" href="https://testforum.armbian.com/applications/core/interface/file/attachment.php?id=16946&amp;key=dfbf9d94f425aa6b9190236da0ab5255" data-fileExt='txt' data-fileid='16946' data-filekey='dfbf9d94f425aa6b9190236da0ab5255'>tayolepuqi.txt</a></p>]]></description><guid isPermaLink="false">62025</guid><pubDate>Wed, 09 Sep 2026 09:36:17 +0000</pubDate></item><item><title>CPU Cooling Guide: Fan Control (Debian 13 trixie)</title><link>https://testforum.armbian.com/topic/61668-cpu-cooling-guide-fan-control-debian-13-trixie/</link><description><![CDATA[<p>
	The Main part Is You Buying A Module and Plugging Your Fan Into It. <span>:</span>
</p>

<p>
	Here you go — two solid solderless picks:<br />
	 
</p>

<p>
	1. Adafruit MOSFET Driver #5648 (the clean reference — genuine logic-level AO3406, flyback diode already onboard, jumper-friendly header, ~$4):
</p>

<p>
	<a href="https://www.adafruit.com/product/5648" rel="external nofollow">https://www.adafruit.com/product/5648</a>
</p>

<p>
	Also stocked via resellers (Mouser/DigiKey/Pimoroni) if you search "Adafruit 5648."<br />
	 
</p>

<p>
	2. Generic 3.3 V-trigger dual-MOSFET board (cheapest, everywhere, screw terminals — fully solderless; just add a flyback diode across the fan since these usually omit it):
</p>

<p>
	<a href="https://www.amazon.com/ANMBEST-Trigger-Adjustment-Electronic-Control/dp/B08TW9RB49" rel="external nofollow">https://www.amazon.com/ANMBEST-Trigger-Adjustment-Electronic-Control/dp/B08TW9RB49</a><br />
	 
</p>

<p>
	If that exact listing has rotated (Amazon ASINs come and go), search "DC 5V-36V MOSFET trigger switch module 3.3V" — you want one whose description explicitly says 3.3 V trigger and, ideally, names the FET (AO3400 / IRLZ44N).<br />
	 
</p>

<p>
	For the fan itself, either module handles it with room to spare — a 5 V 40 mm fan pulls well under 0.2 A, and these are rated for amps.<br />
	<br />
	 
</p>

<p>
	Verified straight from your local Armbian build tree — yes. The linux-rockchip64-edge.config (the branch .217 runs) ships all three of the relevant symbols:<br />
	 
</p>

<p>
	CONFIG_THERMAL_EMULATION=y ← yes, emul_temp works CONFIG_THERMAL_GOV_BANG_BANG=y ← bonus: the ideal on/off governor is available CONFIG_SENSORS_GPIO_FAN=m ← the fan driver (module)
</p>

<p>
	(current also has THERMAL_EMULATION=y, so any edge/current board is covered.)<br />
	 
</p>

<p>
	Answer for Pi Claude: Go ahead and use the emul_temp method in Phase A —<br />
	 
</p>

<p>
	Compile-verified — exit 0, pull-none pinctrl and all (rockchip,pins = &lt;1 RK_PA4 <abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr> &amp;pcfg_pull_none&gt;, trips 75000/10000, active). So the overlay in this post is a real, building artifact, not a sketch.<br />
	 
</p>

<p>
	And ha — a real cooking show it is: you're watching me taste-test the sauce (compile it) before it goes to the pass. Here's the plated dish. <span class="ipsEmoji">👨‍🍳</span><br />
	 
</p>

<p>
	CPU Cooling: Automatic Fan Control on RK3588 (Orange Pi 5 / 5B) — Armbian / Debian 13
</p>

<p>
	If your Orange Pi 5/5B fan runs flat-out all the time (or not at all), here's how to let the kernel run it — silent at idle, full blast under load — with no daemon and no script. One cheap switch module plus a small device-tree overlay.<br />
	 
</p>

<p>
	1) The hardware — a switch module + your fan<br />
	 
</p>

<p>
	You can't drive a fan motor straight off a <abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr> pin. A <abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr> is a ~few-milliamp logic output; a fan pulls 100–150 mA and would damage the pin. So the <abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr> signals a tiny logic-level MOSFET module that switches the fan's 5 V. Two solderless picks:
</p>

<p>
	Generic "3.3 V trigger" MOSFET module — screw terminals, ~$1–2, everywhere. Easiest. The listing must say 3.3 V trigger and ideally names the FET (AO3400 / IRLZ44N). These usually omit the flyback diode, so add a 1N5819/1N4001 across the fan.
</p>

<p>
	Adafruit #5648 ($4) — cleanest; guaranteed logic-level with the flyback diode onboard. Add its JST-PH 3-pin→female-socket cable ($1.25) for a solderless header tap.
</p>

<p>
	 
</p>

<p>
	2) Wiring (low-side switch)<br />
	 
</p>

<p>
	Fan + → 5V (header pin 2 or 4) Fan − → module output <abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr> → module signal / trigger input GND → module GND (common ground is essential) Flyback diode across the fan if your module lacks one (band → +5V side)<br />
	 
</p>

<p>
	3) The overlay — this is what makes it automatic<br />
	 
</p>

<p>
	Save as rk3588-<abbr title="General purpose input/output"><abbr title="General purpose input/output">gpio</abbr></abbr>-fan.<abbr title="Device tree source"><abbr title="Device tree source">dts</abbr></abbr>. It turns the fan on at 75 °C, off at 65 °C on the big-core sensors (which heat first), safely below the 85 °C throttle. The pull-none pinctrl matches how mainline wires fan GPIOs:
</p>

<p>
	/<abbr title="Device tree source"><abbr title="Device tree source">dts</abbr></abbr>-v1/; /plugin/; #include &lt;dt-bindings/<abbr title="General purpose input/output"><abbr title="General purpose input/output">gpio</abbr></abbr>/<abbr title="General purpose input/output"><abbr title="General purpose input/output">gpio</abbr></abbr>.h&gt; #include &lt;dt-bindings/pinctrl/rockchip.h&gt; #include &lt;dt-bindings/thermal/thermal.h&gt; / { fan: <abbr title="General purpose input/output"><abbr title="General purpose input/output">gpio</abbr></abbr>-fan { compatible = "<abbr title="General purpose input/output"><abbr title="General purpose input/output">gpio</abbr></abbr>-fan"; pinctrl-names = "default"; pinctrl-0 = &lt;&amp;fan_en&gt;; gpios = &lt;&amp;gpio1 RK_PA4 GPIO_ACTIVE_HIGH&gt;; /* set to YOUR pin (both here and below) */ <abbr title="General purpose input/output"><abbr title="General purpose input/output">gpio</abbr></abbr>-fan,speed-map = &lt;0 0&gt;, &lt;5000 1&gt;; #cooling-cells = &lt;2&gt;; }; }; &amp;pinctrl { fan { fan_en: fan-en { rockchip,pins = &lt;1 RK_PA4 RK_FUNC_GPIO &amp;pcfg_pull_none&gt;; }; }; }; &amp;bigcore0_thermal { polling-delay = &lt;2000&gt;; trips { fan0: fan0 { temperature = &lt;75000&gt;; hysteresis = &lt;10000&gt;; type = "active"; }; }; cooling-maps { m { trip = &lt;&amp;fan0&gt;; cooling-device = &lt;&amp;fan THERMAL_NO_LIMIT THERMAL_NO_LIMIT&gt;; }; }; }; &amp;bigcore2_thermal { polling-delay = &lt;2000&gt;; trips { fan2: fan2 { temperature = &lt;75000&gt;; hysteresis = &lt;10000&gt;; type = "active"; }; }; cooling-maps { m { trip = &lt;&amp;fan2&gt;; cooling-device = &lt;&amp;fan THERMAL_NO_LIMIT THERMAL_NO_LIMIT&gt;; }; }; };
</p>

<p>
	Change both RK_PA4 references to the header pin you actually wired to (GPIO1_A4 is just the example — group A = 0, B = 1, C = 2, D = 3, so GPIO1_D6 = RK_PD6).<br />
	 
</p>

<p>
	4) Install &amp; verify<br />
	 
</p>

<p>
	sudo armbian-add-overlay rk3588-<abbr title="General purpose input/output"><abbr title="General purpose input/output">gpio</abbr></abbr>-fan.<abbr title="Device tree source"><abbr title="Device tree source">dts</abbr></abbr> sudo reboot # fan registered as a cooling device? (driver is a module; load it if the grep is empty) grep -l <abbr title="General purpose input/output"><abbr title="General purpose input/output">gpio</abbr></abbr>-fan /sys/class/thermal/cooling_device*/type || sudo modprobe <abbr title="General purpose input/output"><abbr title="General purpose input/output">gpio</abbr></abbr>-fan # watch it react under load: watch -n1 'cat /sys/class/thermal/cooling_device*/cur_state' stress-ng --cpu 8 --timeout 120s
</p>

<p>
	cur_state flips to 1 as the die crosses 75 °C and back to 0 below 65 °C.
</p>

<p>
	Set-points: 75 on / 65 off (10 °C hysteresis) keeps a 10 °C guard below the 85 °C throttle, so the chip never has to slow down. Thanks to Boardcon (EM3588) for the field-proven numbers from real 24/7 industrial enclosures.
</p>

<p>
	Tested on: Orange Pi 5B — Armbian &lt;edge ver&gt; — kernel &lt;uname -r&gt;
</p>

<p>
	(This will ship built-in on the new distro — but it works on stock Armbian today.)<br />
	 
</p>

<p>
	No sandbagging<br />
	<br />
	defcom5-rockchip
</p>
]]></description><guid isPermaLink="false">61668</guid><pubDate>Mon, 24 Aug 2026 02:33:00 +0000</pubDate></item><item><title>sudo armbian -install failed, How do I install armbian on a ssd via sata on a raspberry pi 5</title><link>https://testforum.armbian.com/topic/62019-sudo-armbian-install-failed-how-do-i-install-armbian-on-a-ssd-via-sata-on-a-raspberry-pi-5/</link><description><![CDATA[<p>
	Hi<br>
	I've been on a ride. First things first what do i want help with.<br>
	I want to know how to install Armbian on an ssd connected via sata. (I know about the sd card hand off, edit this file; sudo nano /boot/firmware/cmdline.txt)
</p>

<p>
	I have a Raspberry 5 that I have armbian 13 minimal cli installed on a sd card, I have other means if it makes a difference. I have an ssd connected to a radxa penta sata hat that i have successfully installed with editing the config file, also have an ssd installed and shows. First time around i used the imager to install an exact copy of the os on the ssd which also meant exact copies of labels and uuid's, which i learned the hard way is not so good, got it to boot on the ssd but not update properly. Now I tried "sudo armbian -install" and i got the result below. I'm been informed right the raspberry 5 does not support grub nor board uboot. Instead of another goose chase with AI i'm hoping to guidance how to properly install it. I want to be able to update the os on the ssd, that is my next milestone...<br>
	<br>
	 
</p>

<p>
	zack@rpi5b:~$ cat /etc/os-release
</p>

<p>
	PRETTY_NAME="Armbian 26.8.1 trixie"
</p>

<p>
	NAME="Debian GNU/Linux"
</p>

<p>
	VERSION_ID="13"
</p>

<p>
	VERSION="13 (trixie)"
</p>

<p>
	VERSION_CODENAME=trixie
</p>

<p>
	DEBIAN_VERSION_FULL=13.6
</p>

<p>
	ID=debian
</p>

<p>
	HOME_URL="https://www.armbian.com"
</p>

<p>
	SUPPORT_URL="https://forum.armbian.com"
</p>

<p>
	BUG_REPORT_URL="https://www.armbian.com/bugs"
</p>

<p>
	ARMBIAN_PRETTY_NAME="Armbian 26.8.1 trixie"
</p>

<p>
	zack@rpi5b:~$ uname -r
</p>

<p>
	6.18.42-current-bcm2711
</p>

<p>
	zack@rpi5b:~$ lspci
</p>

<p>
	0001:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 30)
</p>

<p>
	0001:01:00.0 SATA controller: JMicron Technology Corp. JMB58x AHCI SATA controller
</p>

<p>
	0002:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 30)
</p>

<p>
	0002:01:00.0 Ethernet controller: Raspberry Pi Ltd RP1 PCIe 2.0 South Bridge
</p>

<p>
	zack@rpi5b:~$ lsblk -o NAME,FSTYPE,LABEL,PARTUUID,SIZE,MOUNTPOINTS
</p>

<p>
	NAME        FSTYPE LABEL      PARTUUID                               SIZE MOUNTPOINTS
</p>

<p>
	sda                                                                111.8G
</p>

<p>
	└─sda1      exfat  boot                                            111.8G
</p>

<p>
	mmcblk0                                                              7.3G
</p>

<p>
	├─mmcblk0p1 vfat   RPICFG     3f631019-01                            512M /boot/firmware
</p>

<p>
	└─mmcblk0p2 ext4   armbi_root 3f631019-02                            6.6G /var/log.hdd
</p>

<p>
	                                                                          /
</p>

<p>
	zram0       swap                                                     3.9G [SWAP]
</p>

<p>
	zram1       ext4   log2ram                                            50M /var/log
</p>

<p>
	zram2                                                                  0B
</p>

<p>
	zack@rpi5b:~$
</p>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://testforum.armbian.com/uploads/monthly_2026_09/image.png.a685e770f557ac281cc81ae60645dad7.png" data-fileid="16940" data-fileext="png" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="16940" width="1000" alt="image.thumb.png.f724b7861abc144269829fb63055548e.png" src="https://testforum.armbian.com/uploads/monthly_2026_09/image.thumb.png.f724b7861abc144269829fb63055548e.png" loading="lazy" height="420"></a>
</p>
]]></description><guid isPermaLink="false">62019</guid><pubDate>Tue, 08 Sep 2026 20:54:43 +0000</pubDate></item><item><title>TC2100AA 21.5" Android kiosk to Armbian</title><link>https://testforum.armbian.com/topic/61880-tc2100aa-215-android-kiosk-to-armbian/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	I'm new to this game,being mostly a (French) software dev doing backend Node.js.
</p>

<p>
	Recently I bought a 21.5" Android kiosk display from Beelta, the T2100AA, to build a custom kiosk for my company. The Android build is bloated, so I wanted something cleaner.
</p>

<p>
	I started looking into porting Armbian to this display. Inside there's an <abbr title="Single board computer"><abbr title="Single board computer">SBC</abbr></abbr> identified as a Shimeta AIoT-3568A. There's no Linux support for this board, and the manufacturer wasn't willing to provide any documentation.
</p>

<p>
	I started digging with Claude and worked through most of the blockers in under a day. Here's what I found — and possibly a path forward for other Shimeta-based boards too (more on that below).
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	<strong>Hardware</strong>
</p>

<ul>
	<li>
		<abbr title="System On a Chip"><abbr title="System On a Chip">SoC</abbr></abbr>: Rockchip RK3568 (quad Cortex-A55, Mali-G52, unused 0.8 TOPS NPU)
	</li>
	<li>
		Based on the reference rockchip,rk3568-evb1-ddr4-v10 design; the stock firmware actually bundles several board variants (EVB1/3568HV/3568S/3568ST/3568WP) selected at boot via androidboot.dtb_idx
	</li>
	<li>
		DDR4, DDR init confirmed working with the stock rk3568_ddr_1560MHz idbloader (MiniLoaderAll.bin)
	</li>
	<li>
		PMIC: RK809 (i2c 0x20) with integrated audio codec
	</li>
	<li>
		21.5" Full HD (1920×1080) touch panel — this is an all-in-one panel/<abbr title="Single board computer"><abbr title="Single board computer">SBC</abbr></abbr> unit, not a bare dev board
	</li>
</ul>

<p>
	 
</p>

<p>
	<strong>Analysis method</strong><br />
	Full generic Android firmware image extracted (RKFW→RKAF) plus a live dump (via adb root) from a unit actually running in production, giving both /sys/firmware/fdt and the real boot/dtbo/vbmeta partitions to cross-check against.
</p>

<p>
	 
</p>

<p>
	<strong>Display pipeline — the core blocker</strong>
</p>

<ul>
	<li>
		RK3568 DSI0 → GM8775C (DSI-to-dual-channel-LVDS bridge, "CORPRO") → dual-LVDS → 21.5" FHD panel
	</li>
	<li>
		RK3568 has no native dual-channel LVDS output (needed above ~1440×900), hence the GM8775C bridge chip on the PCB. It's configured purely through generic DSI commands from the RK3568 (no separate I2C control) — the full init sequence has been extracted from the vendor <abbr title="Device tree blob"><abbr title="Device tree blob">DTB</abbr></abbr> (panel-init-sequence). Timing is confirmed stable at 1920×1080@60 (148.5 MHz pixel clock).
	</li>
</ul>

<p>
	 
</p>

<p>
	<strong>Everything else is straightforward / mainline-ready</strong>
</p>

<ul>
	<li>
		Backlight: standard pwm-backlight, PWM + <abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr> enable, nothing to write
	</li>
	<li>
		Touch: pure USB, ILITEK controller, standard HID multitouch — zero driver work
	</li>
	<li>
		Ethernet: dual GMAC with RTL8211F PHY, mature mainline support
	</li>
	<li>
		WiFi/BT: AW-NM43438 (Broadcom/AmpaK BCM43438/AP6212 rebrand) — just needs the correct firmware/nvram blobs pulled from the vendor partition, brcmfmac/hci_bcm handle the rest
	</li>
	<li>
		Power button, headset jack, IR receiver: all standard or non-blocking
	</li>
</ul>

<p>
	 
</p>

<p>
	<strong>Getting a working base</strong>
</p>

<ul>
	<li>
		The Odroid M1 mainline image worked out of the box for HDMI, USB, etc., but had no LVDS output and no networking. With Claude's help, I:
	</li>
	<li>
		Overwrote the Odroid idbloader with the one from the stock Android install
	</li>
	<li>
		Built a <abbr title="Device tree blob"><abbr title="Device tree blob">DTB</abbr></abbr> for the AIoT-3568A to get networking working, which let me switch to SSH over Ethernet for much faster iteration
	</li>
	<li>
		Wrote (well, Claude wrote...) the MIPI-DSI-to-LVDS bridge driver for the Corpro GM8775C, plus the LVDS panel config — resulting in a fully working panel with backlight
	</li>
</ul>

<p>
	 
</p>

<p>
	<strong>Reboot issue and solution</strong>
</p>

<p>
	Board freezes completely and power-cycles (not a clean reboot, not a kernel panic) roughly 10 minutes after power-on, regardless of load, distro, or kernel config. Confirmed independently by another user on the same board family in the youyeetoo forum back in 2023 — including a report that it happens even while stuck in U-Boot, before Linux ever runs.
</p>

<p>
	 
</p>

<p>
	<strong>What we ruled out (with evidence, on Armbian mainline kernel 6.18)</strong>
</p>

<ul>
	<li>
		<abbr title="System On a Chip"><abbr title="System On a Chip">SoC</abbr></abbr>-internal software watchdog (dw_wdt): disabled, masked, or actively fed via ftrace-confirmed kicks right up to the crash — innocent either way
	</li>
	<li>
		Thermal: never critical (43–58 °C)
	</li>
	<li>
		CPU/RAM/storage stress in isolation (stress-ng): all pass
	</li>
	<li>
		Two different SD cards, freshly reformatted: same symptom
	</li>
	<li>
		systemd timers (fstrim/tmpfiles/hwclock): masked, no effect
	</li>
	<li>
		Main DC input power, scoped on a Rigol DP832: no anomalous current draw correlated with the crash
	</li>
	<li>
		Ethernet fully unplugged, WiFi/BT unloaded: no effect
	</li>
	<li>
		PMIC (RK809) regulator config: confirmed exact match against the live vendor <abbr title="Device tree blob"><abbr title="Device tree blob">DTB</abbr></abbr>, node by node
	</li>
	<li>
		ext4 commit interval: tested multiple values, inconclusive
	</li>
</ul>

<p>
	 
</p>

<p>
	<strong>Decisive test:</strong>
</p>

<p>
	powered on, then issued a software reboot at ~5 min uptime. The board still crashed at ~10 min from the original power-on, not restarted from the software reboot. This proves the timer is driven by something external to Linux, tied to physical power, not the OS.
</p>

<p>
	 
</p>

<p>
	<strong>Root cause: undocumented external supervisor MCU</strong>
</p>

<p>
	These boards carry a secondary microcontroller separate from the RK3568/RK3588/RK3399 main <abbr title="System On a Chip"><abbr title="System On a Chip">SoC</abbr></abbr> — an STM8S00K3, shown in the vendor device tree as:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">dts
mcuinf@62 {
   compatible = "smdtmcu,STM8S00K3"; status = "okay"; reg = &lt;0x62&gt;;
};</span></pre>

<p>
	 
</p>

<p>
	Sitting on an I2C bus (i2c5 @ 0x62 on the 3568A), invisible to any mainline Linux driver. ShiMeta's own product documentation confirms its purpose: "Watchdog Timer Configuration: To ensure 24/7 autonomous uptime, the MCU runs a hardware watchdog. If the main Android system freezes, the MCU automatically forces a hard reset to recover the device."
</p>

<p>
	 
</p>

<p>
	Reverse-engineered by tracing I2C traffic (ftrace events/i2c) on the stock Android vendor image, where a kernel thread literally named <strong>mcu proc</strong> (kthread, PPID 2 — not killable from userspace) talks to the MCU continuously:
</p>

<p>
	I2C transactionFrequencyPurpose
</p>

<p>
	 
</p>

<p>
	None of this exists in mainline Linux, so on any custom OS (Armbian, or any non-vendor image) the MCU eventually decides the AP never booted / has hung, and fires the hardware reset it's designed to perform.
</p>

<p>
	 
</p>

<p>
	What actually fixes it:
</p>

<ul>
	<li>
		Write reg 0x51 = 0x33, read back via 0xD1 → 0x33 (once, ~25s after power-on (triggered by vendor binary /system/bin/mcu_tool notify_power_on)  <span>: </span>Tells the MCU "AP booted successfully" — disarms the initial boot-timeout
	</li>
	<li>
		Write 0x80, read 1 byte (every 3.04s, continuous) <span>:</span> Status poll (0x00 = nominal, 0xAA = observed once feeding stops)
	</li>
	<li>
		Write [0x33, 0xAB] (2 bytes) (every 11.15s, continuous) : Periodic heartbeat/feed from the AP
	</li>
</ul>

<p>
	 
</p>

<p>
	This script fixes sends the correct frames:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># one-shot, early in boot
i2cset -y 5 0x62 0x51 0x33

# then, forever, two independent loops:
while true; do i2cget -y 5 0x62 0x80 &gt;/dev/null; sleep 3; done &amp;
while true; do i2cset -y 5 0x62 0x33 0xAB &gt;/dev/null; sleep 10; done &amp;</span></pre>

<p>
	 
</p>

<p>
	 
</p>

<p>
	Thomas.
</p>
]]></description><guid isPermaLink="false">61880</guid><pubDate>Tue, 01 Sep 2026 10:04:50 +0000</pubDate></item><item><title>Armbian on CM3588, fan does not work</title><link>https://testforum.armbian.com/topic/61690-armbian-on-cm3588-fan-does-not-work/</link><description><![CDATA[<p>
	Hi, I'm running a FriendlyElec CM3588 board, really enjoying Armbian, but the CPU fan does not work whatsoever. It's meant to be powered from the 5V outlet marked FAN (close to MASK button). I replaced the fan with another one, same result - so hopefully it's not the hardware at fault. I never dug into fan control on Linux, anybody knows what to do?
</p>
]]></description><guid isPermaLink="false">61690</guid><pubDate>Tue, 25 Aug 2026 10:56:17 +0000</pubDate></item><item><title>Temporarily suspending ramlogging, will this work?</title><link>https://testforum.armbian.com/topic/61185-temporarily-suspending-ramlogging-will-this-work/</link><description><![CDATA[<p>
	For troubleshooting purposes I want to temporarily have logs written immediately to disk rather than to ram. Will this work?
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># ramlog OFF
sudo systemctl stop armbian-ramlog
sudo sed -i 's/^ENABLED=.*/ENABLED=false/' /etc/default/armbian-ramlog
sudo systemctl restart rsyslog
sudo journalctl --flush

# ramlog ON
sudo sed -i 's/^ENABLED=.*/ENABLED=true/' /etc/default/armbian-ramlog
sudo systemctl start armbian-ramlog
sudo systemctl restart rsyslog</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">61185</guid><pubDate>Mon, 27 Jul 2026 17:37:39 +0000</pubDate></item><item><title>A733 zero copy hardware decoding</title><link>https://testforum.armbian.com/topic/61323-a733-zero-copy-hardware-decoding/</link><description><![CDATA[<p>
	If you've tried hardware video on an Allwinner A733 (Orange Pi 4 Pro, Radxa A7Z), you've probably hit this: there's no V4L2 decoder, and omxh264dec advertises video/x-raw(memory:DMABuf) but aborts in gst_omx_video_dec_negotiate if you actually ask for it. So everyone falls back to videoconvert ! ximagesink and burns ~1.8 CPU cores on 1080p.
</p>

<p>
	The vendor OMX component reports the proprietary colour format 0x7f000002 through a malformed port-format enumeration, so gst-omx can't build a negotiation map. You can chase that a long way. Don't.
</p>

<p>
	libOmxVdec.so is a wrapper over libvdecoder.so, and that lower library is what actually owns the decode surfaces. VideoPicture.nBufFd is a genuine dma_buf fd per frame, and the matching headers already ship in /usr/include on the stock image. Import it with drmPrimeFDToHandle, scan it out on a DRM plane, done — the broken layer isn't on the path at all.
</p>

<p>
	Same board, same clip:
</p>

<p>
	CPUthreads
</p>

<p>
	omxh264dec ! videoconvert ! ximagesink174% (+16.5% X)10
</p>

<p>
	zero-copy DRM~8%1
</p>

<p>
	cedarzcdec ! kmssink (GStreamer element)12–13%4
</p>

<p>
	No kernel patches, no custom modules, no SDK build. There's a GStreamer element so existing pipelines work unchanged:
</p>

<p>
	gst-launch-1.0 filesrc location=clip.mp4 ! qtdemux ! h264parse ! cedarzcdec ! kmssink
</p>

<p>
	Code, plus a writeup of the undocumented API traps that cost me the most time (GetVeOpsS takes an argument and has no prototype; use CdcMemOpen not CdcMemSetup; modetest -p hides the fence properties unless you set the atomic client cap):
</p>

<p>
	<a href="https://github.com/skamagedon/a733-zero-copy" rel="external nofollow">https://github.com/skamagedon/a733-zero-copy</a>
</p>

<p>
	Tested on A733/sun60iw2, Bullseye, kernel 5.15.147, H.264 only. The same libcedarc family ships on A133/H616/H618/T527 and this likely transfers, but I haven't tested those — VideoPicture's layout is guarded by VE_SUPPORT_DECODER_LBC_MODE, so check your own vbasetype.h.
</p>
]]></description><guid isPermaLink="false">61323</guid><pubDate>Tue, 04 Aug 2026 21:55:27 +0000</pubDate></item><item><title>Beginner question on .dtb</title><link>https://testforum.armbian.com/topic/61293-beginner-question-on-dtb/</link><description><![CDATA[<p>
	Let me start by saying thank you all for the great work, it is appreciated! So a bit of info first.
</p>

<p>
	 
</p>

<p>
	board: firefly rk3399-pc pro ( yeah I know it’s old, but so am I!)
</p>

<p>
	os: armbian Debian trixie
</p>

<p>
	kernel: 6.18.35
</p>

<p>
	 
</p>

<p>
	Bear with me, last time I touched Linux, lilo and xfree86 were things…
</p>

<p>
	 
</p>

<p>
	I installed the community supported rk3399-firefly as I didn’t find a better match for the pro. Most of the hardware worked with the major exception of the audio. No problem, the rk3399-roc-plus.<abbr title="Device tree source"><abbr title="Device tree source">dts</abbr></abbr> had the correct audio for the board all I needed to do was switch the audio portion into the rk3399-firefly.<abbr title="Device tree source"><abbr title="Device tree source">dts</abbr></abbr>  (though other aspects including just booting stopped me from directly switching to the plus <abbr title="Device tree source"><abbr title="Device tree source">dts</abbr></abbr>). I mistakenly cloned and compiled from the mainline (I put the ‘no!’ In noob). It of course didnt work. Next I cloned and compiled (without changing anything) from the armbian repository. Again it would not boot.
</p>

<p>
	 
</p>

<p>
	So here is the embarrassing question. Where is the repository that contains the <abbr title="Device tree source"><abbr title="Device tree source">dts</abbr></abbr> files that are actually used to build the <abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr> files in the active images? My last try was github.com/armbian/rockchip.git .
</p>

<p>
	 
</p>

<p>
	Im pretty sure I’m cloning, compiling and switching the <abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr> correctly, just can’t find the right source material!
</p>

<p>
	 
</p>

<p>
	Again, thank you in advance.
</p>

<p>
	 
</p>

<p>
	-J
</p>
]]></description><guid isPermaLink="false">61293</guid><pubDate>Sun, 02 Aug 2026 23:31:11 +0000</pubDate></item><item><title>Bridged AP does not work on BananaPiPro (Armbian_community_26.8.0-trunk.170_Bananapipro_trixie_current_6.18.35_minimal)</title><link>https://testforum.armbian.com/topic/60671-bridged-ap-does-not-work-on-bananapipro-armbian_community_2680-trunk170_bananapipro_trixie_current_61835_minimal/</link><description><![CDATA[<p>
	I tried to build an bridged AP so that I can reach the Internet from a WiFi net spawned from the BananaPiPro. By this I followed the procedure from armbian-config (config.network.sh).
</p>

<p>
	 
</p>

<p>
	After install the AP is shown in the login screen:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">WiFi AP:      SSID: (BPi), channel 7 (2442 MHz), width: 20 MHz, center1: 2442 MHz</span></pre>

<p>
	 
</p>

<p>
	When I try to connect from my mobile phone it either says "connecting without Internet".
</p>

<p>
	The output in syslog is then:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">026-07-06T12:35:02.645970+02:00 bananapipro hostapd: wlan0: STA 22:50:7b:ac:e3:2e IEEE 802.11: associated
2026-07-06T12:35:02.690671+02:00 bananapipro hostapd: wlan0: STA 22:50:7b:ac:e3:2e RADIUS: starting accounting session 500A81EDD1715454
2026-07-06T12:35:02.691497+02:00 bananapipro hostapd: wlan0: STA 22:50:7b:ac:e3:2e WPA: pairwise key handshake completed (RSN)</span></pre>

<p>
	 
</p>

<p>
	Ort otherwise the phone just says "cannot connect".
</p>

<p>
	 
</p>

<p>
	My netplan file is as follows:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">network:
  version: 2
  renderer: networkd
  ethernets:
    end0:
      dhcp4: false
      dhcp6: false
      macaddress: "02:cd:08:83:3c:f3"
    wlan0:
      dhcp4: false
      dhcp6: false
  bridges:
    br0:
      addresses:
      - "192.168.178.29/24"
      nameservers:
        addresses:
        - 9.9.9.9
        - 1.1.1.1
      interfaces:
      - wlan0
      - end0
      routes:
      - metric: 200
        to: default
        via: "192.168.178.1"</span></pre>

<p>
	 
</p>

<p>
	The hostapd.conf is:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">interface=wlan0
driver=nl80211
ssid=BPi
hw_mode=g
channel=7
wmm_enabled=0
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=secret
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

ctrl_interface=/var/run/hostapd
ctrl_interface_group=0

ieee80211n=1
ht_capab=[DSSS_CK-40][HT20+]

preamble=1

bridge=br0</span></pre>

<p>
	 
</p>

<p>
	The output of network list is:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">root@bananapipro:/etc/hostapd# networkctl list
IDX LINK  TYPE     OPERATIONAL SETUP     
  1 lo    loopback carrier     unmanaged
  2 end0  ether    enslaved    configured
  3 br0   bridge   routable    configured
  4 wlan0 wlan     enslaved    failed   </span></pre>

<p>
	 
</p>

<p>
	Does anybody have an idea where to look further for a solution? As I have an AP running on my other BananaPiPro (Bookworm CLI / Networkmanager, manual config, not bridged) it cannot be a complete HW limitation, I think.
</p>
]]></description><guid isPermaLink="false">60671</guid><pubDate>Mon, 06 Jul 2026 12:26:39 +0000</pubDate></item><item><title>Le Potato and Armbian Home Assistant 26.2.1</title><link>https://testforum.armbian.com/topic/61068-le-potato-and-armbian-home-assistant-2621/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	 
</p>

<p>
	First post here.<br>
	<br>
	I'm fairly new with Armbian.  I have a LibreComputer Le Potato that I want to use for Home Assistant.  To avoid all the hassle of setting up Home Assistant with docker, I used the Armbian imager to install the Armbian 26.2.1 Home Assistant on an SD card.<br>
	<br>
	Once the SD card was flashed, I put it into the Le Potato board.  The board starts up fine, asks for the root password, creates a new user and so on.<br>
	<br>
	Later on, the Preparing Home Assistant Supervised window appears.  However, after the first round to 100% I get a "RTNETLINK answers: Invalid argument" on the screen.  The preparation goes on and on, moving the progress bar over and over to 100%.  But the installation seems to never stop. <br>
	<br>
	See the image attached for the error I get.<br>
	<br>
	Anyone any idea?
</p>

<p>
	 
</p>

<p>
	Best,
</p>

<p>
	--Geert
</p>

<p><a href="https://testforum.armbian.com/uploads/monthly_2026_07/armbian_home_assistant_issue.png.fdab1e0a5622b5b5b19919443aee2aa7.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="16687" src="https://testforum.armbian.com/uploads/monthly_2026_07/armbian_home_assistant_issue.png.fdab1e0a5622b5b5b19919443aee2aa7.png" width="981" class="ipsImage ipsImage_thumbnailed" alt="armbian_home_assistant_issue.png" loading="lazy" height="627.84"></a></p>]]></description><guid isPermaLink="false">61068</guid><pubDate>Sun, 19 Jul 2026 04:52:21 +0000</pubDate></item><item><title>Armbian on Utilite pro</title><link>https://testforum.armbian.com/topic/61170-armbian-on-utilite-pro/</link><description><![CDATA[<p>
	Can anyone directed me how to install Armbian on my Utilite pro im
</p>

<p>
	a total beginner tia
</p>
]]></description><guid isPermaLink="false">61170</guid><pubDate>Sun, 26 Jul 2026 22:18:47 +0000</pubDate></item><item><title>Nvme optimization settings (zram, ram log)</title><link>https://testforum.armbian.com/topic/60667-nvme-optimization-settings-zram-ram-log/</link><description><![CDATA[<p>
	Hi, I just switched from an ancient ubuntu-rockchip install to armbian ubuntu 26.04 with the mainline kernel.
</p>

<p>
	I did a bit of an unorthodox installation, I wanted to install on an nvme drive, and instead of using a microSD and then copying the system with armbian-install, since I didn't have a working microsd available I did a "manual" installation, I flashed rkspi_loader.img into the SPI taken from the armbian image and then flashed the armbian img directly to the nvme drive with an usb adapter from my PC.
</p>

<p>
	 
</p>

<p>
	All is good and working fine, but I'm wondering if I'm missing any settings that gets applied during the armbian-install process (are there any?) that are specific for nvme.
</p>

<p>
	And regarding Zram, ram2log and other optimizations that armbian uses for SDs, how should I configure them?
</p>

<p>
	 
</p>

<p>
	My setup is a Radxa Rock 5B with 8GB of RAM with a Samsung 970 evo plus, should I disable zram and create a swapfile? Any other setting to look out for?
</p>

<p>
	I think my hdparm -t speed is a bit low, around 1300 MB/s.
</p>

<p>
	 
</p>

<p>
	Thanks in advance
</p>
]]></description><guid isPermaLink="false">60667</guid><pubDate>Mon, 06 Jul 2026 10:28:06 +0000</pubDate></item><item><title>Couldn't boot 26.5.1 on Orange Pi 5 Plus from SD</title><link>https://testforum.armbian.com/topic/61172-couldnt-boot-2651-on-orange-pi-5-plus-from-sd/</link><description><![CDATA[<p>
	I wasn't able to boot from my SD after flashing either `Armbian_26.5.1_Orangepi5-plus_trixie_vendor_6.1.115_minimal` or `Armbian_26.5.1_Orangepi5-plus_resolute_vendor_6.1.115_gnome_desktop` to it.
</p>

<p>
	 
</p>

<p>
	I would get a red power light, but none of the others.
</p>

<p>
	 
</p>

<p>
	I was finally able to boot `Armbian_25.8.1_Orangepi5-plus_noble_vendor_6.1.115_gnome_desktop` after grabbing it from archive.armbian.com, but I'm wondering what the problem may have been? I'd like to get onto the latest Armbian but of course don't want to start having boot issues all over again.
</p>

<p>
	 
</p>

<p>
	Edit: Looks like I may have run into this known issue: <a href="https://github.com/armbian/build/issues/9897" rel="external nofollow">https://github.com/armbian/build/issues/9897</a>
</p>

<p>
	 
</p>

<p>
	It appears there's a fixed image available for now while the issue gets resolved properly: <a href="https://github.com/jeffcrouse/orangepi5plus-armbian-image" rel="external nofollow">https://github.com/jeffcrouse/orangepi5plus-armbian-image</a>
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">61172</guid><pubDate>Mon, 27 Jul 2026 03:47:43 +0000</pubDate></item><item><title>Banana Pi booting Ubuntu minimal 6.18.24 - too slow for network</title><link>https://testforum.armbian.com/topic/61050-banana-pi-booting-ubuntu-minimal-61824-too-slow-for-network/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	 
</p>

<p>
	FYI, there might be an issue with old, slow hardware. Yesterday I installed the minimal Ubuntu 26.04 current 6.18.24 downloaded from <a href="https://armbian.com/boards/bananapi" rel="external nofollow">https://armbian.com/boards/bananapi</a> on my old Banana Pi on an similar old 8GB SD by sandisk.
</p>

<p>
	 
</p>

<p>
	It runs normaly, but cannot set up the end0 during booting.
</p>

<p>
	 
</p>

<p>
	Doing an "ip link set end0 up" manually on cli afterwards immediately activated end0, so my solution was using an script to do this command after booting. The AI aiding me thinks it's just the slow hardware causing a timeout when it should set up the interface during booting.
</p>

<p>
	 
</p>

<p>
	Just wanted to let you know.
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">61050</guid><pubDate>Sat, 18 Jul 2026 06:10:22 +0000</pubDate></item><item><title>nand-sata-install error?</title><link>https://testforum.armbian.com/topic/60594-nand-sata-install-error/</link><description><![CDATA[<p>
	i used <abbr title="A type of flash memory">nand</abbr>-sata-install to move root from sd to ssd. at the end just after "Finalizing file sync ... Please wait" i got "Error while creating U-Boot loader image with mkimage" at the bottom of the screen. i rebooted and all seems to be working as planned. is this error anything to worry about?
</p>
]]></description><guid isPermaLink="false">60594</guid><pubDate>Wed, 01 Jul 2026 21:05:19 +0000</pubDate></item><item><title>Armbian on Seeed Studio Link Star H68K</title><link>https://testforum.armbian.com/topic/60721-armbian-on-seeed-studio-link-star-h68k/</link><description><![CDATA[<p>
	Greetings! My first foray into Armbian.
</p>

<p>
	 
</p>

<p>
	Apparently the Link Star H68K is hardware equivalent to the Hinlink H68K.
</p>

<p>
	 
</p>

<p>
	I'm trying to install one of the community supported Armbian images (Debian Trixie, Ubuntu 26.04)  for the Hinlink onto a Link Star H68K, using the RKDevTool from the Seeed Studio wiki. And failing.
</p>

<p>
	 
</p>

<p>
	The only image that loads into RKDevTool is the Lubuntu 20.04 from the Seeed Studio wiki. It's just a tad out of date.
</p>

<p>
	 
</p>

<p>
	Any pointers on getting a more up-to-date OS installed would be most welcome. AFAIK my device is OG, not V2.
</p>

<p>
	 
</p>

<p>
	I've also tried booting from TF card, but the device refuses to boot at all with a TF card inserted. Some Googling suggests that a current TF card is too fast for the device and causes boot failure. Card spec is Class 10 / UHS-1. I've sourced some Sandisk Class 4 cards and currently awaiting delivery, to see if that solves the boot issue and gives me a path to transfer the OS from TF to <abbr title="embedded MultiMediaCard">EMMC</abbr>.
</p>

<p>
	 
</p>

<p>
	Any thoughts/advice most welcome.
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">60721</guid><pubDate>Tue, 07 Jul 2026 06:36:40 +0000</pubDate></item><item><title>NVMe not recognized on OrangePi 5 with Armbian</title><link>https://testforum.armbian.com/topic/59033-nvme-not-recognized-on-orangepi-5-with-armbian/</link><description><![CDATA[<p>
	Hi everyone,
</p>

<p>
	 
</p>

<p>
	I just installed Armbian on my OrangePi 5, but I can't get it to recognize the NVMe drive. I've tried the official OrangePi Ubuntu distro, and it detects the NVMe without any issues. However, when using Armbian, it simply doesn't show up.
</p>

<p>
	I'm not sure what to do at this point. I would really like to use Armbian, but it seems unable to detect the NVMe on this particular device. Interestingly, I have another OrangePi 5 Pro where I installed Armbian, and it recognizes the NVMe and works perfectly fine — but not on the standard OrangePi 5.
</p>

<p>
	Does anyone know how to fix this issue, or can you recommend a good alternative?
</p>

<p>
	 
</p>

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

	<div class="ipsQuote_contents">
		<p>
			root@orangepi5:~# lsblk<br />
			NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS<br />
			mtdblock0    31:0    0    16M  0 disk<br />
			mmcblk0     179:0    0 238.8G  0 disk<br />
			└─mmcblk0p1 179:1    0 236.3G  0 part /var/log.hdd<br />
			                                      /<br />
			zram0       252:0    0   7.8G  0 disk [SWAP]<br />
			zram1       252:1    0    50M  0 disk /var/log<br />
			zram2       252:2    0     0B  0 disk<br />
			 
		</p>
	</div>
</blockquote>

<p>
	 
</p>

<p>
	Thank you in advance.
</p>
]]></description><guid isPermaLink="false">59033</guid><pubDate>Sun, 12 Apr 2026 07:37:39 +0000</pubDate></item><item><title>Is it possible to use Armbian on an SD card to boot to another OS on an SSD?</title><link>https://testforum.armbian.com/topic/60588-is-it-possible-to-use-armbian-on-an-sd-card-to-boot-to-another-os-on-an-ssd/</link><description><![CDATA[<p>
	I like Guix system. 
</p>

<p>
	I really like it on my desktop, 
</p>

<p>
	so now I want to use Guix system as the OS for my Orange Pi 5 Pro as well.  
</p>

<p>
	 
</p>

<p>
	The problem is, the Arm distro for Guix System is only available for Generic EFI 
</p>

<p>
	and I didn't have the money to buy a Orange Pi 6 Plus.  
</p>

<p>
	 
</p>

<p>
	But I figure, why not install Armbian on SD card and have it boot Guix System on the SSD?
</p>

<p>
	Is that possible and if so, how would I achieve that?  
</p>

<p>
	 
</p>

<p>
	So far I've been able to 'dd' the guix system install ISO onto the SSD.  
</p>

<p>
	It seems to have an iso9660 filesystem.  
</p>
]]></description><guid isPermaLink="false">60588</guid><pubDate>Wed, 01 Jul 2026 08:44:03 +0000</pubDate></item><item><title>Missing swapon</title><link>https://testforum.armbian.com/topic/60650-missing-swapon/</link><description><![CDATA[<pre class="ipsCode">$ swapon
-bash: swapon: Unknown command</pre>

<p>
	 
</p>

<p>
	I was about to create a swapfile and then the above command happened.  
</p>

<p>
	Where can I find swapon?
</p>
]]></description><guid isPermaLink="false">60650</guid><pubDate>Sat, 04 Jul 2026 09:43:42 +0000</pubDate></item><item><title>NVMe not recognized on OrangePi 5 Pro with Armbian</title><link>https://testforum.armbian.com/topic/60418-nvme-not-recognized-on-orangepi-5-pro-with-armbian/</link><description><![CDATA[<p>
	I just installed Armbian for the first time.  
</p>

<p>
	I tried the Trixie-current-minimal at first, but that didn't want to start for whatever reason.  
</p>

<p>
	Should I try installing an Ubuntu one?  
</p>

<p>
	 
</p>

<p>
	I'm clueless.  
</p>

<p>
	 
</p>

<p>
	[edit]
</p>

<p>
	I managed to get Trixie-current-minimal working. Same issue.  
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">60418</guid><pubDate>Fri, 19 Jun 2026 13:38:09 +0000</pubDate></item><item><title>Poor AES performance with rk_crypto2</title><link>https://testforum.armbian.com/topic/60482-poor-aes-performance-with-rk_crypto2/</link><description><![CDATA[<p>
	Just got a ODroid M2 to play with an during initial benchmarking, noticed some weird results. I don't see an M2 specific forum, so <a contenteditable="false" data-ipshover="" data-ipshover-target="https://testforum.armbian.com/profile/9032-werner/?do=hovercard" data-mentionid="9032" href="https://testforum.armbian.com/profile/9032-werner/" rel="">@Werner</a>, please move as necessary!
</p>

<p>
	 
</p>

<p>
	Anyway, always interested in crypto throughput, and ARM64 crypto extensions have always put up some good results. So, a little weird when I saw that AES XTS performance seems decent, but CBC seems awful?
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">user@odroidm2:~$ /sbin/cryptsetup benchmark
        aes-cbc        128b       178.5 MiB/s       162.7 MiB/s
        aes-cbc        256b       135.0 MiB/s       211.3 MiB/s
        aes-xts        256b      1399.5 MiB/s      1407.2 MiB/s
        aes-xts        512b      1186.7 MiB/s      1198.7 MiB/s</span></pre>

<p>
	 
</p>

<p>
	Checking /proc/crypto seems to indicate that rk_crypto2 is being used, so on a whim, I tried doing this:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">user@odroidm2:~$ sudo rmmod rk_crypto2
[sudo] password for user: 
user@odroidm2:~$ /sbin/cryptsetup benchmark
        aes-cbc        128b       880.4 MiB/s      1722.3 MiB/s
        aes-cbc        256b       755.8 MiB/s      1247.9 MiB/s
        aes-xts        256b      1225.2 MiB/s      1422.5 MiB/s
        aes-xts        512b      1088.9 MiB/s      1123.7 MiB/s</span></pre>

<p>
	 
</p>

<p>
	Huh.
</p>

<p>
	 
</p>

<p>
	XTS speed is about the same, but CBC is an order of magnitude faster? Might not even be worth using it?
</p>

<p>
	 
</p>

<p>
	Anyway, before I go digging, just curious if anyone's seen this or can reproduce on a Rockchip other than an RK3588S2?
</p>

<p>
	 
</p>

<p>
	Logs from Armbian 26.2.1 (noble/current) -&gt; <a href="https://paste.armbian.com/mudojesajo" rel="external nofollow">https://paste.armbian.com/mudojesajo</a>
</p>
]]></description><guid isPermaLink="false">60482</guid><pubDate>Thu, 25 Jun 2026 01:43:49 +0000</pubDate></item><item><title>Automatic first boot configuration allow custom hostname</title><link>https://testforum.armbian.com/topic/60431-automatic-first-boot-configuration-allow-custom-hostname/</link><description><![CDATA[<p>
	It would be super handy whilst also preconfiguring network / users / timezone ... that hostanem was in there also
</p>
]]></description><guid isPermaLink="false">60431</guid><pubDate>Sat, 20 Jun 2026 07:21:28 +0000</pubDate></item><item><title>Radxa rock 4se pi camera rev 1.3</title><link>https://testforum.armbian.com/topic/60328-radxa-rock-4se-pi-camera-rev-13/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	 
</p>

<p>
	First time poster, so immediately confused with the tags. tag was required but could not find one for Radxa Rock 4se. <br />
	<br />
	I want to get the raspberry pi camera working in ubuntu on my rock 4se. I tested with the image radxa provides and the hardware works. Then i switched to the community ubuntu image and it seems i need an overlay to tell the linux device tree that the <abbr title="Raspberry Pi">rpi</abbr> camera is there. Can anybody help me with this?<br />
	<br />
	Thanks!
</p>
]]></description><guid isPermaLink="false">60328</guid><pubDate>Sat, 13 Jun 2026 10:46:23 +0000</pubDate></item><item><title>How to use OrangePi 5 Plus's NPU for Image Generation?</title><link>https://testforum.armbian.com/topic/56564-how-to-use-orangepi-5-pluss-npu-for-image-generation/</link><description><![CDATA[<p>
	I've already benchmarked a computer-interactivbe task (like image processing) on the Orangepi 5 plus's processor——and it wrapped up in just 40 minutes, which is impressively fast. Therefore, I' like to try the NPU. Anyone know how to tap into its NPU for AI workloads?
</p>
]]></description><guid isPermaLink="false">56564</guid><pubDate>Thu, 04 Dec 2025 12:25:11 +0000</pubDate></item><item><title>windows network drive</title><link>https://testforum.armbian.com/topic/59463-windows-network-drive/</link><description><![CDATA[<p>
	Hello everyone. I’m attempting to mount a Windows network share on Armbian, but something seems off—both smb://10.10.2.101 and sftp://10.10.2.101 show up in red.
</p>

<p>
	 
</p>

<p>
	The same addresses work perfectly on Rocky Linux; any thoughts on what I might be overlooking?
</p>
]]></description><guid isPermaLink="false">59463</guid><pubDate>Mon, 04 May 2026 01:55:05 +0000</pubDate></item><item><title>Cannot get Orange Pi 5 to boot</title><link>https://testforum.armbian.com/topic/60051-cannot-get-orange-pi-5-to-boot/</link><description><![CDATA[<p>
	I recently bought a used OrangePi 5, when it arrived it had a working Ubuntu image on an SD card.
</p>

<p>
	 
</p>

<p>
	I decided to format the card and put my own image of Armbian on the card using the Armbian imager. when installed the card would no longer boot. lights on board but black screen no HDMI output.
</p>

<p>
	I tried several different SD cards and different images all with the same result (A1 Sandisk cards)
</p>

<p>
	 
</p>

<p>
	Eventually I tried a hail mary and put an Armbian image on a really old USB thumb stick and it immediately booted and worked just fine.
</p>

<p>
	 
</p>

<p>
	I tried putting the OrangePi os on one of my SD cards for kicks and it gets HDMI output but is just stuck on the OrangePi splash screen
</p>

<p>
	 
</p>

<p>
	When I insert the SD card while running on the USB thumb drive image I can view the partitions and see that the OS image is correctly installed on the SD. 
</p>

<p>
	 
</p>

<p>
	I can't figure out where I'm going wrong, am I having a bootloader compatability issue with armbian?
</p>
]]></description><guid isPermaLink="false">60051</guid><pubDate>Tue, 02 Jun 2026 13:40:57 +0000</pubDate></item><item><title>BPI M2 Berry + Armbian 13 M2U = unable to reboot/poweroff</title><link>https://testforum.armbian.com/topic/59920-bpi-m2-berry-armbian-13-m2u-unable-to-rebootpoweroff/</link><description><![CDATA[<p>
	Hello,
</p>

<p>
	 
</p>

<p>
	Thanks for armbian on Banana PI, it is really wonderful compared to official releases.
</p>

<p>
	I installed the image "Armbian_community_26.2.0-trunk.904_Bananapim2ultra_trixie_current_6.18.29_minimal.img.xz" on my Banana PI M2 Berry (there is no image for this type), and all is working wonderfully well ... except rebooting or shutting down the Banana PI.
</p>

<p>
	When typing reboot, all services stop but the screen blocks on
</p>

<pre class="ipsCode">systemd-shutdown[1]: Rebooting.</pre>

<p>
	and it never reboots.
</p>

<p>
	It does the same for shutdown, stuck on same kind of message.
</p>

<p>
	 
</p>

<p>
	Could you help me please ?
</p>

<p>
	 
</p>

<p>
	Regards
</p>
]]></description><guid isPermaLink="false">59920</guid><pubDate>Tue, 26 May 2026 11:32:15 +0000</pubDate></item><item><title>Install newer version of u-boot (Odroid HC4)</title><link>https://testforum.armbian.com/topic/59858-install-newer-version-of-u-boot-odroid-hc4/</link><description><![CDATA[<p>
	I am running bookworm on my Odroid HC4, upgraded from buster. USB stopped working, which I believe to be U-Boot related. So I am looking for a newer version of the U-Boot package "linux-u-boot-odroidhc4-current", which is at  26.2.1. I tried to change the apt sources to trixie and apt updated, but apt doesn't offer me a newer package. I am not so keen on compiling it myself, so is there a way of finding/downloading/installing a newer package...?
</p>
]]></description><guid isPermaLink="false">59858</guid><pubDate>Sat, 23 May 2026 11:38:25 +0000</pubDate></item><item><title>I'm need to find download for orange pi 4 pro? Is it just the regular orange pi 4 I download?</title><link>https://testforum.armbian.com/topic/59797-im-need-to-find-download-for-orange-pi-4-pro-is-it-just-the-regular-orange-pi-4-i-download/</link><description><![CDATA[<p>
	Basically I'm confused I want to download. I need someone's help on this. I looked up the download multiple times and I still have not found it.
</p>
]]></description><guid isPermaLink="false">59797</guid><pubDate>Wed, 20 May 2026 16:15:06 +0000</pubDate></item><item><title>Armbian with Virtualbox and Home Assistant</title><link>https://testforum.armbian.com/topic/58944-armbian-with-virtualbox-and-home-assistant/</link><description><![CDATA[<p>
	Dear Armbian-Enthusiasts!
</p>

<p>
	 
</p>

<p>
	I would like to install Armbian with Virtualbox, so that I can run Home Assistant (HA) in a VM environment (Intel chip .vdi) - yes, no container.
</p>

<p>
	 
</p>

<p>
	Would chose this image  "Armbian 25.11.1 Minimal / IOT 6.1 kernel" (rolling release)
</p>

<p>
	 
</p>

<p>
	Installing Virtualbox with:
</p>

<p>
	sudo apt install virtualbox
</p>

<p>
	 
</p>

<p>
	Is this possible?
</p>

<p>
	 
</p>

<p>
	Best wishes, Greg
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	Links:
</p>

<p>
	<a href="https://www.home-assistant.io/installation/linux/" rel="external nofollow">https://www.home-assistant.io/installation/linux/</a>
</p>

<p>
	<a href="https://wiki.debian.org/VirtualBox" rel="external nofollow">https://wiki.debian.org/VirtualBox</a>
</p>

<p>
	<a href="https://www.armbian.com/orange-pi-5-plus/" rel="external nofollow">https://www.armbian.com/orange-pi-5-plus/</a>
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">58944</guid><pubDate>Mon, 06 Apr 2026 13:24:48 +0000</pubDate></item><item><title>Version `25.8.2` of kernel, dtb and/or header package on Armbian Ubuntu Noble break `zfs-dkms`</title><link>https://testforum.armbian.com/topic/55885-version-2582-of-kernel-dtb-andor-header-package-on-armbian-ubuntu-noble-break-zfs-dkms/</link><description><![CDATA[<p>
	Version `25.8.2` of kernel, <abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr> and/or header package on Armbian Ubuntu Noble break `zfs-dkms` (I'm pretty sure kernel module `zfs` was not built with success)
</p>

<p>
	 
</p>

<p>
	I had to run:
</p>

<p>
	```sh
</p>

<pre class="ipsCode"> sudo apt install linux-image-current-meson64=25.8.1 linux-headers-current-meson64=25.8.1 linux-dtb-current-meson64=25.8.1 &amp;&amp; sudo dpkg-reconfigure zfs-dkms</pre>

<p>
	```
</p>

<p>
	 
</p>

<p>
	I couldn't look in to the problem, because I was busy doing something else when I was just upgrading every package on the system.
</p>

<p>
	I had to prioritize quickly fixing it before another user arrives so I just reverted the suspicious packages (the three I mentioned in the title)
</p>

<p>
	I can't look into the problem now either because the computer is not being used by me alone..
</p>
]]></description><guid isPermaLink="false">55885</guid><pubDate>Fri, 24 Oct 2025 04:28:26 +0000</pubDate></item><item><title>Building linux-tools/perf from kernel sources on a custom build</title><link>https://testforum.armbian.com/topic/59315-building-linux-toolsperf-from-kernel-sources-on-a-custom-build/</link><description><![CDATA[<p>
	So I'm fairly new to Armbian (although I have already managed to successfully create a custom build with most of what I need). Sadly, I've very much hit a blocker. I really need to use linux-tools/perf on an RK3588 board with a vendor kernel (I'm using the Mali OpenCL, and the ARM packages are mostly locked) and I need to do some performance tuning. I cannot figure out how to get these tools deployed. 
</p>

<p>
	 
</p>

<p>
	1. There are no linux-tools packages build -- which is fair enough, I'm probably in a minority. Some parts of the tools directories are culled during a cleaning process for the headers, I can see that
</p>

<p>
	2. I am happy to copy over the kernel source and build on the device, but this is a patched vendor kernel. Can I just rsync across `cache/sources/linux-kernel-worktree`? Is that the patched kernel source tree?
</p>

<p>
	3. There are some old allusions in the forums to using armbian-config to get sources -- I'm guessing that's long deprecated
</p>

<p>
	4. Would it be appropriate at some point to create a .deb for the actual kernel sources, just in case -- or even, ideally, the linux-tools packages themselves?
</p>

<p>
	 
</p>

<p>
	I am very happy to invest effort into helping make this happen, but I am starting from cold into this fairly complex build infrastructure, so any help or pointers I'd be extremely grateful.
</p>
]]></description><guid isPermaLink="false">59315</guid><pubDate>Fri, 24 Apr 2026 18:16:43 +0000</pubDate></item><item><title>Banana Pi BPI-M2-Ultra with armbian stops load after "Scanning for Btrfs filesystems"</title><link>https://testforum.armbian.com/topic/47929-banana-pi-bpi-m2-ultra-with-armbian-stops-load-after-scanning-for-btrfs-filesystems/</link><description><![CDATA[<p>
	Hello guys.
</p>

<p>
	I have Banana Pi <abbr title="Banana Pi">BPI</abbr>-M2-Ultra v1.1 board with A40i chip
</p>

<p>
	I download img from armbian "Armbian_community_25.2.0-trunk.86_Bananapim2ultra_noble_current_6.6.62_xfce_desktop.img.xz" and write it on microSD(HC) 32Gb A1 10 class with balena etcher.
</p>

<p>
	Then plug it in a board and turn on.
</p>

<p>
	Here is uart debug output
</p>

<p>
	 
</p>

<p>
	11:14:41.598 -&gt;<br />
	11:14:42.396 -&gt; U-Boot SPL 2024.01-armbian-2024.01-S866c-Pb2fe-H0429-V0f9a-Bda0a-R448a (Nov 17 2024 - 03:22:36 +0000)<br />
	11:14:42.429 -&gt; DRAM: 2048 MiB<br />
	11:14:42.429 -&gt; Trying to boot from MMC1<br />
	11:14:42.728 -&gt; ns16550_serial serial@1c28000: pinctrl_select_state_full: uclass_get_device_by_phandle_id: err=-19<br />
	11:14:42.728 -&gt; <br />
	11:14:42.728 -&gt; <br />
	11:14:42.728 -&gt; U-Boot 2024.01-armbian-2024.01-S866c-Pb2fe-H0429-V0f9a-Bda0a-R448a (Nov 17 2024 - 03:22:36 +0000) Allwinner Technology<br />
	11:14:42.761 -&gt; <br />
	11:14:42.761 -&gt; CPU:   Allwinner R40 (SUN8I 1701)<br />
	11:14:42.761 -&gt; Model: Banana Pi <abbr title="Banana Pi">BPI</abbr>-M2-Ultra<br />
	11:14:42.761 -&gt; DRAM:  2 GiB<br />
	11:14:42.795 -&gt; sunxi-pinctrl pinctrl@1c20800: pinctrl_select_state_full: pinctrl_config_one: err=-38<br />
	11:14:42.795 -&gt; Core:  66 devices, 23 uclasses, devicetree: separate<br />
	11:14:42.828 -&gt; WDT:   Not starting watchdog@1c20c90<br />
	11:14:42.828 -&gt; MMC:   gpio_sunxi pinctrl@1c20800: pinctrl_select_state_full: pinctrl_config_one: err=-38<br />
	11:14:42.828 -&gt; mmc@1c0f000: 0, mmc@1c10000: 2, mmc@1c11000: 1<br />
	11:14:42.861 -&gt; Loading Environment from FAT... Unable to use mmc 0:1...<br />
	11:14:42.861 -&gt; In:    serial@1c28000<br />
	11:14:42.894 -&gt; Out:   serial@1c28000<br />
	11:14:42.894 -&gt; Err:   serial@1c28000<br />
	11:14:42.927 -&gt; Net:   eth0: ethernet@1c50000<br />
	11:14:42.927 -&gt; starting USB...<br />
	11:14:42.927 -&gt; Bus usb@1c19000: Port not available.<br />
	11:14:42.961 -&gt; Bus usb@1c19400: Port not available.<br />
	11:14:42.961 -&gt; Bus usb@1c1c000: Port not available.<br />
	11:14:42.961 -&gt; Bus usb@1c1c400: Port not available.<br />
	11:14:42.994 -&gt; Autoboot in 1 seconds, press &lt;Space&gt; to stop<br />
	11:14:43.991 -&gt; switch to partitions #0, OK<br />
	11:14:44.024 -&gt; mmc0 is current device<br />
	11:14:44.024 -&gt; Scanning mmc 0:1...<br />
	11:14:44.024 -&gt; Found U-Boot script /boot/boot.scr<br />
	11:14:44.024 -&gt; 5442 bytes read in 3 ms (1.7 MiB/s)<br />
	11:14:44.024 -&gt; ## Executing script at 43100000<br />
	11:14:44.057 -&gt; U-boot loaded from SD<br />
	11:14:44.057 -&gt; 154 bytes read in 3 ms (49.8 KiB/s)<br />
	11:14:44.057 -&gt; Unknown command ':' - try 'help'<br />
	11:14:44.655 -&gt; 14529165 bytes read in 604 ms (22.9 MiB/s)<br />
	11:14:45.053 -&gt; 8992608 bytes read in 375 ms (22.9 MiB/s)<br />
	11:14:45.053 -&gt; Found mainline kernel configuration<br />
	11:14:45.053 -&gt; 38747 bytes read in 7 ms (5.3 MiB/s)<br />
	11:14:45.053 -&gt; Load fdt: /boot/<abbr title="Device tree blob">dtb</abbr>/sun8i-r40-bananapi-m2-ultra.<abbr title="Device tree blob">dtb</abbr><br />
	11:14:45.086 -&gt; Working FDT set to 43000000<br />
	11:14:45.086 -&gt; Failed to load '/boot/<abbr title="Device tree blob">dtb</abbr>/overlay/sun8i-r40-fixup.scr'<br />
	11:14:45.086 -&gt; Kernel image @ 0x42000000 [ 0x000000 - 0x893760 ]<br />
	11:14:45.086 -&gt; ## Loading init Ramdisk from Legacy Image at 43400000 ...<br />
	11:14:45.086 -&gt;    Image Name:   uInitrd<br />
	11:14:45.086 -&gt;    Image Type:   ARM Linux RAMDisk Image (gzip compressed)<br />
	11:14:45.120 -&gt;    Data Size:    14529101 Bytes = 13.9 MiB<br />
	11:14:45.120 -&gt;    Load Address: 00000000<br />
	11:14:45.120 -&gt;    Entry Point:  00000000<br />
	11:14:45.120 -&gt;    Verifying Checksum ... OK<br />
	11:14:45.219 -&gt; ## Flattened Device Tree blob at 43000000<br />
	11:14:45.219 -&gt;    Booting using the fdt blob at 0x43000000<br />
	11:14:45.252 -&gt; Working FDT set to 43000000<br />
	11:14:45.252 -&gt;    Loading Ramdisk to 49224000, end 49fff24d ... OK<br />
	11:14:45.286 -&gt;    Loading Device Tree to 491b2000, end 49223fff ... OK<br />
	11:14:45.286 -&gt; Working FDT set to 491b2000<br />
	11:14:45.286 -&gt; <br />
	11:14:45.286 -&gt; Starting kernel ...<br />
	11:14:45.286 -&gt; <br />
	11:14:50.135 -&gt; done.<br />
	11:14:50.135 -&gt; Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.<br />
	11:14:50.135 -&gt; Begin: Running /scripts/local-premount ... Scanning for Btrfs filesystems
</p>

<p>
	 
</p>

<p>
	so thats all. it stops on it.
</p>

<p>
	 
</p>

<p>
	Before it i tryed to use ubuntu MATE 16.04 (from sd card and install to <abbr title="embedded MultiMediaCard">emmc</abbr>). and it works
</p>

<p>
	 
</p>

<p>
	any ideas how to run armbian?
</p>
]]></description><guid isPermaLink="false">47929</guid><pubDate>Fri, 06 Dec 2024 06:34:01 +0000</pubDate></item><item><title>CM4 Dual eth RF 3566 chip</title><link>https://testforum.armbian.com/topic/58999-cm4-dual-eth-rf-3566-chip/</link><description><![CDATA[<p>
	hey hows it going? <br />
	<br />
	is there someone who could point me to the right direction on if my device supports armbian and where i could get the files i need to flash my <abbr title="embedded MultiMediaCard">emmc</abbr>. ive had no luck with pre built rasp pi i get the errors with firmware and it wont let me flash it. <br />
	<br />
	kind regrads<br />
	<br />
	Daniel
</p>
]]></description><guid isPermaLink="false">58999</guid><pubDate>Thu, 09 Apr 2026 16:03:43 +0000</pubDate></item><item><title>Can I restore to android from armbian on oneplus 8t kebab</title><link>https://testforum.armbian.com/topic/58852-can-i-restore-to-android-from-armbian-on-oneplus-8t-kebab/</link><description><![CDATA[<p>
	I'm a complete novice in the area of Linux on phones.
</p>

<p>
	 
</p>

<p>
	I want to use Linux on my oneplus 8t and I am excited to find that armbian has official support for this.  But before I install armbian on my phone, I am wondering if I can restore to android after I install armbian.
</p>

<p>
	 
</p>

<p>
	I have another question which may be a bit offtopic: how hard is it to add support for oneplus 8t to <a href="https://github.com/mobile-nixos/mobile-nixos" rel="external nofollow">Mobile NixOS</a>?
</p>

<p>
	 
</p>

<p>
	Thanks in advance.
</p>
]]></description><guid isPermaLink="false">58852</guid><pubDate>Wed, 01 Apr 2026 07:21:50 +0000</pubDate></item><item><title>Getting a SATA hard drive to mount at boot and sharing whole drive by SMB</title><link>https://testforum.armbian.com/topic/58736-getting-a-sata-hard-drive-to-mount-at-boot-and-sharing-whole-drive-by-smb/</link><description><![CDATA[<p>
	Sorry for what should be help on a basic operation but I'm having real problems trying to share a SATA attached hard drive via SMB. My aim is to try and share the root of the whole 1Tb drive but I have two problems.
</p>

<p>
	1) Getting the drive to mount at startup. (I thought internal and SATA drives did by default but this seems not to be the case
</p>

<p>
	2) Creating a share with guest permissions.
</p>

<p>
	I understand that I should edit the fstb file using the UUID of the disk. I obtained the UUID but there are two listed. One for the whole disk and one for the partition. (<strong>Note </strong>The hard drive was formatted exFat in windows before being attached as whatever i did i couldn't write to it, something to do with having root permissions. I even tried taking ownership but without success)
</p>

<p>
	here is the <strong><em>blkid</em></strong> command output
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">/dev/sda1: LABEL="data" UUID="74E3-01BF" BLOCK_SIZE="512" TYPE="exfat" PARTUUID="6c2b2d10-01"
/dev/mmcblk0p1: LABEL="armbi_root" UUID="69fa8a60-c365-456c-8d0a-7889eb4a3713" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="c0cf2841-01"
/dev/zram1: LABEL="log2ram" UUID="7269c460-6283-4374-bcba-be885c806c25" BLOCK_SIZE="4096" TYPE="ext4"
/dev/zram0: UUID="7a1deaea-e26c-45f2-9a73-ac43c6bf301e" TYPE="swap"</span></pre>

<p>
	 here is my fstb file
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">UUID=69fa8a60-c365-456c-8d0a-7889eb4a3713 / ext4 defaults,,commit=120,errors=remount-ro 0 1
tmpfs /tmp tmpfs defaults,nosuid 0 0
UUID=74E3-01BF /mnt/data exfat defaults 0 2</span></pre>

<p>
	I used the disk UUID rather than the partition however the disk is no longer visible when armbian starts. previously it was visible but unmounted. there is an entry in the /mnt/ folder called data. I was also unsure if I should enter the filetype  <em><strong>exfat </strong></em>in the fstb entry as all other example show <strong><em>ext4 </em></strong>before defaults.
</p>

<p>
	 
</p>

<p>
	Please can someone put me right and suggest the correct entry in the smb.conf file. I believe it should be something like this :-
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">path = /media/kealy/data

available = yes

valid users = kealy

read only = no

browsable = yes

public = yes

writable = yes</span></pre>

<p>
	 However as there is an entry in the /mnt/ folder should path be <strong><em>/mnt/kealy/data</em></strong> instead?
</p>

<p>
	Finally where should the user password go in the smb.conf or is public= yes is this necessary. The device will only be used in a family household to upload their photos from their phones.
</p>
]]></description><guid isPermaLink="false">58736</guid><pubDate>Wed, 25 Mar 2026 15:46:25 +0000</pubDate></item><item><title>Kernel build suggestion...</title><link>https://testforum.armbian.com/topic/58573-kernel-build-suggestion/</link><description><![CDATA[<p>
	I'm kinda new here, and lets first say thank you for Armbian, it has kinda saved me from having to do a lot more work than I have had to, to get my Orange Pi 5 Plus to a state where it's really a pretty cool little test/experimental system... BUT, I wondered... since many of these devices have accessible PCIe in one form or another, and the Mali <abbr title="Graphic processing unit (3D acceleration)">GPU</abbr> is a bit of a blocker... Perhaps it would be good to build the kernel with the modules for open source GPUs for Mesa... AMDGPU, XE, and i915.. Currently I'm in this position...  I know I could clone the project from GIT, and build my own kernel, but this seems like an obvious next step and I wonder how many other people would try this if the modules were available.
</p>

<p>
	 
</p>

<p>
	root@mouse:/home/james# lscpu | head -5<br />
	Architecture:                            aarch64<br />
	CPU op-mode(s):                          32-bit, 64-bit<br />
	Byte Order:                              Little Endian<br />
	CPU(s):                                  8<br />
	On-line CPU(s) list:                     0-7<br />
	<br />
	root@mouse:/home/james# free -h<br />
	               total        used        free      shared  buff/cache   available<br />
	Mem:            30Gi       4.1Gi        18Gi       723Mi       9.2Gi        26Gi<br />
	Swap:           15Gi          0B        15Gi<br />
	<br />
	root@mouse:/home/james# df -h .<br />
	Filesystem      Size  Used Avail Use% Mounted on<br />
	/dev/sda1       800G  322G  475G  41% /home<br />
	root@mouse:/home/james# lspci<br />
	0000:00:00.0 PCI bridge: Rockchip Electronics Co., Ltd RK3588 (rev 01)<br />
	0000:01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Lexa PRO [Radeon 540/540X/550/550X / RX 540X/550/550X] (rev c7)<br />
	0000:01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X]<br />
	0002:20:00.0 PCI bridge: Rockchip Electronics Co., Ltd RK3588 (rev 01)<br />
	0002:21:00.0 Network controller: Intel Corporation Wi-Fi 6E(802.11ax) AX210/AX1675* 2x2 [Typhoon Peak] (rev 1a)<br />
	0003:30:00.0 PCI bridge: Rockchip Electronics Co., Ltd RK3588 (rev 01)<br />
	0003:31:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)<br />
	0004:40:00.0 PCI bridge: Rockchip Electronics Co., Ltd RK3588 (rev 01)<br />
	0004:41:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)<br />
	root@mouse:/home/james# modprobe amdgpu<br />
	modprobe: FATAL: Module amdgpu not found in directory /lib/modules/6.18.16-current-rockchip64<br />
	<br />
	root@mouse:/home/james#
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">58573</guid><pubDate>Tue, 17 Mar 2026 21:17:25 +0000</pubDate></item><item><title>Unable to install Opencloud on new install of Armbian Docker-Unable to find image locally</title><link>https://testforum.armbian.com/topic/58705-unable-to-install-opencloud-on-new-install-of-armbian-docker-unable-to-find-image-locally/</link><description><![CDATA[<p>
	I am resurrecting a Banana Pi M1 that i've had in the cupboard since new. I've downloaded and installed Armbian 26.2.1 build date 03.02.26 rev 5abb97453.
</p>

<p>
	I want to use the <abbr title="System On a Chip">SOC</abbr> as a photo repository for a family member so they can use PhotoSync app to transfer their photos as a home NAS. I have attached a 1Tb 2.5" hard drive and was goin to set up and SMB share but notice in Armbian Config a software package for OwnCloud which looks perfect as it can be accessed via a web browser.
</p>

<p>
	I have tried installing OwnCloud from Armbian Config and it installs docker but then fails downloading the Owncloud package. The error is:
</p>

<p>
	<em><strong>Unable to find image 'owncloud/server:latest' locally </strong></em>
</p>

<p>
	<em><strong>docker: Error response from daemon: manifest for owncloud/server:latestnot found: manifest unknown:manifest unknown</strong></em>
</p>

<p>
	I've tried running Docker pull and it appears to have downloaded something but the file is only around 4kb. Ive also tried downloading an image from OwnCloudeu server but it cant find a ARMv7 image.
</p>

<p>
	I'm wondering if having a hard drive attached means the daemon is looking for the image on the local drive???
</p>

<p>
	could someone please point me in the right direction to installing Owncloud
</p>

<p>
	 
</p>

<p>
	Also I assume the standard install, docker runs a container in the Armbian file system. Obviously I want the storage to be on the 1Tb hard drive. can you choose a storage location in the Owncloud setup?
</p>

<p>
	 
</p>

<p>
	many thanks
</p>
]]></description><guid isPermaLink="false">58705</guid><pubDate>Tue, 24 Mar 2026 18:14:30 +0000</pubDate></item><item><title>iptables module missing from 6.18.10-current-meson64 kernel</title><link>https://testforum.armbian.com/topic/58646-iptables-module-missing-from-61810-current-meson64-kernel/</link><description><![CDATA[<p>
	Hello.
</p>

<p>
	 
</p>

<p>
	It seems there is an issue with iptables in the 6.18.10-current-meson64 kernel.
</p>

<p>
	I can't start Docker because of this.
</p>

<p>
	 
</p>

<p>
	```
</p>

<p>
	~# iptables -L<br />
	<br />
	modprobe: FATAL: Module ip_tables not found in directory /lib/modules/6.18.10-current-meson64<br />
	iptables v1.8.11 (legacy): can't initialize iptables table `filter': Table does not exist (do you need to insmod?)<br />
	Perhaps iptables or your kernel needs to be upgraded.<br />
	```<br />
	<br />
	As I run a docker version 28.X.X, it does not support nftable. (Cannot upgrade at the moment).<br />
	<br />
	What can I do to solve the problem ?
</p>

<p>
	 
</p>

<p>
	Thanks<br />
	 
</p>
]]></description><guid isPermaLink="false">58646</guid><pubDate>Mon, 23 Mar 2026 00:41:03 +0000</pubDate></item><item><title>homeassistant orangepi pc2</title><link>https://testforum.armbian.com/topic/57443-homeassistant-orangepi-pc2/</link><description><![CDATA[<p>
	I try to install home assistant on the orangepipc2.
</p>

<p>
	Debian 13 (Trixie) is installed op the orangepi and I try to install Docker and homeassistant with the armbian-config utility.
</p>

<p>
	 
</p>

<p>
	Unfortunately, this is not working.
</p>

<p>
	First I try to install Docker. ( tested with docker minimal and docker engine). I receive this information <span>: </span>
</p>

<p>
	 
</p>

<p>
	<span style="color:#e74c3c;">Package docker-ce is not available, but is referred to by another package.<br />
	This may mean that the package is missing, has been obsoleted, or<br />
	is only available from another source</span>
</p>

<p>
	<span style="color:#e74c3c;">Package docker-ce-cli is not available, but is referred to by another package.<br />
	This may mean that the package is missing, has been obsoleted, or<br />
	is only available from another source</span>
</p>

<p>
	<span style="color:#e74c3c;">E: Package 'docker-ce' has no installation candidate<br />
	E: Package 'docker-ce-cli' has no installation candidate<br />
	E: Unable to locate package containerd.io<br />
	E: Couldn't find any package by glob 'containerd.io'<br />
	E: Couldn't find any package by regex 'containerd.io'<br />
	E: Unable to locate package docker-buildx-plugin<br />
	E: Unable to locate package docker-compose-plugin<br />
	Failed to enable unit: Unit docker.service does not exist<br />
	Failed to start docker.service: Unit docker.service not found.</span><br />
	 
</p>

<p>
	When I try to install homeassistant I receive following  <span>:</span>
</p>

<p>
	 
</p>

<p>
	<span style="color:#e74c3c;">Some packages could not be installed. This may mean that you have<br />
	requested an impossible situation or if you are using the unstable<br />
	distribution that some required packages have not yet been created<br />
	or been moved out of Incoming.<br />
	The following information may help to resolve the situation:</span>
</p>

<p>
	<span style="color:#e74c3c;">The following packages have unmet dependencies:<br />
	 homeassistant-supervised : PreDepends: docker-ce but it is not installable<br />
	E: Unable to correct problems, you have held broken packages.<br />
	E: The following information from --solver 3.0 may provide additional context:<br />
	   Unable to satisfy dependencies. Reached two conflicting decisions:<br />
	   1. homeassistant-supervised:arm64=3.0.0 is selected for install<br />
	   2. homeassistant-supervised:arm64 PreDepends docker-ce<br />
	      but none of the choices are installable:<br />
	      [no choices]</span>
</p>

<p>
	 
</p>

<p>
	<span style="color:#000000;">What is wrong ? Please help</span><br />
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">57443</guid><pubDate>Sat, 17 Jan 2026 15:40:17 +0000</pubDate></item><item><title>Anyone using OnePlus 8T?</title><link>https://testforum.armbian.com/topic/54193-anyone-using-oneplus-8t/</link><description><![CDATA[<p>
	Hello, everyone.
</p>

<p>
	 
</p>

<p>
	Armbian website says OnePlus 8t is supported with "standard support" (here: <a href="https://www.armbian.com/oneplus-kebab/" rel="external nofollow">https://www.armbian.com/oneplus-kebab/)</a>. I dont know what that includes as it is not very clear.
</p>

<p>
	Will one be able to do calls, send messages etc on that phone with Armbian (e.g. similar to sailfish os or ubuntu touch on their respective supported devices). I am basically asking if cellular, wifi, camera etc works fine.
</p>
]]></description><guid isPermaLink="false">54193</guid><pubDate>Wed, 30 Jul 2025 11:15:02 +0000</pubDate></item><item><title>mtm2009</title><link>https://testforum.armbian.com/topic/58405-mtm2009/</link><description><![CDATA[<p>
	Hi everyone, I'm very new to Armbian Linux.
</p>

<p>
	 
</p>

<p>
	I'm about to acquire Orange Pi Zero 2W for my audio project. I have read some of the forum posts related to  the <abbr title="System On a Chip"><abbr title="System On a Chip">SOC</abbr></abbr>'s native I2S, and I'd like to know if those problems mentioned in the posts have been resolved in the new kernel? Meaning that users don't have to write and compile their own device tree overlay and kernel mode driver? My project require a full duplex I2S with the CODEC as the master. Nothing fancy, just 2 channels in and 2 channels out.
</p>

<p>
	 
</p>

<p>
	Hope someone can help clear the doubts so that I know for sure I will not be buying what I can not use. Thanks <span><img alt=":)" data-emoticon="" height="20" src="https://testforum.armbian.com/uploads/emoticons/default_smile.png" srcset="https://testforum.armbian.com/uploads/emoticons/smile@2x.png 2x" title=":)" width="20" loading="lazy"></span>
</p>
]]></description><guid isPermaLink="false">58405</guid><pubDate>Wed, 11 Mar 2026 03:59:14 +0000</pubDate></item><item><title>BeagleY-AI: Support for NPU?</title><link>https://testforum.armbian.com/topic/58365-beagley-ai-support-for-npu/</link><description><![CDATA[<p>
	Hi folks,
</p>

<p>
	 
</p>

<p>
	I was looking to activate the NPU on my beagley-AI chip, running armbian, and I couldn't find how.
</p>

<p>
	This chip as a NPU (AM67A) on the <abbr title="System On a Chip"><abbr title="System On a Chip">SOC</abbr></abbr> from TexasInstruments (<a href="https://api.pageplace.de/preview/DT0400.9783895766572_A50990365/preview-9783895766572_A50990365.pdf" rel="external nofollow">https://api.pageplace.de/preview/DT0400.9783895766572_A50990365/preview-9783895766572_A50990365.pdf).</a>
</p>

<p>
	 
</p>

<p>
	The loading of the NPU seems to have failed:<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">mesg | grep remoteproc
[    8.461511] k3-dsp-rproc 7e000000.dsp: configured DSP for remoteproc mode
[    8.461728] remoteproc remoteproc0: 7e000000.dsp is available
[    8.461868] k3-dsp-rproc 7e000000.dsp: register pm nitifiers in remoteproc mode
[    8.464448] k3-dsp-rproc 7e200000.dsp: configured DSP for remoteproc mode
[    8.465124] remoteproc remoteproc0: Direct firmware load for j722s-c71_0-fw failed with error -2
[    8.465164] remoteproc remoteproc0: powering up 7e000000.dsp
[    8.465271] remoteproc remoteproc0: Direct firmware load for j722s-c71_0-fw failed with error -2
[    8.465285] remoteproc remoteproc0: request_firmware failed: -2
[    8.480524] remoteproc remoteproc1: 7e200000.dsp is available
[    8.480658] k3-dsp-rproc 7e200000.dsp: register pm nitifiers in remoteproc mode
[    8.482329] remoteproc remoteproc1: Direct firmware load for j722s-c71_1-fw failed with error -2
[    8.482375] remoteproc remoteproc1: powering up 7e200000.dsp
[    8.482488] remoteproc remoteproc1: Direct firmware load for j722s-c71_1-fw failed with error -2
[    8.482501] remoteproc remoteproc1: request_firmware failed: -2
[    8.964763] platform 79000000.r5f: configured R5F for remoteproc mode
[    9.047514] remoteproc remoteproc2: 79000000.r5f is available
[    9.048055] remoteproc remoteproc2: Direct firmware load for j722s-mcu-r5f0_0-fw failed with error -2
[    9.048099] remoteproc remoteproc2: powering up 79000000.r5f
[    9.048222] remoteproc remoteproc2: Direct firmware load for j722s-mcu-r5f0_0-fw failed with error -2
[    9.048241] remoteproc remoteproc2: request_firmware failed: -2
[    9.234391] remoteproc remoteproc3: 78000000.r5f is available
[    9.234578] remoteproc remoteproc3: attaching to 78000000.r5f
[    9.402138] remoteproc remoteproc3: remote processor 78000000.r5f is now attached
[    9.505240] platform 78400000.r5f: configured R5F for remoteproc mode
[    9.547946] remoteproc remoteproc4: 78400000.r5f is available
[    9.548359] remoteproc remoteproc4: Direct firmware load for j722s-main-r5f0_0-fw failed with error -2
[    9.548400] remoteproc remoteproc4: powering up 78400000.r5f
[    9.548505] remoteproc remoteproc4: Direct firmware load for j722s-main-r5f0_0-fw failed with error -2
[    9.548521] remoteproc remoteproc4: request_firmware failed: -2
[   15.281722] Modules linked in: algif_aead rpmsg_ctrl rpmsg_char cc33xx mac80211 libarc4 snd_soc_simple_card cc33xx_sdio snd_soc_simple_card_utils crct10dif_ce panel_simple pci_endpoint_test e5010_jpeg_enc cpufreq_dt pvrsrvkm(O) pwm_fan at24 rti_wdt cfg80211 ti_k3_r5_remoteproc btti_uart bluetooth snd_soc_davinci_mcasp snd_soc_ti_udma wave5 rpi_panel_attiny_regulator snd_soc_ti_edma snd_soc_hdmi_codec snd_soc_ti_sdma videobuf2_dma_contig v4l2_mem2mem videobuf2_memops videobuf2_v4l2 videobuf2_common snd_soc_core snd_pcm_dmaengine tc358762 snd_pcm videodev ti_k3_dsp_remoteproc ti_k3_common mc snd_timer snd omap_mailbox optee_rng efi_pstore nfnetlink
[   15.285991] Modules linked in: algif_aead rpmsg_ctrl rpmsg_char cc33xx mac80211 libarc4 snd_soc_simple_card cc33xx_sdio snd_soc_simple_card_utils crct10dif_ce panel_simple pci_endpoint_test e5010_jpeg_enc cpufreq_dt pvrsrvkm(O) pwm_fan at24 rti_wdt cfg80211 ti_k3_r5_remoteproc btti_uart bluetooth snd_soc_davinci_mcasp snd_soc_ti_udma wave5 rpi_panel_attiny_regulator snd_soc_ti_edma snd_soc_hdmi_codec snd_soc_ti_sdma videobuf2_dma_contig v4l2_mem2mem videobuf2_memops videobuf2_v4l2 videobuf2_common snd_soc_core snd_pcm_dmaengine tc358762 snd_pcm videodev ti_k3_dsp_remoteproc ti_k3_common mc snd_timer snd omap_mailbox optee_rng efi_pstore nfnetlink</span></pre>

<p>
	 
</p>

<p>
	The usual lspci doesn't contain much:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">lspci
00:00.0 PCI bridge: Texas Instruments Device b010</span></pre>

<p>
	 
</p>

<p>
	How should I proceed to make it work?
</p>

<p>
	Thanks!
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">58365</guid><pubDate>Mon, 09 Mar 2026 21:52:17 +0000</pubDate></item><item><title>[bug] Version mismatch: image ships with linux-image 26.2.1 but headers 26.2.1 unavailable in 'current' repo (rockchip64)</title><link>https://testforum.armbian.com/topic/58336-bug-version-mismatch-image-ships-with-linux-image-2621-but-headers-2621-unavailable-in-current-repo-rockchip64/</link><description><![CDATA[<p>
	## Description<br />
	After a fresh installation of Armbian for Rockchip64 (Rock 3A), the system ships with `linux-image-current-rockchip64` version **26.2.1** (kernel 6.18.8), but the corresponding `linux-headers-current-rockchip64` package for version 26.2.1 is **not available** in the public APT repositories.
</p>

<p>
	This prevents installation of kernel headers required for DKMS modules, out-of-tree drivers, or any kernel module compilation.
</p>

<p>
	## Steps to Reproduce<br />
	1. Flash the latest Armbian image for `rock-3a` (branch: `current`) from the official download page.<br />
	2. Boot the device and connect to the network.<br />
	3. Run `apt update` with any standard mirror (e.g., `mirrors.tuna.tsinghua.edu.cn`, `mirror.yandex.ru`).<br />
	4. Check installed kernel version:<br />
	   ```bash<br />
	   uname -r<br />
	   # Output: 6.18.8-current-rockchip64<br />
	   ```<br />
	5. Check available headers:<br />
	   ```bash<br />
	   apt policy linux-headers-current-rockchip64<br />
	   ```
</p>

<p>
	## Actual Behavior<br />
	- Installed image packages:<br />
	  ```<br />
	  linux-image-current-rockchip64  26.2.1  [installed,local]<br />
	  linux-<abbr title="Device tree blob"><abbr title="Device tree blob">dtb</abbr></abbr>-current-rockchip64    26.2.1  [installed,local]<br />
	  armbian-bsp-cli-rock-3a-current 26.2.1  [installed]<br />
	  ```<br />
	- `apt policy` output for headers:<br />
	  ```<br />
	  linux-headers-current-rockchip64:<br />
	    Installed: (none)<br />
	    Candidate: 25.11.2<br />
	    Version table:<br />
	       25.11.2 500<br />
	          500 http://&lt;mirror&gt;/armbian noble/main arm64 Packages<br />
	       ... (no 26.2.1 available)<br />
	  ```
</p>

<p>
	## Expected Behavior<br />
	- The `linux-headers-current-rockchip64` package version **26.2.1** should be available in the `current` branch repository, matching the kernel shipped in the image.<br />
	- Alternatively, the image should ship with packages that are already published and synchronized in the public repository.
</p>

<p>
	## Impact<br />
	- Users cannot install DKMS modules (ZFS, VirtualBox, WiFi drivers, etc.).<br />
	- Development workflows requiring kernel headers are blocked.<br />
	- Confusion for users performing a "clean install" who expect a consistent system.
</p>

<p>
	## System Information<br />
	- **Board:** Radxa Rock 3A<br />
	- **Armbian version:** 26.2.1 (from image filename/release)<br />
	- **Kernel:** 6.18.8-current-rockchip64<br />
	- **APT branch:** `current`<br />
	- **Distribution:** Ubuntu Noble (24.04)<br />
	- **Mirrors tested:** <br />
	  - `http://mirrors.tuna.tsinghua.edu.cn/armbian`<br />
	  - `http://mirror.yandex.ru/mirrors/armbian/apt`<br />
	  - `http://apt.armbian.com` (redirector)
</p>

<p>
	## Possible Causes (hypothesis)<br />
	1. **Publishing race condition:** The image was built after `linux-image-26.2.1` was compiled but before `linux-headers-26.2.1` was published to the public repository.<br />
	2. **Branch mislabeling:** Version 26.2.1 may have been moved to `edge` after the image was built, but the image metadata was not updated.<br />
	3. **Mirror sync delay:** The master repository has the package, but mirrors have not yet synchronized (though multiple mirrors were tested over several days).
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">58336</guid><pubDate>Mon, 09 Mar 2026 06:22:35 +0000</pubDate></item><item><title>Cubietrack boot issue</title><link>https://testforum.armbian.com/topic/58280-cubietrack-boot-issue/</link><description><![CDATA[<p>
	Hi! 
</p>

<p>
	Have some problem with Cubietrack
</p>

<p>
	Sometime boot some time not
</p>

<p>
	Kernel 
</p>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://testforum.armbian.com/uploads/monthly_2026_03/image.png.f825ec6b6e941bd7ec09b5e02caa8263.png" data-fileid="16126" data-fileext="png" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="16126" width="422" alt="image.thumb.png.2ac8456619e474cef78000ca5f38b50f.png" src="https://testforum.armbian.com/uploads/monthly_2026_03/image.thumb.png.2ac8456619e474cef78000ca5f38b50f.png" loading="lazy" height="746.94"></a>
</p>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://testforum.armbian.com/uploads/monthly_2026_03/image.png.142a3135d7096e2f875053ae87345cab.png" data-fileid="16127" data-fileext="png" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="16127" width="1000" alt="image.thumb.png.b050f673f00afb76e80c726aca0c574a.png" src="https://testforum.armbian.com/uploads/monthly_2026_03/image.thumb.png.b050f673f00afb76e80c726aca0c574a.png" loading="lazy" height="560"></a>
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">setenv fdtfile sun7i-a20-cubietruck.dtb

# safe low addresses
setenv kernel_addr_r  0x42000000
setenv fdt_addr_r     0x43000000
setenv ramdisk_addr_r 0x44000000

# limit relocations
setenv fdt_high 0x47f00000
setenv initrd_high 0x47f00000

mmc dev 0
mmc rescan

setenv bootargs "console=ttyS0,115200 console=tty0 ignore_loglevel loglevel=8 \
root=/dev/mmcblk0p1 rootwait rootfstype=ext4 rw \
panic=10 consoleblank=0 net.ifnames=0 biosdevname=0 enforcing=0 \
nosmp mem=1024M clk_ignore_unused"

echo "&gt;&gt; Boot device: mmc 0:1 ext4"

if ext4load mmc 0:1 ${kernel_addr_r} /boot/zImage; then
  echo "&gt;&gt; Kernel loaded"
else
  echo "### ERROR: /boot/zImage not found"
  reset
fi

if ext4load mmc 0:1 ${fdt_addr_r} /boot/dtb/${fdtfile}; then
  echo "&gt;&gt; DTB loaded"
else
  echo "### ERROR: dtb not found"
  reset
fi

setenv initrd_arg "-"
if ext4load mmc 0:1 ${ramdisk_addr_r} /boot/uInitrd; then
  setenv initrd_arg ${ramdisk_addr_r}
fi

bootz ${kernel_addr_r} ${initrd_arg} ${fdt_addr_r}</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted"><span class="pln">root@volumio</span><span class="pun">:~#</span><span class="pln"> cd </span><span class="pun">/</span><span class="pln">boot
root@volumio</span><span class="pun">:/</span><span class="pln">boot</span><span class="com"># ls -all</span><span class="pln">
total </span><span class="lit">35200</span><span class="pln">
drwxr</span><span class="pun">-</span><span class="pln">xr</span><span class="pun">-</span><span class="pln">x  </span><span class="lit">7</span><span class="pln"> root root    </span><span class="lit">4096</span><span class="pln"> </span><span class="typ">Mar</span><span class="pln">  </span><span class="lit">4</span><span class="pln"> </span><span class="lit">11</span><span class="pun">:</span><span class="lit">44</span><span class="pln"> </span><span class="pun">.</span><span class="pln">
drwxr</span><span class="pun">-</span><span class="pln">xr</span><span class="pun">-</span><span class="pln">x </span><span class="lit">23</span><span class="pln"> root root    </span><span class="lit">4096</span><span class="pln"> </span><span class="typ">Mar</span><span class="pln">  </span><span class="lit">4</span><span class="pln"> </span><span class="lit">09</span><span class="pun">:</span><span class="lit">17</span><span class="pln"> </span><span class="pun">..</span><span class="pln">
drwxr</span><span class="pun">-</span><span class="pln">xr</span><span class="pun">-</span><span class="pln">x  </span><span class="lit">2</span><span class="pln"> root root    </span><span class="lit">4096</span><span class="pln"> </span><span class="typ">Feb</span><span class="pln"> </span><span class="lit">28</span><span class="pln">  </span><span class="lit">2016</span><span class="pln"> bin
</span><span class="pun">-</span><span class="pln">rw</span><span class="pun">-</span><span class="pln">r</span><span class="pun">--</span><span class="pln">r</span><span class="pun">--</span><span class="pln">  </span><span class="lit">1</span><span class="pln"> root root     </span><span class="lit">966</span><span class="pln"> </span><span class="typ">Mar</span><span class="pln">  </span><span class="lit">4</span><span class="pln"> </span><span class="lit">12</span><span class="pun">:</span><span class="lit">04</span><span class="pln"> boot</span><span class="pun">.</span><span class="pln">cmd
</span><span class="pun">-</span><span class="pln">rw</span><span class="pun">-</span><span class="pln">r</span><span class="pun">--</span><span class="pln">r</span><span class="pun">--</span><span class="pln">  </span><span class="lit">1</span><span class="pln"> root root    </span><span class="lit">1038</span><span class="pln"> </span><span class="typ">Mar</span><span class="pln">  </span><span class="lit">4</span><span class="pln"> </span><span class="lit">12</span><span class="pun">:</span><span class="lit">04</span><span class="pln"> boot</span><span class="pun">.</span><span class="pln">scr
</span><span class="pun">-</span><span class="pln">rw</span><span class="pun">-</span><span class="pln">r</span><span class="pun">--</span><span class="pln">r</span><span class="pun">--</span><span class="pln">  </span><span class="lit">1</span><span class="pln"> root root  </span><span class="lit">101188</span><span class="pln"> </span><span class="typ">Jan</span><span class="pln"> </span><span class="lit">22</span><span class="pln">  </span><span class="lit">2017</span><span class="pln"> config</span><span class="pun">-</span><span class="lit">4.4</span><span class="pun">.</span><span class="lit">44</span><span class="pln">
</span><span class="pun">-</span><span class="pln">rw</span><span class="pun">-</span><span class="pln">r</span><span class="pun">--</span><span class="pln">r</span><span class="pun">--</span><span class="pln">  </span><span class="lit">1</span><span class="pln"> root root  </span><span class="lit">101262</span><span class="pln"> </span><span class="typ">Apr</span><span class="pln"> </span><span class="lit">24</span><span class="pln">  </span><span class="lit">2016</span><span class="pln"> config</span><span class="pun">-</span><span class="lit">4.4</span><span class="pun">.</span><span class="lit">8</span><span class="pln">
</span><span class="pun">-</span><span class="pln">rw</span><span class="pun">-</span><span class="pln">r</span><span class="pun">--</span><span class="pln">r</span><span class="pun">--</span><span class="pln">  </span><span class="lit">1</span><span class="pln"> root root  </span><span class="lit">133815</span><span class="pln"> </span><span class="typ">Mar</span><span class="pln"> </span><span class="lit">21</span><span class="pln">  </span><span class="lit">2019</span><span class="pln"> config</span><span class="pun">-</span><span class="lit">5.0</span><span class="pun">.</span><span class="lit">2</span><span class="pun">-</span><span class="pln">sunxi
</span><span class="pun">-</span><span class="pln">rw</span><span class="pun">-</span><span class="pln">r</span><span class="pun">--</span><span class="pln">r</span><span class="pun">--</span><span class="pln">  </span><span class="lit">1</span><span class="pln"> root root  </span><span class="lit">159559</span><span class="pln"> </span><span class="typ">Mar</span><span class="pln">  </span><span class="lit">1</span><span class="pln"> </span><span class="lit">17</span><span class="pun">:</span><span class="lit">03</span><span class="pln"> config</span><span class="pun">-</span><span class="lit">6.6</span><span class="pun">.</span><span class="lit">75</span><span class="pun">-</span><span class="pln">legacy</span><span class="pun">-</span><span class="pln">sunxi
drwxr</span><span class="pun">-</span><span class="pln">xr</span><span class="pun">-</span><span class="pln">x  </span><span class="lit">2</span><span class="pln"> root root    </span><span class="lit">4096</span><span class="pln"> </span><span class="typ">Mar</span><span class="pln">  </span><span class="lit">4</span><span class="pln"> </span><span class="lit">09</span><span class="pun">:</span><span class="lit">16</span><span class="pln"> dtb
drwxr</span><span class="pun">-</span><span class="pln">xr</span><span class="pun">-</span><span class="pln">x  </span><span class="lit">3</span><span class="pln"> root root   </span><span class="lit">12288</span><span class="pln"> </span><span class="typ">Sep</span><span class="pln"> </span><span class="lit">12</span><span class="pln">  </span><span class="lit">2019</span><span class="pln"> dtb</span><span class="pun">-</span><span class="lit">5.0</span><span class="pun">.</span><span class="lit">2</span><span class="pun">-</span><span class="pln">sunxi
drwxr</span><span class="pun">-</span><span class="pln">xr</span><span class="pun">-</span><span class="pln">x  </span><span class="lit">3</span><span class="pln"> root root   </span><span class="lit">12288</span><span class="pln"> </span><span class="typ">Feb</span><span class="pln">  </span><span class="lit">7</span><span class="pln"> </span><span class="lit">18</span><span class="pun">:</span><span class="lit">41</span><span class="pln"> dtb</span><span class="pun">-</span><span class="lit">6.6</span><span class="pun">.</span><span class="lit">75</span><span class="pun">-</span><span class="pln">legacy</span><span class="pun">-</span><span class="pln">sunxi
drwxr</span><span class="pun">-</span><span class="pln">xr</span><span class="pun">-</span><span class="pln">x  </span><span class="lit">2</span><span class="pln"> root root    </span><span class="lit">4096</span><span class="pln"> </span><span class="typ">Feb</span><span class="pln"> </span><span class="lit">28</span><span class="pln">  </span><span class="lit">2016</span><span class="pln"> dtb</span><span class="pun">.</span><span class="pln">old
</span><span class="pun">-</span><span class="pln">rw</span><span class="pun">-</span><span class="pln">r</span><span class="pun">--</span><span class="pln">r</span><span class="pun">--</span><span class="pln">  </span><span class="lit">1</span><span class="pln"> root root       </span><span class="lit">0</span><span class="pln"> </span><span class="typ">Mar</span><span class="pln">  </span><span class="lit">3</span><span class="pln"> </span><span class="lit">17</span><span class="pun">:</span><span class="lit">32</span><span class="pln"> </span><span class="pun">.</span><span class="pln">next
lrwxrwxrwx  </span><span class="lit">1</span><span class="pln"> root root      </span><span class="lit">24</span><span class="pln"> </span><span class="typ">Mar</span><span class="pln">  </span><span class="lit">3</span><span class="pln"> </span><span class="lit">16</span><span class="pun">:</span><span class="lit">54</span><span class="pln"> script</span><span class="pun">.</span><span class="pln">bin </span><span class="pun">-&gt;</span><span class="pln"> </span><span class="pun">/</span><span class="pln">boot</span><span class="pun">/</span><span class="pln">bin</span><span class="pun">/</span><span class="pln">cubietruck</span><span class="pun">.</span><span class="pln">bin
</span><span class="pun">-</span><span class="pln">rw</span><span class="pun">-------</span><span class="pln">  </span><span class="lit">1</span><span class="pln"> root root </span><span class="lit">1464739</span><span class="pln"> </span><span class="typ">Jan</span><span class="pln"> </span><span class="lit">22</span><span class="pln">  </span><span class="lit">2017</span><span class="pln"> </span><span class="typ">System</span><span class="pun">.</span><span class="typ">map</span><span class="pun">-</span><span class="lit">4.4</span><span class="pun">.</span><span class="lit">44</span><span class="pln">
</span><span class="pun">-</span><span class="pln">rw</span><span class="pun">-------</span><span class="pln">  </span><span class="lit">1</span><span class="pln"> root root </span><span class="lit">1460350</span><span class="pln"> </span><span class="typ">Apr</span><span class="pln"> </span><span class="lit">24</span><span class="pln">  </span><span class="lit">2016</span><span class="pln"> </span><span class="typ">System</span><span class="pun">.</span><span class="typ">map</span><span class="pun">-</span><span class="lit">4.4</span><span class="pun">.</span><span class="lit">8</span><span class="pln">
</span><span class="pun">-</span><span class="pln">rw</span><span class="pun">-</span><span class="pln">r</span><span class="pun">--</span><span class="pln">r</span><span class="pun">--</span><span class="pln">  </span><span class="lit">1</span><span class="pln"> root root </span><span class="lit">2376380</span><span class="pln"> </span><span class="typ">Mar</span><span class="pln"> </span><span class="lit">21</span><span class="pln">  </span><span class="lit">2019</span><span class="pln"> </span><span class="typ">System</span><span class="pun">.</span><span class="typ">map</span><span class="pun">-</span><span class="lit">5.0</span><span class="pun">.</span><span class="lit">2</span><span class="pun">-</span><span class="pln">sunxi
</span><span class="pun">-</span><span class="pln">rw</span><span class="pun">-</span><span class="pln">r</span><span class="pun">--</span><span class="pln">r</span><span class="pun">--</span><span class="pln">  </span><span class="lit">1</span><span class="pln"> root root </span><span class="lit">2957247</span><span class="pln"> </span><span class="typ">Mar</span><span class="pln">  </span><span class="lit">1</span><span class="pln"> </span><span class="lit">17</span><span class="pun">:</span><span class="lit">03</span><span class="pln"> </span><span class="typ">System</span><span class="pun">.</span><span class="typ">map</span><span class="pun">-</span><span class="lit">6.6</span><span class="pun">.</span><span class="lit">75</span><span class="pun">-</span><span class="pln">legacy</span><span class="pun">-</span><span class="pln">sunxi
</span><span class="pun">-</span><span class="pln">rw</span><span class="pun">-------</span><span class="pln">  </span><span class="lit">1</span><span class="pln"> root root </span><span class="lit">3384008</span><span class="pln"> </span><span class="typ">Jan</span><span class="pln"> </span><span class="lit">22</span><span class="pln">  </span><span class="lit">2017</span><span class="pln"> vmlinuz</span><span class="pun">-</span><span class="lit">4.4</span><span class="pun">.</span><span class="lit">44</span><span class="pln">
</span><span class="pun">-</span><span class="pln">rw</span><span class="pun">-------</span><span class="pln">  </span><span class="lit">1</span><span class="pln"> root root </span><span class="lit">3367664</span><span class="pln"> </span><span class="typ">Apr</span><span class="pln"> </span><span class="lit">24</span><span class="pln">  </span><span class="lit">2016</span><span class="pln"> vmlinuz</span><span class="pun">-</span><span class="lit">4.4</span><span class="pun">.</span><span class="lit">8</span><span class="pln">
</span><span class="pun">-</span><span class="pln">rwxr</span><span class="pun">-</span><span class="pln">xr</span><span class="pun">-</span><span class="pln">x  </span><span class="lit">1</span><span class="pln"> root root </span><span class="lit">4810496</span><span class="pln"> </span><span class="typ">Mar</span><span class="pln"> </span><span class="lit">21</span><span class="pln">  </span><span class="lit">2019</span><span class="pln"> vmlinuz</span><span class="pun">-</span><span class="lit">5.0</span><span class="pun">.</span><span class="lit">2</span><span class="pun">-</span><span class="pln">sunxi
</span><span class="pun">-</span><span class="pln">rw</span><span class="pun">-</span><span class="pln">r</span><span class="pun">--</span><span class="pln">r</span><span class="pun">--</span><span class="pln">  </span><span class="lit">1</span><span class="pln"> root root </span><span class="lit">7824568</span><span class="pln"> </span><span class="typ">Mar</span><span class="pln">  </span><span class="lit">1</span><span class="pln"> </span><span class="lit">17</span><span class="pun">:</span><span class="lit">03</span><span class="pln"> vmlinuz</span><span class="pun">-</span><span class="lit">6.6</span><span class="pun">.</span><span class="lit">75</span><span class="pun">-</span><span class="pln">legacy</span><span class="pun">-</span><span class="pln">sunxi
</span><span class="pun">-</span><span class="pln">rw</span><span class="pun">-</span><span class="pln">r</span><span class="pun">--</span><span class="pln">r</span><span class="pun">--</span><span class="pln">  </span><span class="lit">1</span><span class="pln"> root root </span><span class="lit">7824568</span><span class="pln"> </span><span class="typ">Mar</span><span class="pln">  </span><span class="lit">4</span><span class="pln"> </span><span class="lit">09</span><span class="pun">:</span><span class="lit">16</span><span class="pln"> zImage
root@volumio</span><span class="pun">:/</span><span class="pln">boot</span><span class="com"># uname -a</span><span class="pln">
</span><span class="typ">Linux</span><span class="pln"> volumio </span><span class="lit">6.6</span><span class="pun">.</span><span class="lit">75</span><span class="pun">-</span><span class="pln">legacy</span><span class="pun">-</span><span class="pln">sunxi </span><span class="com">#3 SMP PREEMPT Sat Feb  1 17:37:57 UTC 2025 armv7l GNU/Linux</span><span class="pln">
root@volumio</span><span class="pun">:/</span><span class="pln">boot</span><span class="com">#</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">58280</guid><pubDate>Wed, 04 Mar 2026 11:16:07 +0000</pubDate></item><item><title>armbian install fails - password 1234 does not work</title><link>https://testforum.armbian.com/topic/58128-armbian-install-fails-password-1234-does-not-work/</link><description><![CDATA[<p>
	Hello!
</p>

<p>
	I wanted to install the Armbian 26.2.1 Minimal / IOT  to an Ordoid HC2 (using the XU4 distro).
</p>

<p>
	Download ok - sha hash is ok - balena etcher ok - startup - ok.
</p>

<p>
	Problem: When I log in the first time with "root", the "1234" as first password is not accepted.
</p>

<p>
	Also, PUTTY warns that ths ssh of the armbian uses only "Diffie-hellmann-group1-sha1" which (for PUTTY) is a bit unsecure.
</p>

<p>
	 
</p>

<p>
	Any idea about the password issue?
</p>
]]></description><guid isPermaLink="false">58128</guid><pubDate>Sun, 22 Feb 2026 13:01:09 +0000</pubDate></item><item><title>Radxa Rock 4D and "Waveshare PCIe to 2-CH SATA HAT+" (Pcie/SATA overaly missing)</title><link>https://testforum.armbian.com/topic/58062-radxa-rock-4d-and-waveshare-pcie-to-2-ch-sata-hat-pciesata-overaly-missing/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	the hardware in question: <a href="https://www.waveshare.com/wiki/PCIe_TO_2-CH_SATA_HAT+" rel="external nofollow">PCIe_TO_2-CH_SATA_HAT+</a><br />
	<br />
	In expectation for the Rock 4D forum to arrive I am posting  my issue here:<br />
	<br />
	The Rock 4D works and all is well<br />
	The two SATA drives work over USB to SATA adapters - that is not ideal in the long term IMHO<br />
	The HAT just arrived and i have no doubt in my mind that it can be defective in any way - i assume it is 100% operational.<br />
	<br />
	But when i connect it and plug the power in the Rock 4D boots, everything else works as usual, but the HAT just sits there without any signal.<br />
	<br />
	My questions:<br />
	1. How do i query the eeprom via the pins 27 &amp; 28 (ID_SD &amp; ID_SC), do i just enable the i2c_6 overlay?<br />
	2. What then?<br />
	<br />
	I queried the ahci module with: `modinfo ahci` but it is both a built in and i suspect it does not support my device anyway?<br />
	<br />
	Looking forward to try help get this nice board supported on Armbian for other FPC equipped devices.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">58062</guid><pubDate>Tue, 17 Feb 2026 16:16:43 +0000</pubDate></item><item><title>Rock 4D stable minimal/IOT release coming?</title><link>https://testforum.armbian.com/topic/58158-rock-4d-stable-minimaliot-release-coming/</link><description><![CDATA[<p>
	Hello!<br />
	Are there any plans for a stable minimal/IOT release for the Rock 4D, and if so, what’s the timetable?
</p>

<p>
	Thanks!
</p>
]]></description><guid isPermaLink="false">58158</guid><pubDate>Wed, 25 Feb 2026 02:07:50 +0000</pubDate></item><item><title>missing armbi_boot</title><link>https://testforum.armbian.com/topic/58137-missing-armbi_boot/</link><description><![CDATA[<p>
	Hello everyone,<br />
	I am new to Armbian and need some help.
</p>

<p>
	 
</p>

<p>
	I tried to install<strong> Armbian 26.2.0-trunk (<a href="https://www.armbian.com/nanopi-neo/#collapse-widget-5-0-0-0" rel="external nofollow">https://www.armbian.com/nanopi-neo/#collapse-widget-5-0-0-0)</a></strong> on a <strong>NanoPi NEO Core</strong> <abbr title="Single board computer"><abbr title="Single board computer">SBC</abbr></abbr>. I used Armbian Imager and wrote the latest official image (the only one available) to the SD card.
</p>

<p>
	After writing the image, I see only one partition on the SD card named <strong>armbi_root</strong>. When I insert the card into the device and power it on, nothing happens — there are no boot messages or logs. I think the image is missing a bootloader.
</p>

<p>
	 
</p>

<p>
	So my questions are:
</p>

<p>
	1) If I’m right that the bootloader is missing, how can I add a bootloader to the image?
</p>

<p>
	2) How can I apply OverlayFS to this setup?
</p>

<p>
	3) Do you have a link to a good article or tutorial on these topics?
</p>

<p>
	 
</p>

<p>
	Thanks in advance!
</p>
]]></description><guid isPermaLink="false">58137</guid><pubDate>Mon, 23 Feb 2026 12:22:47 +0000</pubDate></item><item><title>New to join here.</title><link>https://testforum.armbian.com/topic/58061-new-to-join-here/</link><description><![CDATA[<p>
	Hello to everyone.
</p>

<p>
	Being new around here I figured to drop one message here first...<br>
	<br>
	So, i have this Radxa Rock 4D <abbr title="Single board computer">SBC</abbr> and i am quite impressed with it <img alt=":D" data-emoticon="" height="20" src="https://testforum.armbian.com/uploads/emoticons/default_biggrin.png" srcset="https://testforum.armbian.com/uploads/emoticons/biggrin@2x.png 2x" title=":D" width="20" loading="lazy"><br>
	<br>
	Me being me and <abbr title="Single board computer">SBC</abbr> being what it is, yada... yada, i now have this <a href="https://www.waveshare.com/wiki/PCIe_TO_2-CH_SATA_HAT+" rel="external nofollow">hat+</a> from Waveshare - it is an dual SATA to PCIe adapter.
</p>

<p>
	 
</p>

<p>
	It was designed for the Raspberry pi 5 obviously but Radxa has since started putting those FPC connectors on and i really would appreciate a 24/7 NAS with a <abbr title="Single board computer">SBC</abbr> footprint...<br>
	<br>
	Long story short, it does not work out of the box - i have no doubt the product is okay it's just the HAT fails to initiate the OS and register.
</p>

<p>
	 
</p>

<p>
	It reportedly has an eprom with data on it but my guess is it has to have a <abbr title="Device tree blob">dtb</abbr> overlay active and my rock 4D lacks anything in that regard (a "sata" in the overlay name)<br>
	<br>
	My issues?<br>
	1. Where is the Rock 4D forum or where do i post this issue best to?<br>
	<br>
	 
</p>
]]></description><guid isPermaLink="false">58061</guid><pubDate>Tue, 17 Feb 2026 14:06:59 +0000</pubDate></item><item><title><![CDATA[Logitech Unifier Mouse & Keyboard?]]></title><link>https://testforum.armbian.com/topic/57463-logitech-unifier-mouse-keyboard/</link><description><![CDATA[<p>
	So.... I am the winner of a Inovato Quadra4K from a drawing at my amateur radio club meeting. Yeah! Cool!
</p>

<p>
	 
</p>

<p>
	It runs a software called HamClock automagically.... BUT WAIT! There is MORE!
</p>

<p>
	 
</p>

<p>
	You can exit that app and run other applications... Providing you have a mouse &amp; keyboard (because I am a native WinWeenie) or keyboard if you are a Linux forever personage.
</p>

<p>
	 
</p>

<p>
	It also has a wireless interface that I would like to configure so it doesn't have to have an Ethernet tail tied to a port on our ISP router. I would rather it was mounted to a HDMI TV or monitor. So, I need the keyboard (and because I am a longtime WinWeenie and rodent dependent) mouse to reconfigure it.
</p>

<p>
	 
</p>

<p>
	I would like to have it use a USB Logitech Unifier Nano dongle with wireless keyboard/mouse.
</p>

<p>
	 
</p>

<p>
	By the way, the brilliant man that came up with this computer is trudging the same path I am, fighting cancer. His fight has gotten so tough he has shut down his company. I hope he gets better.
</p>

<p>
	 
</p>

<p>
	Is there already a compiled binary for this with directions,,. or do I have to master the dark arts of programming routines, subroutines, interrupts, memory fetches, writes, threads and all that then compile it into something the machine understands? Please understand I didn't even take typing in high school, so college was a real bear.... When I was in high school Jobs and Wozniak were still dumpster diving behind Xerox-Park Corporation and Radio Shack.
</p>

<p>
	 
</p>

<p>
	Any takers on this one?
</p>

<p>
	 
</p>

<p>
	Thanks in advance,
</p>

<p>
	Dave, The-Other-One
</p>
]]></description><guid isPermaLink="false">57463</guid><pubDate>Mon, 19 Jan 2026 00:24:24 +0000</pubDate></item><item><title>Warning: Linux Mint 22.3 Zena not yet supported</title><link>https://testforum.armbian.com/topic/57928-warning-linux-mint-223-zena-not-yet-supported/</link><description><![CDATA[<p>
	I just upgraded my Linux Mint from 22.2 to 22.3 "Zena" ... CLEAN INSTALL, with "git" installed
</p>

<p>
	I started a typical armbian build folder, as per:
</p>

<p>
	<a href="https://github.com/armbian/build?tab=readme-ov-file#quick-start" rel="external nofollow">https://github.com/armbian/build?tab=readme-ov-file#quick-start</a>
</p>

<p>
	 
</p>

<p>
	But then I got this error:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">[<span class="ipsEmoji">🌱</span>] Build host OS release [ zena ]
[<span class="ipsEmoji">🌱</span>] Build host architecture [ amd64 ]
[<span class="ipsEmoji">💥</span>] error! [ Unsupported build system: 'zena'  ]</span></pre>

<p>
	 
</p>

<p>
	I know that Mint 22.3 was released just last month, but I needed something in the new Linux kernel.
</p>

<p>
	 
</p>

<p>
	I can use Mint 22.2 in another computer (where armbian is working OK)... but what is the typical delay for a new Linux Mint to become supported?
</p>

<p>
	 
</p>

<p>
	Then I tried with $ sudo apt install docker.io , and got a little further:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">$ ./compile.sh 
[<span class="ipsEmoji">🚸</span>] Docker is installed, but not usable [ can't use Docker; check your Docker config / groups / etc ]
[<span class="ipsEmoji">💥</span>] Problem detected [ Docker installed but not usable ]
[<span class="ipsEmoji">💥</span>] Exiting in 10 seconds [ Press </span><span class="tag">&lt;Ctrl-C&gt;</span><span class="pln"> to abort, </span><span class="tag">&lt;Enter&gt;</span><span class="pln"> to ignore and continue ]
Counting down: 9... 8... 7... 6... 5... 4... 3... 2... 1... 0... 
[<span class="ipsEmoji">💥</span>] error! [ Exiting due to 'Docker installed but not usable'  ]
[<span class="ipsEmoji">💥</span>] Exiting with error 43 [ at /home/roberto/armbian-2026-feb/build/lib/functions/logging/traps.sh:1
                exit_with_error() --&gt; lib/functions/logging/traps.sh:1
   exit_if_countdown_not_aborted() --&gt; lib/functions/general/countdown.sh:41
   cli_standard_relaunch_docker_or_sudo() --&gt; lib/functions/cli/utils-cli.sh:261
     cli_standard_build_pre_run() --&gt; lib/functions/cli/cli-build.sh:14
    armbian_cli_pre_run_command() --&gt; lib/functions/cli/utils-cli.sh:122
                 cli_entrypoint() --&gt; lib/functions/cli/entrypoint.sh:79
                           main() --&gt; ./compile.sh:50</span></pre>

<p>
	 
</p>

<p>
	More info: my docker is version 28.2.2
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">$ apt list docker.io
Listing... Done
docker.io/noble-updates,now 28.2.2-0ubuntu1~24.04.1 amd64 [installed]</span></pre>

<p>
	 
</p>

<p>
	docker v17.6 needed. Reference: <a href="https://docs.armbian.com/Developer-Guide_Building-with-Docker/" rel="external nofollow">https://docs.armbian.com/Developer-Guide_Building-with-Docker/</a>
</p>
]]></description><guid isPermaLink="false">57928</guid><pubDate>Mon, 09 Feb 2026 00:20:57 +0000</pubDate></item><item><title>Trixie on ZeroPi SBC</title><link>https://testforum.armbian.com/topic/55906-trixie-on-zeropi-sbc/</link><description><![CDATA[<p>
	Hi - I have a ZeroPi board running 'bookworm' as supplied by the vendor. I woudl like to run 'trixie' and downloaded it from this page <a href="https://www.armbian.com/zero-pi/" rel="external nofollow">https://www.armbian.com/zero-pi/</a> but had no luck getting it booted. Would anyone have an idea how to get this to work or what the status is of 'trixie' for the ZeroPi boad. Thanks
</p>
]]></description><guid isPermaLink="false">55906</guid><pubDate>Sat, 25 Oct 2025 03:12:39 +0000</pubDate></item><item><title>Is it possible to port Armbian to Xiaomi Poco F3? if so, is there any guides or ideas so I can read about it and give it a try?</title><link>https://testforum.armbian.com/topic/57876-is-it-possible-to-port-armbian-to-xiaomi-poco-f3-if-so-is-there-any-guides-or-ideas-so-i-can-read-about-it-and-give-it-a-try/</link><description><![CDATA[<p>
	I wonder if a port is possible and/or feasible, if it is, where can I check? I tried searching on documentations for a guide on how to start a port, but couldn't find anything.
</p>

<p>
	If I remember correctly, xiaomi-elish hardware is very related to xiaomi-alioth, to the point of some of the code for PMOS being shared, obviously each hardware has it's quirks but, I think it's possible, i do have the device for testing, and I have some knowledge of programming, but I can learn more in the process.
</p>
]]></description><guid isPermaLink="false">57876</guid><pubDate>Thu, 05 Feb 2026 14:41:50 +0000</pubDate></item><item><title>Rock 5C How to control PWM fan manually?</title><link>https://testforum.armbian.com/topic/57891-rock-5c-how-to-control-pwm-fan-manually/</link><description><![CDATA[<p>
	Hi everyone,
</p>

<p>
	I have rock 5c with PWM fan. I want to control the fan speed manually. Running on Armbian 25.11.1 Noble.
</p>

<p>
	Sorry if its obvious I am newbie to this 
</p>
]]></description><guid isPermaLink="false">57891</guid><pubDate>Sat, 07 Feb 2026 03:43:08 +0000</pubDate></item><item><title>btrfs replace fails with rockchip64 edge kernel</title><link>https://testforum.armbian.com/topic/53070-btrfs-replace-fails-with-rockchip64-edge-kernel/</link><description><![CDATA[<p>
	I think now for the 3rd time this happens. OS is Armbian Bookworm with vendor ,current, edge kernels installed. it turns out that with vendor kenel there is no issue. But fails for mainline based rockchip64 kernels, at least edge. I am not sure about current (6.6 or 6.12) as I am not really using those. I discovered first time with 6.13.0-<abbr title="Release candidate">rc</abbr>* kernel, I assumed something else might have been wrong, so more or les ignored and rebooted with vendor kernel. That happened both with nanopi-r6c and rock-3a. I also already rebooted the rock-3a on a later occasion just t make sure problem would not occur.
</p>

<p>
	 
</p>

<p>
	Yesterday was on nanopi-r6c with kernel 6.15.1-edge-rockchip64. I booted with this kernel but Opensuse Tumbleweed userspace (VERSION_ID="20250610"). Following command run-as-root should move Armbian Bookworm rootfs from <abbr title="embedded MultiMediaCard">eMMC</abbr> to NVMe:
</p>

<p>
	btrfs replace start /dev/mmcblk1p2 /dev/nvme0n1p2 /local/armbid
</p>

<p>
	 
</p>

<p>
	Then in dmesg:
</p>

<p>
	Jun 19 18:44:38 ranc kernel: BTRFS info (device mmcblk1p2): dev_replace from /dev/mmcblk1p2 (devid 1) to /dev/nvme0n1p2 started<br />
	Jun 19 18:45:49 ranc kernel: BTRFS warning (device mmcblk1p2): failed setting block group ro: -28<br />
	Jun 19 18:45:49 ranc kernel: BTRFS error (device mmcblk1p2): btrfs_scrub_dev(/dev/mmcblk1p2, 1, /dev/nvme0n1p2) failed -28<br />
	 
</p>

<p>
	After 5 minutes or so I discovered that the filesystem was corrupted, would not open: open_ctree failed: -5
</p>

<p>
	As I do (very) frequent backups (differential send|receive to NAS) recreate and play back the latest single subvolume snapshot is easy, but it would become quite a drama if large multi-TB with hundreds of snapshots/subvolumes.
</p>

<p>
	 
</p>

<p>
	As the OS userspace was rolling release Tumbleweed, the btrfs-progs is very new, not the 6.2 from Bookworm. So it seems something mainline kernel rockchip64.
</p>

<p>
	 
</p>

<p>
	I will try to further pinpoint. The NanoPi-R6C is a bit DUT ATM, but I could test as well with various other combinations, ROCK3A or ROCK5B, although those have a dedicated task/use-case in my home. The 5B has 16G RAM, so easy to run VMs and loopdevs etc. I think this is not HW related, but whos knows, maybe some detailed RK35xx optimization or so.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">53070</guid><pubDate>Fri, 20 Jun 2025 08:09:45 +0000</pubDate></item><item><title>[Help] Rock 5B (Vendor/Noble) - Unable to set CONFIG_ARM64_VA_BITS=39, config gets overwritten</title><link>https://testforum.armbian.com/topic/57622-help-rock-5b-vendornoble-unable-to-set-config_arm64_va_bits39-config-gets-overwritten/</link><description><![CDATA[<p>
	Description:
</p>

<p>
	Hello everyone, I am encountering an issue where kernel configuration changes do not take effect when building an image for the Rock 5B using the Armbian Build system.
</p>

<p>
	 
</p>

<p>
	Environment:
</p>

<p>
	Board: Rock 5B
</p>

<p>
	Kernel: Vendor
</p>

<p>
	Release: Noble
</p>

<p>
	Build Mode: Mini
</p>

<p>
	Build Tag/Branch: v25.11
</p>

<p>
	 
</p>

<p>
	Specific Issue:
</p>

<p>
	To ensure compatibility with Redroid containers, I need to change the kernel's CONFIG_ARM64_VA_BITS from the default 48-bit to 39-bit.
</p>

<p>
	 
</p>

<p>
	What I have tried:
</p>

<p>
	I have attempted the following three methods, but none have worked:
</p>

<p>
	Ran the kernel configuration tool to change CONFIG_ARM64_VA_BITS, then copied the generated .config to userpatches/linux-rk35xx-vendor.config.
</p>

<p>
	Took the default config/kernel/linux-rk35xx-vendor.config, manually modified/added CONFIG_ARM64_VA_BITS=39 and CONFIG_ARM64_VA_BITS_39=y, and copied it to userpatches/linux-rk35xx-vendor.config.
</p>

<p>
	Created a kernel source patch in userpatches targeting arch/arm64/configs/rockchip_linux_defconfig and arch/arm64/configs/defconfig to force CONFIG_ARM64_VA_BITS=39 and CONFIG_ARM64_VA_BITS_39=y.
</p>

<p>
	 
</p>

<p>
	Result:
</p>

<p>
	Regardless of the method used, the final Armbian-generated kernel remains at VA_BITS=48. It seems my configuration changes are being overwritten or ignored during the build process.
</p>

<p>
	 
</p>

<p>
	Request:
</p>

<p>
	Is there specific logic in the Vendor/RK3588 build configuration that forcibly locks VA_BITS? What is the correct way to modify this parameter for this specific board/kernel combination?
</p>

<p>
	Thanks for your help!
</p>
]]></description><guid isPermaLink="false">57622</guid><pubDate>Sun, 25 Jan 2026 14:37:09 +0000</pubDate></item><item><title>Using Zero 3W with Pi DAC/AMP Hat</title><link>https://testforum.armbian.com/topic/52008-using-zero-3w-with-pi-dacamp-hat/</link><description><![CDATA[<p>
	I'm building a multi-zone music streaming setup built around an SBCs running Snapcast/MPD and this <a href="https://www.aliexpress.com/item/1005006916581225.html" rel="external nofollow">MA12070P board (AliExpress link)</a>. From the pinout diagrams it looks like the board is the same as the <a href="https://github.com/Infineon/merus-audio-amp-hat-zw?tab=readme-ov-file" rel="external nofollow">Merus Audio Amp Hat</a> just with a built in USB-C PD supply (why I want to use this board). If it's a clone then it looks like support is in Raspberry Pi OS, but I want to use the Radxa Zero 3W since I can get it at a similar price point with better specs.<br />
	 
</p>

<p>
	This is my first embedded project since ~2019 so a bit out of my depth when it comes to device tree overlays. How would I write a DTO to enable audio output to this device?
</p>
]]></description><guid isPermaLink="false">52008</guid><pubDate>Sun, 18 May 2025 19:01:29 +0000</pubDate></item><item><title>Why is the default verbosity != 7 ?</title><link>https://testforum.armbian.com/topic/57591-why-is-the-default-verbosity-7/</link><description><![CDATA[<p>
	Hi, I'm a long time Armbian user and overall extremely happy. It my default Linux distro everywhere!  Thanks to everyone who is developing or contributing to it! 
</p>

<p>
	 
</p>

<p>
	Every time I pickup a new board and deploy Armbian I have to edit the `armbianEnv.txt` file and change verbosity to 7. The same question repeats in my head. Why is it not the default?
</p>

<p>
	 
</p>

<p>
	Systemd and startup messages spam up like crazy and they have nothing interesting to offer. I do care what hardware did the kernel detect or was a protocol correctly negotiated etc. I personally would have it in reverse, verbose kernel, quiet systemd. But thats just me. Could we at least have parity, if systemd verbose then make kernel verbose too, if kernel quiet then systemd quiet too.
</p>

<p>
	 
</p>

<p>
	I'm trying to understand what was the rationale for having quiet kernel and verbose systemd?
</p>

<p>
	 
</p>

<p>
	Thanks!!
</p>
]]></description><guid isPermaLink="false">57591</guid><pubDate>Fri, 23 Jan 2026 04:03:12 +0000</pubDate></item><item><title>Recommendations of supported types SDCARD and USB Flashdisk</title><link>https://testforum.armbian.com/topic/57588-recommendations-of-supported-types-sdcard-and-usb-flashdisk/</link><description><![CDATA[<p>
	Does anyone here may have recommendations of standard sdcard or flashdrive that supports for installation on amlogic s905x devices? eg: sdcard only sdhc types or it will work with sdxc or any kind of limitations capacities for certain <abbr title="Single board computer"><abbr title="Single board computer">SBC</abbr></abbr> ? . thank you in advance for your most kind replies.<br />
	<br />
	best  regards
</p>
]]></description><guid isPermaLink="false">57588</guid><pubDate>Fri, 23 Jan 2026 02:52:13 +0000</pubDate></item><item><title>ip_tables module missing from 6.18.6-current-meson64 kernel</title><link>https://testforum.armbian.com/topic/57473-ip_tables-module-missing-from-6186-current-meson64-kernel/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	As I can see on latest kernel for beta/trunk Armbian: <a href="https://imola.armbian.com/beta/pool/main/l/linux-6.18.6/linux-image-current-meson64_26.2.0-trunk.281_arm64__6.18.6-Sb6fe-D8ec8-Pe0be-C7d3eH1ff9-HK01ba-Ve377-Bc630-R448a.deb" rel="external nofollow">https://imola.armbian.com/beta/pool/main/l/linux-6.18.6/linux-image-current-meson64_26.2.0-trunk.281_arm64__6.18.6-Sb6fe-D8ec8-Pe0be-C7d3eH1ff9-HK01ba-Ve377-Bc630-R448a.deb</a>
</p>

<p>
	There is no module ip_tables (should be under /lib/modules/6.18.6-current-meson64/kernel/net/ipv4/netfilter/), so iptables does not work:<br />
	"modprobe: FATAL: Module ip_tables not found in directory /lib/modules/6.18.6-current-meson64"
</p>

<p>
	 
</p>

<p>
	Is this intentional?
</p>

<p>
	 
</p>

<p>
	Thank you!
</p>
]]></description><guid isPermaLink="false">57473</guid><pubDate>Mon, 19 Jan 2026 13:52:27 +0000</pubDate></item><item><title>Download speed is so low over ethernet</title><link>https://testforum.armbian.com/topic/57461-download-speed-is-so-low-over-ethernet/</link><description><![CDATA[<p>
	Hi. My download speed is so low over ethernet. Speed must be 19Mb/sec, but real speed is 7-8Mb/sec.
</p>

<p>
	 
</p>

<p>
	download speed on armbian
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://testforum.armbian.com/uploads/monthly_2026_01/2026-01-1817-29-50.png.eed9f32a9668dd9aae93e76bc5026eb7.png" data-fileid="15867" data-fileext="png" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="15867" width="1000" alt="2026-01-1817-29-50.thumb.png.1077703e02029dab518bf5460b98658d.png" src="https://testforum.armbian.com/uploads/monthly_2026_01/2026-01-1817-29-50.thumb.png.1077703e02029dab518bf5460b98658d.png" loading="lazy" height="140"></a>
</p>

<p>
	 
</p>

<p>
	download speed without armbian
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://testforum.armbian.com/uploads/monthly_2026_01/2026-01-1817-29-26.png.7e26a1f2c1de2f3530bb97c71f43596e.png" data-fileid="15866" data-fileext="png" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="15866" width="1000" alt="2026-01-1817-29-26.thumb.png.181d2a328152a706cd750ac0c7b73858.png" src="https://testforum.armbian.com/uploads/monthly_2026_01/2026-01-1817-29-26.thumb.png.181d2a328152a706cd750ac0c7b73858.png" loading="lazy" height="130"></a>
</p>

<p>
	 
</p>

<p>
	Tell me what is my problem?
</p>
]]></description><guid isPermaLink="false">57461</guid><pubDate>Sun, 18 Jan 2026 14:31:15 +0000</pubDate></item><item><title>Armbian Imager has FLASH failure</title><link>https://testforum.armbian.com/topic/57189-armbian-imager-has-flash-failure/</link><description><![CDATA[<p>
	I have a Orange Pi Zero 2W and want to install a headless ( minimal ) OS.  I have tried Armbian 25.5.1.
</p>

<p>
	 
</p>

<p>
	I have an Ubuntu box and I have attempted to write to the SD card using Armbian ImagerImager, by selecting an image from the app as well as downloading an image to use. In both instances, I get a FLASH failure. See the attached image for the diag link.
</p>

<p>
	 
</p>

<p>
	Can anyone give me some insight?
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="15743" href="https://testforum.armbian.com/uploads/monthly_2026_01/image.png.190495e8b7b9ba2a9f66e4fd5a9760cd.png" rel=""><img alt="image.png" class="ipsImage ipsImage_thumbnailed" data-fileid="15743" width="642" src="https://testforum.armbian.com/uploads/monthly_2026_01/image.png.190495e8b7b9ba2a9f66e4fd5a9760cd.png" loading="lazy" height="410.88"></a>
</p>
]]></description><guid isPermaLink="false">57189</guid><pubDate>Sat, 03 Jan 2026 16:20:13 +0000</pubDate></item><item><title>bananapim5, jammy install, updated yesterday, lost video after grub screen</title><link>https://testforum.armbian.com/topic/31025-bananapim5-jammy-install-updated-yesterday-lost-video-after-grub-screen/</link><description><![CDATA[<p>
	Greetings all;
</p>

<p>
	I have a pile of bananapi-m5's, all used behind a home.arpa local network.
</p>

<p>
	I am the only one here, and no one but me will ever have access to these machines.
</p>

<p>
	So I need full access from any other machine on my local network.
</p>

<p>
	I updated one that I am slowly configuring to drive a bigger enter5+ 3d printer.
</p>

<p>
	New mobo in the rinter so I am starting from square one.
</p>

<p>
	Using klipper and mainsail as web interfaces to klipper.
</p>

<p>
	Now it goes to a no screen condition at about the time it used to bring up the login requester,
</p>

<p>
	but I can still access it via ssh -X me &amp; my pw.,
</p>

<p>
	but don't have full access cuz x or whatever is not running.
</p>

<p>
	 I need it to be running a full desktop, which it was prior to the upgrade a day or so
</p>

<p>
	back but after I login from its own keyboard. The ssh -X login I have now has not even run udev,
</p>

<p>
	so klipper can't find the printer which is identified as its /dev/serial/by_id, but there is not a /dev/serial now.
</p>

<p>
	 
</p>

<p>
	So, how do I make an uptodate Jammy install, think I've logged in to a fully working desktop? rpi4b's do it.
</p>

<p>
	 
</p>

<p>
	Thanks all,  Take care &amp; stay well
</p>
]]></description><guid isPermaLink="false">31025</guid><pubDate>Thu, 26 Oct 2023 23:04:26 +0000</pubDate></item><item><title>How to enable uboot_debugging option via userpatches?</title><link>https://testforum.armbian.com/topic/57264-how-to-enable-uboot_debugging-option-via-userpatches/</link><description><![CDATA[<p>
	Hi all, Is there any working way to enable detailed logs from uboot? I am using fresh main branch (latest commit is 4648add1450c1b26bb29bf412ef054b0e978947d) . I have created following config inside userpatches/config-test.conf.sh file
</p>

<pre class="ipsCode prettyprint prettyprinted"><span class="pln">BOARD</span><span class="pun">=</span><span class="str">"orangepizero"</span><span class="pln">
BRANCH</span><span class="pun">=</span><span class="str">"current"</span><span class="pln">
RELEASE</span><span class="pun">=</span><span class="str">"jammy"</span><span class="pln">
BUILD_MINIMAL</span><span class="pun">=</span><span class="str">"yes"</span><span class="pln">
PREFER_DOCKER</span><span class="pun">=</span><span class="str">"yes"</span><span class="pln">
DOCKER_ARMBIAN_BASE_IMAGE</span><span class="pun">=</span><span class="str">"ubuntu:jammy"</span><span class="pln">
BOOTDELAY</span><span class="pun">=</span><span class="lit">2</span><span class="pln">
UBOOT_DEBUGGING</span><span class="pun">=</span><span class="str">"yes"</span></pre>

<p>
	<br />
	My command to build image is ./compile test. As I understand from source code UBOOT_DEBUGGING variable should enable such detailed uboot logs, but it seems like build framework ignored this option, I did not get detailed logs from uboot, also build logs do not contain info messages related with enabled UBOOT_DEBUGGING, etc.<br />
	<br />
	P.S. Just for context - I have board wukongpih3zero (clone of orangepi zeor) and booting  is hanging at unexpected mcc1 slot instead of microsd mcc0 - that's why I need detailed boot logs.
</p>
]]></description><guid isPermaLink="false">57264</guid><pubDate>Tue, 06 Jan 2026 20:21:46 +0000</pubDate></item><item><title>zfs : Failed to initialize the libzfs library</title><link>https://testforum.armbian.com/topic/57323-zfs-failed-to-initialize-the-libzfs-library/</link><description><![CDATA[<p>
	<strong>System Information</strong>
</p>

<p>
	Distribution:           Debian (armbian)
</p>

<p>
	Kernel Version:      6.1.115-vendor-rk35xx
</p>

<p>
	OpenZFS Version:  2.3.5
</p>

<p>
	 
</p>

<p>
	The kernel module does load.
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># zfs -V
zfs-2.3.5-2~bpo13+1
zfs-kmod-2.3.5-2~bpo13+1</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># zfs version
Failed to initialize the libzfs library.</span></pre>

<p>
	 
</p>

<p>
	<em>Note: </em>
</p>

<p>
	<em>To keep this post short, I only pasted the errors from the trace below.</em>
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># strace zfs version

prctl(PR_CAPBSET_READ, 0x30 /* CAP_??? */) = -1 EINVAL (Invalid argument)
prctl(PR_CAPBSET_READ, CAP_CHECKPOINT_RESTORE) = 1
prctl(PR_CAPBSET_READ, 0x2c /* CAP_??? */) = -1 EINVAL (Invalid argument)
prctl(PR_CAPBSET_READ, 0x2a /* CAP_??? */) = -1 EINVAL (Invalid argument)
prctl(PR_CAPBSET_READ, 0x29 /* CAP_??? */) = -1 EINVAL (Invalid argument)

openat(AT_FDCWD, "/dev/zfs", O_RDWR|O_EXCL|O_CLOEXEC) = -1 ENODEV (No such device)
                               
openat(AT_FDCWD, "/usr/share/locale/en_US.UTF-8/LC_MESSAGES/zfs-linux-user.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en_US.utf8/LC_MESSAGES/zfs-linux-user.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en_US/LC_MESSAGES/zfs-linux-user.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en.UTF-8/LC_MESSAGES/zfs-linux-user.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en.utf8/LC_MESSAGES/zfs-linux-user.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en/LC_MESSAGES/zfs-linux-user.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
write(2, "Failed to initialize the libzfs "..., 41Failed to initialize the libzfs library.
) = 41
exit_group(1)                           = ?
+++ exited with 1 +++</span></pre>

<p>
	 
</p>

<p>
	The /dev/zfs file does exist
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"># ll /dev/zfs
crw-rw-rw- 1 root root 10, 249 Jan  9 16:48 /dev/zfs</span></pre>

<p>
	 
</p>

<p>
	In addition the trace also contains the following, confirming the existence of the file
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">faccessat(AT_FDCWD, "/dev/zfs", F_OK)   = 0</span></pre>

<p>
	 
</p>

<p>
	zpool also has the same issue.
</p>
]]></description><guid isPermaLink="false">57323</guid><pubDate>Sat, 10 Jan 2026 01:48:46 +0000</pubDate></item><item><title>Last revision FFMPEG cedrus264 patched: review and test request</title><link>https://testforum.armbian.com/topic/19031-last-revision-ffmpeg-cedrus264-patched-review-and-test-request/</link><description><![CDATA[<p>
	Hello everyone!
</p>

<p>
	 
</p>

<p>
	I tried to enable cedrus264 encoder/decoder on my old OrangePI Lite 2 (revision 1 if I am right).
</p>

<p>
	 
</p>

<p>
	I used stulluk's <a href="https://github.com/stulluk/FFmpeg-Cedrus" rel="external nofollow">repository</a> as the base to patch the last FFMpeg revision and to add cedrus264 encoder using the new FFMpeg API. The result is built and tested. Unfortunately, I have had no success: the encoder says:
</p>

<pre class="ipsCode">ffmpeg -f video4linux2 -input_format mjpeg -video_size 1280x720 -i /dev/video1 -c:v cedrus264 -pix_fmt nv12 -f mp4 video.mp4
ffmpeg version N-103904-gb2538ce578 Copyright (c) 2000-2021 the FFmpeg developers
  built with clang version 12.0.1 (https://github.com/llvm/llvm-project.git fed41342a82f5a3a9201819a82bf7a48313e296b)
  configuration: --enable-gpl --enable-nonfree --enable-shared --enable-frei0r --enable-gcrypt --enable-gmp --enable-gnutls --enable-ladspa --enable-libass --enable-libcaca --enable-libdc1394 --enable-libfdk-aac --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libmp3lame --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-librtmp --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-opengl --enable-libdrm --enable-vdpau --enable-version3 --enable-libspeex --enable-libxvid --enable-libvpx --prefix=/util/ffmpeg --extra-cflags='-O3 -mllvm -polly -I/util/include -I/util/ffmpeg/include' --extra-ldflags='-L/util/lib -L/util/ffmpeg/lib' --enable-encoder=cedrus264 --cc=clang --cxx=clang++
  libavutil      57.  7.100 / 57.  7.100
  libavcodec     59.  9.101 / 59.  9.101
  libavformat    59.  5.100 / 59.  5.100
  libavdevice    59.  0.101 / 59.  0.101
  libavfilter     8. 10.100 /  8. 10.100
  libswscale      6.  1.100 /  6.  1.100
  libswresample   4.  0.100 /  4.  0.100
  libpostproc    56.  0.100 / 56.  0.100
Input #0, video4linux2,v4l2, from '/dev/video1':
  Duration: N/A, start: 17593.181597, bitrate: N/A
  Stream #0:0: Video: mjpeg (Baseline), yuvj420p(pc, bt470bg/unknown/unknown), 1280x720 [SAR 1:1 DAR 16:9], 30 fps, 30 tbr, 1000k tbn
Stream mapping:
  Stream #0:0 -&gt; #0:0 (mjpeg (native) -&gt; h264 (cedrus264))
Press [q] to stop, [?] for help
[swscaler @ 0x17450b90] [swscaler @ 0x1745e680] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x17450b90] [swscaler @ 0x17496ea0] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x17450b90] [swscaler @ 0x174ce7f0] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x17450b90] [swscaler @ 0x17506140] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x17450b90] [swscaler @ 0x1753da90] deprecated pixel format used, make sure you did set range correctly
[cedrus264 @ 0x17440360] VE Open error.
Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height</pre>

<p>
	 
</p>

<p>
	It seems the encoder is not enabled in the Armbian kernel 5.10.60-sunxi64 because the device descriptor is not available.
</p>

<p>
	 
</p>

<p>
	However, I will be glad to see the code reviews, test results and any other feedback. Sorry, but I am not so familiar with FFMpeg API to send pull requests.
</p>

<p>
	 
</p>

<p>
	Please visit the FFMPEG fork repository here, the default branch is <strong>cedrus264</strong>:
</p>

<p>
	<a href="https://github.com/twdragon/FFmpeg" rel="external nofollow">https://github.com/twdragon/FFmpeg</a>
</p>
]]></description><guid isPermaLink="false">19031</guid><pubDate>Fri, 01 Oct 2021 13:19:09 +0000</pubDate></item><item><title>DM_CRYPT module unavailable in initramfs after update to 6.1.115</title><link>https://testforum.armbian.com/topic/56717-dm_crypt-module-unavailable-in-initramfs-after-update-to-61115/</link><description><![CDATA[<p>
	 After my last update on my radxa5-ITX, apart from the name changes of the NIC (related?), I remarked that I could not cryptroot-unlock the root partition because of <strong>dm_mod</strong> apparently missing from <strong>initramfs</strong>. To give some context, this is <a href="https://zar3bski.com/devops/fully_encrypted_armbian/" rel="external nofollow">how I set things up</a> some while ago and things went pretty smooth until recently.<br>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="15647" href="https://testforum.armbian.com/uploads/monthly_2025_12/2025-12-11-20-39-09-363.jpg.1a1cafa1f92e0a6cc4e107a1bcd9c32e.jpg" rel=""><img alt="2025-12-11-20-39-09-363.thumb.jpg.e72f1ed0a5cb32bdd46ca98617aee40a.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="15647" width="1000" src="https://testforum.armbian.com/uploads/monthly_2025_12/2025-12-11-20-39-09-363.thumb.jpg.e72f1ed0a5cb32bdd46ca98617aee40a.jpg" loading="lazy" height="560"></a><br>
	<br>
	Too bad armbian does not keep the previous kernel (though I get the reason why). Inspecting the boot partition, 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">cat config-6.1.115-vendor-rk35xx | grep DM_CRYPT
CONFIG_DM_CRYPT=m</span></pre>

<p>
	<br>
	the kernel seems to have been compiled with the proper option and 
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">lsinitramfs initrd.img-6.1.115-vendor-rk35xx | grep 'usr.*cryptsetup'

usr/lib/aarch64-linux-gnu/libcryptsetup.so.12
usr/lib/aarch64-linux-gnu/libcryptsetup.so.12.9.0
usr/lib/cryptsetup
usr/lib/cryptsetup/askpass
usr/lib/cryptsetup/functions
usr/sbin/cryptsetup</span></pre>

<p>
	and initramfs seems properly linked to the relevant libraries so I do not understand why device mapper remains unavailable.  At this point, I have no hypothesis except a very unlikely one<br>
	<br>
	An unlikely hypothesis
</p>

<p>
	Could failure to initialize the device mapper have nothing to do with dm_mod availability but be solely the side effect of <br>
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="15648" href="https://testforum.armbian.com/uploads/monthly_2025_12/2025-12-11-20-40-21-581.jpg.1d21042e7e1e0c264d7aa96476ce29e7.jpg" rel=""><img alt="2025-12-11-20-40-21-581.thumb.jpg.d8f0d2b06d43a64c45ae82c87060853d.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="15648" width="1000" src="https://testforum.armbian.com/uploads/monthly_2025_12/2025-12-11-20-40-21-581.thumb.jpg.d8f0d2b06d43a64c45ae82c87060853d.jpg" loading="lazy" height="560"></a>
</p>

<p>
	 
</p>

<p>
	Because I always unlocked the root part either from console or from a dropbear session, I understood device mapper init as an anterior step, independent from NIC availability. But is it really the case. What am I missing?
</p>
]]></description><guid isPermaLink="false">56717</guid><pubDate>Sun, 14 Dec 2025 13:29:33 +0000</pubDate></item><item><title>no network on Compulab Utilite Pro</title><link>https://testforum.armbian.com/topic/56837-no-network-on-compulab-utilite-pro/</link><description><![CDATA[<p>
	Hello,
</p>

<p>
	Using the last image for cubox-i (bookworn) , I m unable to get an access to internet using the default interface.
</p>

<p>
	eth0 is détected but non functionnal, no eth1  card and no wifi card detected
</p>

<p>
	 
</p>

<p>
	This is a known problem <span>:</span>
</p>
<iframe allowfullscreen="" data-controller="core.front.core.autosizeiframe" data-embedauthorid="4458" data-embedcontent="" data-embedid="embed7933223525" src="https://testforum.armbian.com/topic/32045-recovery-mode-for-bricked-compulab-utilite-pro/?do=embed&amp;comment=178595&amp;embedComment=178595&amp;embedDo=findComment#findComment-178595" style="height:298px;max-width:502px;" loading="lazy"></iframe>

<p>
	Does someone has a recent kernel for this device ?
</p>

<p>
	I've an old defconfig for kernel 5.2.1 that works (eth0 , eth1 and wifi too)
</p>

<p>
	I'm slowly using this defconfig to build a more recent one (5.4.302 is ok but <abbr title="End of life">EOL</abbr>...) 
</p>

<p>
	Many thanks
</p>
]]></description><guid isPermaLink="false">56837</guid><pubDate>Sun, 21 Dec 2025 17:18:02 +0000</pubDate></item><item><title>Complete beginner.</title><link>https://testforum.armbian.com/topic/56951-complete-beginner/</link><description><![CDATA[<p>
	I'm looking for an ARM board to self-host some stuff at home. My requirements is that the hardware is light enough that it doesn't requirement mechanical cooling, and can run yunohost [1]
</p>

<p>
	 
</p>

<p>
	So my question at this stage is: how do I know about determining whether any given board requires its own cooling?
</p>

<p>
	 
</p>

<p>
	Complete newbie here, I just want something small and silent.
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	[1] <a href="https://doc.yunohost.org/en/admin/get_started/install_on/arm_board/" rel="external nofollow">https://doc.yunohost.org/en/admin/get_started/install_on/arm_board/</a>
</p>
]]></description><guid isPermaLink="false">56951</guid><pubDate>Sat, 27 Dec 2025 01:02:34 +0000</pubDate></item><item><title>ip_tables module missing from 6.18.0-rc6-edge-qcs6490 kernel</title><link>https://testforum.armbian.com/topic/56673-ip_tables-module-missing-from-6180-rc6-edge-qcs6490-kernel/</link><description><![CDATA[<p>
	When attempting to install microk8s, I noticed that the `ip_tables` module is missing from the provided image (Ubuntu 24.04 (Noble) Minimal / IOT image)  on this page: <br />
	<a href="https://www.armbian.com/radxa-dragon-q6a/" rel="external nofollow">https://www.armbian.com/radxa-dragon-q6a/</a><br />
	<br />
	Easy way to replicate:<br />
	```
</p>

<p>
	sudo modprobe ip_tables<br />
	modprobe: FATAL: Module ip_tables not found in directory /lib/modules/6.18.0-rc6-edge-qcs6490<br />
	```<br />
	<br />
	Is there another image that has this module are part of the kernel or do I need to build the kernel myself? This seems like a module that should be included for an image that is labeled as `IOT`. 
</p>
]]></description><guid isPermaLink="false">56673</guid><pubDate>Thu, 11 Dec 2025 04:57:45 +0000</pubDate></item><item><title>Booting Radxa rock-3a using a btrfs volume in a nvme disk</title><link>https://testforum.armbian.com/topic/56694-booting-radxa-rock-3a-using-a-btrfs-volume-in-a-nvme-disk/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	 
</p>

<p>
	I've a rock-3a board with an NVMe device and a BTRFS filesystem using the whole disk ( no partitions )
</p>

<p>
	 
</p>

<p>
	I've seen some devices having BTRFS support in u-boot, so first thing I built the u-boot images using the extension:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">cat extensions/uboot-btrfs.sh
# Enable BTRFS support in u-boot

function post_config_uboot_target__enable_uboot_btrfs_support() {
display_alert "u-boot for ${BOARD}/${BRANCH}" "u-boot: enable BTRFS filesystem support" "info"
run_host_command_logged scripts/config --enable CONFIG_CMD_BTRFS
}</span></pre>

<p>
	 
</p>

<p>
	And patched the configuration of the board:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">git diff .
diff --git a/config/boards/rock-3a.conf b/config/boards/rock-3a.conf
index 401894fa5..90f8a8a72 100644
--- a/config/boards/rock-3a.conf
+++ b/config/boards/rock-3a.conf
@@ -15,12 +15,15 @@ BOOT_SPI_RKSPI_LOADER="yes"
IMAGE_PARTITION_TABLE="gpt"
BOOTFS_TYPE="fat"

+# Enable btrfs support in u-boot
+enable_extension "uboot-btrfs"
+
function post_family_config__rock-3a_use_mainline_uboot_except_vendor_and_add_sata_target() {
display_alert "$BOARD" "Configuring ($BOARD) standard and sata uboot target map" "info"
UBOOT_TARGET_MAP="</span></pre>

<p>
	 
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">./compile.sh artifact BOARD=rock-3a BRANCH=current RELEASE=trixie BUILD_MINIMAL=yes BUILD_DESKTOP=no KERNEL_CONFIGURE=no COMPRESS_OUTPUTIMAGE=sha,img ROOTFS_TYPE=btrfs FIXED_IMAGE_SIZE=4096 DISABLE_IPV6=false WHAT=uboot</span></pre>

<p>
	  
</p>

<p>
	With this I flashed the SPI image:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">root@rock-3a:~# flashcp u-boot-rockchip-spi.bin  /dev/mtd0

root@rock-3a:~# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 01000000 00001000 "spi4.0"</span></pre>

<p>
	 
</p>

<p>
	So, then I booted it without the SD card I use for the /boot partition, used the serial port ( as it didn't autoboot )  and I saw:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">=&gt; nvme info
Device 0: Vendor: 0x2646 Rev: SBM02103 Prod: 50026B778514A843 e: Hard Disk
Capacity: 953869.7 MB = 931.5 GB (1953525168 x 512)


=&gt; btrsubvol nvme 0:1
** No partition table - nvme 0 **
Couldn't find partition nvme 0:1
=&gt; btrsubvol nvme 0:0
ID 257 gen 153600 path /@rootfs/
ID 257 gen 153600 path /@rootfs/
ID 259 gen 153599 path /@home/

=&gt; ls nvme 0:0 /boot/
</span><span class="tag">&lt;DIR&gt;</span><span class="pln">         16  Sat Dec 06 08:32:08 2025  dtb
&lt;   &gt;          0  Sat Dec 06 08:44:38 2025  .next
&lt;   &gt;   37679616  Sat Nov 15 03:03:00 2025  Image
&lt;   &gt;    5560276  Tue Nov 11 22:48:14 202urrent-rockchip64
&lt;   &gt;    5560445  Sat Nov 15 03:03:00 2025  System.map-6.12.58-current-rockchip64
&lt;   &gt;        236  Sat Dec 06 08:54:54 2025  armbianEnv.txt&lt;   &gt;        200  Sat Sep 09 08:armbianEnv.txt.old
&lt;   &gt;          0  Tue Jun 18 18:05:14 2024  armbianEnv.txt.out
&lt;   &gt;       1536  Thu Aug 31 17:25:06 2023  armbian_first_run.txt.template
&lt;   &gt;      38518  Thu Aug 31 17:25:04 2023  boot.bmp
&lt;   &gt;       3180  Thu Aug 31 17:20:00 2023  boot.cmd
&lt;   &gt;       3252  Thu Aug 31 17:26:44 20  boot.scr
&lt;   &gt;     258746  Tue Nov 11 22:48:14 2025  config-6.12.57-current-rockchip64
&lt;   &gt;     258803  Sat Nov 15 03:03:00 2025  config-6.12.58-current-ro&lt;   &gt;   29107600  Tue Nov 25 21:2 2025  initrd.img-6.12.57-current-rockchip64
&lt;   &gt;   29108356  Sat Dec 06 08:44:34 2025  initrd.img-6.12.58-current-rockchip64&lt;   &gt;   29108420  Sat Dec 06 08:
  </span></pre>

<p>
	 
</p>

<p>
	So it can read BTRFS, but no booting, I tried manually based on some commands I get but no luck:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">=&gt; load nvme 0:0 $loadaddr /boot/boot.scr
3252 bytes read in 27 ms (117.2 KiB/s)

=&gt; source
## Executing script at 00c00800
Boot script loaded from
** Bad device specification 0x9000000 armbianEnv **
** Bad device specification 0x9000000 armbianEnv.txt **
Couldn't find partit
Can't set block device
** Bad device specification 0x12180000 uInitrd **
** Bad device specification 0x12180000 uInitrd **
Couldn't find partition 0x1218000ck device
** Bad device specification 0x02000000 Image **
** Bad device specification 0x020000on 0x02000000 Image
Can't set block device
** Bad device specification 0x12000000 dtb/rockchipspecification 0x12000000 dtb/rockchip/rk3568-rock-3a.dtb **
Couldn't find partition 0x12000000 t set block device
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
No FDT memory address configure via "fdt addr </span><span class="tag">&lt;address&gt;</span><span class="pln">" command.
Aborting!
** Bad device specification 0x9000000 dtb/rockchiay/-fixup **
** Bad device specification 0x9000000 dtb/rockchip/overlay/-fixup.scr **
Couldn'tp/overlay/-fixup.scr
Can't set block device
** Bad device specification 0x9000000 fixup **
**0 fixup.scr **
Couldn't find partition 0x9000000 fixup.scr
Can't set block device
Applying us
## Executing script at 09000000
Wrong image format for "source" command
Unknown command 'kaslRM64 Image magic!</span></pre>

<p>
	 
</p>

<p>
	I'd like to get this worked, I can test anything you can provide me, I'm a n00b trying to learn a bit more about U-Boot.
</p>

<p>
	 
</p>

<p>
	Thanks in advance. 
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">56694</guid><pubDate>Fri, 12 Dec 2025 14:50:46 +0000</pubDate></item><item><title>Hang when unmounting cifs filesystem.</title><link>https://testforum.armbian.com/topic/56556-hang-when-unmounting-cifs-filesystem/</link><description><![CDATA[<p>
	After upgrading to Armbian 26.2, I noticed that if I mounted a network drive (samba, cifs) and even accessed it, and then tried to unmount it (sudo umount -t cifs ...), the system would freeze. Upgrading from Debian 12 (bookworm) to Debian 13 (trixie) didn't help. I did a rollback to Armbian 25.x via backup, and this problem doesn't exist there.
</p>
]]></description><guid isPermaLink="false">56556</guid><pubDate>Thu, 04 Dec 2025 02:18:19 +0000</pubDate></item><item><title>RS485 UART RTS control issues.</title><link>https://testforum.armbian.com/topic/56674-rs485-uart-rts-control-issues/</link><description><![CDATA[<p>
	Hello. Im trying to configurate and adapt OrangePI Zero 2W board to a custom extension board with multiple RS485 drivers.
</p>

<p>
	For now, im trying to configurate a single secondary UART (UART2) to initialize with muxed Rx\Tx pins and in RS485 (with software driven RTS pin).
</p>

<p>
	My current DT overlay is:
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			/<abbr title="Device tree source"><abbr title="Device tree source">dts</abbr></abbr>-v1/;<br />
			/plugin/;
		</p>

		<p>
			/ {<br />
			    compatible = "allwinner,sun50i-h616", "allwinner,sun50i-h618";
		</p>

		<p>
			    fragment@0 {<br />
			        target = &lt;&amp;uart2&gt;;
		</p>

		<p>
			        __overlay__ {<br />
			            status = "okay";<br />
			            pinctrl-names = "default";<br />
			            pinctrl-0 = &lt;&amp;uart2_rs485_pins&gt;;<br />
			            rts-gpios = &lt;&amp;pio 7 4 0&gt;; // PH4 in ACTIVE HIGH<br />
			            linux,rs485-enabled-at-boot-time;<br />
			            rs485-rts-active-high;<br />
			            rs485-rts-delay = &lt;55000 55000&gt;; // Delay are set huge to visiually check RTS with scope, with 1/50 it still do not work.<br />
			        };<br />
			    };
		</p>

		<p>
			    fragment@1 {<br />
			        target = &lt;&amp;pio&gt;;<br />
			        __overlay__ {<br />
			            uart2_rs485_pins: uart2_rs485_pins {<br />
			                pins = "PH5", "PI6";<br />
			                function = "uart2";<br />
			            };<br />
			        };<br />
			    };<br />
			};
		</p>
	</div>
</div>

<p>
	 
</p>

<p>
	And it is partially works. Works as UART. Able to send and receive data with muxed Rx\Tx.<br />
	For RTS... its complicated. Seems RTS(PH4 <abbr title="General purpose input/output"><abbr title="General purpose input/output">GPIO</abbr></abbr>) are initialized and acquired by UART2 software, and stay low during initial idling.
</p>

<p>
	After im trying to send any data (echo 123 &gt;&gt; /dev/ttyS2), RTS goes HIGH and stuck in this state before reboot.
</p>

<p>
	<br />
	Im have tried to send big blob at 9600 and check the RTS with statserial.<br />
	But as i see, RTS is 1 (active???) from inital to complete and after, and never changes. <br />
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">56674</guid><pubDate>Thu, 11 Dec 2025 05:15:02 +0000</pubDate></item><item><title>IMG with no netplan</title><link>https://testforum.armbian.com/topic/56593-img-with-no-netplan/</link><description><![CDATA[<p>
	Hello,
</p>

<p>
	 
</p>

<p>
	Could you please tell me which image does not have netplan?
</p>

<p>
	 
</p>

<p>
	I want to compare how much resources it uses.
</p>

<p>
	 
</p>

<p>
	Thanks
</p>
]]></description><guid isPermaLink="false">56593</guid><pubDate>Fri, 05 Dec 2025 17:04:59 +0000</pubDate></item><item><title>hi, any info about Qualcomm Dragonwing SoC ??</title><link>https://testforum.armbian.com/topic/55577-hi-any-info-about-qualcomm-dragonwing-soc/</link><description><![CDATA[<p>
	hi guys, yesterdays announcement of Qualcomm Arduino UNO Q on some Dragonwing <abbr title="System On a Chip"><abbr title="System On a Chip">SoC</abbr></abbr> ... but heard anybody about it already?
</p>

<p>
	how it can be open? some questions ...<br>
	P.<br>
	 
</p>

<div class="ipsEmbeddedOther" contenteditable="false">
	<iframe allowfullscreen="" data-controller="core.front.core.autosizeiframe" data-embedid="embed1993572606" src="https://testforum.armbian.com/index.php?app=core&amp;module=system&amp;controller=embed&amp;url=https://x.com/geerlingguy/status/1975675619414294983" style="height:678px;" loading="lazy"></iframe>
</div>

<p>
	 
</p>
]]></description><guid isPermaLink="false">55577</guid><pubDate>Wed, 08 Oct 2025 03:59:41 +0000</pubDate></item><item><title>Routing between 2 NIC's</title><link>https://testforum.armbian.com/topic/55119-routing-between-2-nics/</link><description><![CDATA[<p>
	Hello fellow Linux gurus,
</p>

<p>
	Seeking for some assistance on this.<br />
	I have NIC1 on 192.168.100.1/24 network with gateway set as 192.168.100.254 &lt; this cant be changed. with a few PC’s connected to this.
</p>

<p>
	And NIC2 on 10.10.10.1/24 with a few devices on this.
</p>

<p>
	I want to be able to ping from PC1 connected to NIC1 on 192.168.100.100/24 to devices connected to NIC2 on 10.10.10.100/24
</p>

<p>
	Could someone advise on the route settings I need to configure to make this work please ?<br />
	 
</p>
]]></description><guid isPermaLink="false">55119</guid><pubDate>Wed, 10 Sep 2025 12:44:50 +0000</pubDate></item><item><title>Check and fix filesystem</title><link>https://testforum.armbian.com/topic/11948-check-and-fix-filesystem/</link><description><![CDATA[<p>
	I was reading about hecking the filesystem /
</p>

<p>
	 
</p>

<p>
	Seems the way is: touch /forcefsck
</p>

<p>
	 
</p>

<p>
	But this action does not fix, so we need 'somewhere': fsck.repair=yes
</p>

<p>
	 
</p>

<p>
	How do i have to do it?
</p>

<p>
	 
</p>

<p>
	Thanks.
</p>
]]></description><guid isPermaLink="false">11948</guid><pubDate>Thu, 24 Oct 2019 13:24:09 +0000</pubDate></item><item><title>Trixie/Rock 5B+ - Can't burn it on my nvme drive</title><link>https://testforum.armbian.com/topic/56404-trixierock-5b-cant-burn-it-on-my-nvme-drive/</link><description><![CDATA[<p>
	Hello
</p>

<p>
	 
</p>

<p>
	I have burned bookworm onto a sd card,booted on it with a Rock 5B+ and installed the bootloader on the SPI flash of the board and transferred the OS to the nvme drive.
</p>

<p>
	 
</p>

<p>
	Now I I'm trying to install the new trixie image, but I can't burn it on my nvme drive.
</p>

<p>
	 
</p>

<p>
	With USBImage it does not work. It doesn't detect my nvme drive installed on my USB adapter.
</p>

<p>
	With belena Etcher it throws an error during the validation of the image.
</p>

<p>
	Win32Imager doesn't load at all on Windows 11.
</p>

<p>
	 
</p>

<p>
	I don't know which other tool (Windows) I could use.
</p>

<p>
	 
</p>

<p>
	I'm stuck. How can I boot again from my SD card on a Rock 5b+?
</p>
]]></description><guid isPermaLink="false">56404</guid><pubDate>Wed, 26 Nov 2025 14:53:25 +0000</pubDate></item><item><title>Rock 5B + Getting full Jellyfin hardware functionality (Tone Mapping Fail, mali GPU)</title><link>https://testforum.armbian.com/topic/56414-rock-5b-getting-full-jellyfin-hardware-functionality-tone-mapping-fail-mali-gpu/</link><description><![CDATA[<p>
	Was on the edge vendor kernel and now swapped to 6.1.115-vendor-rk35xx<br />
	<br />
	And i just cant seem to get full hardware functionality with Jellyfin,<br />
	Specifically tone mapping and subtitle burning crash.<br />
	<br />
	Atleast the tone mapping seems to be a lack of <br />
	/dev/mali0<br />
	<br />
	Is there a kernal or version that has all the drivers / firmware support for a fully jellyfin use?<br />
	<br />
	Sorry if I'm mincing words.<br />
	 
</p>
]]></description><guid isPermaLink="false">56414</guid><pubDate>Wed, 26 Nov 2025 22:22:58 +0000</pubDate></item><item><title>Should i choose the Orangepi over the Raspberrypi?</title><link>https://testforum.armbian.com/topic/56392-should-i-choose-the-orangepi-over-the-raspberrypi/</link><description><![CDATA[<p>
	I'm working on a project that utilises AI, GPS, Bluetooth... and i can't decide whether i should choose <abbr title="Orange Pi">OPi</abbr> or <abbr title="Raspberry Pi">RPi</abbr>. I've been researching for the past couple of days and I'm amazed at what the <abbr title="Orange Pi">OPi</abbr> can do, it's crazy for it's price. But my concern is how little support and community there is out there, idk if it's worth the risk. So if any one worked with it can you please tell me what kind of difficulties have you faced and how similar is it to working with the raspberry?
</p>
]]></description><guid isPermaLink="false">56392</guid><pubDate>Wed, 26 Nov 2025 06:20:41 +0000</pubDate></item><item><title>How can I make Orangepi RV2 actually reach the full 1.5 GHz?</title><link>https://testforum.armbian.com/topic/56371-how-can-i-make-orangepi-rv2-actually-reach-the-full-15-ghz/</link><description><![CDATA[<p>
	I just installed the official Armbian desktop image on my Orange Pi RV2. When I check with top or cat /proc/cpuinfo, the CPU frequency is stuck at 1.0 GHz all the time. How can I make it actually reach the full 1.5 GHz? Do I need to change some config file or install extra drivers?
</p>
]]></description><guid isPermaLink="false">56371</guid><pubDate>Mon, 24 Nov 2025 12:13:19 +0000</pubDate></item><item><title>Dependency conflict for armbian-bsp-cli-panther-x2-current with base-files</title><link>https://testforum.armbian.com/topic/56362-dependency-conflict-for-armbian-bsp-cli-panther-x2-current-with-base-files/</link><description><![CDATA[<p>
	Hello team,
</p>

<p>
	I encountered a dependency conflict while trying to upgrade the package armbian-bsp-cli-panther-x2-current to version 25.8.2. The issue seems to be a mismatch in the required version of base-files. Here's a summary of the issue:
</p>

<p>
	Attempted upgrade command:
</p>

<pre class="ipsCode">apt install armbian-bsp-cli-panther-x2-current</pre>

<p>
	Error message:
</p>

<pre class="ipsCode">armbian-bsp-cli-panther-x2-current : Depends: base-files (&gt;= 25.8.2) but 25.8.1-12.4+deb12u11-bookworm is to be installed</pre>

<p>
	Currently installed version of base-files:
</p>

<pre class="ipsCode">base-files: 25.8.1-12.4+deb12u11-bookworm (installed)</pre>

<p>
	Available versions for base-files from the repository (apt policy base-files):
</p>

<pre class="ipsCode">Installed: 25.8.1-12.4+deb12u11-bookworm
Candidate: 25.8.1-12.4+deb12u11-bookworm
Version table:
     25.8.1-12.4+deb12u11-bookworm 500
     25.5.1-12.4+deb12u11-bookworm 500
     ...</pre>

<p>
	It appears that the repository ( http://apt.armbian.com/pool/bookworm-utils/b/base-files ) does not provide the required version of base-files (25.8.2) for the arm64 architecture. Only the armhf architecture package is available, but armbian-bsp-cli-panther-x2-current depends on the arm64 version.
</p>

<p>
	Could you please help investigate the issue or confirm whether the repository will be updated to include version 25.8.2 of base-files?
</p>

<p>
	Thank you for your support!
</p>
]]></description><guid isPermaLink="false">56362</guid><pubDate>Mon, 24 Nov 2025 06:18:14 +0000</pubDate></item><item><title>File when downloading via a link Armbian_25.5.1_Orangepizero2w_bookworm_current_6.12.23_minimal damaged</title><link>https://testforum.armbian.com/topic/56355-file-when-downloading-via-a-link-armbian_2551_orangepizero2w_bookworm_current_61223_minimal-damaged/</link><description><![CDATA[<p>
	The iso cannot be opened and the file is not written to the flash drive.
</p>
]]></description><guid isPermaLink="false">56355</guid><pubDate>Sun, 23 Nov 2025 21:54:07 +0000</pubDate></item><item><title>The NFS client is not functioning.</title><link>https://testforum.armbian.com/topic/56332-the-nfs-client-is-not-functioning/</link><description><![CDATA[<p>
	Hello people! <br>
	I have a NAS on my local network. I want to use its NFS share in Armbian
</p>

<p>
	Just like I do with the Debian x86 desktop. (<em>I want to say that the NAS is configured correctly</em>).
</p>

<p>
	 
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Скрытый текст</span>
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			.
		</p>

		<pre class="ipsCode prettyprint lang-swift prettyprinted"><span class="pln">   </span><span class="pun">/_</span><span class="pln">\  </span><span class="pun">_</span><span class="pln"> </span><span class="pun">_</span><span class="pln"> </span><span class="pun">_</span><span class="pln"> </span><span class="pun">__</span><span class="pln"> </span><span class="pun">|</span><span class="pln"> </span><span class="pun">|__(_)__</span><span class="pln"> </span><span class="pun">_</span><span class="pln"> </span><span class="pun">_</span><span class="pln"> </span><span class="pun">_</span><span class="pln">
  </span><span class="pun">/</span><span class="pln"> </span><span class="pun">_</span><span class="pln"> \</span><span class="pun">|</span><span class="pln"> '</span><span class="pun">_|</span><span class="pln"> '  \</span><span class="pun">|</span><span class="pln"> '</span><span class="pun">_</span><span class="pln"> \ </span><span class="pun">/</span><span class="pln"> </span><span class="pun">_`</span><span class="pln"> </span><span class="pun">|</span><span class="pln"> ' \
 </span><span class="pun">/_/</span><span class="pln"> \</span><span class="pun">_</span><span class="pln">\</span><span class="pun">_|</span><span class="pln"> </span><span class="pun">|_|_|_|_.__/_</span><span class="pln">\</span><span class="pun">__,_|_||_|</span><span class="pln">

 v</span><span class="lit">25</span><span class="pun">.</span><span class="lit">8</span><span class="pun">.</span><span class="lit">1</span><span class="pln"> </span><span class="kwd">for</span><span class="pln"> RK</span><span class="lit">3318</span><span class="pln"> </span><span class="typ">Box</span><span class="pln"> running </span><span class="typ">Armbian</span><span class="pln"> </span><span class="typ">Linux</span><span class="pln"> </span><span class="lit">6.12</span><span class="pun">.</span><span class="lit">42</span><span class="pun">-</span><span class="pln">current</span><span class="pun">-</span><span class="pln">rockchip</span><span class="lit">64</span><span class="pln">

 </span><span class="typ">Packages</span><span class="pun">:</span><span class="pln">     </span><span class="typ">Debian</span><span class="pln"> stable </span><span class="pun">(</span><span class="pln">bookworm</span><span class="pun">),</span><span class="pln"> possible distro upgrade </span><span class="pun">(</span><span class="pln">trixie</span><span class="pun">)</span></pre>

		<p>
			.
		</p>
	</div>
</div>

<p>
	 
</p>

<p>
	However, I had some problems with armbian. I followed the general NFS instructions for debian. but it didn't work. 
</p>

<p>
	 I followed the instructions for armbian.
</p>

<p>
	 
</p>
<iframe allowfullscreen="" data-controller="core.front.core.autosizeiframe" data-embedauthorid="1030" data-embedcontent="" data-embedid="embed6371870408" src="https://testforum.armbian.com/topic/1482-howto-nfs-server-and-client-configuration/?do=embed" style="height:240px;max-width:502px;" loading="lazy"></iframe>

<p>
	I created a directory for the mount point. I copied the fstab line from my desktop, where it is known to be correct and working properly.
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-css prettyprinted"><span class="lit">192.168</span><span class="pun">.</span><span class="pln">xx</span><span class="pun">.</span><span class="kwd">x</span><span class="pun">:/</span><span class="pln">d8</span><span class="pun">/</span><span class="pln">d8    </span><span class="pun">/</span><span class="pln">mnt</span><span class="pun">/</span><span class="pln">d8-nas    nfs    relatime</span><span class="pun">,</span><span class="pln">nfsvers</span><span class="pun">=</span><span class="lit">3</span><span class="pln">    </span><span class="lit">0</span><span class="pln">    </span><span class="lit">0</span></pre>

<p>
	 
</p>

<p>
	I've tried issuing commands from the command line.
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted"><span class="pln">mount </span><span class="pun">-</span><span class="pln">vvvvv </span><span class="pun">-</span><span class="pln">t nfs </span><span class="pun">-</span><span class="pln">o vers</span><span class="pun">=</span><span class="lit">3</span><span class="pln"> </span><span class="lit">192.168</span><span class="pun">.</span><span class="pln">xx</span><span class="pun">.</span><span class="pln">x</span><span class="pun">:/</span><span class="pln">d8</span><span class="pun">/</span><span class="pln">d8 </span><span class="pun">/</span><span class="pln">mnt</span><span class="pun">/</span><span class="pln">d8</span><span class="pun">-</span><span class="pln">nas
mount </span><span class="pun">-</span><span class="pln">vvvvv </span><span class="pun">-</span><span class="pln">t nfs </span><span class="pun">-</span><span class="pln">o vers</span><span class="pun">=</span><span class="lit">4</span><span class="pln"> </span><span class="lit">192.168</span><span class="pun">.</span><span class="pln">xx</span><span class="pun">.</span><span class="pln">x</span><span class="pun">:/</span><span class="pln">d8</span><span class="pun">/</span><span class="pln">d8 </span><span class="pun">/</span><span class="pln">mnt</span><span class="pun">/</span><span class="pln">d8</span><span class="pun">-</span><span class="pln">nas</span></pre>

<p>
	 
</p>

<p>
	The result is nothing.<br>
	 
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Скрытый текст</span>
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			 
		</p>

		<div contenteditable="false">
			<pre class="ipsCode prettyprint lang-c prettyprinted"><span class="typ">Sat</span><span class="pln"> </span><span class="typ">Nov</span><span class="pln"> </span><span class="lit">22</span><span class="pln"> </span><span class="lit">19</span><span class="pun">:</span><span class="lit">56</span><span class="pun">:</span><span class="lit">03</span><span class="pln"> root@rk3318</span><span class="pun">-</span><span class="pln">box</span><span class="pun">&gt;</span><span class="pln">mount </span><span class="pun">-</span><span class="pln">vvvvv </span><span class="pun">-</span><span class="pln">a
</span><span class="pun">/</span><span class="pln">                        </span><span class="pun">:</span><span class="pln"> ignored
</span><span class="pun">/</span><span class="pln">tmp                     </span><span class="pun">:</span><span class="pln"> already mounted
mount</span><span class="pun">.</span><span class="pln">nfs</span><span class="pun">:</span><span class="pln"> timeout </span><span class="typ">set</span><span class="pln"> </span><span class="kwd">for</span><span class="pln"> </span><span class="typ">Sat</span><span class="pln"> </span><span class="typ">Nov</span><span class="pln"> </span><span class="lit">22</span><span class="pln"> </span><span class="lit">20</span><span class="pun">:</span><span class="lit">02</span><span class="pun">:</span><span class="lit">15</span><span class="pln"> </span><span class="lit">2025</span><span class="pln">
mount</span><span class="pun">.</span><span class="pln">nfs</span><span class="pun">:</span><span class="pln"> trying text</span><span class="pun">-</span><span class="pln">based options </span><span class="str">'nfsvers=3,addr=192.168.xx.x'</span><span class="pln">
mount</span><span class="pun">.</span><span class="pln">nfs</span><span class="pun">:</span><span class="pln"> prog </span><span class="lit">100003</span><span class="pun">,</span><span class="pln"> trying vers</span><span class="pun">=</span><span class="lit">3</span><span class="pun">,</span><span class="pln"> prot</span><span class="pun">=</span><span class="lit">6</span><span class="pln">
mount</span><span class="pun">.</span><span class="pln">nfs</span><span class="pun">:</span><span class="pln"> trying </span><span class="lit">192.168</span><span class="pun">.</span><span class="pln">xx</span><span class="pun">.</span><span class="pln">x prog </span><span class="lit">100003</span><span class="pln"> vers </span><span class="lit">3</span><span class="pln"> prot TCP port </span><span class="lit">2049</span><span class="pln">
mount</span><span class="pun">.</span><span class="pln">nfs</span><span class="pun">:</span><span class="pln"> prog </span><span class="lit">100005</span><span class="pun">,</span><span class="pln"> trying vers</span><span class="pun">=</span><span class="lit">3</span><span class="pun">,</span><span class="pln"> prot</span><span class="pun">=</span><span class="lit">17</span><span class="pln">
mount</span><span class="pun">.</span><span class="pln">nfs</span><span class="pun">:</span><span class="pln"> trying </span><span class="lit">192.168</span><span class="pun">.</span><span class="pln">xx</span><span class="pun">.</span><span class="pln">x prog </span><span class="lit">100005</span><span class="pln"> vers </span><span class="lit">3</span><span class="pln"> prot UDP port </span><span class="lit">36831</span><span class="pln">
mount</span><span class="pun">.</span><span class="pln">nfs</span><span class="pun">:</span><span class="pln"> mount</span><span class="pun">(</span><span class="lit">2</span><span class="pun">):</span><span class="pln"> </span><span class="typ">No</span><span class="pln"> such device
mount</span><span class="pun">.</span><span class="pln">nfs</span><span class="pun">:</span><span class="pln"> </span><span class="typ">No</span><span class="pln"> such device
</span><span class="typ">Status</span><span class="pun">:</span><span class="pln"> </span><span class="lit">32</span></pre>
		</div>

		<p>
			 
		</p>
	</div>
</div>

<p>
	What a mystery  "<em><strong>No such device</strong></em>"?
</p>

<p>
	<br>
	 I have another rockchip 3228 box with an older armbian 23.11 kernel, and nfs doesn't work there either. And I tried some different builds of 24.5 24.11 25.5. I couldn't get the nfs client to work on any of them.
</p>

<p>
	 
</p>

<p>
	Can you tell me how to solve this quest?
</p>
]]></description><guid isPermaLink="false">56332</guid><pubDate>Sat, 22 Nov 2025 20:47:50 +0000</pubDate></item><item><title>Deleted</title><link>https://testforum.armbian.com/topic/56294-deleted/</link><description><![CDATA[<p>
	...
</p>
]]></description><guid isPermaLink="false">56294</guid><pubDate>Thu, 20 Nov 2025 12:36:03 +0000</pubDate></item><item><title>OrangePi 5 plus or Raspberry 5?</title><link>https://testforum.armbian.com/topic/55936-orangepi-5-plus-or-raspberry-5/</link><description><![CDATA[<p>
	I've heard people say that the Orange Pi is a "budget alternative" to the Raspberry Pi. On one hand, the Raspberry Pi has an excellent community, with a large user base that could really help you in your learning journey. On the other hand, the Orange Pi offers great value for money, and it's really tempting because the Raspberry Pi can be a bit pricey. What's your suggestion?
</p>
]]></description><guid isPermaLink="false">55936</guid><pubDate>Mon, 27 Oct 2025 13:10:22 +0000</pubDate></item><item><title>Update issue</title><link>https://testforum.armbian.com/topic/56216-update-issue/</link><description><![CDATA[<p>
	I am an Linux Beginner and I only can use Terminal for copy/paste issues.
</p>

<p>
	 
</p>

<p>
	For many months my Raspberry Pi 5 runs perfectly with Armbian. But when I try to update the system in the Discover App, I get the following error message:
</p>

<p>
	 
</p>

<p>
	The following packages have unmet dependencies: kpim6-akonadi: Kollidiert mit: knotes but 4:24.05.2+p24.04+vstable+git20240705.1500-0 is to be installed Kollidiert mit: kpim6-akonadi-notes but 4:24.08.3+p24.04+vstable+git20241129.1417-0 is to be installed 
</p>

<p>
	 
</p>

<p>
	Can someone please help me to get my system up-to-date? Thanks in advance!
</p>
]]></description><guid isPermaLink="false">56216</guid><pubDate>Fri, 14 Nov 2025 08:53:50 +0000</pubDate></item></channel></rss>
