Search the Community
Showing results for 'headers'.
Found 379 results
-
Newer kernels for recent CVE-2026-98432 and 99999 ?
I am using the latest linux-image-current-rockchip64 kernels from beta.armbian.com (branch 6.18) and there are no issues booting off emmc on a headless rock5b (data on nvme). However, I would like to switch to linux-image-edge-rockchip64 (branch 7.3; for security reasons), but my system does not boot from emmc anymore once the new 7.3 kernel image (incl dtb and headers) is installed. What might be the issue here ? Should I first update the boot loader on SPI to a more recent version ? Currently the following version is used: U-Boot SPL 2017.09-gd1cf49135ee-220414 #stephen (May 23 2024 - 18:47:18). # cat /proc/cmdline root=UUID=e0d1f6a8-8612-4976-9917-redacted rootwait rootfstype=ext4 splash=verbose console=ttyS2,1500000 console=tty1 consoleblank=0 loglevel=1 ubootpart=903a1366-4ff1-449e-8e71-redacted usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u,0x152d:0x0578:u cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory androidboot.fwver=ddr-v1.16-9fffbe1e78,bl31-v1.45,uboot-d1cf49135e-05/23/2024 Package: linux-image-current-rockchip64 Version: 26.11.0-trunk.126 Source: linux-6.18.62
-
Unable to install ZFS
I had a similar problem where modprobe was reporting modprobe: FATAL: Module zfs not found in directory ... My setup is slightly different because I run the edge kernel and always compile zfs from source. (For completeness sake, I don't use any configuration options, just ./configure && make && sudo make install) After modprobe failed, I checked the dmesg log where I found this: spl: version magic '7.3.1 SMP preempt mod_unload aarch64' should be '7.3.1-edge-rockchip64 SMP preempt mod_unload aarch64' Fascinating. The output from ./configure showed that zfs was computing the wrong kernel version and the module was built with the wrong version magic as a result. It's missing the tag -edge-rockchip64 at the end. checking kernel source version... 7.3.1 I tracked it down to this file $ cat /usr/src/linux-headers-7.3.1-edge-rockchip64/include/generated/utsrelease.h #define UTS_RELEASE "7.3.1"And, yes, editing this file to change the value of UTS_RELEASE to "7.3.1-edge-rockchip64" fixed the problem. This is a gross hack though, and I don't know if it will solve your problem. FWIW, I have just built the 7.3.3 edge kernel and it seems to not have this issue: $ cat /usr/src/linux-headers-7.3.3-edge-rockchip64/include/generated/utsrelease.h #define UTS_RELEASE "7.3.3-edge-rockchip64"
-
[News from Armbian] - Github Highlights
This cycle is defined by the launch of the armbian/external packaging pipeline, broad kernel and U-Boot version bumps across platforms, and substantial desktop and repository infrastructure work. The new armbian/external repository establishes a dedicated build and mirror pipeline for third-party software, with tooling for dependency checks, parallel sync, incremental uploads, and a package site published at external.armbian.com. Initial payloads include charsiu for the RK3576 NPU, developer tools such as claude-code, codex, grok-cli, Zed, and a GitHub CLI build for riscv64, alongside a full Armbian Hyprland shell derived from the Omarchy port with companion packages for snapper snapshots, encrypted-root first boot, and Hyprland 0.57.0 titlebars. A new update-manager for Armbian has also been built and promoted to stable. Kernel and bootloader work advanced across the lineup: edge kernels moved to 7.3.1 for qcs6490, qrb2210, sc8280xp, and mvebu, while the imx8m family moved to 7.3 and rockchip64 bleedingedge advanced to 7.4-rc1. Mainline U-Boot v2026.10 landed on Orange Pi 5, NanoPi M5, Mekotronics R58-4x4, Banana Pi M2, and Youyeetoo YY3588/R1. Platform fixes include RK3588 vendor-next CPU frequency scaling, RK356x HDMI fractional PLL and HDMI 2.0 scrambling for 4K@60, Rockchip64 runtime PM backports for 6.18, SpacemiT K1 fixes for the JPU driver and U-Boot vprintf overflow, and new board support for Torder R10D, Orange Pi A31s, DEBIX Model A, and Orange Pi 5 Ultra WiFi. Security coverage expanded with per-run kernel CVE patch selection in CI and Claude-assisted backports for 6.1 and 6.12. On the desktop and repository side, Hyprland was added as a supported desktop with tiered package lists and a dedicated forky/sid x86 image, KDE Plasma gained persistent branding and Discover integration, and GNOME received Numix icons, a Ptyxis-based dock, and an Armbian wallpaper on the GDM login screen. The repository update workflow was rebuilt to separate incoming, beta, and stable flows, publish from configuration files, coordinate copies with live CI uploads, and consume external packages from the new pipeline. Imager received Windows flash fixes and AppImage repacking cleanup, and armbian-install gained btrfs @ subvolume creation, SPI image selection by install target, and UFS rootfs handling. #armbian #embeddedlinux #rockchip #uboot #hyprland ChangesAdd a dependency check: blocking in pull requests, daily report. by @igorpecovnik in armbian/external#14Add ArmSoM 40-pin header diagrams for eight boards. by @as-jackson in armbian/armbian.github.io#547Add ArmSoM Sige6 and Sige7S board images. by @as-jackson in armbian/armbian.github.io#551Add ArmSoM Sige7S, CM7S, AIM7 and CM5 schematics. by @as-jackson in armbian/armbian.github.io#546Add charsiu: LLM runtime for the RK3576 NPU. by @igorpecovnik in armbian/external#18Add claude-code, codex and grok-cli. by @igorpecovnik in armbian/external#30Add community support for Torder R10D (RK3566). by @JasonYANG170 in armbian/build#11168Add DEBIX Model A board assets. by @HeyMeco in armbian/armbian.github.io#535Add DEBIX Model C board assets. by @HeyMeco in armbian/armbian.github.io#549Add extpkg: fetch external packages. by @igorpecovnik in armbian/external#1Add gh-riscv64: GitHub CLI for riscv64. by @igorpecovnik in armbian/external#42Add Orange Pi A31s, move Banana Pi M2 to U-Boot v2026.10. by @igorpecovnik in armbian/build#11253Add tools/compare-incoming.py. by @igorpecovnik in armbian/external#6AP6611S on Linux 7.3: build with BCMDHD_DTS, fix duplicate cipher suites, pass firmware paths. by @a1ext in armbian/bcmdhd-dkms#15arm64: dts: rockchip: add Torder R10D support. by @JasonYANG170 in armbian/linux-rockchip#612armbian-config: launcher icon from the hicolor theme. by @igorpecovnik in armbian/configng#1093armbian-firstlogin: set the SDDM session and last user. by @igorpecovnik in armbian/build#11247armbian-hyprland-shell: About and channel for Armbian. by @igorpecovnik in armbian/external#33armbian-hyprland-shell: bat and fd with the Arch names. by @igorpecovnik in armbian/external#45armbian-hyprland-shell: boot and restore snapper snapshots. by @igorpecovnik in armbian/external#44armbian-hyprland-shell: first boot on an encrypted root. by @igorpecovnik in armbian/external#50armbian-install: create the btrfs root subvolume @. by @BKPepe in armbian/configng#1080armbian-install: fix spi, sd and in-use disks on boards like the Turris Omnia. by @BKPepe in armbian/configng#1079armbian-install: keep the UFS rootfs clear of u-boot.itb. by @SuperKali in armbian/configng#1092armbian-plymouth-theme: keep the Armbian watermark in the initramfs. by @igorpecovnik in armbian/build#11230ayn-odin3: quiet the cooling fan. by @kasimling in armbian/build#11254board-images, board-vendor-logos: add Bobcat 29X. by @nmaiorsky in armbian/armbian.github.io#532board: Add debix-model-a (imx8m). by @HeyMeco in armbian/build#11196board: hinlink-h68k: fix both 1G Ethernet ports. by @karora in armbian/build#11251bsp: do not start profile-sync-daemon for root. by @igorpecovnik in armbian/build#11274bsp: set up psd overlay mode and sudo only for psd 6.x. by @igorpecovnik in armbian/build#11272Build mesa from the Tegra X1 branch, with libdrm. by @igorpecovnik in armbian/external#21Build packages from source (method: build). by @igorpecovnik in armbian/external#20Build Software Updater (update-manager) for Armbian. by @igorpecovnik in armbian/external#28build: add once and openclaw. by @igorpecovnik in armbian/external#37build: add sunshine. by @igorpecovnik in armbian/external#40build: add umu-launcher. by @igorpecovnik in armbian/external#38build: add winetricks, omazed and omarchy-emacs. by @igorpecovnik in armbian/external#36build: add zed-editor (Zed). by @igorpecovnik in armbian/external#39build: compare dry runs with the last live run. by @igorpecovnik in armbian/external#31Build: stop a cancelled run. by @igorpecovnik in armbian/external#24chore(deps): clear cargo audit and fix the AppImage repack. by @SuperKali in armbian/imager#236ci: select kernel CVE fixes per run. by @igorpecovnik in armbian/ci#106ci: unit tests: pass the dispatch test list as JSON. by @igorpecovnik in armbian/configng#1097ci: unit tests: use beta.armbian.com. by @igorpecovnik in armbian/configng#1095cli: add mtd-utils to the minimal package list. by @igorpecovnik in armbian/build#11270complete-artifact-matrix: wait for the repository copy before uploading. by @igorpecovnik in armbian/ci#107cve: Claude backports for 4 CVEs on 6.1 and 6.12. by @igorpecovnik in armbian/cve#225desktops: add Hyprland. by @igorpecovnik in armbian/configng#1091desktops: Armbian wallpaper on the GDM login screen. by @igorpecovnik in armbian/configng#1084desktops: disable systemd-networkd-wait-online on NetworkManager. by @igorpecovnik in armbian/configng#1096desktops: drop the desktop-base logo copy for the Plymouth boot splash. by @igorpecovnik in armbian/configng#1085desktops: give psd time to copy browser profiles back. by @igorpecovnik in armbian/configng#1103desktops: GNOME dock with Ptyxis, neutral Ptyxis colors. by @igorpecovnik in armbian/configng#1087desktops: Hyprland on Debian forky and sid is the Omarchy port. by @igorpecovnik in armbian/configng#1094desktops: Hyprland: basic shell tools in the minimal tier. by @igorpecovnik in armbian/configng#1100desktops: Hyprland: Docker in minimal for the firewall setup. by @igorpecovnik in armbian/configng#1101desktops: Hyprland: full tier lists the Omarchy packages, no Recommends. by @igorpecovnik in armbian/configng#1098desktops: hyprland: install the docker command. by @igorpecovnik in armbian/configng#1104desktops: install update-manager on all desktops but Hyprland and KDE Plasma. by @igorpecovnik in armbian/configng#1105desktops: install without Recommends unless the YAML asks for them. by @igorpecovnik in armbian/configng#1099desktops: KDE Plasma branding that survives the first login. by @igorpecovnik in armbian/configng#1089desktops: network-manager-applet on Debian forky and sid. by @igorpecovnik in armbian/configng#1090desktops: Numix icon theme as the GNOME default. by @igorpecovnik in armbian/configng#1088desktops: split docs into Supported and Community. by @igorpecovnik in armbian/configng#1102desktops: Terminator without the inner title bar, more transparency. by @igorpecovnik in armbian/configng#1086desktops: wallpapers with the current Armbian logo. by @igorpecovnik in armbian/configng#1083Do not mirror debug packages. by @igorpecovnik in armbian/external#12docs: compare builds with a Launchpad PPA. by @igorpecovnik in armbian/external#23docs: package site moves to external.armbian.com. by @igorpecovnik in armbian/external#26docs: show the album instead of the section image. by @igorpecovnik in armbian/configng#1108Document KERNEL_CVE_PATCHES. by @igorpecovnik in armbian/documentation#1716dshanpi-a1-cm5: enable the NPU on rockchip64-7.3. by @sckiyo in armbian/build#11203dshanpi-r1: match the serialcon boot.cmd template. by @igorpecovnik in armbian/build#11233dts: add Orange Pi 5 Ultra WiFi support. by @pdapandapda in armbian/build#11283edk2-qualcomm: check the Radxa Dragon Q8B package too. by @SuperKali in armbian/external#22extensions: apply armbian/cve kernel security fixes. by @igorpecovnik in armbian/build#11166extlinux: no splash arguments without Plymouth. by @frederic-mahe in armbian/build#11256extpkg: next build number when changed inputs reuse a version. by @igorpecovnik in armbian/external#49fastfetch: revision 2 for the new Debian packaging. by @igorpecovnik in armbian/external#48Fetch apt indexes by hash; avoid the word "upload" in logs. by @igorpecovnik in armbian/external#10Fix a race when two architectures place one _all.deb. by @igorpecovnik in armbian/external#3Fix build on Linux 7.4. by @EvilOlaf in armbian/rtl8723ds#26Fix build on Linux 7.4. by @EvilOlaf in armbian/wifi-rtl8852bs#31Fix the configs that the dependency check found broken. by @igorpecovnik in armbian/external#16fix(flash): flash images with a partial last sector on Windows. by @SuperKali in armbian/imager#234fix(ui): read the tip of the day from the featured feed. by @SuperKali in armbian/imager#235FUNDING: drop Open Collective. by @igorpecovnik in armbian/.github#3getting-started: document flashing SpacemiT boards with TitanFlasher. by @leoppark94 in armbian/documentation#1699grub: larger menu font on HiDPI panels. by @igorpecovnik in armbian/build#11223helios64: u-boot: set the SD I/O domain in SPL. by @iav in armbian/build#11206Hyprland desktop: armbian-hyprland-shell (Omarchy port) and companion packages. by @igorpecovnik in armbian/external#29images: build forky, refresh the GitHub CLI key each run. by @igorpecovnik in armbian/docker-armbian-build#45imx8m: move edge to 7.3 for the whole family. by @igorpecovnik in armbian/build#11287install: select the SPI image by install target. by @igorpecovnik in armbian/configng#1070kde-plasma: install System Settings, Discover and its update notifier. by @igorpecovnik in armbian/configng#1106kernel-headers: drop CC_HAS_MIN_FUNCTION_ALIGNMENT if target gcc lacks it. by @igorpecovnik in armbian/build#11202kernel/qcs6490: enable the QSEE fTPM on edge and vendor. by @SuperKali in armbian/build#11218kernel: fix false test_fortify failures in 6.18, 7.2 and 7.3. by @BKPepe in armbian/build#11212kernel: rk35xx vendor: enable beeper inputs and TLV320AIC31xx codec. by @mingzhangqun in armbian/build#11210kernel: rk35xx vendor: enable PCF85063 RTC driver. by @mingzhangqun in armbian/build#11197mainline: bump to 7.4-rc2. by @EvilOlaf in armbian/build#11284media: i2c: add GalaxyCore GC02M0 and GC02M1 support. by @JasonYANG170 in armbian/linux-rockchip#609mekotronics-r58-4x4: switching to u-boot 2026.10. by @150balbes in armbian/build#11217meson64-7.3, rockchip64-7.3: drop the stmmac irq-shut patch. by @iav in armbian/build#11193mirror: Install menu apps (Claude, 1Password, Brave, Heroic). by @igorpecovnik in armbian/external#34mirror: Install menu apps from vendor repositories; extpkg key fixes. by @igorpecovnik in armbian/external#35mvebu: bump edge to 7.3. by @BKPepe in armbian/build#11200mvebu: disable the ATSHA204A driver. by @BKPepe in armbian/build#11189Name url downloads after their version. by @igorpecovnik in armbian/external#19nanopi-m5: bump mainline U-Boot to v2026.10. by @SuperKali in armbian/build#11235net-network-manager: fix desktop packages on forky and sid. by @igorpecovnik in armbian/build#11246Nightly: build Debian trixie and Ubuntu resolute minimal only. by @igorpecovnik in armbian/armbian.github.io#533nvidia: add Tegra210 nvdec/nvenc firmware. by @vidplace7 in armbian/firmware#157odroidu2: fix false test_fortify failures with colored diagnostics. by @BKPepe in armbian/build#11205omarchy-hyprland-titlebars: rebuild for Hyprland 0.57.0. by @igorpecovnik in armbian/external#46orangepi5-ultra: register KingFalse as maintainer. by @KingFalse in armbian/build#11277orangepi5: bump uboot version to v2026.10. by @EvilOlaf in armbian/build#11255overlays: support prefix lists on Allwinner, Meson64, Sophgo, SpacemiT. by @lukaszsobala in armbian/build#11161Package site on GitHub Pages. by @igorpecovnik in armbian/external#25profile-sync-daemon: build 8.0 for forky and resolute. by @igorpecovnik in armbian/external#47qcs6490: move vendor to Radxa 7.0.11 and edge to Linux 7.3.1. by @SuperKali in armbian/build#11207qrb2210: bump edge kernel to Linux 7.3.1. by @SuperKali in armbian/build#11231radxa-dragon-q8b: drop BSP firmware that armbian-firmware-full ships. by @igorpecovnik in armbian/build#11199radxa-dragon-q8b: install EDK2 and update the SPI NOR from armbian-install. by @SuperKali in armbian/build#11216README: add package pipeline diagram. by @igorpecovnik in armbian/external#32release-targets: add Debian forky Hyprland image for uefi-x86. by @igorpecovnik in armbian/armbian.github.io#548Remove old versions after a successful upload. by @igorpecovnik in armbian/external#4repo.sh: keep only the newest packages, add packages in batches. by @igorpecovnik in armbian/build#11208repository update: build branch input, kernel versions to keep. by @igorpecovnik in armbian/armbian.github.io#538repository update: copy only x86 and arm64 edge kernels. by @igorpecovnik in armbian/armbian.github.io#543repository update: copy stable kernels from a config file. by @igorpecovnik in armbian/armbian.github.io#407repository update: do not copy from incoming while CI uploads. by @igorpecovnik in armbian/armbian.github.io#540repository update: fail stable copy when cp fails. by @igorpecovnik in armbian/armbian.github.io#552repository update: fix beta permissions like stable. by @igorpecovnik in armbian/armbian.github.io#541repository update: keep the beta repository between runs. by @igorpecovnik in armbian/armbian.github.io#539repository update: keep the external file list out of the step summary. by @igorpecovnik in armbian/armbian.github.io#536repository update: manual input to publish stable now. by @igorpecovnik in armbian/armbian.github.io#542repository update: move generic packages from incoming into storage. by @igorpecovnik in armbian/armbian.github.io#406repository update: remove only copied cron files, as root. by @igorpecovnik in armbian/armbian.github.io#537repository update: take external packages from armbian/external. by @igorpecovnik in armbian/armbian.github.io#534repository update: warn on a missing stable kernel image. by @igorpecovnik in armbian/armbian.github.io#553repository: copy all edge kernels and x86 current to stable. by @igorpecovnik in armbian/armbian.github.io#545Revert "rootfs: key desktop cache on configng and install that commit (#11228)". by @igorpecovnik in armbian/build#11237rk3568: add 780MHz LPDDR3 DDR v1.10. by @JasonYANG170 in armbian/rkbin#54rk3588: vendor-next: fix CPU frequency scaling (thermal zone, OPP mask). by @lukaszsobala in armbian/linux-rockchip#608rk35xx: keep systemd-executor off ttyGS0 gadget TTY. by @mingzhangqun in armbian/build#11184rockchip64-7.3: ROCK Pi 4: SD UHS-I (SDR104). by @iav in armbian/build#11195rockchip64: add 164.82MHz fractional PLL rate for RK356x HDMI. by @nk-ctrl in armbian/build#11264rockchip64: backport runtime PM fixes for Linux 6.18. by @lch08 in armbian/build#11187rockchip64: bump bleedingedge to 7.4-rc1. by @EvilOlaf in armbian/build#11198rockchip64: dw-hdmi-qp: add HDMI 2.0 scrambling for 4K@60. by @igorpecovnik in armbian/build#11188rockchip64: let armbian-install select the SPI image by install target. by @igorpecovnik in armbian/build#11087rockchip64: update dw-rockchip system suspend to v8. by @iav in armbian/build#11225rootfs: key desktop cache on configng and install that commit. by @igorpecovnik in armbian/build#11228rtl88x2cs: bump driver to e12226b6 (2026-11-06). by @adeepn in armbian/build#11245Run Sync every 2 hours; remove files of disabled and deleted configs. by @igorpecovnik in armbian/external#17sc8280xp: move edge to Linux 7.3.1. by @SuperKali in armbian/build#11214site: show Architecture: all builds for every arch. by @igorpecovnik in armbian/external#41Skip unchanged files without a hash; check Code and Edge again. by @igorpecovnik in armbian/external#13SpacemiT K1: jpu: fix dangling class name (3-minute boot stall). by @frederic-mahe in armbian/build#11248SpacemiT K1: jpu: Fix module compilation and export missing symbols. by @pyavitz in armbian/build#11267SpacemiT K1: U-Boot: fix vprintf() overflow with PRINT_TIMESTAMP. by @frederic-mahe in armbian/build#11259spacemit: raise U-Boot CONFIG_SYS_CBSIZE to 1024. by @frederic-mahe in armbian/build#11257Speed up Sync: index cache, parallel upload streams, no disk cleanup. by @igorpecovnik in armbian/external#11Split the docs; add a guide and a Claude skill to add a package. by @igorpecovnik in armbian/external#2Status: drop the utility packages table. by @igorpecovnik in armbian/documentation#1725Status: move third-party packages to external.armbian.com. by @igorpecovnik in armbian/documentation#1724sun60iw2: orangepizero3w: fix USB-C DP-alt on DP+USB sinks (combophy CMN PLL1 clock). by @chufleco in armbian/build#11211sunxi-7.3: forward-port KickPi K2B V2 OPP and MAE0621 RGMII delay fixes. by @Novice-PG in armbian/build#11262sunxi64: nanopi-neo-plus2: add cpu-supply to fix freezes under load. by @emanuele-f in armbian/build#11232thinkpad-x13s: switch to BRANCH=edge; many fixes. by @rpardini in armbian/build#11221turris-omnia: add omnia-mcutool and the MCU firmware. by @BKPepe in armbian/build#11190u-boot sunxi64: fix PCIe enumeration behind a PCIe switch (Cubie A5E). by @serg987 in armbian/build#11226u-boot sunxi64: try the NVMe boot target before PXE and DHCP. by @serg987 in armbian/build#11227uefi-x86 desktop: clean splash from GRUB to the desktop. by @igorpecovnik in armbian/build#11224uefi-x86: edge: restore sound drivers. by @igorpecovnik in armbian/build#11243uefi-x86: fix the Goodix 27C6:01EA touchpad. by @igorpecovnik in armbian/build#11220unisocwifi: fix build on Linux 7.4. by @EvilOlaf in armbian/uwe5622#29unisocwifi: skip non-IP addresses in the multicast filter. by @materko in armbian/uwe5622#30update-manager: publish to stable. by @igorpecovnik in armbian/external#51update-manager: ship a hicolor icon. by @igorpecovnik in armbian/external#52Upload while downloading, and send each file once. by @igorpecovnik in armbian/external#7why: tell whether a CVE is covered, and if not, why. by @igorpecovnik in armbian/cve#212workflows: stop using the archived armbian/os repository. by @igorpecovnik in armbian/armbian.github.io#544Workflows: use the Node 24 versions of cache and upload-artifact. by @igorpecovnik in armbian/external#9Write the sync status on the server for the repository update. by @igorpecovnik in armbian/external#8x13s: drop old qcom/sc8280xp/LENOVO/21BX/qcvss8280.mbn as it's now in upstream linux-firmware. by @rpardini in armbian/firmware#158youyeetoo: move YY3588 and R1 V3 to U-Boot v2026.10. by @SuperKali in armbian/build#11219Automatic refresh repository README. by @igorpecovnik in armbian/rtl8723ds#25View the full article
-
Unable to install ZFS
Hello, I am trying to use ZFS on my Rock5B+, I use Armbian Ubuntu 26.04 Minimal current 6.18.45 and did a fresh install just to be sure and installed the Linux headers in armbian-config. The option to enable ZFS in armbian-config says it failed to do so and when I try manually I get this dependency error: apt install zfs-dkms zfsutils-linux -y Solving dependencies... Error! Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: Unsatisfied dependencies: zfs-dkms : Depends: dkms (>= 3.0.11) but it is not going to be installed Depends: file but it is not going to be installed zfsutils-linux : Depends: libnvpair3linux (= 2.4.4-1arter97~ubuntu26.04.1) but it is not going to be installed Depends: libuutil3linux (= 2.4.4-1arter97~ubuntu26.04.1) but it is not going to be installed Depends: libzfs7linux (= 2.4.4-1arter97~ubuntu26.04.1) but it is not going to be installed Depends: libzpool7linux (= 2.4.4-1arter97~ubuntu26.04.1) but it is not going to be installed Depends: gawk but it is not going to be installed Breaks: zfs-dkms (> 2.4.4-1arter97~ubuntu26.04.1...) Error: Unable to satisfy dependencies. Reached two conflicting assignments: 1. zfsutils-linux:arm64=2.4.4-1arter97~ubuntu26.04.1 is selected for install 2. zfsutils-linux:arm64=2.4.4-1arter97~ubuntu26.04.1 is not selected for install because: 1. zfs-dkms:arm64=2.4.4-2arter97~ubuntu26.04.1 is selected for install 2. zfsutils-linux:arm64=2.4.4-1arter97~ubuntu26.04.1 Breaks zfs-dkms (> 2.4.4-1arter97~ubuntu26.04.1...) If I just do "apt install zfsutils-linux", I get this: apt install zfsutils-linux Installing: zfsutils-linux Installing dependencies: gawk libnvpair3linux libuutil3linux libzfs7linux libzpool7linux Suggested packages: gawk-doc nfs-kernel-server samba-common-bin zfs-initramfs | zfs-dracut Recommended packages: zfs-zed Summary: Upgrading: 0, Installing: 6, Removing: 0, Not Upgrading: 0 Download size: 2,886 kB Space needed: 10.1 MB / 238 GB available Continue? [Y/n] Get:1 http://ports.ubuntu.com resolute-security/main arm64 gawk arm64 1:5.3.2-1ubuntu1.1 [515 kB] Get:2 http://apt.armbian.com resolute/resolute-utils arm64 libnvpair3linux arm64 2.4.4-1arter97~ubuntu26.04.1 [59.5 kB] Get:3 http://apt.armbian.com resolute/resolute-utils arm64 libuutil3linux arm64 2.4.4-1arter97~ubuntu26.04.1 [51.3 kB] Get:4 http://apt.armbian.com resolute/resolute-utils arm64 libzfs7linux arm64 2.4.4-1arter97~ubuntu26.04.1 [246 kB] Get:5 http://apt.armbian.com resolute/resolute-utils arm64 libzpool7linux arm64 2.4.4-1arter97~ubuntu26.04.1 [1,394 kB] Get:6 http://apt.armbian.com resolute/resolute-utils arm64 zfsutils-linux arm64 2.4.4-1arter97~ubuntu26.04.1 [620 kB] Fetched 2,886 kB in 2s (1,438 kB/s) Selecting previously unselected package gawk. (Reading database… 64247 files and directories currently installed.) Preparing to unpack …/0-gawk_1%3a5.3.2-1ubuntu1.1_arm64.deb… Unpacking gawk (1:5.3.2-1ubuntu1.1)… Selecting previously unselected package libnvpair3linux:arm64. Preparing to unpack …/1-libnvpair3linux_2.4.4-1arter97~ubuntu26.04.1_arm64.deb… Unpacking libnvpair3linux:arm64 (2.4.4-1arter97~ubuntu26.04.1)… Selecting previously unselected package libuutil3linux:arm64. Preparing to unpack …/2-libuutil3linux_2.4.4-1arter97~ubuntu26.04.1_arm64.deb… Unpacking libuutil3linux:arm64 (2.4.4-1arter97~ubuntu26.04.1)… Selecting previously unselected package libzfs7linux:arm64. Preparing to unpack …/3-libzfs7linux_2.4.4-1arter97~ubuntu26.04.1_arm64.deb… Unpacking libzfs7linux:arm64 (2.4.4-1arter97~ubuntu26.04.1)… Selecting previously unselected package libzpool7linux:arm64. Preparing to unpack …/4-libzpool7linux_2.4.4-1arter97~ubuntu26.04.1_arm64.deb… Unpacking libzpool7linux:arm64 (2.4.4-1arter97~ubuntu26.04.1)… Selecting previously unselected package zfsutils-linux. Preparing to unpack …/5-zfsutils-linux_2.4.4-1arter97~ubuntu26.04.1_arm64.deb… Unpacking zfsutils-linux (2.4.4-1arter97~ubuntu26.04.1)… Setting up libnvpair3linux:arm64 (2.4.4-1arter97~ubuntu26.04.1)… Setting up gawk (1:5.3.2-1ubuntu1.1)… Setting up libuutil3linux:arm64 (2.4.4-1arter97~ubuntu26.04.1)… Setting up libzpool7linux:arm64 (2.4.4-1arter97~ubuntu26.04.1)… Setting up libzfs7linux:arm64 (2.4.4-1arter97~ubuntu26.04.1)… No diversion «diversion of /lib/aarch64-linux-gnu/libzfs_core.so.3 to /lib/aarch64-linux-gnu/libzfs_core.so.3.usr-is-merged by libzfs6linux», none removed. No diversion «diversion of /lib/aarch64-linux-gnu/libzfs_core.so.3.0.0 to /lib/aarch64-linux-gnu/libzfs_core.so.3.0.0.usr-is-merged by libzfs6linux», none removed. Setting up zfsutils-linux (2.4.4-1arter97~ubuntu26.04.1)… modprobe: FATAL: Module zfs not found in directory /lib/modules/6.18.44-current-rockchip64 Created symlink '/etc/systemd/system/zfs-import.target.wants/zfs-import-cache.service' → '/usr/lib/systemd/system/zfs-import-cache.service'. Created symlink '/etc/systemd/system/zfs.target.wants/zfs-import.target' → '/usr/lib/systemd/system/zfs-import.target'. Created symlink '/etc/systemd/system/zfs-mount.service.wants/zfs-load-module.service' → '/usr/lib/systemd/system/zfs-load-module.service'. Created symlink '/etc/systemd/system/zfs.target.wants/zfs-load-module.service' → '/usr/lib/systemd/system/zfs-load-module.service'. Created symlink '/etc/systemd/system/zfs.target.wants/zfs-mount.service' → '/usr/lib/systemd/system/zfs-mount.service'. Created symlink '/etc/systemd/system/zfs.target.wants/zfs-share.service' → '/usr/lib/systemd/system/zfs-share.service'. Created symlink '/etc/systemd/system/zfs-volumes.target.wants/zfs-volume-wait.service' → '/usr/lib/systemd/system/zfs-volume-wait.service'. Created symlink '/etc/systemd/system/zfs.target.wants/zfs-volumes.target' → '/usr/lib/systemd/system/zfs-volumes.target'. Created symlink '/etc/systemd/system/multi-user.target.wants/zfs.target' → '/usr/lib/systemd/system/zfs.target'. zfs-import-scan.service is a disabled or a static unit, not starting it. Processing triggers for man-db (2.13.1-1build1)… Processing triggers for libc-bin (2.43-2ubuntu2.4)… I get "modprobe: FATAL: Module zfs not found in directory /lib/modules/6.18.44-current-rockchip64" and after the install I also tried to directly compile ZFS from the GitHub but I had no more success... I tried all the things I could think of, so if someone sees what I'm doing wrong or had the same issue, I'm open to every suggestions.
-
[CNX-Software] - SparkFun IoT RedBoard ESP32-P4 – Arduino UNO-like ESP32-P4 v3.x development boards with WiFi 6 or PoE options
SparkFun introduced two new development boards called IoT RedBoard, both based on the ESP32-P4 v3.x (ESP32-P4X) and compatible with the Arduino UNO R3 form factor. The main difference is that one features an ESP32-C5 for Wi-Fi 6, Bluetooth 5 LE, Zigbee, and Thread connectivity, while the PoE version includes 10/100 Mbps Ethernet and Power over Ethernet (PoE) support. They also include MIPI CSI/DSI camera and display connectors, two USB-C ports, a microSD card slot, Qwiic expansion, Arduino R3-compatible headers, and LiPo battery charging and monitoring. These features make it suitable for HMI, edge computing, and IoT applications. SparkFun IoT RedBoard ESP32-P4 specifications: SoC – Espressif Systems ESP32-P4NRW32X v3.x CPU Dual-core 32-bit RISC-V HP (High-performance) processor @ up to 400 MHz with AI instruction extensions and single-precision FPU Single-core 32-bit RISC-V LP (Low-power) processor @ up to 40 MHz Memory – 768 KB HP L2MEM, 32 KB LP SRAM, 8 KB [...] The post SparkFun IoT RedBoard ESP32-P4 – Arduino UNO-like ESP32-P4 v3.x development boards with WiFi 6 or PoE options appeared first on CNX Software - Embedded Systems News. View the full article
-
Orange Pi 5 Max: Failure on first apt upgrade after switching to Armbian
orangepi5-max:~:% sudo apt upgrade -y Upgrading: armbian-bsp-cli-orangepi5-max-edge bsdutils fdisk libbz2-1.0 libmysqlclient24 libudisks2-0 linux-u-boot-orangepi5-max-edge rfkill zlib1g-dev armbian-firmware bzip2 gnu-coreutils libfdisk1 libsmartcols1 libuuid1 login udisks2 armbian-plymouth-theme diffutils libattr1 libminizip1t64 libssh-4 linux-dtb-edge-rockchip64 mount util-linux base-files eject libblkid-dev libmount-dev libssl-dev linux-headers-edge-rockchip64 openssl uuid-dev bsdextrautils fake-ubuntu-advantage-tools libblkid1 libmount1 libssl3t64 linux-image-edge-rockchip64 openssl-provider-legacy zlib1g Summary: Upgrading: 41, Installing: 0, Removing: 0, Not Upgrading: 0 Download size: 230 MB Space needed: 327 kB / 1,848 GB available Get:10 http://ports.ubuntu.com resolute-security/main arm64 diffutils arm64 1:3.12-1ubuntu0.1 [173 kB] Get:1 https://armbian.nardol.ovh/beta resolute/resolute-utils arm64 base-files arm64 26.11.0-trunk.30-14ubuntu6-resolute [59.8 kB] Get:11 http://ports.ubuntu.com resolute-security/main arm64 bsdextrautils arm64 2.41.3-3ubuntu2.2 [84.2 kB] Get:12 http://ports.ubuntu.com resolute-security/main arm64 rfkill arm64 2.41.3-3ubuntu2.2 [33.8 kB] Get:13 http://ports.ubuntu.com resolute-security/main arm64 libmount-dev arm64 2.41.3-3ubuntu2.2 [29.2 kB] Get:14 http://ports.ubuntu.com resolute-security/main arm64 eject arm64 2.41.3-3ubuntu2.2 [40.1 kB] Get:15 http://ports.ubuntu.com resolute-security/main arm64 uuid-dev arm64 2.41.3-3ubuntu2.2 [49.2 kB] Get:16 http://ports.ubuntu.com resolute-security/main arm64 libuuid1 arm64 2.41.3-3ubuntu2.2 [36.4 kB] Get:17 http://ports.ubuntu.com resolute-security/main arm64 libfdisk1 arm64 2.41.3-3ubuntu2.2 [157 kB] Get:18 http://ports.ubuntu.com resolute-security/main arm64 fdisk arm64 2.41.3-3ubuntu2.2 [138 kB] Get:2 https://armbian.nardol.ovh/beta resolute/main arm64 armbian-bsp-cli-orangepi5-max-edge arm64 26.11.0-trunk.30 [128 kB] Get:19 http://ports.ubuntu.com resolute-security/main arm64 libblkid1 arm64 2.41.3-3ubuntu2.2 [125 kB] Get:20 http://ports.ubuntu.com resolute-security/main arm64 libmount1 arm64 2.41.3-3ubuntu2.2 [157 kB] Get:21 http://ports.ubuntu.com resolute-security/main arm64 libsmartcols1 arm64 2.41.3-3ubuntu2.2 [83.9 kB] Get:22 http://ports.ubuntu.com resolute-security/main arm64 mount arm64 2.41.3-3ubuntu2.2 [134 kB] Get:23 http://ports.ubuntu.com resolute-security/main arm64 libblkid-dev arm64 2.41.3-3ubuntu2.2 [238 kB] Get:3 https://armbian.nardol.ovh/beta resolute/main arm64 armbian-firmware all 26.11.0-trunk.30 [144 MB] Get:24 http://ports.ubuntu.com resolute-security/main arm64 util-linux arm64 2.41.3-3ubuntu2.2 [1,055 kB] Get:25 http://ports.ubuntu.com resolute-security/main arm64 gnu-coreutils arm64 9.7-3ubuntu2.1 [1,298 kB] Get:26 http://ports.ubuntu.com resolute-security/main arm64 login arm64 1:4.16.0-2+really2.41.3-3ubuntu2.2 [85.9 kB] Get:27 http://ports.ubuntu.com resolute-security/main arm64 libattr1 arm64 1:2.5.2-4ubuntu0.1 [11.9 kB] Get:28 http://ports.ubuntu.com resolute-security/main arm64 bzip2 arm64 1.0.8-6ubuntu0.1 [34.1 kB] Get:29 http://ports.ubuntu.com resolute-security/main arm64 libbz2-1.0 arm64 1.0.8-6ubuntu0.1 [34.1 kB] Get:30 http://ports.ubuntu.com resolute-security/main arm64 libssl-dev arm64 3.5.5-1ubuntu3.5 [3,440 kB] Get:31 http://ports.ubuntu.com resolute-security/main arm64 openssl-provider-legacy arm64 3.5.5-1ubuntu3.5 [38.4 kB] Get:32 http://ports.ubuntu.com resolute-security/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1ubuntu3.1 [895 kB] Get:33 http://ports.ubuntu.com resolute-security/main arm64 zlib1g arm64 1:1.3.dfsg+really1.3.1-1ubuntu3.1 [61.4 kB] Get:34 http://ports.ubuntu.com resolute-security/main arm64 libssl3t64 arm64 3.5.5-1ubuntu3.5 [2,764 kB] Get:35 http://ports.ubuntu.com resolute-security/main arm64 bsdutils arm64 1:2.41.3-3ubuntu2.2 [82.9 kB] Get:36 http://ports.ubuntu.com resolute-security/main arm64 openssl arm64 3.5.5-1ubuntu3.5 [1,223 kB] Get:37 http://ports.ubuntu.com resolute-security/universe arm64 libminizip1t64 arm64 1:1.3.dfsg+really1.3.1-1ubuntu3.1 [22.9 kB] Get:38 http://ports.ubuntu.com resolute-security/main arm64 libmysqlclient24 arm64 8.4.11-0ubuntu0.26.04.1 [1,242 kB] Get:39 http://ports.ubuntu.com resolute-security/main arm64 libssh-4 arm64 0.11.3-1ubuntu2.1 [207 kB] Get:40 http://ports.ubuntu.com resolute-security/main arm64 udisks2 arm64 2.10.91-1ubuntu2.1 [302 kB] Get:41 http://ports.ubuntu.com resolute-security/main arm64 libudisks2-0 arm64 2.10.91-1ubuntu2.1 [171 kB] Get:4 https://armbian.nardol.ovh/beta resolute/main arm64 armbian-plymouth-theme all 26.11.0-trunk.30 [112 kB] Get:5 https://armbian.nardol.ovh/beta resolute/main arm64 fake-ubuntu-advantage-tools all 26.11.0-trunk.30 [1,384 B] Get:6 https://armbian.nardol.ovh/beta resolute/main arm64 linux-dtb-edge-rockchip64 arm64 26.11.0-trunk.30 [1,220 kB] Get:7 https://armbian.nardol.ovh/beta resolute/main arm64 linux-headers-edge-rockchip64 arm64 26.11.0-trunk.30 [16.2 MB] Get:8 https://armbian.nardol.ovh/beta resolute/main arm64 linux-image-edge-rockchip64 arm64 26.11.0-trunk.30 [53.2 MB] Get:9 https://armbian.nardol.ovh/beta resolute/main arm64 linux-u-boot-orangepi5-max-edge arm64 26.11.0-trunk.30 [886 kB] Fetched 230 MB in 8s (28.5 MB/s) Extracting templates from packages: 100% (Reading database… 195068 files and directories currently installed.) Preparing to unpack …/base-files_26.11.0-trunk.30-14ubuntu6-resolute_arm64.deb… Unpacking base-files (26.11.0-trunk.30-14ubuntu6-resolute) over (26.11.0-trunk.19-14ubuntu6-resolute)… Setting up base-files (26.11.0-trunk.30-14ubuntu6-resolute)… motd-news.timer is a disabled or a static unit not running, not starting it. motd-news.service is a disabled or a static unit not running, not starting it. (Reading database… 195067 files and directories currently installed.) Preparing to unpack …/diffutils_1%3a3.12-1ubuntu0.1_arm64.deb… Unpacking diffutils (1:3.12-1ubuntu0.1) over (1:3.12-1)… Setting up diffutils (1:3.12-1ubuntu0.1)… (Reading database… 195067 files and directories currently installed.) Preparing to unpack …/0-bsdextrautils_2.41.3-3ubuntu2.2_arm64.deb… Unpacking bsdextrautils (2.41.3-3ubuntu2.2) over (2.41.3-3ubuntu2)… Preparing to unpack …/1-rfkill_2.41.3-3ubuntu2.2_arm64.deb… Unpacking rfkill (2.41.3-3ubuntu2.2) over (2.41.3-3ubuntu2)… Preparing to unpack …/2-libmount-dev_2.41.3-3ubuntu2.2_arm64.deb… Unpacking libmount-dev:arm64 (2.41.3-3ubuntu2.2) over (2.41.3-3ubuntu2)… Preparing to unpack …/3-eject_2.41.3-3ubuntu2.2_arm64.deb… Unpacking eject (2.41.3-3ubuntu2.2) over (2.41.3-3ubuntu2)… Preparing to unpack …/4-uuid-dev_2.41.3-3ubuntu2.2_arm64.deb… Unpacking uuid-dev:arm64 (2.41.3-3ubuntu2.2) over (2.41.3-3ubuntu2)… Preparing to unpack …/5-libuuid1_2.41.3-3ubuntu2.2_arm64.deb… Unpacking libuuid1:arm64 (2.41.3-3ubuntu2.2) over (2.41.3-3ubuntu2)… Setting up libuuid1:arm64 (2.41.3-3ubuntu2.2)… (Reading database… 195067 files and directories currently installed.) Preparing to unpack …/libfdisk1_2.41.3-3ubuntu2.2_arm64.deb… Unpacking libfdisk1:arm64 (2.41.3-3ubuntu2.2) over (2.41.3-3ubuntu2)… Preparing to unpack …/fdisk_2.41.3-3ubuntu2.2_arm64.deb… Unpacking fdisk (2.41.3-3ubuntu2.2) over (2.41.3-3ubuntu2)… Preparing to unpack …/libblkid1_2.41.3-3ubuntu2.2_arm64.deb… Unpacking libblkid1:arm64 (2.41.3-3ubuntu2.2) over (2.41.3-3ubuntu2)… Setting up libblkid1:arm64 (2.41.3-3ubuntu2.2)… (Reading database… 195067 files and directories currently installed.) Preparing to unpack …/libmount1_2.41.3-3ubuntu2.2_arm64.deb… Unpacking libmount1:arm64 (2.41.3-3ubuntu2.2) over (2.41.3-3ubuntu2)… Setting up libmount1:arm64 (2.41.3-3ubuntu2.2)… (Reading database… 195067 files and directories currently installed.) Preparing to unpack …/libsmartcols1_2.41.3-3ubuntu2.2_arm64.deb… Unpacking libsmartcols1:arm64 (2.41.3-3ubuntu2.2) over (2.41.3-3ubuntu2)… Setting up libsmartcols1:arm64 (2.41.3-3ubuntu2.2)… (Reading database… 195067 files and directories currently installed.) Preparing to unpack …/mount_2.41.3-3ubuntu2.2_arm64.deb… Unpacking mount (2.41.3-3ubuntu2.2) over (2.41.3-3ubuntu2)… Preparing to unpack …/libblkid-dev_2.41.3-3ubuntu2.2_arm64.deb… Unpacking libblkid-dev:arm64 (2.41.3-3ubuntu2.2) over (2.41.3-3ubuntu2)… Preparing to unpack …/util-linux_2.41.3-3ubuntu2.2_arm64.deb… Unpacking util-linux (2.41.3-3ubuntu2.2) over (2.41.3-3ubuntu2)… Setting up util-linux (2.41.3-3ubuntu2.2)… fstrim.service is a disabled or a static unit not running, not starting it. (Reading database… 195067 files and directories currently installed.) Preparing to unpack …/gnu-coreutils_9.7-3ubuntu2.1_arm64.deb… Unpacking gnu-coreutils (9.7-3ubuntu2.1) over (9.7-3ubuntu2)… Setting up gnu-coreutils (9.7-3ubuntu2.1)… (Reading database… 195067 files and directories currently installed.) Preparing to unpack …/login_1%3a4.16.0-2+really2.41.3-3ubuntu2.2_arm64.deb… Unpacking login (1:4.16.0-2+really2.41.3-3ubuntu2.2) over (1:4.16.0-2+really2.41.3-3ubuntu2)… Preparing to unpack …/libattr1_1%3a2.5.2-4ubuntu0.1_arm64.deb… Unpacking libattr1:arm64 (1:2.5.2-4ubuntu0.1) over (1:2.5.2-4)… Setting up libattr1:arm64 (1:2.5.2-4ubuntu0.1)… (Reading database… 195067 files and directories currently installed.) Preparing to unpack …/bzip2_1.0.8-6ubuntu0.1_arm64.deb… Unpacking bzip2 (1.0.8-6ubuntu0.1) over (1.0.8-6build2)… Preparing to unpack …/libbz2-1.0_1.0.8-6ubuntu0.1_arm64.deb… Unpacking libbz2-1.0:arm64 (1.0.8-6ubuntu0.1) over (1.0.8-6build2)… Setting up libbz2-1.0:arm64 (1.0.8-6ubuntu0.1)… (Reading database… 195067 files and directories currently installed.) Preparing to unpack …/libssl-dev_3.5.5-1ubuntu3.5_arm64.deb… Unpacking libssl-dev:arm64 (3.5.5-1ubuntu3.5) over (3.5.5-1ubuntu3.4)… Preparing to unpack …/openssl-provider-legacy_3.5.5-1ubuntu3.5_arm64.deb… Unpacking openssl-provider-legacy (3.5.5-1ubuntu3.5) over (3.5.5-1ubuntu3.4)… Setting up openssl-provider-legacy (3.5.5-1ubuntu3.5)… (Reading database… 195067 files and directories currently installed.) Preparing to unpack …/zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu3.1_arm64.deb… Unpacking zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu3.1) over (1:1.3.dfsg+really1.3.1-1ubuntu3)… Preparing to unpack …/zlib1g_1%3a1.3.dfsg+really1.3.1-1ubuntu3.1_arm64.deb… Unpacking zlib1g:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu3.1) over (1:1.3.dfsg+really1.3.1-1ubuntu3)… Setting up zlib1g:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu3.1)… (Reading database… 195067 files and directories currently installed.) Preparing to unpack …/libssl3t64_3.5.5-1ubuntu3.5_arm64.deb… Unpacking libssl3t64:arm64 (3.5.5-1ubuntu3.5) over (3.5.5-1ubuntu3.4)… Setting up libssl3t64:arm64 (3.5.5-1ubuntu3.5)… (Reading database… 195067 files and directories currently installed.) Preparing to unpack …/00-bsdutils_1%3a2.41.3-3ubuntu2.2_arm64.deb… Unpacking bsdutils (1:2.41.3-3ubuntu2.2) over (1:2.41.3-3ubuntu2)… Preparing to unpack …/01-openssl_3.5.5-1ubuntu3.5_arm64.deb… Unpacking openssl (3.5.5-1ubuntu3.5) over (3.5.5-1ubuntu3.4)… Preparing to unpack …/02-armbian-bsp-cli-orangepi5-max-edge_26.11.0-trunk.30_arm64.deb… Armbian 'armbian-bsp-cli-orangepi5-max-edge' for '1-PCf08b-V650f-Hb78d-Bca11-R55a6': 'preinst' starting. Armbian 'armbian-bsp-cli-orangepi5-max-edge' for '1-PCf08b-V650f-Hb78d-Bca11-R55a6': 'preinst' finishing. Unpacking armbian-bsp-cli-orangepi5-max-edge (26.11.0-trunk.30) over (26.11.0-trunk.19)… Armbian 'armbian-bsp-cli-orangepi5-max-edge' for '1-PCf201-V12bb-Hb78d-B3f34-R9a63': 'postrm' starting. Armbian 'armbian-bsp-cli-orangepi5-max-edge' for '1-PCf201-V12bb-Hb78d-B3f34-R9a63': 'postrm' finishing. Preparing to unpack …/03-armbian-firmware_26.11.0-trunk.30_all.deb… Unpacking armbian-firmware (26.11.0-trunk.30) over (26.11.0-trunk.19)… Preparing to unpack …/04-armbian-plymouth-theme_26.11.0-trunk.30_all.deb… Unpacking armbian-plymouth-theme (26.11.0-trunk.30) over (26.11.0-trunk.19)… Preparing to unpack …/05-fake-ubuntu-advantage-tools_26.11.0-trunk.30_all.deb… Unpacking fake-ubuntu-advantage-tools (26.11.0-trunk.30) over (26.11.0-trunk.19)… Preparing to unpack …/06-libminizip1t64_1%3a1.3.dfsg+really1.3.1-1ubuntu3.1_arm64.deb… Unpacking libminizip1t64:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu3.1) over (1:1.3.dfsg+really1.3.1-1ubuntu3)… Preparing to unpack …/07-libmysqlclient24_8.4.11-0ubuntu0.26.04.1_arm64.deb… Unpacking libmysqlclient24:arm64 (8.4.11-0ubuntu0.26.04.1) over (8.4.10-0ubuntu0.26.04.1)… Preparing to unpack …/08-libssh-4_0.11.3-1ubuntu2.1_arm64.deb… Unpacking libssh-4:arm64 (0.11.3-1ubuntu2.1) over (0.11.3-1ubuntu2)… Preparing to unpack …/09-udisks2_2.10.91-1ubuntu2.1_arm64.deb… Unpacking udisks2 (2.10.91-1ubuntu2.1) over (2.10.91-1ubuntu2)… Preparing to unpack …/10-libudisks2-0_2.10.91-1ubuntu2.1_arm64.deb… Unpacking libudisks2-0:arm64 (2.10.91-1ubuntu2.1) over (2.10.91-1ubuntu2)… Preparing to unpack …/11-linux-dtb-edge-rockchip64_26.11.0-trunk.30_arm64.deb… Armbian 'linux-dtb-edge-rockchip64' for '7.1.12-edge-rockchip64': 'preinst' starting. Armbian 'linux-dtb-edge-rockchip64' for '7.1.12-edge-rockchip64': 'preinst' finishing. Unpacking linux-dtb-edge-rockchip64 (26.11.0-trunk.30) over (26.11.0-trunk.19)… Preparing to unpack …/12-linux-headers-edge-rockchip64_26.11.0-trunk.30_arm64.deb… Armbian 'linux-headers-edge-rockchip64' for '7.1.9-edge-rockchip64': 'prerm' starting. Cleaning directory /usr/src/linux-headers-7.1.9-edge-rockchip64 ... Armbian 'linux-headers-edge-rockchip64' for '7.1.9-edge-rockchip64': 'prerm' finishing. Armbian 'linux-headers-edge-rockchip64' for '7.1.12-edge-rockchip64': 'preinst' starting. Armbian 'linux-headers-edge-rockchip64' for '7.1.12-edge-rockchip64': 'preinst' finishing. Unpacking linux-headers-edge-rockchip64 (26.11.0-trunk.30) over (26.11.0-trunk.19)… Preparing to unpack …/13-linux-image-edge-rockchip64_26.11.0-trunk.30_arm64.deb… Armbian 'linux-image-edge-rockchip64' for '7.1.9-edge-rockchip64': 'prerm' starting. dkms: removing module bcmdhd-sdio/101.10.591.52.27-6 for kernel 7.1.9-edge-rockchip64 (aarch64) Module bcmdhd-sdio/101.10.591.52.27-6 for kernel 7.1.9-edge-rockchip64 (aarch64): Before uninstall, this module version was ACTIVE on this kernel. Deleting /lib/modules/7.1.9-edge-rockchip64/updates/dkms/bcmdhd_sdio.ko Deleting /lib/modules/7.1.9-edge-rockchip64/updates/dkms/dhd_static_buf_sdio.ko Running depmod... done. Armbian 'linux-image-edge-rockchip64' for '7.1.9-edge-rockchip64': 'prerm' finishing. Armbian 'linux-image-edge-rockchip64' for '7.1.12-edge-rockchip64': 'preinst' starting. Armbian 'linux-image-edge-rockchip64' for '7.1.12-edge-rockchip64': 'preinst' finishing. Unpacking linux-image-edge-rockchip64 (26.11.0-trunk.30) over (26.11.0-trunk.19)… Armbian 'linux-image-edge-rockchip64' for '7.1.9-edge-rockchip64': 'postrm' starting. Armbian 'linux-image-edge-rockchip64' for '7.1.9-edge-rockchip64': 'postrm' finishing. Preparing to unpack …/14-linux-u-boot-orangepi5-max-edge_26.11.0-trunk.30_arm64.deb… Unpacking linux-u-boot-orangepi5-max-edge (26.11.0-trunk.30) over (26.11.0-trunk.19)… Setting up linux-u-boot-orangepi5-max-edge (26.11.0-trunk.30)… Armbian 'uboot-orangepi5-max-edge' for '2025.04-S3482-P4c13-Hfd53-V4149-B5da4-R448a': 'postinst' starting. Armbian 'uboot-orangepi5-max-edge' for '2025.04-S3482-P4c13-Hfd53-V4149-B5da4-R448a': 'postinst' finishing. Setting up fake-ubuntu-advantage-tools (26.11.0-trunk.30)… Setting up bsdextrautils (2.41.3-3ubuntu2.2)… Setting up linux-dtb-edge-rockchip64 (26.11.0-trunk.30)… Armbian 'linux-dtb-edge-rockchip64' for '7.1.12-edge-rockchip64': 'postinst' starting. Armbian: DTB: symlinking /boot/dtb to /boot/dtb-7.1.12-edge-rockchip64... 'dtb' -> 'dtb-7.1.12-edge-rockchip64' Armbian 'linux-dtb-edge-rockchip64' for '7.1.12-edge-rockchip64': 'postinst' finishing. Setting up bsdutils (1:2.41.3-3ubuntu2.2)… Setting up armbian-bsp-cli-orangepi5-max-edge (26.11.0-trunk.30)… Armbian 'armbian-bsp-cli-orangepi5-max-edge' for '1-PCf08b-V650f-Hb78d-Bca11-R55a6': 'postinst' starting. Armbian 'armbian-bsp-cli-orangepi5-max-edge' for '1-PCf08b-V650f-Hb78d-Bca11-R55a6': 'postinst' finishing. Setting up bzip2 (1.0.8-6ubuntu0.1)… Setting up libmysqlclient24:arm64 (8.4.11-0ubuntu0.26.04.1)… Setting up eject (2.41.3-3ubuntu2.2)… Setting up uuid-dev:arm64 (2.41.3-3ubuntu2.2)… Setting up linux-image-edge-rockchip64 (26.11.0-trunk.30)… Armbian 'linux-image-edge-rockchip64' for '7.1.12-edge-rockchip64': 'postinst' starting. The kernel is built without module signing facility, modules won't be signed Autoinstall of module bcmdhd-sdio/101.10.591.52.27-6 for kernel 7.1.12-edge-rockchip64 (aarch64) Building module(s)....(bad exit status: 2) Failed command: make -j8 KERNELRELEASE=7.1.12-edge-rockchip64 -C /lib/modules/7.1.12-edge-rockchip64/build M=/var/lib/dkms/bcmdhd-sdio/101.10.591.52.27-6/build/src CONFIG_BCMDHD_SDIO=y CONFIG_BCMDHD_PCIE= CONFIG_BCMDHD_USB= ERROR (dkms apport): kernel package linux-headers-7.1.12-edge-rockchip64 is not supported Error! Bad return status for module build on kernel: 7.1.12-edge-rockchip64 (aarch64) Consult /var/lib/dkms/bcmdhd-sdio/101.10.591.52.27-6/build/make.log for more information. Autoinstall on 7.1.12-edge-rockchip64 failed for module(s) bcmdhd-sdio(10). Error! One or more modules failed to install during autoinstall. Refer to previous errors for more information. run-parts: /etc/kernel/postinst.d/dkms exited with return code 1 update-initramfs: Generating /boot/initrd.img-7.1.12-edge-rockchip64 update-initramfs: Armbian: Converting to u-boot format: /boot/uInitrd-7.1.12-edge-rockchip64 Image Name: uInitrd Created: Mon Aug 31 13:54:19 2026 Image Type: AArch64 Linux RAMDisk Image (gzip compressed) Data Size: 31582215 Bytes = 30842.01 KiB = 30.12 MiB Load Address: 00000000 Entry Point: 00000000 update-initramfs: Armbian: Symlinking /boot/uInitrd-7.1.12-edge-rockchip64 to /boot/uInitrd '/boot/uInitrd' -> 'uInitrd-7.1.12-edge-rockchip64' update-initramfs: Armbian: done. Remove unused generated file: /boot/uInitrd-7.1.9-edge-rockchip64 Remove unused generated file: /boot/initrd.img-7.1.9-edge-rockchip64 dpkg: error processing package linux-image-edge-rockchip64 (--configure): old linux-image-edge-rockchip64 package postinst maintainer script subprocess failed with exit status 1 Setting up rfkill (2.41.3-3ubuntu2.2)… Setting up libssl-dev:arm64 (3.5.5-1ubuntu3.5)… Setting up libssh-4:arm64 (0.11.3-1ubuntu2.1)… Setting up armbian-firmware (26.11.0-trunk.30)… Setting up libfdisk1:arm64 (2.41.3-3ubuntu2.2)… Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu3.1)… Setting up mount (2.41.3-3ubuntu2.2)… Setting up libminizip1t64:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu3.1)… Setting up linux-headers-edge-rockchip64 (26.11.0-trunk.30)… Armbian 'linux-headers-edge-rockchip64' for '7.1.12-edge-rockchip64': 'postinst' starting. Configuring kernel-headers (7.1.12-edge-rockchip64) - please wait ... HOSTCC scripts/basic/fixdep HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/confdata.o HOSTCC scripts/kconfig/expr.o LEX scripts/kconfig/lexer.lex.c YACC scripts/kconfig/parser.tab.[ch] HOSTCC scripts/kconfig/lexer.lex.o HOSTCC scripts/kconfig/menu.o HOSTCC scripts/kconfig/parser.tab.o HOSTCC scripts/kconfig/preprocess.o HOSTCC scripts/kconfig/symbol.o HOSTCC scripts/kconfig/util.o HOSTLD scripts/kconfig/conf # # configuration written to .config # Compiling kernel-headers scripts (7.1.12-edge-rockchip64) using 8 CPUs - please wait ... SYNC include/config/auto.conf HOSTCC scripts/dtc/dtc.o HOSTCC scripts/dtc/flattree.o HOSTCC scripts/dtc/fstree.o HOSTCC scripts/dtc/data.o HOSTCC scripts/dtc/livetree.o HOSTCC scripts/dtc/treesource.o HOSTCC scripts/dtc/srcpos.o HOSTCC scripts/dtc/checks.o HOSTCC scripts/dtc/util.o LEX scripts/dtc/dtc-lexer.lex.c YACC scripts/dtc/dtc-parser.tab.[ch] HOSTCC scripts/dtc/libfdt/fdt.o HOSTCC scripts/dtc/libfdt/fdt_ro.o HOSTCC scripts/dtc/libfdt/fdt_wip.o HOSTCC scripts/dtc/libfdt/fdt_sw.o HOSTCC scripts/dtc/libfdt/fdt_rw.o HOSTCC scripts/dtc/libfdt/fdt_strerror.o HOSTCC scripts/dtc/libfdt/fdt_empty_tree.o HOSTCC scripts/dtc/libfdt/fdt_addresses.o HOSTCC scripts/dtc/libfdt/fdt_overlay.o HOSTCC scripts/dtc/fdtoverlay.o HOSTCC scripts/dtc/dtc-lexer.lex.o HOSTCC scripts/dtc/dtc-parser.tab.o HOSTLD scripts/dtc/fdtoverlay HOSTLD scripts/dtc/dtc HOSTCC scripts/kallsyms HOSTCC scripts/sorttable.o HOSTCC scripts/elf-parse.o HOSTCC scripts/asn1_compiler HOSTCC scripts/insert-sys-cert HOSTCC scripts/tracepoint-update.o HOSTCC scripts/selinux/mdp/mdp HOSTLD scripts/tracepoint-update HOSTLD scripts/sorttable Compiling kernel-headers scripts/mod (7.1.12-edge-rockchip64) using 8 CPUs - please wait ... make[1]: Entering directory '/usr/src/linux-headers-7.1.12-edge-rockchip64/scripts/mod' CC empty.o HOSTCC mk_elfconfig CC devicetable-offsets.s MKELF elfconfig.h HOSTCC modpost.o HOSTCC sumversion.o HOSTCC symsearch.o UPD devicetable-offsets.h HOSTCC file2alias.o HOSTLD modpost MODPOST Module.symvers make[1]: Leaving directory '/usr/src/linux-headers-7.1.12-edge-rockchip64/scripts/mod' Compiling resolve_btfids tools for assigning stable BTF type IDs to kernel symbols DESCEND bpf/resolve_btfids MKDIR /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/ MKDIR /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids//libsubcmd GEN /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/bpf_helper_defs.h INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf//include/bpf/bpf.h INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf//include/bpf/libbpf.h INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf//include/bpf/btf.h INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf//include/bpf/libbpf_common.h INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf//include/bpf/libbpf_legacy.h INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf//include/bpf/bpf_helpers.h INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf//include/bpf/bpf_tracing.h INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf//include/bpf/bpf_endian.h INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf//include/bpf/bpf_core_read.h INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf//include/bpf/skel_internal.h INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf//include/bpf/libbpf_version.h INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf//include/bpf/usdt.bpf.h INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf//include/bpf/bpf_helper_defs.h INSTALL libbpf_headers INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libsubcmd//include/subcmd/exec-cmd.h INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libsubcmd//include/subcmd/help.h INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libsubcmd//include/subcmd/pager.h INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libsubcmd//include/subcmd/parse-options.h INSTALL /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libsubcmd//include/subcmd/run-command.h INSTALL libsubcmd_headers CC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/libbpf.o CC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/bpf.o CC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/nlattr.o CC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/btf.o CC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/libbpf_utils.o CC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/netlink.o CC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/bpf_prog_linfo.o CC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/libbpf_probes.o CC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libsubcmd/exec-cmd.o CC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libsubcmd/help.o CC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libsubcmd/pager.o CC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libsubcmd/parse-options.o CC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libsubcmd/run-command.o CC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/hashmap.o CC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libsubcmd/sigchain.o CC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/btf_dump.o CC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libsubcmd/subcmd-config.o CC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/ringbuf.o CC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/strset.o CC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/linker.o LD /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libsubcmd/libsubcmd-in.o CC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/gen_loader.o AR /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libsubcmd/libsubcmd.a CC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/relo_core.o CC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/usdt.o CC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/zip.o CC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/elf.o CC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/features.o CC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/btf_iter.o CC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/btf_relocate.o LD /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/staticobjs/libbpf-in.o LINK /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/libbpf/libbpf.a HOSTCC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/main.o HOSTCC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/rbtree.o HOSTCC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/zalloc.o HOSTCC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/string.o HOSTCC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/ctype.o HOSTCC /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/str_error_r.o HOSTLD /usr/src/linux-headers-7.1.12-edge-rockchip64/tools/bpf/resolve_btfids/resolve_btfids-in.o LINK resolve_btfids Done compiling kernel-headers (7.1.12-edge-rockchip64). Done compiling kernel-headers tools (7.1.12-edge-rockchip64). Armbian 'linux-headers-edge-rockchip64' for '7.1.12-edge-rockchip64': 'postinst' finishing. Setting up openssl (3.5.5-1ubuntu3.5)… Setting up armbian-plymouth-theme (26.11.0-trunk.30)… update-initramfs: deferring update (trigger activated) Setting up libudisks2-0:arm64 (2.10.91-1ubuntu2.1)… Setting up login (1:4.16.0-2+really2.41.3-3ubuntu2.2)… Setting up libblkid-dev:arm64 (2.41.3-3ubuntu2.2)… Setting up udisks2 (2.10.91-1ubuntu2.1)… Setting up fdisk (2.41.3-3ubuntu2.2)… Setting up libmount-dev:arm64 (2.41.3-3ubuntu2.2)… Processing triggers for plymouth (24.004.60+git20250831.4a3c171d-0ubuntu8)… Processing triggers for libc-bin (2.43-2ubuntu2.3)… Processing triggers for systemd (259.5-0ubuntu3.4)… Processing triggers for man-db (2.13.1-1build1)… Processing triggers for cracklib-runtime (2.9.6-5.2build3)… Processing triggers for dbus (1.16.2-2ubuntu4)… Processing triggers for procps (2:4.0.4-9ubuntu1)… Processing triggers for initramfs-tools (0.151ubuntu1)… update-initramfs: Generating /boot/initrd.img-7.1.12-edge-rockchip64 update-initramfs: Armbian: Converting to u-boot format: /boot/uInitrd-7.1.12-edge-rockchip64 Image Name: uInitrd Created: Mon Aug 31 13:55:19 2026 Image Type: AArch64 Linux RAMDisk Image (gzip compressed) Data Size: 31582390 Bytes = 30842.18 KiB = 30.12 MiB Load Address: 00000000 Entry Point: 00000000 update-initramfs: Armbian: Symlinking /boot/uInitrd-7.1.12-edge-rockchip64 to /boot/uInitrd '/boot/uInitrd' -> 'uInitrd-7.1.12-edge-rockchip64' update-initramfs: Armbian: done. Errors were encountered while processing: linux-image-edge-rockchip64 Error: Sub-process /usr/bin/dpkg returned an error code (1) orangepi5-max:~:% I just switched to Armbian from NixOS arm64 and the first apt upgrade is now failing. I am a novice user. Thanks! PS: I wish you guys would pick a better IRC network, that libera place absolutely SUCKS. They make you complete a verification process just to finally tell you they ban VPN's and you can't connect even after verifying. Their e-mail support is obnoxious when inquiring as well. What a dump! PPS: there seems to be no orange pi 5 max choice
-
ODroid M1S Build Debug
Alright, found a boot.cmd tweak in the config for dshanpi-r1, and followed that. Looks like it's working as expected, so no need for duplicate bootscript. Other basic functions appear to be working. SD Card USB HDMI NVME Initial PR submitted to get CSC images working. Now to poke at GPIO headers.
-
[CNX-Software] - Arduino UNO Q gets a 10.1-inch touch display with integrated speakers, audio jacks, camera connectors
Waveshare UNO-Q-DSI-TOUCH-10.1A is a 10.1-inch touchscreen display designed for the Arduino UNO Q single board computer. The Arduino UNO Q exposes its MIPI DSI interface through the 60-pin JMEDIA and JMISC headers, and for all practical purposes, you normally need a board like the Arduino UNO Media Carrier to make use of it. The UNO-Q-DSI-TOUCH-10.1A display solves that by integrating the headers so users can simply insert the Arduino UNO Q into it without an additional adapter board or special wiring. Waveshare UNO-Q-DSI-TOUCH-10.1A specifications: Screen Size – 10.1-inch Panel type – IPS panel Native Resolution – 1280 x 800 Refresh Rate – 60 Hz Colors – 16.7 millions Viewing Angle – 178° Brightness – 300 cd/m² Contrast Ratio – 800:1 Response Time – 35 ms Multi-touch support Capacitive multi-touch (we’re told the actual number of touch points somehow depends on the software system) Interface I2C Tempered glass, optical bonding Camera [...] The post Arduino UNO Q gets a 10.1-inch touch display with integrated speakers, audio jacks, camera connectors appeared first on CNX Software - Embedded Systems News. View the full article
-
[News from Armbian] - Github Highlights
This week's work centers on a large-scale kernel CVE backporting program for the 6.1 and 6.12 LTS series, a CPU tuning and frequency framework overhaul, and sustained board, SoC, and vendor-kernel maintenance across the Rockchip, MediaTek, and Allwinner ecosystems. The CVE effort dominates activity, with more than one hundred reviewed backport sets landing across 6.1 and 6.12 covering networking (mac80211, cfg80211, Bluetooth, netfilter, mlx5, stmmac), filesystems (btrfs, f2fs, ext4, smb client, ksmbd), virtualization (KVM SVM/SEV, vhost, virtio), graphics (amdgpu, i915, vc4, msm), and core subsystems (bpf, mm, io_uring). Supporting this is a new fasttrack CI pipeline with per-series sharding, build-time header-change verification, triage records for not-affected verdicts, and tagged releases on each patch set change. The configurations repository has been updated to enable kernel CVE fixes across builds. Platform work introduces a new per-cluster cpufreq and tuning-profile system that replaces cpufrequtils with image-level profiles, exposed through configng. Board additions include the Seeed reComputer Industrial RK3576, Boardcon EM3588, CZ.NIC Turris Omnia, Hardkernel ODROID-U2/U3/X2, and the DshanPi A1 CM5, while Rockchip vendor kernels gain NPU enablement on Orange Pi CM5, ArmSoM CM5-IO and Rock 4D, along with CAN-FD support for the RK3576. MediaTek Filogic boards move to the 6.18 LTS kernel with U-Boot 2026.10, the Anbernic RG DS and RG Vita Pro receive charge-screen and USB fixes, and the UWE5622 wireless driver sees fixes for memory corruption, teardown, and TCP ACK stalls. #Armbian #EmbeddedLinux #Rockchip #KernelSecurity #CVE #MediaTek ChangesCVE-2026-98432: backport fix for pinned / vendor kernel. by @EvilOlaf in armbian/build#11153.github: generate_CODEOWNERS: point family rules at config/sources/families. by @iav in armbian/build#11128Add Boardcon EM3588 board support. by @boardcon-arm in armbian/build#11089add NPU support for orangepi-cm5. by @ECO1AI in armbian/build#11131Add reComputer Industrial RK3576. by @mingzhangqun in armbian/armbian.github.io#526Add RM66 vendor CLI and XFCE images. by @RiPetitor in armbian/armbian.github.io#505Add Seeed Studio reComputer Industrial RK3576 board. by @mingzhangqun in armbian/build#11136Add Seeed Studio reComputer Industrial RK3576 support. by @mingzhangqun in armbian/linux-rockchip#603add support for CSI cameras:. by @ECO1AI in armbian/build#11138Add support for CZ.NIC Turris Omnia (Armada 385). by @BKPepe in armbian/build#11137Add support for Hardkernel ODROID-U2/U3/X2 (Exynos4412). by @BKPepe in armbian/build#11132Add Torder R10D board image and vendor logo. by @JasonYANG170 in armbian/armbian.github.io#529anbernic-rg-ds: show a charge screen instead of booting when a charger is plugged in. by @crackerjacques in armbian/build#11106anbernic-rg-vita-pro: fix USB host and charging on edge 7.3 (sgm41542). by @crackerjacques in armbian/build#11125anbernic-rg-vita-pro: off-charge: port the RG DS charge-screen fixes. by @crackerjacques in armbian/build#11126armsom-cm5-io: add edge kernel with mainline U-Boot. by @gahingwoo in armbian/build#11097armsom-cm5-io: enable the NPU on edge, with the RK3576 NPU series. by @gahingwoo in armbian/build#11162ath10k: add QCA988X hw2.0 firmware. by @BKPepe in armbian/firmware#155attempts: 6.1 batch 1, 38 not affected and 4 failed. by @igorpecovnik in armbian/cve#86attempts: 6.1 batch 2, 31 not affected and 2 failed. by @igorpecovnik in armbian/cve#92attempts: 6.1 batch 5, 21 not affected and 13 failed. by @igorpecovnik in armbian/cve#120attempts: 6.1 batch 6, 9 not affected and 4 failed. by @igorpecovnik in armbian/cve#131attempts: 6.1 batch 7, 2 not affected and 1 failed. by @igorpecovnik in armbian/cve#147attempts: 6.1 batch 8, 4 not affected and 2 failed. by @igorpecovnik in armbian/cve#157attempts: 6.1 batch 9, 3 not affected. by @igorpecovnik in armbian/cve#163attempts: 6.1 batches 3-4, 47 not affected and 7 failed. by @igorpecovnik in armbian/cve#107attempts: 6.12 batch 1, 22 not affected and 3 failed. by @igorpecovnik in armbian/cve#43attempts: 6.12 batch 2, 18 not affected and 2 left out. by @igorpecovnik in armbian/cve#49attempts: 6.12 batch 3, 11 not affected and 3 failed. by @igorpecovnik in armbian/cve#58attempts: 6.12 batches 4-5, 9 not affected and 1 failed. by @igorpecovnik in armbian/cve#79attempts: record triage of failed 6.1 and 6.12 attempts. by @igorpecovnik in armbian/cve#188aw859a: stop advertising park mode in bt_configure_pskey.ini. by @lukaszsobala in armbian/firmware#154board-images: add ODROID-U2, ODROID-U3 and ODROID-X2. by @BKPepe in armbian/armbian.github.io#520board-images: add Turris MOX. by @BKPepe in armbian/armbian.github.io#527board-images: add Turris Omnia and the CZ.NIC logo. by @BKPepe in armbian/armbian.github.io#521board-images: replace blurry ODROID-N2L image. by @BKPepe in armbian/armbian.github.io#525board: firefly-aibox-k3: promote to community supported. by @leoppark94 in armbian/build#11140boards/radxa-dragon-q6a: install EDK2 package once the Armbian repo is on. by @SuperKali in armbian/build#11182boards: add DshanPi A1 CM5 on the Waveshare CM5-to-Pi5-Adapter. by @sckiyo in armbian/build#11096build check: blame a header change, not the patch on the file. by @igorpecovnik in armbian/cve#171build check: compile .c files that include a changed header. by @igorpecovnik in armbian/cve#94build-framework: document TUNING_PROFILE and per-cluster CPU settings. by @igorpecovnik in armbian/documentation#1708build-test: stack new cve/ backports in made order. by @igorpecovnik in armbian/cve#44build-test: test a cve/ series on top of the patch set. by @igorpecovnik in armbian/cve#31build-test: test the cve/ set as the change has it. by @igorpecovnik in armbian/cve#172ci: build-test: start one shard per changed series. by @igorpecovnik in armbian/cve#26ci: bump actions, keep them current with Dependabot. by @igorpecovnik in armbian/cve#25ci: fasttrack: check out the branch tip. by @igorpecovnik in armbian/cve#63ci: fasttrack: free the runner below 40 GB. by @igorpecovnik in armbian/cve#37ci: fasttrack: pass dispatch inputs through env. by @igorpecovnik in armbian/cve#179ci: fasttrack: publish only results of the current cve/ and tool. by @igorpecovnik in armbian/cve#180ci: fasttrack: verify each series in its own job. by @igorpecovnik in armbian/cve#52ci: run the fasttrack unit tests. by @igorpecovnik in armbian/cve#203ci: start fasttrack on a merged backport, fix concurrency. by @igorpecovnik in armbian/cve#51configs: enable kernel CVE fixes. by @igorpecovnik in armbian/ci#105cpufreq, tuning: per-cluster board settings and a tuning profile per image. by @igorpecovnik in armbian/build#11157cpufreq, tuning: replace cpufrequtils and fixed tuning with board settings and profiles. by @igorpecovnik in armbian/build#11156cve --unpatched: resolve each CVE only on the series where it is open. by @igorpecovnik in armbian/cve#178cve: 6.1 backports, af_unix, ipv4, ipv6, neighbour, netlink, codel, skbuff, af_packet, mctp. by @igorpecovnik in armbian/cve#139cve: 6.1 backports, amd display, amdgpu, vc4, i915, altera EDAC. by @igorpecovnik in armbian/cve#153cve: 6.1 backports, amdgpu, amd display, v3d, ALSA, ext4, f2fs, ocfs2. by @igorpecovnik in armbian/cve#118cve: 6.1 backports, amdgpu, virtio-gpu, gud, cirrus, fbdev, ACPI. by @igorpecovnik in armbian/cve#130cve: 6.1 backports, arm64 ioremap_prot. by @igorpecovnik in armbian/cve#105cve: 6.1 backports, arm64 percpu, kprobes, tracing, bpf, keys, ALSA, sd_zbc, EDAC, rtc, HID. by @igorpecovnik in armbian/cve#143cve: 6.1 backports, bcmsysport, mlx5, stmmac, sparx5, mt7915. by @igorpecovnik in armbian/cve#151cve: 6.1 backports, Bluetooth mgmt, ipc mqueue, netlink. by @igorpecovnik in armbian/cve#161cve: 6.1 backports, Bluetooth, sock, seg6, GSO, virtio_net, vsock, flowtable. by @igorpecovnik in armbian/cve#150cve: 6.1 backports, bpf LSM return range. by @igorpecovnik in armbian/cve#85cve: 6.1 backports, bpf, calipso, erofs. by @igorpecovnik in armbian/cve#184cve: 6.1 backports, bpf, perf, sched, reboot, iommu/amd, PCI sysfs. by @igorpecovnik in armbian/cve#126cve: 6.1 backports, cfg80211, ath11k, ath9k_htc. by @igorpecovnik in armbian/cve#145cve: 6.1 backports, cpuset, namespace, btrfs, xfs, power supply, bpf. by @igorpecovnik in armbian/cve#152cve: 6.1 backports, crypto, iommu, amd-pmc, fbcon, usb phy, atomisp. by @igorpecovnik in armbian/cve#99cve: 6.1 backports, dm-raid, iommu, amdkfd, gve, msm, thermal, fman, imx6, i2c. by @igorpecovnik in armbian/cve#84cve: 6.1 backports, f2fs node footer, most core. by @igorpecovnik in armbian/cve#100cve: 6.1 backports, f2fs shutdown, bpf pkt_data, rdma netdev. by @igorpecovnik in armbian/cve#91cve: 6.1 backports, f2fs, btrfs, hfs, ceph, dm, sysfs, ksmbd. by @igorpecovnik in armbian/cve#97cve: 6.1 backports, generic driver_override for 6 buses, x_tables. by @igorpecovnik in armbian/cve#108cve: 6.1 backports, gpio, genirq, imx mailbox, arm_scmi, 8250_of, i3c. by @igorpecovnik in armbian/cve#116cve: 6.1 backports, gtp/tunnels, qdisc, bridge, rtnetlink, wireguard, nf_tables, 8021q, rxrpc, nl80211. by @igorpecovnik in armbian/cve#103cve: 6.1 backports, igmp, ipv6 mcast, udp6, bridge mcast, altnames, rtnetlink. by @igorpecovnik in armbian/cve#123cve: 6.1 backports, kcm, espintcp, xfrm, nf_tables, bpf, wifi. by @igorpecovnik in armbian/cve#98cve: 6.1 backports, KVM SVM, nVMX, SEV, async PF. by @igorpecovnik in armbian/cve#155cve: 6.1 backports, KVM, bpf, perf, page_owner, nx, PCI sysfs. by @igorpecovnik in armbian/cve#115cve: 6.1 backports, lan966x, xprtrdma, irdma, mac80211, iwlwifi, mt7921, Bluetooth ISO, rtl8723bs, af_unix, ksmbd. by @igorpecovnik in armbian/cve#114cve: 6.1 backports, libata, KVM SVM, efa, kprobes, iio, bpf, nx, ksmbd, xfs, ctxfi, rtl8723bs, netfs, coresight, amdkfd, amdgpu. by @igorpecovnik in armbian/cve#104cve: 6.1 backports, mac80211. by @igorpecovnik in armbian/cve#138cve: 6.1 backports, md noio, dm-integrity keyed discard (reworked). by @igorpecovnik in armbian/cve#156cve: 6.1 backports, mlx5e uplink and teardown. by @igorpecovnik in armbian/cve#101cve: 6.1 backports, mm, block, md, ext4, f2fs, btrfs. by @igorpecovnik in armbian/cve#87cve: 6.1 backports, mm, btrfs, io_uring, virtiofs, udmabuf. by @igorpecovnik in armbian/cve#83cve: 6.1 backports, msm, vc4, amdkfd, amdgpu, virtio-gpu. by @igorpecovnik in armbian/cve#141cve: 6.1 backports, mtk_eth_soc, smb client. by @igorpecovnik in armbian/cve#158cve: 6.1 backports, nfsd, btrfs, configfs, ublk. by @igorpecovnik in armbian/cve#125cve: 6.1 backports, nvme, iio, ice1712, usx2y, erdma, vhost-vdpa, mmc hsq. by @igorpecovnik in armbian/cve#127cve: 6.1 backports, own design, needs review: ASoC SOF Intel. by @igorpecovnik in armbian/cve#181cve: 6.1 backports, own design, needs review: bpf trampoline. by @igorpecovnik in armbian/cve#154cve: 6.1 backports, own design, needs review: ima, ipheth, cc2520, vgic, nfsd, io_uring, bpf, ksmbd. by @igorpecovnik in armbian/cve#128cve: 6.1 backports, own design, needs review: inet frags, nvme, md. by @igorpecovnik in armbian/cve#185cve: 6.1 backports, own design, needs review: khugepaged. by @igorpecovnik in armbian/cve#162cve: 6.1 backports, own design, needs review: mac80211, skb defer, bpf, nvme. by @igorpecovnik in armbian/cve#146cve: 6.1 backports, own design, needs review: workqueue disable API. by @igorpecovnik in armbian/cve#197cve: 6.1 backports, own design, reviewed: resctrl, cxl, zram, cec. by @igorpecovnik in armbian/cve#119cve: 6.1 backports, pmbus, atmel-mci, vmbus, nvme, amd-pstate-ut. by @igorpecovnik in armbian/cve#117cve: 6.1 backports, sctp, stmmac, btintel, L2CAP, tipc, xfrm, dsa, vsock. by @igorpecovnik in armbian/cve#124cve: 6.1 backports, smb client and ksmbd. by @igorpecovnik in armbian/cve#88cve: 6.1 backports, smb client, btrfs, hugetlb, damon, ntfs3, io_uring, bootconfig. by @igorpecovnik in armbian/cve#142cve: 6.1 backports, SMB client, f2fs, udf. by @igorpecovnik in armbian/cve#187cve: 6.1 backports, smb client, ksmbd. by @igorpecovnik in armbian/cve#129cve: 6.1 backports, tiny SRCU irq_work, x86-64 copy_user. by @igorpecovnik in armbian/cve#106cve: 6.1 backports, virtio_ring, vdpa, vhost, vduse, KVM, swiotlb. by @igorpecovnik in armbian/cve#140cve: 6.1 backports, vxlan, stmmac, ice, bcmgenet, hci_qca, mtk_eth_soc, macsec, mt7530, gve. by @igorpecovnik in armbian/cve#144cve: 6.1 backports, wifi, mlx5e, amdgpu, drm, hyperv fb, driver core, bpf, riscv. by @igorpecovnik in armbian/cve#89cve: 6.1 backports, zswap. by @igorpecovnik in armbian/cve#90cve: 6.1 fixes from the second review of 357 backports. by @igorpecovnik in armbian/cve#202cve: 6.1 fuse export fix, drop CVE-2026-43115. by @igorpecovnik in armbian/cve#167cve: 6.1, 6.12 backports, own design, needs review: conntrack helper refcount. by @igorpecovnik in armbian/cve#190cve: 6.12 backports, 8021q and netfilter. by @igorpecovnik in armbian/cve#45cve: 6.12 backports, amdgpu, xe, vc4, i915. by @igorpecovnik in armbian/cve#77cve: 6.12 backports, amdkfd, msm, rzv2h watchdog, btrfs, fs. by @igorpecovnik in armbian/cve#69cve: 6.12 backports, arm64 driver, coresight, i3c, iommu. by @igorpecovnik in armbian/cve#47cve: 6.12 backports, arm64, CXL, ctxfi, amdgpu. by @igorpecovnik in armbian/cve#42cve: 6.12 backports, bcmgenet, stmmac, fbnic, hci_qca, erdma. by @igorpecovnik in armbian/cve#67cve: 6.12 backports, block, mm, sched, bpf, KVM. by @igorpecovnik in armbian/cve#40cve: 6.12 backports, Bluetooth and veth. by @igorpecovnik in armbian/cve#41cve: 6.12 backports, bpf trampoline. by @igorpecovnik in armbian/cve#74cve: 6.12 backports, bpf verifier and pci-sysfs. by @igorpecovnik in armbian/cve#59cve: 6.12 backports, bpf, arm64 KVM, powerpc nx. by @igorpecovnik in armbian/cve#46cve: 6.12 backports, bpf, blk-mq, cpuset, namespace, ipc. by @igorpecovnik in armbian/cve#75cve: 6.12 backports, bpf, sched, x86 kprobes, KVM. by @igorpecovnik in armbian/cve#68cve: 6.12 backports, cfg80211 and mac80211. by @igorpecovnik in armbian/cve#71cve: 6.12 backports, ext4, btrfs, smb client, io_uring, xsk. by @igorpecovnik in armbian/cve#54cve: 6.12 backports, f2fs and ksmbd. by @igorpecovnik in armbian/cve#39cve: 6.12 backports, ipv6, neighbour, af_unix, netlink, codel, vsock. by @igorpecovnik in armbian/cve#66cve: 6.12 backports, irdma, nvme, iio, mt76, renesas. by @igorpecovnik in armbian/cve#57cve: 6.12 backports, ksmbd. by @igorpecovnik in armbian/cve#65cve: 6.12 backports, KVM SEV, resctrl, amd-pstate, riscv. by @igorpecovnik in armbian/cve#55cve: 6.12 backports, net core, virtio_net, stmmac, gve, macsec. by @igorpecovnik in armbian/cve#76cve: 6.12 backports, netfs and f2fs. by @igorpecovnik in armbian/cve#50cve: 6.12 backports, nouveau, amdgpu, tas2781, perf. by @igorpecovnik in armbian/cve#48cve: 6.12 backports, serial, nvme, power_supply, gpio, riscv, KVM SEV, regulator. by @igorpecovnik in armbian/cve#78cve: 6.12 backports, smb client. by @igorpecovnik in armbian/cve#70cve: 6.12 backports, smb client and KVM SVM. by @igorpecovnik in armbian/cve#80cve: 6.12 backports, xe, amdgpu, v3d, fbdev. by @igorpecovnik in armbian/cve#56cve: 6.12 fixes from the second review of shipped backports. by @igorpecovnik in armbian/cve#194cve: 6.18 fixes from the second review of shipped backports. by @igorpecovnik in armbian/cve#193cve: add missing mainline follow-ups to 6.1 and 6.12 backports. by @igorpecovnik in armbian/cve#198cve: complete CVE-2026-98180 on 6.1 and 6.12 with the dma-fence name helpers. by @igorpecovnik in armbian/cve#199cve: keep an earlier backport on a partial result. by @igorpecovnik in armbian/cve#174cve: manual backports for 12 CVEs on 6.18 and 7.3. by @igorpecovnik in armbian/cve#24cve: rebase 10 backports on the 6.18 patch set. by @igorpecovnik in armbian/cve#29cve: restore upstream trailers in 7 backports on 6.12. by @igorpecovnik in armbian/cve#61cve: second review of not-affected verdicts, CVE-2026-98718 6.12. by @igorpecovnik in armbian/cve#170d1: follow the Linux 7.3 stable branch. by @khaliforce in armbian/build#11152docs: short README, move how it works to DEVELOPMENT.md. by @igorpecovnik in armbian/cve#28dshanpi-r1: move to U-Boot v2026.07, add mainline DTS and the R1+. by @sckiyo in armbian/build#10892dtoverlays: support a list of overlay prefixes. by @lukaszsobala in armbian/configng#1067eltay-rm66: add PDM microphone overlay. by @RiPetitor in armbian/build#11122eltay-rm66: add PWM fan control. by @RiPetitor in armbian/build#11123eltay-rm66: update U-Boot to v2026.10. by @RiPetitor in armbian/build#11147engine: place a carried mainline pick before its backport set. by @igorpecovnik in armbian/cve#208extensions/ffmpeg-v4l2-request: fix config-phase abort and declare the prebuilt's full runtime. by @Novice-PG in armbian/build#11124fasttrack: no build-test run on the bot's patches PR. by @igorpecovnik in armbian/cve#135fasttrack: only igorpecovnik may run Claude. by @igorpecovnik in armbian/cve#132fasttrack: reject stray .orig and .rej files. by @igorpecovnik in armbian/cve#112fasttrack: run Claude in environment claude. by @igorpecovnik in armbian/cve#133fasttrack: use an absolute work package path. by @igorpecovnik in armbian/cve#23feat(api): attach companion files from file_companion. by @SuperKali in armbian/website#65Featured feed: one dated JSON for website, imager and motd. by @igorpecovnik in armbian/armbian.github.io#208filogic: add edge kernel to BPI-R4. by @igorpecovnik in armbian/build#11173filogic: move BPI-R4 to U-Boot v2026.10, halt on shutdown. by @igorpecovnik in armbian/build#11169filogic: move current kernel to 6.18 LTS for BPI-R4 and BPI-R3 Mini. by @igorpecovnik in armbian/build#11170filogic: remove unused legacy kernel. by @igorpecovnik in armbian/build#11174fingerprint: include attempts.json. by @igorpecovnik in armbian/cve#173followups: list mainline follow-ups the patch sets miss. by @igorpecovnik in armbian/cve#195generate-armbian-images-json: detect companion files generically. by @SuperKali in armbian/armbian.github.io#530genio-7.3: disable ASP FSM parity to fix Ethernet reset loops. by @rbrok in armbian/build#11167git-ref2info: fetch the Makefile from any mirror of the source. by @iav in armbian/build#11172git-ref2info: leave the Makefile version out on unknown git hosts. by @iav in armbian/build#11143Github Action: Add input for userpatch configuration name suffix. by @pykpkg47 in armbian/build#11146Integrate patches from framework directly into 6.1 vendor source. by @EvilOlaf in armbian/linux-rockchip#607integrate patches from the framework directly into 6.12 vendor sources. by @EvilOlaf in armbian/linux-rockchip#606kernel-debs: image: skip dkms hook while headers are unconfigured. by @lukaszsobala in armbian/build#11119kernel: 6.1: zswap: do not allocate from atomic pool. by @igorpecovnik in armbian/build#11171Lenovo y700 gen4 next. by @retro98boy in armbian/build#11104lore: take a stable-list post only when it backports the fix itself. by @igorpecovnik in armbian/cve#200map: key assets on their redi_url. by @SuperKali in armbian/armbian-router#44net: can: rockchip: backport CAN-FD support for rk3576_can + TX queue wedge fix. by @mingzhangqun in armbian/linux-rockchip#610odroidm1: u-boot: enable EFI_RT_VOLATILE_STORE (runtime SetVariable). by @excavador in armbian/build#11148orangepizero3w: update boot0 for 1GB boards. by @JackHuang021 in armbian/build#11142Patch maint: rewrite various patches against upstream or to align properly at least. by @EvilOlaf in armbian/build#11155prune: retire a set whose patches change each other's lines. by @igorpecovnik in armbian/cve#176radxa-nio-12l: patch lk.bin to fix 4-GiB fastboot flashing barrier. by @rbrok in armbian/mtkbin#1radxa-rock-4d: enable the NPU on edge. by @gahingwoo in armbian/build#11163README: add workflow picture. by @igorpecovnik in armbian/cve#113release: tag a release each time the patch set changes. by @igorpecovnik in armbian/cve#33report: a "not affected" verdict does not hold when the set adds the bug. by @igorpecovnik in armbian/cve#192report: list reviewed "not affected" results with their reason. by @igorpecovnik in armbian/cve#34rk35xx vendor: build the PCA953X GPIO expander into the kernel. by @Mkiring in armbian/build#11179rk35xx vendor: drop the unused CANFD_RK3576 fragment symbol. by @mingzhangqun in armbian/build#11176rockchip vendor: drop rkr patches from framework and merge directly into armbian/linux-rockchip. by @EvilOlaf in armbian/build#11159rockchip64-7.3: add Orange Pi 5 Max AP6611S WiFi overlay. by @a1ext in armbian/build#11141rockchip64-7.3: RK3399: make hibernation work (video decoder and GPU). by @iav in armbian/build#11139rockchip64-7.3: rk3528: keep the idle-only pmdomain workaround on RK3528. by @iav in armbian/build#11134rockchip64: helios64: drop two DT patches that contradict the schematic. by @iav in armbian/build#11120rockchip: rk8xx: power off instead of halting on RK3288. by @ohayoyogi in armbian/build#11115rockchip: support a list of overlay prefixes. by @lukaszsobala in armbian/build#11060rootfs, bsp: do not fail when /etc/sysctl.conf is missing. by @igorpecovnik in armbian/build#11164run: a backport carries a fix that is not in the mirror. by @igorpecovnik in armbian/cve#175run: one patch set per series, with reviewed cve/ backports. by @igorpecovnik in armbian/cve#27run: rebuild backports rejected with a mainline pick. by @igorpecovnik in armbian/cve#166run: retry backport sets after a build rejection. by @igorpecovnik in armbian/cve#159series: add LTS 6.12 and 6.1. by @igorpecovnik in armbian/cve#35skill: contribute without the claude CLI, retry stale backports. by @igorpecovnik in armbian/cve#32Spacemit k1 current redux. by @pyavitz in armbian/build#11035tuning_profile: add CPU frequency control per cluster. by @igorpecovnik in armbian/configng#1082u-boot: point the remaining links at u-boot-project.org. by @iav in armbian/build#11121uefi-arm64-6.18: fix HiKey960 USB role-switch endpoint. by @syscl in armbian/build#11181Update dependency oras-project/oras to v1.3.6. by @renovate[bot] in armbian/build#11150UWE5622 fixes: memory corruption, teardown bugs, start-up retry, TCP ACK stall. by @lukaszsobala in armbian/uwe5622#28work package: leave superseded cve/ sets out of the stack. by @igorpecovnik in armbian/cve#177zswap: do not allocate from atomic pool. by @igorpecovnik in armbian/linux-rockchip#611Automatic refresh repository README. by @igorpecovnik in armbian/armbian.github.io#433Automatic refresh repository README. by @igorpecovnik in armbian/build#10245View the full article
-
[CNX-Software] - Adafruit Metro ESP32-P4 Hydra – An Arduino UNO-shaped ESP32-P4 + ESP32-C6 board with WiFi 6, MIPI interfaces
Adafruit has launched the Metro ESP32-P4 Hydra, an Arduino UNO-shaped development board with ESP32-P4, 16MB PSRAM, and 16MB NOR flash, and an ESP32-C6 for WiFi 6, Bluetooth 5.3 LE, Thread, and Zigbee connectivity. Other features include Raspberry Pi-compatible MIPI DSI and CSI interfaces, a USB 2.0 High-Speed host port, a microSD card slot, and Arduino UNO expansion headers. The board also includes a STEMMA QT connector, LiPo battery charging, and multiple power input options, making it suitable for HMI, camera, and IoT applications. Adafruit Metro ESP32-P4 Hydra specifications: Microcontroller – Espressif Systems ESP32-P4 (v1 chipset) CPU Dual-core 32-bit RISC-V HP (High-performance) CPU @ up to 360 MHz with AI instructions extension and single-precision FPU Single-RISC-V LP (Low-power) MCU core @ up to 40 MHz with 8KB of zero-wait TCM RAM Memory 768 KB HP L2MEM (for dual-core CPU), 32 KB LP SRAM, 8 KB TCM (for LP MCU core) 16MB PSRAM GPU [...] The post Adafruit Metro ESP32-P4 Hydra – An Arduino UNO-shaped ESP32-P4 + ESP32-C6 board with WiFi 6, MIPI interfaces appeared first on CNX Software - Embedded Systems News. View the full article
-
How to install correct linux-headers?
I just installed Armbian_community_26.2.0-trunk.732_Rockpi-4bplus_trixie_current_6.18.22_minimal on a Rockpi-4bplus. How do I install the correct Linux headers? The standard apt install linux-headers-$(uname -r) method doesn't work for armbian. OK, there's a corresponding option in armbian-config, and it seems to run successfully, but for some reason, I only see linux-headers-6.12.74+deb13+1-arm64 and linux-headers-6.12.74+deb13+1-common in /usr/src.
-
Installing headers and building driver for RTL8188 WiFi dongle for orange pi pc [`nmcli dev wifi list` not works]
I just build the build the driver for my RTL8188FTV that supported by rtl8188fu. It works as wifi hot spot but has some problems with nmcli . I share what is done and I hope it be useful for others. 0. Install dkms , make and git: apt install dkms make git 1. Remove any existing source and dkms config for module : dkms remove rtl8188fu/1.0 --all rm -f /lib/firmware/rtlwifi/rtl8188fufw.bin rm -f /etc/modprobe.d/rtl8188fu.conf rm -r /var/lib/dkms/rtl8188fu 2. Get current kernel version and install matching headers: uname -a My results are: Linux orangepipc 5.10.21-sunxi #21.02.3 SMP Mon Mar 8 00:28:04 UTC 2021 armv7l GNU/Linux so my matching kernel headers package would be `linux-headers-current-sunxi=21.02.3` . You might replace `sunxi` and `21.02.3` depending on your top results. I installed it by specifying version: apt install linux-headers-current-sunxi=21.02.3 3. Make kernels headers scripts: cd /usr/src/linux-headers-$(uname -r) make scripts 4. Clone arm branch from driver repository: git clone -b arm https://github.com/kelebek333/rtl8188fu rtl8188fu-arm 5. Disable power saving in make config. find and replace this variable in `./rtl8188fu-arm/Makefile` and set as below: CONFIG_POWER_SAVING = n CONFIG_WIFI_MONITOR = y 6. Build and install driver: ln -s /lib/modules/$(uname -r)/build/arch/arm /lib/modules/$(uname -r)/build/arch/armv7l dkms add ./rtl8188fu-arm dkms build rtl8188fu/1.0 dkms install rtl8188fu/1.0 cp ./rtl8188fu/firmware/rtl8188fufw.bin /lib/firmware/rtlwifi/ # Known problems : - ` nmcli dev wifi list` not works. Refrences: - https://github.com/kelebek333/rtl8188fu/tree/arm#how-to-install-for-arm-devices - https://docs.armbian.com/User-Guide_Advanced-Features/#how-to-build-a-wireless-driver - https://forum.armbian.com/topic/13628-help-me-to-setup-a-wifi-ap-via-command-line/?do=findComment&comment=104106 - https://github.com/ulli-kroll/rtl8188fu - https://askubuntu.com/a/1131265/483814 - https://github.com/brektrou/rtl8821CU#arm-architecture-tweak-for-this-driver-this-solves-compilation-problem-of-this-driver
-
[SOLVED] Helios64 - HDDs (and pcie-sata bridge disappeared-
Same issue on a Helios64 with Armbian 26.8.1 trixie minimal, kernel 6.18.43: ``` rockchip-pcie f8000000.pcie: PCIe link training gen1 timeout! rockchip-pcie f8000000.pcie: probe with driver rockchip-pcie failed with error -110 ``` No ata* ports, no disks. pcie_aspm=off didn't help. Fixed by downgrading the kernel to 6.12.58. No overlay was needed: ``` apt install linux-image-current-rockchip64=25.11.2 linux-dtb-current-rockchip64=25.11.2 linux-headers-current-rockchip64=25.11.2 apt-mark hold linux-image-current-rockchip64 linux-dtb-current-rockchip64 linux-headers-current-rockchip64 reboot ```
-
[Resolute] Bluetooth UART broken: btattach writes B0 (upstream bluez bug, fix exists, workaround inside)
Summary On Armbian images based on Ubuntu 26.04 (resolute), attaching any Bluetooth controller over UART fails silently: `btattach` gets no reply from the chip, `hci0` init times out, and the UART rx counter stays at 0. WiFi on the same combo module (different bus) is unaffected. Root cause is not Armbian — it's a broken binary in Ubuntu's bluez package (5.85-4ubuntu0.2). Filing here for visibility and possible Armbian-side mitigation. Environment Armbian 26.11, Ubuntu 26.04 (resolute), bluez 5.85-4ubuntu0.2 Rockchip RK3576 (Seeed reComputer Module Dev Kit, WQ9201S WiFi/BT, H4 over /dev/ttyS4 @ 1500000) Bug is board-independent: any resolute userspace + UART BT controller Technical detail `btattach` ORs the baud constant directly into termios `c_cflag`: ti.c_cflag |= (speed | CLOCAL | CREAD); In glibc 2.42 the `Bxxxx` constants changed value (raw baud numbers instead of c_cflag enum bits). A bluez binary built against glibc 2.42 headers writes the raw number into `c_cflag`. The low 4 bits of any standard even baud are 0 → the kernel sees B0 (hangup) → deasserts RTS/DTR → controller gated silent. No parameter combination works: every standard baud is even → low nibble always 0 → always B0. strace on resolute: $ strace -f -v -e ioctl btattach -B /dev/ttyS4 -N -P h4 -S 1500000 ioctl(4, TCSETS2, {c_cflag=B0|B200<<IBSHIFT|CS8|CSTOPB|CREAD|PARENB| PARODD|CLOCAL|0x10e000, c_ospeed=0}) = 0 Same command with noble's btattach (bluez 5.72): ioctl(4, TCSETS2, {c_cflag=B1500000|CS8|CREAD|CLOCAL}) = 0 // correct Sources are byte-identical between 5.72 and 5.85 — purely a build-time glibc difference. Upstream fix BlueZ master commit 12f5eb726c6e (2026-09-03): https://github.com/bluez/bluez/commit/12f5eb726c6e Replaces the c_cflag OR with `cfsetspeed()`. Not in any release yet (5.88 will include it). Workaround (verified) Use noble's btattach binary (links only libc, runs fine on resolute): dpkg-deb -x bluez_5.72-0ubuntu5.5_arm64.deb /tmp/bz cp /tmp/bz/usr/bin/btattach /usr/local/bin/ # then: btattach -B /dev/ttyS4 -P h4 -S 1500000 Verified: adapter UP RUNNING, correct BD address, scan/pairing working, survives reboot. Question What would be the recommended approach for Armbian to handle this until Ubuntu backports the upstream fix?
-
[bug] Version mismatch: image ships with linux-image 26.2.1 but headers 26.2.1 unavailable in 'current' repo (rockchip64)
## Description 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. This prevents installation of kernel headers required for DKMS modules, out-of-tree drivers, or any kernel module compilation. ## Steps to Reproduce 1. Flash the latest Armbian image for `rock-3a` (branch: `current`) from the official download page. 2. Boot the device and connect to the network. 3. Run `apt update` with any standard mirror (e.g., `mirrors.tuna.tsinghua.edu.cn`, `mirror.yandex.ru`). 4. Check installed kernel version: ```bash uname -r # Output: 6.18.8-current-rockchip64 ``` 5. Check available headers: ```bash apt policy linux-headers-current-rockchip64 ``` ## Actual Behavior - Installed image packages: ``` linux-image-current-rockchip64 26.2.1 [installed,local] linux-dtb-current-rockchip64 26.2.1 [installed,local] armbian-bsp-cli-rock-3a-current 26.2.1 [installed] ``` - `apt policy` output for headers: ``` linux-headers-current-rockchip64: Installed: (none) Candidate: 25.11.2 Version table: 25.11.2 500 500 http://<mirror>/armbian noble/main arm64 Packages ... (no 26.2.1 available) ``` ## Expected Behavior - 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. - Alternatively, the image should ship with packages that are already published and synchronized in the public repository. ## Impact - Users cannot install DKMS modules (ZFS, VirtualBox, WiFi drivers, etc.). - Development workflows requiring kernel headers are blocked. - Confusion for users performing a "clean install" who expect a consistent system. ## System Information - **Board:** Radxa Rock 3A - **Armbian version:** 26.2.1 (from image filename/release) - **Kernel:** 6.18.8-current-rockchip64 - **APT branch:** `current` - **Distribution:** Ubuntu Noble (24.04) - **Mirrors tested:** - `http://mirrors.tuna.tsinghua.edu.cn/armbian` - `http://mirror.yandex.ru/mirrors/armbian/apt` - `http://apt.armbian.com` (redirector) ## Possible Causes (hypothesis) 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. 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. 3. **Mirror sync delay:** The master repository has the package, but mirrors have not yet synchronized (though multiple mirrors were tested over several days).
-
Linux kernel headers - missing package version
Hello, I have installed the minimal Trixie based image for Orange Pi5 (the image named Armbian_26.2.1_Orangepi5_trixie_current_6.18.8_minimal) and then attempted to build an out-of-tree kernel module. Having installed dkms and build-essentials, plus the kernel headers through armbian-config, I found the headers package hasn't been fully set-up, the build symlink in /lib/modules/<KVER> is missing and dkms complains that the kernel headers for the kernel are not installed. The kernel headers are installed though, but it looks like they're from a previous release (25.11.2 instead of 26.2.1). # dpkg -l | grep rockchip ii linux-dtb-current-rockchip64 26.2.1 arm64 Armbian Linux current DTBs in /boot/dtb-6.18.8-current-rockchip64 ii linux-headers-current-rockchip64 25.11.2 arm64 Armbian Linux current headers 6.12.58-current-rockchip64 ii linux-image-current-rockchip64 26.2.1 arm64 Armbian Linux current kernel image 6.18.8-current-rockchip64 It the headers package still pending packaging ? Shouldn't armbian-config provide an error in this case and not install the old kernel headers ? EDIT: armbianmonitor ouput - https://paste.armbian.com/oliyalebeq
-
[Armbian newsletter] - Github Highlights
This week's development centers on expanded board support and vendor kernel work, mainline kernel progression to 7.3 with CI resilience improvements, and a substantial refresh of the Armbian Imager. New hardware enablement spans multiple SoC families, including the Boardcon SBC3568 (RK3568), ELTAY RM66 (RK3566) with vendor HDMI and power-domain workarounds, the Anbernic RG Rotate on the new Unisoc UMS512 family, and the NanoPi M6 V2. The NanoPi R6S, R6C, M6/M6V2, and NanoPC T6/T6-LTS have been unified under a single image with shared aliases, reducing duplication across the FriendlyELEC RK3588 lineup. On the vendor side, an initial rk35xx-vendor-next branch based on 6.12-rkr1 consolidates Rockchip vendor families, while fixes land for Orange Pi CM5 boot, Orange Pi 3B U-Boot unification, and RS485 support in the 8250 serial driver. Mainline moves to 7.3-rc7 across rockchip64, meson64, and uefi targets, with SpacemiT K1 edge migrating from 7.2.y to 7.3.y and an RK3568 PCIe Root Port reset loop fix. Build infrastructure gains a GitHub mirror fallback for mainline kernel fetches, longer git proxy timeouts, overflow of arm64 image jobs to X64 runners, and ccache refactored into a swappable extension. The Armbian Imager received broad investment: full-page Settings with board-scoped first-boot profiles, a critical fix preventing the ext4 writer from corrupting the rootfs, hardened disk target validation before flashing, cache correctness fixes on Windows, and expanded CI coverage including Rust linting on Windows and functional test builds for fork PRs. #Armbian #EmbeddedLinux #Rockchip #MainlineKernel #SBC ChangesAdd board image for Firefly AI Box K3. by @leoppark94 in armbian/armbian.github.io#487Add RTL8723D Bluetooth firmware. by @boardcon-arm in armbian/firmware#144Add support for Boardcon SBC3568 (RK3568). by @boardcon-arm in armbian/build#10723anbernic-rg-vita-pro: prefer the built-in codec over HDMI for audio. by @crackerjacques in armbian/build#10919arm64: dts: rockchip: orangepi5: alias GbE as ethernet0 (stable NIC name). by @igorpecovnik in armbian/linux-rockchip#575arm64: dts: rockchip: orangepi5: drop sd-uhs-sdr104 (SD reliability). by @igorpecovnik in armbian/linux-rockchip#573arm64: dts: rockchip: rk3566: remove empty rockchip,supported-hw from GPU OPP table. by @outhud in armbian/linux-rockchip#574armbian-kernel: globally disable CONFIG_DMABUF_DEBUG explicitly. by @rpardini in armbian/build#10928assets: add ELTAY RM66 board images and ELTAY brand artwork. by @RiPetitor in armbian/armbian.github.io#469autoconfig: decline first login's wireless prompt in every preset. by @igorpecovnik in armbian/imager#193blacklist NanoPi R6S/R6C/M6 and NanoPC T6/T6-LTS from all CI targets. by @igorpecovnik in armbian/armbian.github.io#486board-images: add Anbernic RG Rotate. by @crackerjacques in armbian/armbian.github.io#468board-images: add Xiaomi Pad 8 Pro (xiaomi-piano) board image. by @code002-2 in armbian/armbian.github.io#480board: add Anbernic RG Rotate (Unisoc T618 / UMS512) and the sprd-ums512 family. by @crackerjacques in armbian/build#10813board: add ELTAY RM66 (RK3566) community support. by @RiPetitor in armbian/build#10788board: add NanoPi M6 V2 (image + virtual board). by @igorpecovnik in armbian/armbian.github.io#417board: unify NanoPi R6S, R6C, M6/M6V2 and NanoPC T6 at a single image. by @igorpecovnik in armbian/build#10946bsp-cli: accept .dtso files in armbian-add-overlay. by @novadusk in armbian/build#10963bsp: avoid sysctl defaults file collision. by @nightcityblade in armbian/build#10944build-images: raise image build timeout to 60 min. by @igorpecovnik in armbian/ci#89chore(deps): clear RustSec advisories and make cargo audit blocking. by @SuperKali in armbian/imager#200chore(deps): let an MCP client drive the app in dev builds. by @SuperKali in armbian/imager#197chore: add a pull request template. by @SuperKali in armbian/imager#198ci: add PR labelling automation (from armbian/build). by @igorpecovnik in armbian/linux-rockchip#576ci: give fork PRs working test build links. by @SuperKali in armbian/imager#209ci: lint the Rust code on Windows too. by @SuperKali in armbian/imager#211ci: reuse main's caches and the npm Tauri CLI in PR checks. by @SuperKali in armbian/imager#217Create sync_user.sh. by @EvilOlaf in armbian/armbian.github.io#460datacenter: add an architecture picture. by @igorpecovnik in armbian/documentation#1521debian/changelog: release 101.10.591.52.27-10. by @igorpecovnik in armbian/bcmdhd-dkms#14Disable Bianbu desktop target for SpacemiT K1. by @igorpecovnik in armbian/armbian.github.io#484docs: ccache is an extension now; USE_CCACHE has no effect. by @iav in armbian/documentation#1528docs: sync the language count and build output with main. by @SuperKali in armbian/imager#208Document MAINLINE_MIRROR=github. by @igorpecovnik in armbian/documentation#1559Drop deprecated apa extension (fixes K3 rootfs cache miss). by @igorpecovnik in armbian/build#10947Enable User Button to Boot into Loader Mode for Luckfox Lyra Ultra. by @pdxlocations in armbian/build#10939env_init: set ARCH on hosts without /etc/armbian-release. by @igorpecovnik in armbian/configng#1055extensions: ccache: add @description; one-line compile_wrapper_pre summary. by @iav in armbian/build#10922feat(dev): add a dev scenarios simulator for debug builds. by @SuperKali in armbian/imager#206feat(settings): full-page Settings and board-scoped first-boot profiles. by @SuperKali in armbian/imager#215feat(settings): new animated hero scenes for the Settings sections. by @SuperKali in armbian/imager#222Fetch mainline kernel from the GitHub mirror. by @igorpecovnik in armbian/ci#87Fetch mainline kernel from the GitHub mirror in all configs. by @igorpecovnik in armbian/ci#88filogic: enable Linux 7.2 for GL-MT2500. by @JiaY-shi in armbian/build#10638fix building for Linux 7.3. by @EvilOlaf in armbian/bcmdhd-dkms#12Fix Goodix touchscreen X-axis orientation on SBC3568. by @boardcon-arm in armbian/build#10958fix(autoconfig): stop the ext4 writer from corrupting the rootfs. by @SuperKali in armbian/imager#221fix(build): repair the local build scripts. by @SuperKali in armbian/imager#207fix(cache): drop UFS images cached before the #196 fix. by @SuperKali in armbian/imager#214fix(custom): keep decompressed image deletes inside their folder. by @SuperKali in armbian/imager#212fix(download): keep cache file names inside their folder on Windows. by @SuperKali in armbian/imager#213fix(dts): restore ELTAY RM66 vendor HDMI. by @RiPetitor in armbian/linux-rockchip#577fix(flash): check the target disk in the backend before writing. by @SuperKali in armbian/imager#201fix(qdl): inject the UFS autoconfig into a per-flash copy. by @SuperKali in armbian/imager#210fix(soc): enable RM66 power-domain workaround in vendor kernel. by @RiPetitor in armbian/linux-rockchip#581fix(ui): stop data views hanging on skeletons or hiding load errors. by @SuperKali in armbian/imager#199fix(ui): translate checksum, verify and decompress errors. by @SuperKali in armbian/imager#216generate_targets: fill 'alfa' runners first with kernel jobs. by @igorpecovnik in armbian/armbian.github.io#492gha-matrix: add by-name-and-arch-overflow-max runner cap. by @rpardini in armbian/build#10967git: fall back to other kernel remotes when one does not answer. by @iav in armbian/build#10929git: GitHub fallback and longer timeout for the runner git proxy. by @igorpecovnik in armbian/build#10935git: mark the MEMO_DICT nameref in git2info for shellcheck. by @iav in armbian/build#10961haos: accept ARCH=arm for 32-bit ARM. by @igorpecovnik in armbian/configng#1056haos: let NetworkManager manage netplan interfaces. by @igorpecovnik in armbian/configng#1054helios4: stable MAC address from SPI NOR unique ID. by @iav in armbian/build#10962helios64: arm auto power-on in U-Boot, fix its GPIO numbers, make it configurable. by @iav in armbian/build#10906i18n: translate the rolling release labels. by @SuperKali in armbian/imager#219JetHome: Add board image for JetHub D3 (j310). by @QwaSeeK in armbian/armbian.github.io#493kernel-debug-tiers: detect hard lockups in tier 1. by @iav in armbian/build#10921kernel-rust: ship the generated arch asm include files in headers. by @iav in armbian/build#10931kernel: add github mainline mirror. by @igorpecovnik in armbian/build#10949kickpi-k2b-v2: add fail-soft prebuilt FFmpeg v4l2-request install (cedrus HW decode). by @Novice-PG in armbian/build#10915mainline: bump to 7.3-rc7. by @EvilOlaf in armbian/build#10975maintainers: virtual boards inherit maintainers of their base board. by @igorpecovnik in armbian/armbian.github.io#489mangopi-mq: replace Boot0/TOC1 with SPL/FIT. by @khaliforce in armbian/build#10926mangopi-mq: update OpenSBI to v1.9. by @khaliforce in armbian/build#10924meson64: meson64-reboot on gpiod for current and edge, drop the SD power-off DT patch. by @iav in armbian/build#10899mmc: core: Handle NULL vqmmc in voltage setting. by @jannikbecher in armbian/linux-rockchip#564mvebu: don't fetch the 64-bit Marvell bootloader tools. by @iav in armbian/build#10970nanopi-r3s-lts: name ports wan/lan, blink LEDs on traffic. by @igorpecovnik in armbian/build#10953nanopi-r76s: name ports wan/lan, blink LEDs on traffic. by @igorpecovnik in armbian/build#10954Orangepi CM5 boot fixes. by @ECO1AI in armbian/build#10916orangepi3b: one U-Boot image for NVMe and SATA, fix overlay prefix. by @lukaszsobala in armbian/build#10896orangepi5: drop sd-uhs-sdr104 for SD card reliability (mainline). by @igorpecovnik in armbian/build#10917partitioner: keep board hook stderr off the dialog gauge. by @iav in armbian/configng#1053perf(autoconfig): speed up the profile step and honour an early cancel. by @SuperKali in armbian/imager#220piano: add Xiaomi Pad 8 Pro (SM8750) firmware. by @code002-2 in armbian/firmware#143Ping PR authors about new unresolved review conversations. by @igorpecovnik in armbian/armbian.github.io#481ping-unresolved-reviews: wait 48 hours before a ping. by @igorpecovnik in armbian/armbian.github.io#494qca: Added missing bluetooth firmware for WCN7860. by @kasimling in armbian/firmware#142refactor(compilation): extract ccache support into a swappable extension. by @iav in armbian/build#9840refactor(ui): move hard-coded values into config, dedupe helpers. by @SuperKali in armbian/imager#205reusable: enable friendlyelec-rk3588 aliases for R6S, R6C, M6, T6, T6-LTS. by @igorpecovnik in armbian/armbian.github.io#490reusable: hide friendlyelec-rk3588 download page, keep its aliases. by @igorpecovnik in armbian/armbian.github.io#488Ripetitor/eltay rm66 vendor support. by @RiPetitor in armbian/linux-rockchip#560rk35xx-vendor-next: initial 6.12-rkr1 from Meco; consolidate & fold families. by @rpardini in armbian/build#10966rockchip-7.3: fix general-rockchip-various-fixes for 7.3-rc7. by @igorpecovnik in armbian/build#10978rockchip64-7.3: add opt-in helios64 CPU stability overlay. by @iav in armbian/build#10942rockchip64-7.3: fix RK3568 PCIe Root Port reset loop. by @igorpecovnik in armbian/build#10937rockchip64/meson64/uefi-*: bump edge to v7.3(-rc6). by @rpardini in armbian/build#10920rockchip64: current/edge: build REALTEK_PHY in. by @sckiyo in armbian/build#10923serial: 8250: add RS485 support with RTS and GPIO DE control. by @boardcon-arm in armbian/linux-rockchip#569soc: rockchip: pm_domains: don't panic on handshake timeout when always_on is set. by @RiPetitor in armbian/linux-rockchip#558software: add SolidPing uptime monitoring module. by @fclairamb in armbian/configng#1057SpacemiT K1: Edge: Migrate from linux-7.2.y to 7.3.y. by @pyavitz in armbian/build#10965SpacemiT K1: Remove CONFIG_BPF_JIT_ALWAYS_ON=y and other misc fixups "current". by @pyavitz in armbian/build#10959sun60iw2: fetch camera tools from orangepi-build. by @igorpecovnik in armbian/build#10951sunxi/rockchip64/meson64: rewrite patches. by @EvilOlaf in armbian/build#10964sunxi: recore: set the A5/A6 GPU clock, throttle instead of powering off at 90 C, keep pstore. by @eliasbakken in armbian/build#10940targets: overflow arm64 image jobs to X64 runners above the ARM64 capacity. by @igorpecovnik in armbian/armbian.github.io#491Update Boardcon SBC3568 board configuration. by @boardcon-arm in armbian/build#10952wl_cfg80211: handle NL80211_WPA_VERSION_3 (WPA3/SAE with wpa_supplicant 2.11). by @defcom5-rockchip in armbian/bcmdhd-dkms#11View the full article
-
[News from Armbian] - Github Highlights
This week's development centers on expanded board support and vendor kernel work, mainline kernel progression to 7.3 with CI resilience improvements, and a substantial refresh of the Armbian Imager. New hardware enablement spans multiple SoC families, including the Boardcon SBC3568 (RK3568), ELTAY RM66 (RK3566) with vendor HDMI and power-domain workarounds, the Anbernic RG Rotate on the new Unisoc UMS512 family, and the NanoPi M6 V2. The NanoPi R6S, R6C, M6/M6V2, and NanoPC T6/T6-LTS have been unified under a single image with shared aliases, reducing duplication across the FriendlyELEC RK3588 lineup. On the vendor side, an initial rk35xx-vendor-next branch based on 6.12-rkr1 consolidates Rockchip vendor families, while fixes land for Orange Pi CM5 boot, Orange Pi 3B U-Boot unification, and RS485 support in the 8250 serial driver. Mainline moves to 7.3-rc7 across rockchip64, meson64, and uefi targets, with SpacemiT K1 edge migrating from 7.2.y to 7.3.y and an RK3568 PCIe Root Port reset loop fix. Build infrastructure gains a GitHub mirror fallback for mainline kernel fetches, longer git proxy timeouts, overflow of arm64 image jobs to X64 runners, and ccache refactored into a swappable extension. The Armbian Imager received broad investment: full-page Settings with board-scoped first-boot profiles, a critical fix preventing the ext4 writer from corrupting the rootfs, hardened disk target validation before flashing, cache correctness fixes on Windows, and expanded CI coverage including Rust linting on Windows and functional test builds for fork PRs. #Armbian #EmbeddedLinux #Rockchip #MainlineKernel #SBC ChangesAdd board image for Firefly AI Box K3. by @leoppark94 in armbian/armbian.github.io#487Add RTL8723D Bluetooth firmware. by @boardcon-arm in armbian/firmware#144Add support for Boardcon SBC3568 (RK3568). by @boardcon-arm in armbian/build#10723anbernic-rg-vita-pro: prefer the built-in codec over HDMI for audio. by @crackerjacques in armbian/build#10919arm64: dts: rockchip: orangepi5: alias GbE as ethernet0 (stable NIC name). by @igorpecovnik in armbian/linux-rockchip#575arm64: dts: rockchip: orangepi5: drop sd-uhs-sdr104 (SD reliability). by @igorpecovnik in armbian/linux-rockchip#573arm64: dts: rockchip: rk3566: remove empty rockchip,supported-hw from GPU OPP table. by @outhud in armbian/linux-rockchip#574armbian-kernel: globally disable CONFIG_DMABUF_DEBUG explicitly. by @rpardini in armbian/build#10928assets: add ELTAY RM66 board images and ELTAY brand artwork. by @RiPetitor in armbian/armbian.github.io#469autoconfig: decline first login's wireless prompt in every preset. by @igorpecovnik in armbian/imager#193blacklist NanoPi R6S/R6C/M6 and NanoPC T6/T6-LTS from all CI targets. by @igorpecovnik in armbian/armbian.github.io#486board-images: add Anbernic RG Rotate. by @crackerjacques in armbian/armbian.github.io#468board-images: add Xiaomi Pad 8 Pro (xiaomi-piano) board image. by @code002-2 in armbian/armbian.github.io#480board: add Anbernic RG Rotate (Unisoc T618 / UMS512) and the sprd-ums512 family. by @crackerjacques in armbian/build#10813board: add ELTAY RM66 (RK3566) community support. by @RiPetitor in armbian/build#10788board: add NanoPi M6 V2 (image + virtual board). by @igorpecovnik in armbian/armbian.github.io#417board: unify NanoPi R6S, R6C, M6/M6V2 and NanoPC T6 at a single image. by @igorpecovnik in armbian/build#10946bsp-cli: accept .dtso files in armbian-add-overlay. by @novadusk in armbian/build#10963bsp: avoid sysctl defaults file collision. by @nightcityblade in armbian/build#10944build-images: raise image build timeout to 60 min. by @igorpecovnik in armbian/ci#89chore(deps): clear RustSec advisories and make cargo audit blocking. by @SuperKali in armbian/imager#200chore(deps): let an MCP client drive the app in dev builds. by @SuperKali in armbian/imager#197chore: add a pull request template. by @SuperKali in armbian/imager#198ci: add PR labelling automation (from armbian/build). by @igorpecovnik in armbian/linux-rockchip#576ci: give fork PRs working test build links. by @SuperKali in armbian/imager#209ci: lint the Rust code on Windows too. by @SuperKali in armbian/imager#211ci: reuse main's caches and the npm Tauri CLI in PR checks. by @SuperKali in armbian/imager#217Create sync_user.sh. by @EvilOlaf in armbian/armbian.github.io#460datacenter: add an architecture picture. by @igorpecovnik in armbian/documentation#1521debian/changelog: release 101.10.591.52.27-10. by @igorpecovnik in armbian/bcmdhd-dkms#14Disable Bianbu desktop target for SpacemiT K1. by @igorpecovnik in armbian/armbian.github.io#484docs: ccache is an extension now; USE_CCACHE has no effect. by @iav in armbian/documentation#1528docs: sync the language count and build output with main. by @SuperKali in armbian/imager#208Document MAINLINE_MIRROR=github. by @igorpecovnik in armbian/documentation#1559Drop deprecated apa extension (fixes K3 rootfs cache miss). by @igorpecovnik in armbian/build#10947Enable User Button to Boot into Loader Mode for Luckfox Lyra Ultra. by @pdxlocations in armbian/build#10939env_init: set ARCH on hosts without /etc/armbian-release. by @igorpecovnik in armbian/configng#1055extensions: ccache: add @description; one-line compile_wrapper_pre summary. by @iav in armbian/build#10922feat(dev): add a dev scenarios simulator for debug builds. by @SuperKali in armbian/imager#206feat(settings): full-page Settings and board-scoped first-boot profiles. by @SuperKali in armbian/imager#215feat(settings): new animated hero scenes for the Settings sections. by @SuperKali in armbian/imager#222Fetch mainline kernel from the GitHub mirror. by @igorpecovnik in armbian/ci#87Fetch mainline kernel from the GitHub mirror in all configs. by @igorpecovnik in armbian/ci#88filogic: enable Linux 7.2 for GL-MT2500. by @JiaY-shi in armbian/build#10638fix building for Linux 7.3. by @EvilOlaf in armbian/bcmdhd-dkms#12Fix Goodix touchscreen X-axis orientation on SBC3568. by @boardcon-arm in armbian/build#10958fix(autoconfig): stop the ext4 writer from corrupting the rootfs. by @SuperKali in armbian/imager#221fix(build): repair the local build scripts. by @SuperKali in armbian/imager#207fix(cache): drop UFS images cached before the #196 fix. by @SuperKali in armbian/imager#214fix(custom): keep decompressed image deletes inside their folder. by @SuperKali in armbian/imager#212fix(download): keep cache file names inside their folder on Windows. by @SuperKali in armbian/imager#213fix(dts): restore ELTAY RM66 vendor HDMI. by @RiPetitor in armbian/linux-rockchip#577fix(flash): check the target disk in the backend before writing. by @SuperKali in armbian/imager#201fix(qdl): inject the UFS autoconfig into a per-flash copy. by @SuperKali in armbian/imager#210fix(soc): enable RM66 power-domain workaround in vendor kernel. by @RiPetitor in armbian/linux-rockchip#581fix(ui): stop data views hanging on skeletons or hiding load errors. by @SuperKali in armbian/imager#199fix(ui): translate checksum, verify and decompress errors. by @SuperKali in armbian/imager#216generate_targets: fill 'alfa' runners first with kernel jobs. by @igorpecovnik in armbian/armbian.github.io#492gha-matrix: add by-name-and-arch-overflow-max runner cap. by @rpardini in armbian/build#10967git: fall back to other kernel remotes when one does not answer. by @iav in armbian/build#10929git: GitHub fallback and longer timeout for the runner git proxy. by @igorpecovnik in armbian/build#10935git: mark the MEMO_DICT nameref in git2info for shellcheck. by @iav in armbian/build#10961haos: accept ARCH=arm for 32-bit ARM. by @igorpecovnik in armbian/configng#1056haos: let NetworkManager manage netplan interfaces. by @igorpecovnik in armbian/configng#1054helios4: stable MAC address from SPI NOR unique ID. by @iav in armbian/build#10962helios64: arm auto power-on in U-Boot, fix its GPIO numbers, make it configurable. by @iav in armbian/build#10906i18n: translate the rolling release labels. by @SuperKali in armbian/imager#219JetHome: Add board image for JetHub D3 (j310). by @QwaSeeK in armbian/armbian.github.io#493kernel-debug-tiers: detect hard lockups in tier 1. by @iav in armbian/build#10921kernel-rust: ship the generated arch asm include files in headers. by @iav in armbian/build#10931kernel: add github mainline mirror. by @igorpecovnik in armbian/build#10949kickpi-k2b-v2: add fail-soft prebuilt FFmpeg v4l2-request install (cedrus HW decode). by @Novice-PG in armbian/build#10915mainline: bump to 7.3-rc7. by @EvilOlaf in armbian/build#10975maintainers: virtual boards inherit maintainers of their base board. by @igorpecovnik in armbian/armbian.github.io#489mangopi-mq: replace Boot0/TOC1 with SPL/FIT. by @khaliforce in armbian/build#10926mangopi-mq: update OpenSBI to v1.9. by @khaliforce in armbian/build#10924meson64: meson64-reboot on gpiod for current and edge, drop the SD power-off DT patch. by @iav in armbian/build#10899mmc: core: Handle NULL vqmmc in voltage setting. by @jannikbecher in armbian/linux-rockchip#564mvebu: don't fetch the 64-bit Marvell bootloader tools. by @iav in armbian/build#10970nanopi-r3s-lts: name ports wan/lan, blink LEDs on traffic. by @igorpecovnik in armbian/build#10953nanopi-r76s: name ports wan/lan, blink LEDs on traffic. by @igorpecovnik in armbian/build#10954Orangepi CM5 boot fixes. by @ECO1AI in armbian/build#10916orangepi3b: one U-Boot image for NVMe and SATA, fix overlay prefix. by @lukaszsobala in armbian/build#10896orangepi5: drop sd-uhs-sdr104 for SD card reliability (mainline). by @igorpecovnik in armbian/build#10917partitioner: keep board hook stderr off the dialog gauge. by @iav in armbian/configng#1053perf(autoconfig): speed up the profile step and honour an early cancel. by @SuperKali in armbian/imager#220piano: add Xiaomi Pad 8 Pro (SM8750) firmware. by @code002-2 in armbian/firmware#143Ping PR authors about new unresolved review conversations. by @igorpecovnik in armbian/armbian.github.io#481ping-unresolved-reviews: wait 48 hours before a ping. by @igorpecovnik in armbian/armbian.github.io#494qca: Added missing bluetooth firmware for WCN7860. by @kasimling in armbian/firmware#142refactor(compilation): extract ccache support into a swappable extension. by @iav in armbian/build#9840refactor(ui): move hard-coded values into config, dedupe helpers. by @SuperKali in armbian/imager#205reusable: enable friendlyelec-rk3588 aliases for R6S, R6C, M6, T6, T6-LTS. by @igorpecovnik in armbian/armbian.github.io#490reusable: hide friendlyelec-rk3588 download page, keep its aliases. by @igorpecovnik in armbian/armbian.github.io#488Ripetitor/eltay rm66 vendor support. by @RiPetitor in armbian/linux-rockchip#560rk35xx-vendor-next: initial 6.12-rkr1 from Meco; consolidate & fold families. by @rpardini in armbian/build#10966rockchip-7.3: fix general-rockchip-various-fixes for 7.3-rc7. by @igorpecovnik in armbian/build#10978rockchip64-7.3: add opt-in helios64 CPU stability overlay. by @iav in armbian/build#10942rockchip64-7.3: fix RK3568 PCIe Root Port reset loop. by @igorpecovnik in armbian/build#10937rockchip64/meson64/uefi-*: bump edge to v7.3(-rc6). by @rpardini in armbian/build#10920rockchip64: current/edge: build REALTEK_PHY in. by @sckiyo in armbian/build#10923serial: 8250: add RS485 support with RTS and GPIO DE control. by @boardcon-arm in armbian/linux-rockchip#569soc: rockchip: pm_domains: don't panic on handshake timeout when always_on is set. by @RiPetitor in armbian/linux-rockchip#558software: add SolidPing uptime monitoring module. by @fclairamb in armbian/configng#1057SpacemiT K1: Edge: Migrate from linux-7.2.y to 7.3.y. by @pyavitz in armbian/build#10965SpacemiT K1: Remove CONFIG_BPF_JIT_ALWAYS_ON=y and other misc fixups "current". by @pyavitz in armbian/build#10959sun60iw2: fetch camera tools from orangepi-build. by @igorpecovnik in armbian/build#10951sunxi/rockchip64/meson64: rewrite patches. by @EvilOlaf in armbian/build#10964sunxi: recore: set the A5/A6 GPU clock, throttle instead of powering off at 90 C, keep pstore. by @eliasbakken in armbian/build#10940targets: overflow arm64 image jobs to X64 runners above the ARM64 capacity. by @igorpecovnik in armbian/armbian.github.io#491Update Boardcon SBC3568 board configuration. by @boardcon-arm in armbian/build#10952wl_cfg80211: handle NL80211_WPA_VERSION_3 (WPA3/SAE with wpa_supplicant 2.11). by @defcom5-rockchip in armbian/bcmdhd-dkms#11View the full article
-
Help wanted to test a new OpenVFD alternative
OS: Armbian 26.8.3 trixie aarch64 Host: Tanix TX6s (axp313) Kernel: Linux 6.18.44-current-sunxi64 firepower@tanix-tx6s-axp313:~/tm16xx-display$ make module make EXTRA_CFLAGS="-DCONFIG_TM16XX -DCONFIG_TM16XX_KEYPAD -DCONFIG_TM16XX_I2C -DCONFIG_TM16XX_SPI -include /home/firepower/tm16xx-display/drivers/auxdisplay/tm16xx_compat.h -I/home/firepower/tm16xx-display/include/" -C /lib/modules/6.18.44-current-sunxi64/build M=/home/firepower/tm16xx-display/drivers/auxdisplay CONFIG_TM16XX=m CONFIG_TM16XX_KEYPAD=y CONFIG_TM16XX_I2C=m CONFIG_TM16XX_SPI=m CONFIG_LINEDISP=m modules make[1]: Entering directory '/usr/src/linux-headers-6.18.44-current-sunxi64' make[2]: Entering directory '/home/firepower/tm16xx-display/drivers/auxdisplay' warning: the compiler differs from the one used to build the kernel The kernel was built by: aarch64-linux-gnu-gcc (Debian 14.2.0-19) 14.2.0 You are using: gcc (Debian 14.2.0-19) 14.2.0 make[4]: *** No rule to make target 'charlcd.o', needed by './'. Stop. make[3]: *** [/usr/src/linux-headers-6.18.44-current-sunxi64/Makefile:2052: .] Error 2 make[2]: *** [/usr/src/linux-headers-6.18.44-current-sunxi64/Makefile:248: __sub-make] Error 2 make[2]: Leaving directory '/home/firepower/tm16xx-display/drivers/auxdisplay' make[1]: *** [Makefile:248: __sub-make] Error 2 make[1]: Leaving directory '/usr/src/linux-headers-6.18.44-current-sunxi64' make: *** [Makefile:50: module] Error 2
-
State of support for Raspberry Pi 5
I just checked at my ROCK5B running Armbian userspace: # sudo apt update # sudo apt list -a linux-headers-*current-bcm2711 linux-headers-current-bcm2711/trixie 26.2.1 arm64 linux-headers-current-bcm2711/trixie 25.11.2 arm64 linux-headers-current-bcm2711/trixie 25.8.2 arm64 linux-headers-current-bcm2711/trixie 25.8.1 arm64 linux-headers-current-bcm2711/trixie 25.5.1 arm64 linux-headers-current-bcm2711/trixie 25.2.3 arm64 linux-headers-current-bcm2711/trixie 25.2.2 arm64 linux-headers-current-bcm2711/trixie 24.11.1 arm64 linux-headers-current-bcm2711/trixie 24.8.2 arm64 linux-headers-current-bcm2711/trixie 24.5.1 arm64 linux-headers-current-bcm2711/trixie 24.2.1 arm64 So you can install them with: # sudo apt install linux-headers-*current-bcm2711 You will get the latest if you do not select explicit version 6.18.9, I got 6.18.10 as that seems to be the latest now. Armbian also has edge and legacy, but for normal release all 64-bit Raspberry Pis is named 'current-bcm2711', which should be the equivalent of 'rpi-v8', which is the normal 4k pages downstream kernel in Raspberry Pi OS 64-bit. It might be you originally had the dedicated rpi5b installation, so you simply had not gotten the headers maybe. Armbian has no 16k pages kernel, if you want that, you need to build yourself, but note that this comes with quite some of issues, many people are not aware and cannot fix issues due to that. See 2+ years of trouble w.r.t. that on RPL forums. I do not use Ubuntu based Armbian, but Debian based, but should not matter for that kernel packages as those are Armbian on top of either distro.
-
[Armbian newsletter] - Github Highlights
This week's changes center on expanded board and platform support, a modernized build and release pipeline anchored on Debian Trixie and ISO output, and a substantial documentation and release-process overhaul. On the hardware side, the EmbedFire LubanCat 4 (RK3588S) and Xiaomi Pad 6S Pro (sheng) join as new boards, Tanix TX6S is promoted to Supported, and Banana Pi R2 (MT7623) returns with kernel 6.18, edge 7.1, and U-Boot 2026.07. The reComputer RK3588 moves to the Panthor open-source GPU stack, NanoPCT6 U-Boot advances to v2026.07, and reComputer RK3576/RK3588 receives U-Boot fixes for SPI boot, NVMe, and rockusb. Several Rockchip and Qualcomm device trees are corrected, and RTL8852BS, RTL88x2CS, and related wireless drivers are refreshed with substantial warning cleanup. Build infrastructure sees the official host and default Docker image switch to Debian Trixie, Ubuntu Noble dropped from release and SDK targets, and image signing extended to every format. UEFI current/edge targets now ship as ISO for both minimal and desktop variants, nightly builds are restricted to platinum boards, and SDK CI moves to self-hosted runners with auto-retry and dispatch-driven index updates. A weekly stable build with automatic version bump is now scheduled. Documentation and release tooling receive extensive rework: armbian-config pages are reorganized under /config/ with per-subcategory splits, per-app SEO pages and category hubs are emitted, and the manual changelog is replaced by per-release pages with a quarterly digest published to docs.armbian.com. Release-summary generation now groups by source repository, recovers PR links, and is anchored to release windows. #Armbian #EmbeddedLinux #Rockchip #DebianTrixie #ReleaseEngineering Changesaction: include .iso images in the release assets manifest. by @igorpecovnik in armbian/build#10495action: sign every image format, not only .img.xz. by @igorpecovnik in armbian/build#10497Add board: EmbedFire LubanCat 4 (RK3588S). by @miskin-lee in armbian/build#10505Add support for Xiaomi Pad 6S Pro (sheng). by @code002-2 in armbian/build#9988arm64: dts: rockchip: rk3588s-orangepi-5: route ES8388 MCLK to the IO…. by @defcom5-rockchip in armbian/build#10493arm64: dts: rockchip: youyeetoo-r1: fix PCIe reset gpio and drop spi0 stub. by @SuperKali in armbian/linux-rockchip#530assets: add 8 missing app logos + improve the Home Assistant logo. by @igorpecovnik in armbian/configng#994Banana Pi R2 (mt7623): back from the dead — kernel 6.18 + edge 7.1, u-boot 2026.07. by @igorpecovnik in armbian/build#10457board-images: add lubancat-4.png. by @miskin-lee in armbian/armbian.github.io#418board: add BT support to bananpim5pro edge kernel. by @efectn in armbian/build#10445board: rk3588: switch reComputer RK3588 to Panthor open-source GPU stack. by @Mkiring in armbian/build#10320Board: tanix-tx6s-axp313 promote to Supported. by @alnahian2011 in armbian/build#10459bootscripts: seeed-rk35xx: harden armbianEnv.txt import against CRLF and invalid fdtfile. by @Mkiring in armbian/build#10474chore(license): declare GPL-2.0-or-later and add SPDX headers. by @SuperKali in armbian/imager#182ci: also publish an .iso from the SDK build. by @igorpecovnik in armbian/sdk#38ci: auto-retry SDK runs killed by runner stalls. by @igorpecovnik in armbian/sdk#42ci: compress qcow2 again + move image builds to self-hosted runners. by @igorpecovnik in armbian/sdk#41ci: dispatch download-index from the build, drop the separate workflow + watchdog. by @igorpecovnik in armbian/sdk#44ci: keep the mirror schedule alive. by @igorpecovnik in armbian/phytium-linux-kernel#1ci: weekly stable build on Mondays + automatic version bump. by @igorpecovnik in armbian/ci#56config: add git_sources.json with pinned source SHA1s. by @igorpecovnik in armbian/build#10453css: uniform app-page logo size (.app-logo). by @igorpecovnik in armbian/documentation#981delete-old-releases: keep last N stable releases by version. by @igorpecovnik in armbian/ci#57docs(markdown): clean up the armbian-config section pages. by @igorpecovnik in armbian/configng#995docs(markdown): emit per-app SEO pages + category link hubs. by @igorpecovnik in armbian/configng#991docs(markdown): point in-page armbian-config links at /config/. by @igorpecovnik in armbian/configng#996docs(markdown): tag app-page logos with .app-logo for uniform sizing. by @igorpecovnik in armbian/configng#993docs: move armbian-config pages to /config/ (keep old URLs). by @igorpecovnik in armbian/documentation#992docs: official build host is Debian Trixie. by @igorpecovnik in armbian/documentation#974docs: split armbian-config System into per-subcategory pages. by @igorpecovnik in armbian/documentation#989external: add arm64 to google-chrome. by @igorpecovnik in armbian/os#485feat(flash): show the kernel version in the confirm summary. by @SuperKali in armbian/imager#184Fix -Warray-bounds, -Wformat-truncation and -Wframe-larger-than (73/8/2 -> 0). by @iav in armbian/wifi-rtl8852bs#19Fix two clang findings: sscanf %7s overflow in mp ioctl, uninitialised max_bw in rtw_vht. by @iav in armbian/wifi-rtl8852bs#21fix(firstlogin): remove .not_logged_in_yet marker via EXIT trap. by @Mkiring in armbian/build#10450fix(rockchip64-6.18): drop 8250 DMA reopen patch, fixed upstream in 6.18.y. by @igorpecovnik in armbian/build#10482fix(rockchip64-7.1): drop 8250 DMA reopen patch, fixed upstream in 7.1.9. by @iav in armbian/build#10479fix(sm8250-6.18): rebase fastrpc revert patches onto current 6.18.y. by @igorpecovnik in armbian/build#10483fix(system): make overlayfs work out of the box. by @f00b4r0 in armbian/configng#989generate-armbian-images-json: fix empty nightly (ci) feed. by @igorpecovnik in armbian/armbian.github.io#415generate_CODEOWNERS: handle multi-dir KERNELPATCHDIR (fixes malformed spacemit-k3 entry). by @igorpecovnik in armbian/build#10499generate_targets: assemble riscv64 images on X64 runners, not native riscv. by @igorpecovnik in armbian/armbian.github.io#409generate_targets: update artifact/image runner mappings. by @igorpecovnik in armbian/armbian.github.io#405hal_ld_file: compose the external parameter file path after the folder is known. by @iav in armbian/wifi-rtl8852bs#25hal_ld_file: restore the missing continue in the TX power limit column-define stage. by @iav in armbian/wifi-rtl8852bs#24image-output-abl: wait for loop partition node before blkid (fix flaky build). by @igorpecovnik in armbian/build#10491images json: promote an image in .iso as well as .img.xz. by @igorpecovnik in armbian/armbian.github.io#412install-engine: silence null-byte warnings from the Rockchip probe. by @igorpecovnik in armbian/configng#986kernel config hash: ignore modifications the source config already declares. by @iav in armbian/build#10367kernel-debug-tiers: tier 2 enables PROC_KCORE and KALLSYMS_ALL for post-mortem tooling. by @iav in armbian/build#10458make-yaml-redirector: pass inputs through env, not inline ${{ }}. by @igorpecovnik in armbian/actions#38mirrors: add Poland and Sweden to the flag map. by @igorpecovnik in armbian/documentation#976nanopct6(-lts): u-boot: bump to v2026.07. by @rpardini in armbian/build#10511nav: point Unit Test Status at the unit tests. by @igorpecovnik in armbian/documentation#987osdep_service_linux: release the path reference taken by kern_path(). by @iav in armbian/wifi-rtl8852bs#23patching: tolerate non-ASCII From:/Subject: headers (fix sunxi 'got Header' build abort). by @igorpecovnik in armbian/build#10481phytium-embedded: switch to Armbian kernel mirror, rename current->vendor, drop legacy. by @igorpecovnik in armbian/build#10467PocketBeagle 2 - Disable building Desktop images. by @Grippy98 in armbian/build#10466proc: read only what was written in the sa_query / tx_deauth / tx_auth handlers. by @iav in armbian/wifi-rtl8852bs#22reComputer RK3576/RK3588: U-Boot fixes for SPI boot, NVMe, rockusb. by @Mkiring in armbian/build#10471recomputer-rk3588: do not fail the image when Panthor firmware is absent. by @igorpecovnik in armbian/build#10487recomputer-rk35xx-common: drop bluez juggle vs fcs960k-aic-bluez. by @rpardini in armbian/build#10358redirector: use download_path_archive for the archive variant. by @igorpecovnik in armbian/armbian.github.io#416Refactor CDN redirector workflow (dedupe + fix status classification). by @igorpecovnik in armbian/armbian.github.io#404release targets: drop Ubuntu noble. by @igorpecovnik in armbian/armbian.github.io#413release-doc: group by source repo, recover missing PR links. by @igorpecovnik in armbian/armbian.github.io#423release-summary: publish the quarterly digest to docs.armbian.com. by @igorpecovnik in armbian/armbian.github.io#420release-summary: push the docs PR as armbianworker. by @igorpecovnik in armbian/armbian.github.io#422release-summary: weekly-only GitHub releases, release-anchored quarterly window. by @igorpecovnik in armbian/armbian.github.io#421release-targets: add Raspberry Pi 5 virtual board. by @igorpecovnik in armbian/armbian.github.io#408release-targets: nightly only for platinum boards, block the rest. by @igorpecovnik in armbian/armbian.github.io#410release-targets: ship generic UEFI apps as .iso, not raw. by @igorpecovnik in armbian/armbian.github.io#414release-targets: UEFI current/edge images output ISO (minimal + desktop). by @igorpecovnik in armbian/armbian.github.io#411releases: replace the manual changelog with per-release pages. by @igorpecovnik in armbian/documentation#984replace patch From: headers across the framework with something meaningful. by @EvilOlaf in armbian/build#10472RK3506: Update ddr / tee / loader blobs. by @vidplace7 in armbian/rkbin#51rockchip64: rk356x rkvdec2: drop stray 4th interrupt cell. by @iav in armbian/build#10455rtl8852bs: bump driver to 58840d11 (2026-08-18). by @iav in armbian/build#10460rtl88x2cs: bump driver to a2066739 (2026-08-20). by @iav in armbian/build#10501runner-clean: ensure gh and mktorrent on self-hosted runners. by @igorpecovnik in armbian/actions#39runners: authenticate the release lookup and verify before removing anything. by @igorpecovnik in armbian/configng#990RV1103/RV1106: Update ddr / tee / loader blobs. by @vidplace7 in armbian/rkbin#52sc8280xp: drop DP patches now upstreamed in the 7.0.11 vendor kernel. by @igorpecovnik in armbian/build#10504sdk: ship .iso and .img.qcow2 uncompressed. by @igorpecovnik in armbian/sdk#40sdk: stop generating noble images. by @igorpecovnik in armbian/sdk#37seo: per-app software pages + per-page og/meta tags. by @igorpecovnik in armbian/documentation#978Silence -Wmaybe-uninitialized (84 -> 0) and bound the mp ioctl input copy. by @iav in armbian/wifi-rtl8852bs#20sm8550-sheng: scope clang to kernel build (fix linux-headers postinst clang: not found). by @igorpecovnik in armbian/build#10468SpacemiT K1: Revert USB boot and add SPI flash support to Musebook & MusePi Pro. by @pyavitz in armbian/build#10462spacemit-k3: fix ethercat K3 stmmac build (xsk_tx_metadata_request 4-arg API). by @igorpecovnik in armbian/build#10484Switch the build host and default Docker image to Debian Trixie. by @igorpecovnik in armbian/build#10494Tune low-memory Beagle board release targets. by @Grippy98 in armbian/armbian.github.io#403v4l2loopback-dkms: raise kernel skip cutoff from 6.12 to 7.2. by @igorpecovnik in armbian/build#10490wireless drivers: bump rtl8189es pin, re-point rtl8723ds pin. by @iav in armbian/build#10502xiaomi-sheng: add resolute (Ubuntu 26.04) to supported userspaces. by @code002-2 in armbian/build#10464youyeetoo-r1: fix M.2 PCIe reset gpio. by @SuperKali in armbian/build#10469View the full article
-
[News from Armbian] - Github Highlights
This week's changes center on expanded board and platform support, a modernized build and release pipeline anchored on Debian Trixie and ISO output, and a substantial documentation and release-process overhaul. On the hardware side, the EmbedFire LubanCat 4 (RK3588S) and Xiaomi Pad 6S Pro (sheng) join as new boards, Tanix TX6S is promoted to Supported, and Banana Pi R2 (MT7623) returns with kernel 6.18, edge 7.1, and U-Boot 2026.07. The reComputer RK3588 moves to the Panthor open-source GPU stack, NanoPCT6 U-Boot advances to v2026.07, and reComputer RK3576/RK3588 receives U-Boot fixes for SPI boot, NVMe, and rockusb. Several Rockchip and Qualcomm device trees are corrected, and RTL8852BS, RTL88x2CS, and related wireless drivers are refreshed with substantial warning cleanup. Build infrastructure sees the official host and default Docker image switch to Debian Trixie, Ubuntu Noble dropped from release and SDK targets, and image signing extended to every format. UEFI current/edge targets now ship as ISO for both minimal and desktop variants, nightly builds are restricted to platinum boards, and SDK CI moves to self-hosted runners with auto-retry and dispatch-driven index updates. A weekly stable build with automatic version bump is now scheduled. Documentation and release tooling receive extensive rework: armbian-config pages are reorganized under /config/ with per-subcategory splits, per-app SEO pages and category hubs are emitted, and the manual changelog is replaced by per-release pages with a quarterly digest published to docs.armbian.com. Release-summary generation now groups by source repository, recovers PR links, and is anchored to release windows. #Armbian #EmbeddedLinux #Rockchip #DebianTrixie #ReleaseEngineering Changesaction: include .iso images in the release assets manifest. by @igorpecovnik in armbian/build#10495action: sign every image format, not only .img.xz. by @igorpecovnik in armbian/build#10497Add board: EmbedFire LubanCat 4 (RK3588S). by @miskin-lee in armbian/build#10505Add support for Xiaomi Pad 6S Pro (sheng). by @code002-2 in armbian/build#9988arm64: dts: rockchip: rk3588s-orangepi-5: route ES8388 MCLK to the IO…. by @defcom5-rockchip in armbian/build#10493arm64: dts: rockchip: youyeetoo-r1: fix PCIe reset gpio and drop spi0 stub. by @SuperKali in armbian/linux-rockchip#530assets: add 8 missing app logos + improve the Home Assistant logo. by @igorpecovnik in armbian/configng#994Banana Pi R2 (mt7623): back from the dead — kernel 6.18 + edge 7.1, u-boot 2026.07. by @igorpecovnik in armbian/build#10457board-images: add lubancat-4.png. by @miskin-lee in armbian/armbian.github.io#418board: add BT support to bananpim5pro edge kernel. by @efectn in armbian/build#10445board: rk3588: switch reComputer RK3588 to Panthor open-source GPU stack. by @Mkiring in armbian/build#10320Board: tanix-tx6s-axp313 promote to Supported. by @alnahian2011 in armbian/build#10459bootscripts: seeed-rk35xx: harden armbianEnv.txt import against CRLF and invalid fdtfile. by @Mkiring in armbian/build#10474chore(license): declare GPL-2.0-or-later and add SPDX headers. by @SuperKali in armbian/imager#182ci: also publish an .iso from the SDK build. by @igorpecovnik in armbian/sdk#38ci: auto-retry SDK runs killed by runner stalls. by @igorpecovnik in armbian/sdk#42ci: compress qcow2 again + move image builds to self-hosted runners. by @igorpecovnik in armbian/sdk#41ci: dispatch download-index from the build, drop the separate workflow + watchdog. by @igorpecovnik in armbian/sdk#44ci: keep the mirror schedule alive. by @igorpecovnik in armbian/phytium-linux-kernel#1ci: weekly stable build on Mondays + automatic version bump. by @igorpecovnik in armbian/ci#56config: add git_sources.json with pinned source SHA1s. by @igorpecovnik in armbian/build#10453css: uniform app-page logo size (.app-logo). by @igorpecovnik in armbian/documentation#981delete-old-releases: keep last N stable releases by version. by @igorpecovnik in armbian/ci#57docs(markdown): clean up the armbian-config section pages. by @igorpecovnik in armbian/configng#995docs(markdown): emit per-app SEO pages + category link hubs. by @igorpecovnik in armbian/configng#991docs(markdown): point in-page armbian-config links at /config/. by @igorpecovnik in armbian/configng#996docs(markdown): tag app-page logos with .app-logo for uniform sizing. by @igorpecovnik in armbian/configng#993docs: move armbian-config pages to /config/ (keep old URLs). by @igorpecovnik in armbian/documentation#992docs: official build host is Debian Trixie. by @igorpecovnik in armbian/documentation#974docs: split armbian-config System into per-subcategory pages. by @igorpecovnik in armbian/documentation#989external: add arm64 to google-chrome. by @igorpecovnik in armbian/os#485feat(flash): show the kernel version in the confirm summary. by @SuperKali in armbian/imager#184Fix -Warray-bounds, -Wformat-truncation and -Wframe-larger-than (73/8/2 -> 0). by @iav in armbian/wifi-rtl8852bs#19Fix two clang findings: sscanf %7s overflow in mp ioctl, uninitialised max_bw in rtw_vht. by @iav in armbian/wifi-rtl8852bs#21fix(firstlogin): remove .not_logged_in_yet marker via EXIT trap. by @Mkiring in armbian/build#10450fix(rockchip64-6.18): drop 8250 DMA reopen patch, fixed upstream in 6.18.y. by @igorpecovnik in armbian/build#10482fix(rockchip64-7.1): drop 8250 DMA reopen patch, fixed upstream in 7.1.9. by @iav in armbian/build#10479fix(sm8250-6.18): rebase fastrpc revert patches onto current 6.18.y. by @igorpecovnik in armbian/build#10483fix(system): make overlayfs work out of the box. by @f00b4r0 in armbian/configng#989generate-armbian-images-json: fix empty nightly (ci) feed. by @igorpecovnik in armbian/armbian.github.io#415generate_CODEOWNERS: handle multi-dir KERNELPATCHDIR (fixes malformed spacemit-k3 entry). by @igorpecovnik in armbian/build#10499generate_targets: assemble riscv64 images on X64 runners, not native riscv. by @igorpecovnik in armbian/armbian.github.io#409generate_targets: update artifact/image runner mappings. by @igorpecovnik in armbian/armbian.github.io#405hal_ld_file: compose the external parameter file path after the folder is known. by @iav in armbian/wifi-rtl8852bs#25hal_ld_file: restore the missing continue in the TX power limit column-define stage. by @iav in armbian/wifi-rtl8852bs#24image-output-abl: wait for loop partition node before blkid (fix flaky build). by @igorpecovnik in armbian/build#10491images json: promote an image in .iso as well as .img.xz. by @igorpecovnik in armbian/armbian.github.io#412install-engine: silence null-byte warnings from the Rockchip probe. by @igorpecovnik in armbian/configng#986kernel config hash: ignore modifications the source config already declares. by @iav in armbian/build#10367kernel-debug-tiers: tier 2 enables PROC_KCORE and KALLSYMS_ALL for post-mortem tooling. by @iav in armbian/build#10458make-yaml-redirector: pass inputs through env, not inline ${{ }}. by @igorpecovnik in armbian/actions#38mirrors: add Poland and Sweden to the flag map. by @igorpecovnik in armbian/documentation#976nanopct6(-lts): u-boot: bump to v2026.07. by @rpardini in armbian/build#10511nav: point Unit Test Status at the unit tests. by @igorpecovnik in armbian/documentation#987osdep_service_linux: release the path reference taken by kern_path(). by @iav in armbian/wifi-rtl8852bs#23patching: tolerate non-ASCII From:/Subject: headers (fix sunxi 'got Header' build abort). by @igorpecovnik in armbian/build#10481phytium-embedded: switch to Armbian kernel mirror, rename current->vendor, drop legacy. by @igorpecovnik in armbian/build#10467PocketBeagle 2 - Disable building Desktop images. by @Grippy98 in armbian/build#10466proc: read only what was written in the sa_query / tx_deauth / tx_auth handlers. by @iav in armbian/wifi-rtl8852bs#22reComputer RK3576/RK3588: U-Boot fixes for SPI boot, NVMe, rockusb. by @Mkiring in armbian/build#10471recomputer-rk3588: do not fail the image when Panthor firmware is absent. by @igorpecovnik in armbian/build#10487recomputer-rk35xx-common: drop bluez juggle vs fcs960k-aic-bluez. by @rpardini in armbian/build#10358redirector: use download_path_archive for the archive variant. by @igorpecovnik in armbian/armbian.github.io#416Refactor CDN redirector workflow (dedupe + fix status classification). by @igorpecovnik in armbian/armbian.github.io#404release targets: drop Ubuntu noble. by @igorpecovnik in armbian/armbian.github.io#413release-doc: group by source repo, recover missing PR links. by @igorpecovnik in armbian/armbian.github.io#423release-summary: publish the quarterly digest to docs.armbian.com. by @igorpecovnik in armbian/armbian.github.io#420release-summary: push the docs PR as armbianworker. by @igorpecovnik in armbian/armbian.github.io#422release-summary: weekly-only GitHub releases, release-anchored quarterly window. by @igorpecovnik in armbian/armbian.github.io#421release-targets: add Raspberry Pi 5 virtual board. by @igorpecovnik in armbian/armbian.github.io#408release-targets: nightly only for platinum boards, block the rest. by @igorpecovnik in armbian/armbian.github.io#410release-targets: ship generic UEFI apps as .iso, not raw. by @igorpecovnik in armbian/armbian.github.io#414release-targets: UEFI current/edge images output ISO (minimal + desktop). by @igorpecovnik in armbian/armbian.github.io#411releases: replace the manual changelog with per-release pages. by @igorpecovnik in armbian/documentation#984replace patch From: headers across the framework with something meaningful. by @EvilOlaf in armbian/build#10472RK3506: Update ddr / tee / loader blobs. by @vidplace7 in armbian/rkbin#51rockchip64: rk356x rkvdec2: drop stray 4th interrupt cell. by @iav in armbian/build#10455rtl8852bs: bump driver to 58840d11 (2026-08-18). by @iav in armbian/build#10460rtl88x2cs: bump driver to a2066739 (2026-08-20). by @iav in armbian/build#10501runner-clean: ensure gh and mktorrent on self-hosted runners. by @igorpecovnik in armbian/actions#39runners: authenticate the release lookup and verify before removing anything. by @igorpecovnik in armbian/configng#990RV1103/RV1106: Update ddr / tee / loader blobs. by @vidplace7 in armbian/rkbin#52sc8280xp: drop DP patches now upstreamed in the 7.0.11 vendor kernel. by @igorpecovnik in armbian/build#10504sdk: ship .iso and .img.qcow2 uncompressed. by @igorpecovnik in armbian/sdk#40sdk: stop generating noble images. by @igorpecovnik in armbian/sdk#37seo: per-app software pages + per-page og/meta tags. by @igorpecovnik in armbian/documentation#978Silence -Wmaybe-uninitialized (84 -> 0) and bound the mp ioctl input copy. by @iav in armbian/wifi-rtl8852bs#20sm8550-sheng: scope clang to kernel build (fix linux-headers postinst clang: not found). by @igorpecovnik in armbian/build#10468SpacemiT K1: Revert USB boot and add SPI flash support to Musebook & MusePi Pro. by @pyavitz in armbian/build#10462spacemit-k3: fix ethercat K3 stmmac build (xsk_tx_metadata_request 4-arg API). by @igorpecovnik in armbian/build#10484Switch the build host and default Docker image to Debian Trixie. by @igorpecovnik in armbian/build#10494Tune low-memory Beagle board release targets. by @Grippy98 in armbian/armbian.github.io#403v4l2loopback-dkms: raise kernel skip cutoff from 6.12 to 7.2. by @igorpecovnik in armbian/build#10490wireless drivers: bump rtl8189es pin, re-point rtl8723ds pin. by @iav in armbian/build#10502xiaomi-sheng: add resolute (Ubuntu 26.04) to supported userspaces. by @code002-2 in armbian/build#10464youyeetoo-r1: fix M.2 PCIe reset gpio. by @SuperKali in armbian/build#10469View the full article
-
[Armbian newsletter] - Github Highlights
This cycle centers on expanded board and SoC support, kernel maintenance across sunxi, rockchip, and sophgo families, and infrastructure refinements to installer, extensions, and CI tooling. New platform enablement covers a broad range of vendors and architectures. Notable additions include the EmbedFire LubanCat 3 v2 and Seeed reComputer RK3576 devkits, the TQ-Systems MBa62xx/MBa67xx TI K3 boards, the Tanix TX6s (Allwinner H616), and the ZTL A568 (RK3568). The Allwinner A733 line advances with a full HDMI display pipeline (DE33/RCQ), PCIe/NVMe, and U-Boot 2026.07 integration for sun55iw3, while the Sophgo SG200x family bumps edge to 7.2, gains TPU support for the Milk-V Duo S, and doubles the /boot partition to 256 MB. Kernel work spans multiple maintenance streams. The sunxi 6.18 and 7.2 patch sets were rewritten against upstream changes, with fixes for a sun8i_thermal NULL-caldata Oops that also resolves a reboot hang, and a correction for H616/H618 analog LINEOUT playing at half speed. Rockchip receives an RK3588 SDMMC fix for bus-width > 1, plymouth and ttyGS0 gadget console improvements on RK35xx, and Radxa E24C network fixes. Amlogic meson64 gains GPIO wakeup sources, PCIe port service requirements, and a rebased MPS series, while the cix-6.18 sky1 PDC driver was converted to the new syscore API. Tooling and distribution changes improve reliability and lifecycle handling. A new backward-compatible switch-alias mechanism formalizes deprecation, armbian-install gains an "spi" mode for self-contained boot on NVMe, SATA, or USB, and armbian_firmware now installs linux-headers before linux-image to satisfy first-pass DKMS. GitHub release lookups are checked and authenticated with GITHUB_TOKEN propagated through CI, kernel-deb postinst symlinks are made resilient to hook failures, and download-external mirrors only the newest version of each package to reduce archive bloat. #Armbian #EmbeddedLinux #Rockchip #Allwinner #KernelDevelopment Changesa bunch of cosmetics across board configs, and removed outdated readmes. by @EvilOlaf in armbian/build#10764Add board image for Tanix TX6s. by @lagosproject in armbian/armbian.github.io#451Add Boardcon SBC3568 board assets. by @boardcon-arm in armbian/armbian.github.io#456Add EmbedFire LubanCat 3 v2 (RK3576) support. by @hqnicolas in armbian/build#10689add overlay to restore orangepi 5 pro fan params.. by @eebssk1 in armbian/build#10737arm64: dts: rockchip: bunch of Radxa E24C network fixes. by @rpardini in armbian/linux-rockchip#553armbian-install: add "spi" mode for self-contained boot on NVMe/SATA/USB. by @igorpecovnik in armbian/configng#1024armbian_firmware: don't silently swallow old-kernel purge failures on switch. by @igorpecovnik in armbian/configng#1025armbian_firmware: install linux-headers before linux-image (first-pass DKMS). by @igorpecovnik in armbian/configng#1026armbian_firmware: resolve RK3588 kernel family by branch on install. by @igorpecovnik in armbian/configng#1027bcm2711: enable the serial console by default on Raspberry Pi. by @igorpecovnik in armbian/build#10726board assets: add ZTL A568 image and vendor logo. by @yanhy2000 in armbian/armbian.github.io#464board-images: add mba62xx/mba67xx board images. by @schmiedelm in armbian/armbian.github.io#457board: add reComputer RK3576 Module Dev Kit support. by @Lesords in armbian/build#10693board: add ZTL A568 (DC_A568, RK3568). by @yanhy2000 in armbian/build#10761Board: fix u-boot mainline for JP-Tvbox Rk3566. by @hqnicolas in armbian/build#10752board: name Lyra Ultra and Ultra W together. by @stevenjoezhang in armbian/build#10754board: nanopi-r28s: remove obsolete Bluetooth workaround. by @wukibaka in armbian/build#10753boards: add MBa62xx and MBa67xx (TQ-Systems TI K3 boards). by @schmiedelm in armbian/build#10724bsp: end hdmi-hotplug and sheng-ucm-init.sh with a newline. by @iav in armbian/build#10758ci: pass GITHUB_TOKEN into the build so release lookups authenticate. by @igorpecovnik in armbian/ci#76cix-6.18: convert sky1 PDC driver to the new syscore API. by @igorpecovnik in armbian/build#10715cix-6.18: rebase SCMI ACPI patch onto 6.18.52. by @igorpecovnik in armbian/build#10706cloud-init: stop persisting zram swap into /etc/fstab (slow cloud boot). by @igorpecovnik in armbian/build#10324deprecations: backward-compatible switch-alias mechanism. by @igorpecovnik in armbian/build#10525Disable fast for mba62xx and exclude mba62xx/mba67xx from stable builds. by @schmiedelm in armbian/armbian.github.io#459docs(contribute): ask for build servers, the way we ask for mirrors. by @igorpecovnik in armbian/documentation#1291docs(contribute): modernize the automation page. by @igorpecovnik in armbian/documentation#1261docs(datacenter): describe what the lab can actually do. by @igorpecovnik in armbian/documentation#1241download-external: mirror only the newest version of each package. by @igorpecovnik in armbian/armbian.github.io#463extensions: add seeed-extension wrapper pinning Seeed's external repo. by @Mkiring in armbian/build#10698extensions: add uboot-mainline-mmc-env-storage. by @rpardini in armbian/build#10658extensions: make the GitHub release lookup checked and authenticated. by @igorpecovnik in armbian/build#10720external: drop armhf where upstream no longer builds it. by @igorpecovnik in armbian/os#488external: drop the $Version floors from aptly GLOBs. by @igorpecovnik in armbian/os#489families: don't call display_alert in write_uboot_platform (runs on target). by @igorpecovnik in armbian/build#10765feat(board): add Tanix TX6s (Allwinner H616 with AXP305 PMIC). by @lagosproject in armbian/build#10699feat: Add Seeed Studio reComputer RK3576 Module devkit dts. by @Lesords in armbian/linux-rockchip#550firstlogin: start the setup on the console where Enter is pressed. by @enthropy7 in armbian/build#10716github_latest_release_tag: say whether the lookup was authenticated. by @igorpecovnik in armbian/build#10762i18n: add Greek (el) and Serbian Cyrillic (sr) translations. by @igorpecovnik in armbian/imager#169kernel-debs: relink /boot kernel symlinks even when postinst.d hooks fail. by @igorpecovnik in armbian/build#10766kernel/sc8280xp-edge: fix QPS615 (TC956x) never linking at 1G on Radxa Dragon Q8B. by @yuskesh in armbian/build#10683kernel: rtc-pcf8563: fix oops on the first alarm interrupt. by @iav in armbian/build#10729lint-scripts: name files shfmt flags without a hunk. by @iav in armbian/build#10759mainline: bump to v7.3-rc3. by @EvilOlaf in armbian/build#10700meson64: allow GPIO interrupts to act as wakeup sources. by @iav in armbian/build#10738meson64: move the pending MPS series from v7 to v9. by @iav in armbian/build#10743meson64: require the PCIe port services on boards that have PCIe. by @iav in armbian/build#10739meson64_common: uboot_gxl_postprocess_ng: run aml_encrypt_gxl under run_host_x86_binary_logged. by @rpardini in armbian/build#10755mvebu, spacemit: drop patches that landed upstream, fix K3 xsk call. by @igorpecovnik in armbian/build#10709mvebu: alternate implementation of WoL. by @neheb in armbian/build#10595mvebu: gpio and mmc backports. by @neheb in armbian/build#10730odroidhc4: let the ethernet PHY wake the board. by @iav in armbian/build#10741profile: lead with what to do next. by @igorpecovnik in armbian/.github#2python: pylibfdt: drop fork, use upstream release 1.7.2-2 with swig 4.4.x. by @rpardini in armbian/build#10756qcs6490: enable CONFIG_HIDRAW. by @cfarley137 in armbian/build#10736radxa-cubie-a5e: u-boot: fall back to alternative DRAM parameters. by @Guation in armbian/build#10694readme workflow: open PRs as armbianworker, not a person. by @igorpecovnik in armbian/armbian.github.io#454release-targets: blacklist xiaomi-sheng from community builds. by @igorpecovnik in armbian/armbian.github.io#462release-targets: fix the delimiter on two dead extension-map entries. by @igorpecovnik in armbian/armbian.github.io#465Remove 'odroidc2' from targets-release-nightly blacklist. by @igorpecovnik in armbian/armbian.github.io#461remove experimental status for PARALLEL_PATCHES. by @EvilOlaf in armbian/documentation#1260Remove sk-am62-lp from blacklist and add uefi-loong64. by @igorpecovnik in armbian/armbian.github.io#453reorder contributors. by @EvilOlaf in armbian/documentation#1250rewrite sunxi 6.18 and 7.2 patches. by @EvilOlaf in armbian/build#10768rk35xx vendor: enable CONFIG_LED_TRIGGER_PHY. by @rpardini in armbian/build#10757rk35xx: bound plymouth-quit-wait to fix headless boot deadlock. by @Mkiring in armbian/build#10719rk35xx: enable ttyGS0 gadget serial console with clean first connect. by @Mkiring in armbian/build#10697rockchip64: rk3399: keep the watchdog from resetting the board in sleep. by @iav in armbian/build#10705soc: rockchip: grf: Fix SDMMC not working on RK3588 with bus-width > 1. by @evtest-hash in armbian/linux-rockchip#554sophgo-sg200x-7.2: drop DMA compatible patch, it is upstream. by @igorpecovnik in armbian/build#10710sophgo-sg200x: add TPU support for the Milk-V Duo S (mainline port of the vendor driver). by @leafpmpmp in armbian/build#10760sophgo-sg200x: bump edge to 7.2 and bleedingedge to 7.3, fix SDHCI clocks, run Duo S eMMC at HS200. by @lukaszsobala in armbian/build#10714sophgo-sg200x: increase the /boot partition size from 128 MB to 256 MB. by @lukaszsobala in armbian/build#10751SpacemiT K3: Update OpenSBI / U-Boot to k3-br-v1.0.8. by @pyavitz in armbian/build#10742sun55iw3: HDMI display pipeline (DE33/RCQ), PCIe/NVMe on U-Boot 2026.07 and board support. by @juanesf in armbian/build#10587sun60iw2/orangepizero3w: fix GPU 600MHz clock cap (PowerVR, 1008MHz + matching voltage). by @davidhfrankelcodes in armbian/build#10702sun60iw2: drop dead pd_gpu_core_test override from cubie-a7z DTS. by @igorpecovnik in armbian/build#10747sun60iw2: fix cubie-a7z patch broken by upstream dtb Makefile change. by @igorpecovnik in armbian/build#10744sun60iw2: re-anchor the GPU clk_rate hunk below the power-domains line. by @igorpecovnik in armbian/build#10771sunxi-6.12: resync three patches with 6.12.110. by @igorpecovnik in armbian/build#10711sunxi-6.18: drop upstreamed patch and rewrite the rest. by @EvilOlaf in armbian/build#10704sunxi-6.18: fix sun8i_thermal NULL-caldata Oops (also fixes reboot hang). by @trueell in armbian/build#10727sunxi-7.2: adjust patches to compensate upstream changes in 7.2.6. by @EvilOlaf in armbian/build#10703sunxi-7.2: fix sun8i_thermal NULL-caldata Oops (also fixes reboot hang). by @trueell in armbian/build#10728sunxi64-edge: rewrite kernel config against 7.2.6. by @EvilOlaf in armbian/build#10767sunxi: fix H616/H618 analog LINEOUT playing at half speed after HDMI clock fix. by @vdju in armbian/build#10745sunxi: mellowflyc5: prefer SD card over eMMC in U-Boot boot order. by @deece in armbian/build#10749switches: document backward-compatible switch renaming (deprecation aliases). by @igorpecovnik in armbian/documentation#1251tanix-tx6s: fix u-boot build hang — add missing CONFIG_DRAM_SUNXI_TPR6. by @igorpecovnik in armbian/build#10748targets-extensions: enable seeed-extension for reComputer boards. by @Mkiring in armbian/armbian.github.io#452u-boot: aml-c400-plus: clean up defconfig, correct DTSI naming and fi…. by @jomadeto in armbian/build#10750uefidt: bump edge to 7.2. by @amazingfate in armbian/build#10734wireless: fix Realtek USB drivers against 6.6.157. by @igorpecovnik in armbian/build#10708Automatic refresh repository README. by @igorpecovnik in armbian/actions#41Automatic refresh repository README. by @igorpecovnik in armbian/ci#72Automatic refresh repository README. by @igorpecovnik in armbian/distribution#15View the full article
-
[News from Armbian] - Github Highlights
This cycle centers on expanded board and SoC support, kernel maintenance across sunxi, rockchip, and sophgo families, and infrastructure refinements to installer, extensions, and CI tooling. New platform enablement covers a broad range of vendors and architectures. Notable additions include the EmbedFire LubanCat 3 v2 and Seeed reComputer RK3576 devkits, the TQ-Systems MBa62xx/MBa67xx TI K3 boards, the Tanix TX6s (Allwinner H616), and the ZTL A568 (RK3568). The Allwinner A733 line advances with a full HDMI display pipeline (DE33/RCQ), PCIe/NVMe, and U-Boot 2026.07 integration for sun55iw3, while the Sophgo SG200x family bumps edge to 7.2, gains TPU support for the Milk-V Duo S, and doubles the /boot partition to 256 MB. Kernel work spans multiple maintenance streams. The sunxi 6.18 and 7.2 patch sets were rewritten against upstream changes, with fixes for a sun8i_thermal NULL-caldata Oops that also resolves a reboot hang, and a correction for H616/H618 analog LINEOUT playing at half speed. Rockchip receives an RK3588 SDMMC fix for bus-width > 1, plymouth and ttyGS0 gadget console improvements on RK35xx, and Radxa E24C network fixes. Amlogic meson64 gains GPIO wakeup sources, PCIe port service requirements, and a rebased MPS series, while the cix-6.18 sky1 PDC driver was converted to the new syscore API. Tooling and distribution changes improve reliability and lifecycle handling. A new backward-compatible switch-alias mechanism formalizes deprecation, armbian-install gains an "spi" mode for self-contained boot on NVMe, SATA, or USB, and armbian_firmware now installs linux-headers before linux-image to satisfy first-pass DKMS. GitHub release lookups are checked and authenticated with GITHUB_TOKEN propagated through CI, kernel-deb postinst symlinks are made resilient to hook failures, and download-external mirrors only the newest version of each package to reduce archive bloat. #Armbian #EmbeddedLinux #Rockchip #Allwinner #KernelDevelopment Changesa bunch of cosmetics across board configs, and removed outdated readmes. by @EvilOlaf in armbian/build#10764Add board image for Tanix TX6s. by @lagosproject in armbian/armbian.github.io#451Add Boardcon SBC3568 board assets. by @boardcon-arm in armbian/armbian.github.io#456Add EmbedFire LubanCat 3 v2 (RK3576) support. by @hqnicolas in armbian/build#10689add overlay to restore orangepi 5 pro fan params.. by @eebssk1 in armbian/build#10737arm64: dts: rockchip: bunch of Radxa E24C network fixes. by @rpardini in armbian/linux-rockchip#553armbian-install: add "spi" mode for self-contained boot on NVMe/SATA/USB. by @igorpecovnik in armbian/configng#1024armbian_firmware: don't silently swallow old-kernel purge failures on switch. by @igorpecovnik in armbian/configng#1025armbian_firmware: install linux-headers before linux-image (first-pass DKMS). by @igorpecovnik in armbian/configng#1026armbian_firmware: resolve RK3588 kernel family by branch on install. by @igorpecovnik in armbian/configng#1027bcm2711: enable the serial console by default on Raspberry Pi. by @igorpecovnik in armbian/build#10726board assets: add ZTL A568 image and vendor logo. by @yanhy2000 in armbian/armbian.github.io#464board-images: add mba62xx/mba67xx board images. by @schmiedelm in armbian/armbian.github.io#457board: add reComputer RK3576 Module Dev Kit support. by @Lesords in armbian/build#10693board: add ZTL A568 (DC_A568, RK3568). by @yanhy2000 in armbian/build#10761Board: fix u-boot mainline for JP-Tvbox Rk3566. by @hqnicolas in armbian/build#10752board: name Lyra Ultra and Ultra W together. by @stevenjoezhang in armbian/build#10754board: nanopi-r28s: remove obsolete Bluetooth workaround. by @wukibaka in armbian/build#10753boards: add MBa62xx and MBa67xx (TQ-Systems TI K3 boards). by @schmiedelm in armbian/build#10724bsp: end hdmi-hotplug and sheng-ucm-init.sh with a newline. by @iav in armbian/build#10758ci: pass GITHUB_TOKEN into the build so release lookups authenticate. by @igorpecovnik in armbian/ci#76cix-6.18: convert sky1 PDC driver to the new syscore API. by @igorpecovnik in armbian/build#10715cix-6.18: rebase SCMI ACPI patch onto 6.18.52. by @igorpecovnik in armbian/build#10706cloud-init: stop persisting zram swap into /etc/fstab (slow cloud boot). by @igorpecovnik in armbian/build#10324deprecations: backward-compatible switch-alias mechanism. by @igorpecovnik in armbian/build#10525Disable fast for mba62xx and exclude mba62xx/mba67xx from stable builds. by @schmiedelm in armbian/armbian.github.io#459docs(contribute): ask for build servers, the way we ask for mirrors. by @igorpecovnik in armbian/documentation#1291docs(contribute): modernize the automation page. by @igorpecovnik in armbian/documentation#1261docs(datacenter): describe what the lab can actually do. by @igorpecovnik in armbian/documentation#1241download-external: mirror only the newest version of each package. by @igorpecovnik in armbian/armbian.github.io#463extensions: add seeed-extension wrapper pinning Seeed's external repo. by @Mkiring in armbian/build#10698extensions: add uboot-mainline-mmc-env-storage. by @rpardini in armbian/build#10658extensions: make the GitHub release lookup checked and authenticated. by @igorpecovnik in armbian/build#10720external: drop armhf where upstream no longer builds it. by @igorpecovnik in armbian/os#488external: drop the $Version floors from aptly GLOBs. by @igorpecovnik in armbian/os#489families: don't call display_alert in write_uboot_platform (runs on target). by @igorpecovnik in armbian/build#10765feat(board): add Tanix TX6s (Allwinner H616 with AXP305 PMIC). by @lagosproject in armbian/build#10699feat: Add Seeed Studio reComputer RK3576 Module devkit dts. by @Lesords in armbian/linux-rockchip#550firstlogin: start the setup on the console where Enter is pressed. by @enthropy7 in armbian/build#10716github_latest_release_tag: say whether the lookup was authenticated. by @igorpecovnik in armbian/build#10762i18n: add Greek (el) and Serbian Cyrillic (sr) translations. by @igorpecovnik in armbian/imager#169kernel-debs: relink /boot kernel symlinks even when postinst.d hooks fail. by @igorpecovnik in armbian/build#10766kernel/sc8280xp-edge: fix QPS615 (TC956x) never linking at 1G on Radxa Dragon Q8B. by @yuskesh in armbian/build#10683kernel: rtc-pcf8563: fix oops on the first alarm interrupt. by @iav in armbian/build#10729lint-scripts: name files shfmt flags without a hunk. by @iav in armbian/build#10759mainline: bump to v7.3-rc3. by @EvilOlaf in armbian/build#10700meson64: allow GPIO interrupts to act as wakeup sources. by @iav in armbian/build#10738meson64: move the pending MPS series from v7 to v9. by @iav in armbian/build#10743meson64: require the PCIe port services on boards that have PCIe. by @iav in armbian/build#10739meson64_common: uboot_gxl_postprocess_ng: run aml_encrypt_gxl under run_host_x86_binary_logged. by @rpardini in armbian/build#10755mvebu, spacemit: drop patches that landed upstream, fix K3 xsk call. by @igorpecovnik in armbian/build#10709mvebu: alternate implementation of WoL. by @neheb in armbian/build#10595mvebu: gpio and mmc backports. by @neheb in armbian/build#10730odroidhc4: let the ethernet PHY wake the board. by @iav in armbian/build#10741profile: lead with what to do next. by @igorpecovnik in armbian/.github#2python: pylibfdt: drop fork, use upstream release 1.7.2-2 with swig 4.4.x. by @rpardini in armbian/build#10756qcs6490: enable CONFIG_HIDRAW. by @cfarley137 in armbian/build#10736radxa-cubie-a5e: u-boot: fall back to alternative DRAM parameters. by @Guation in armbian/build#10694readme workflow: open PRs as armbianworker, not a person. by @igorpecovnik in armbian/armbian.github.io#454release-targets: blacklist xiaomi-sheng from community builds. by @igorpecovnik in armbian/armbian.github.io#462release-targets: fix the delimiter on two dead extension-map entries. by @igorpecovnik in armbian/armbian.github.io#465Remove 'odroidc2' from targets-release-nightly blacklist. by @igorpecovnik in armbian/armbian.github.io#461remove experimental status for PARALLEL_PATCHES. by @EvilOlaf in armbian/documentation#1260Remove sk-am62-lp from blacklist and add uefi-loong64. by @igorpecovnik in armbian/armbian.github.io#453reorder contributors. by @EvilOlaf in armbian/documentation#1250rewrite sunxi 6.18 and 7.2 patches. by @EvilOlaf in armbian/build#10768rk35xx vendor: enable CONFIG_LED_TRIGGER_PHY. by @rpardini in armbian/build#10757rk35xx: bound plymouth-quit-wait to fix headless boot deadlock. by @Mkiring in armbian/build#10719rk35xx: enable ttyGS0 gadget serial console with clean first connect. by @Mkiring in armbian/build#10697rockchip64: rk3399: keep the watchdog from resetting the board in sleep. by @iav in armbian/build#10705soc: rockchip: grf: Fix SDMMC not working on RK3588 with bus-width > 1. by @evtest-hash in armbian/linux-rockchip#554sophgo-sg200x-7.2: drop DMA compatible patch, it is upstream. by @igorpecovnik in armbian/build#10710sophgo-sg200x: add TPU support for the Milk-V Duo S (mainline port of the vendor driver). by @leafpmpmp in armbian/build#10760sophgo-sg200x: bump edge to 7.2 and bleedingedge to 7.3, fix SDHCI clocks, run Duo S eMMC at HS200. by @lukaszsobala in armbian/build#10714sophgo-sg200x: increase the /boot partition size from 128 MB to 256 MB. by @lukaszsobala in armbian/build#10751SpacemiT K3: Update OpenSBI / U-Boot to k3-br-v1.0.8. by @pyavitz in armbian/build#10742sun55iw3: HDMI display pipeline (DE33/RCQ), PCIe/NVMe on U-Boot 2026.07 and board support. by @juanesf in armbian/build#10587sun60iw2/orangepizero3w: fix GPU 600MHz clock cap (PowerVR, 1008MHz + matching voltage). by @davidhfrankelcodes in armbian/build#10702sun60iw2: drop dead pd_gpu_core_test override from cubie-a7z DTS. by @igorpecovnik in armbian/build#10747sun60iw2: fix cubie-a7z patch broken by upstream dtb Makefile change. by @igorpecovnik in armbian/build#10744sun60iw2: re-anchor the GPU clk_rate hunk below the power-domains line. by @igorpecovnik in armbian/build#10771sunxi-6.12: resync three patches with 6.12.110. by @igorpecovnik in armbian/build#10711sunxi-6.18: drop upstreamed patch and rewrite the rest. by @EvilOlaf in armbian/build#10704sunxi-6.18: fix sun8i_thermal NULL-caldata Oops (also fixes reboot hang). by @trueell in armbian/build#10727sunxi-7.2: adjust patches to compensate upstream changes in 7.2.6. by @EvilOlaf in armbian/build#10703sunxi-7.2: fix sun8i_thermal NULL-caldata Oops (also fixes reboot hang). by @trueell in armbian/build#10728sunxi64-edge: rewrite kernel config against 7.2.6. by @EvilOlaf in armbian/build#10767sunxi: fix H616/H618 analog LINEOUT playing at half speed after HDMI clock fix. by @vdju in armbian/build#10745sunxi: mellowflyc5: prefer SD card over eMMC in U-Boot boot order. by @deece in armbian/build#10749switches: document backward-compatible switch renaming (deprecation aliases). by @igorpecovnik in armbian/documentation#1251tanix-tx6s: fix u-boot build hang — add missing CONFIG_DRAM_SUNXI_TPR6. by @igorpecovnik in armbian/build#10748targets-extensions: enable seeed-extension for reComputer boards. by @Mkiring in armbian/armbian.github.io#452u-boot: aml-c400-plus: clean up defconfig, correct DTSI naming and fi…. by @jomadeto in armbian/build#10750uefidt: bump edge to 7.2. by @amazingfate in armbian/build#10734wireless: fix Realtek USB drivers against 6.6.157. by @igorpecovnik in armbian/build#10708Automatic refresh repository README. by @igorpecovnik in armbian/actions#41Automatic refresh repository README. by @igorpecovnik in armbian/ci#72Automatic refresh repository README. by @igorpecovnik in armbian/distribution#15View the full article
-
zfs-dkms module build has been unsuccessful for a while
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/dtb 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.) Can someone help me keep updating linux kernel without breaking zfs-dkms? I attach the output of `apt` just in case: ```sh $ sudo apt install linux-image-current-meson64 Reading package lists... Done Building dependency tree... Done Reading state information... Done linux-image-current-meson64 is already the newest version (26.8.3). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Do you want to continue? [Y/n] Setting up zfs-dkms (2.4.4-1arter97~ubuntu24.04.1) ... Removing old zfs-2.4.4 DKMS files... Deleting module zfs-2.4.4 completely from the DKMS tree. Loading new zfs-2.4.4 DKMS files... It is likely that 6.18.34-current-meson64 belongs to a chroot's host Building for 6.18.44-current-meson64 Building initial module for 6.18.44-current-meson64 configure: error: *** This kernel does not include the required loadable module *** support! *** *** To build OpenZFS as a loadable Linux kernel module *** enable loadable module support by setting *** `CONFIG_MODULES=y` in the kernel configuration and run *** `make modules_prepare` in the Linux source tree. *** *** If you don't intend to enable loadable kernel module *** support, please compile OpenZFS as a Linux kernel built-in. *** *** Prepare the Linux source tree by running `make prepare`, *** use the OpenZFS `--enable-linux-builtin` configure option, *** copy the OpenZFS sources into the Linux source tree using *** `./copy-builtin <linux source directory>`, *** set `CONFIG_ZFS=y` in the kernel configuration and compile *** kernel as usual. Error! Bad return status for module build on kernel: 6.18.44-current-meson64 (aarch64) Consult /var/lib/dkms/zfs/2.4.4/build/make.log for more information. dpkg: error processing package zfs-dkms (--configure): installed zfs-dkms package post-installation script subprocess returned error exit status 10 Setting up linux-image-current-meson64 (26.8.3) ... Armbian 'linux-image-current-meson64' for '6.18.44-current-meson64': 'postinst' starting. * dkms: running auto installation service for kernel 6.18.44-current-meson64 The kernel is be built without module signing facility, modules won't be signed Running the pre_build script: checking for gawk... gawk checking metadata... META file checking build system type... aarch64-unknown-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking target system type... aarch64-unknown-linux-gnu checking whether to enable maintainer-specific portions of Makefiles... no checking whether make supports nested variables... yes checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking whether make sets $(MAKE)... yes checking how to create a pax tar archive... gnutar checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... mt checking if mt is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for gcc... (cached) gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to enable C11 features... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking whether ln -s works... yes checking for pkg-config... no checking dependency style of gcc... none checking whether to build with code coverage support... no checking how to create a pax tar archive... (cached) gnutar checking zfs author... OpenZFS checking zfs license... CDDL checking whether NLS is requested... yes checking for msgfmt... no checking for gmsgfmt... : checking for xgettext... no checking for msgmerge... no checking for ld... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking 32-bit host C ABI... no checking for the common suffixes of directories in the library search path... lib,lib checking zfs config... kernel checking the number of available CPUs... 4 checking whether gcc supports -Wno-clobbered... yes checking whether gcc supports -Winfinite-recursion... yes checking whether gcc supports -Winfinite-recursion... yes checking whether gcc supports -Wno-atomic-alignment... yes checking whether gcc supports -Wimplicit-fallthrough... yes checking whether gcc supports -Wframe-larger-than=<size>... yes checking whether gcc supports -Wno-format-truncation... yes checking whether gcc supports -Wno-format-zero-length... yes checking whether gcc supports -Wno-format-zero-length... yes checking whether gcc supports -Wformat-overflow... yes checking whether gcc supports -fno-omit-frame-pointer... yes checking whether gcc supports -fno-ipa-sra... yes checking whether gcc supports -fno-ipa-sra... yes checking whether to build with -fsanitize=address support... no checking whether to build with -fsanitize=undefined support... no checking whether assembler supports .cfi_negate_ra_state... yes checking for system type (linux-gnu)... Linux checking for conflicting environment variables... done checking for python3... python3 checking for python version... 3.12 checking for python platform... linux checking for GNU default python prefix... ${prefix} checking for GNU default python exec_prefix... ${exec_prefix} checking for python script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3.12/site-packages checking for python extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib/python3.12/site-packages configure: Disabling pyzfs for kernel/srpm config checking whether to enable pyzfs: ... no checking for sed --in-place... --in-place checking for cppcheck... no checking for shellcheck... no checking for checkbashisms... no checking for parallel... no checking kernel source and build directories... done checking kernel source directory... /lib/modules/6.18.44-current-meson64/build checking kernel build directory... /lib/modules/6.18.44-current-meson64/build checking kernel source version... 6.18.44-current-meson64 checking for kernel config option compatibility... done checking whether CONFIG_MODULES is defined... no configure: error: *** This kernel does not include the required loadable module *** support! *** *** To build OpenZFS as a loadable Linux kernel module *** enable loadable module support by setting *** `CONFIG_MODULES=y` in the kernel configuration and run *** `make modules_prepare` in the Linux source tree. *** *** If you don't intend to enable loadable kernel module *** support, please compile OpenZFS as a Linux kernel built-in. *** *** Prepare the Linux source tree by running `make prepare`, *** use the OpenZFS `--enable-linux-builtin` configure option, *** copy the OpenZFS sources into the Linux source tree using *** `./copy-builtin <linux source directory>`, *** set `CONFIG_ZFS=y` in the kernel configuration and compile *** kernel as usual. Building module: Cleaning build area...(bad exit status: 2) make -j4 KERNELRELEASE=6.18.44-current-meson64...(bad exit status: 2) Error! Bad return status for module build on kernel: 6.18.44-current-meson64 (aarch64) Consult /var/lib/dkms/zfs/2.4.4/build/make.log for more information. dkms autoinstall on 6.18.44-current-meson64/aarch64 failed for zfs(10) Error! One or more modules failed to install during autoinstall. Refer to previous errors for more information. * dkms: autoinstall for kernel 6.18.44-current-meson64 [fail] run-parts: /etc/kernel/postinst.d/dkms exited with return code 11 update-initramfs: Generating /boot/initrd.img-6.18.44-current-meson64 update-initramfs: Armbian: Converting to u-boot format: /boot/uInitrd-6.18.44-current-meson64 Image Name: uInitrd Created: Thu Sep 3 20:09:09 2026 Image Type: AArch64 Linux RAMDisk Image (gzip compressed) Data Size: 29057340 Bytes = 28376.31 KiB = 27.71 MiB Load Address: 00000000 Entry Point: 00000000 update-initramfs: Armbian: Symlinking /boot/uInitrd-6.18.44-current-meson64 to /boot/uInitrd '/boot/uInitrd' -> 'uInitrd-6.18.44-current-meson64' update-initramfs: Armbian: done. dpkg: error processing package linux-image-current-meson64 (--configure): installed linux-image-current-meson64 package post-installation script subprocess returned error exit status 11 Processing triggers for initramfs-tools (0.142ubuntu25.8) ... update-initramfs: Generating /boot/initrd.img-6.18.44-current-meson64 update-initramfs: Armbian: Converting to u-boot format: /boot/uInitrd-6.18.44-current-meson64 Image Name: uInitrd Created: Thu Sep 3 20:09:40 2026 Image Type: AArch64 Linux RAMDisk Image (gzip compressed) Data Size: 29056210 Bytes = 28375.21 KiB = 27.71 MiB Load Address: 00000000 Entry Point: 00000000 update-initramfs: Armbian: Symlinking /boot/uInitrd-6.18.44-current-meson64 to /boot/uInitrd '/boot/uInitrd' -> 'uInitrd-6.18.44-current-meson64' update-initramfs: Armbian: done. Errors were encountered while processing: zfs-dkms linux-image-current-meson64 E: Sub-process /usr/bin/dpkg returned an error code (1) ``` Best Regards, Gunwoo Gim