Jump to content

All Activity

This stream auto-updates

  1. Past hour
  2. As you might see in my signature I decided to retain the Helios4 withdrawing the goodbye message above. Actual problem: I didn't succeed in configuring Wake-on-LAN on 26.2.1. What I did was to replace "eth0" by "end1" in /lib/systemd/system/helios4-wol.service Triggering the suspend mode by pm-suspend Decompilation of armada-388-helios4.dtb ddidn't contain the device tree patch mentioned in https://wiki.kobol.io/helios4/files/wol/helios4-dts-add-wake-on-lan-support.patch Any clue what's missing? @Igor armbian-config does not find any .dtb files in /boot/dtb ("Device Tree Editor") /boot/dtb is a symlink to the directory dtb-6.6.124-current-mvebu.
  3. Today
  4. Now this issue seems to be fixed. I tried to build 6.18.25 kernel and it can complete boot wizard as expected.
  5. Thank you for the Input! Yes Proxmox and then different VM like HAos to gain access to HACS.
  6. Hi everyone! Can anyone tell me how to make the system boot without displaying any text characters? I'd like to just see the Radxa logo, then a black screen and the login screen (GDM). What settings do I need to configure to achieve this? I have the Armbian 2.6.4 Trixie CLI image installed with GNOME.
  7. the problem is solved
  8. Community images are tied to daily beta repo where it should always be a match kernel - headers. Just make sure you have a clean updated system then proceeding to header installation via armbian-config. And only if this doesn't work, report so we can look into.
  9. I see it like who is motivated to check and do the work w.r.t U-Boot. Especially while EDK2 UEFIv1.1 is available already a year and at least for my ROCK5B and NanoPi-R6C with both Armbian rockchip edge kernels as well as standard Debian arm64 kernels works OK. We call those things 'firmware' but the 'firm' selling this OP5 HW is not delivering this. Good thing is that it is all open source at least. For the ROCK5B I also used it in 'vendor' mode, so 6.1.115 works and so video encoders as well (for Jellyfin). For NanoPi-R6C (RK3588S, same as OP5) it is in the on-board eMMC, that is some disadvantage compared to SPI and more as SD-card. So not sure how OP5 will deal with it.
  10. At least that explains the result of the nvme scan command. Now it remains to find out why this is the case, but since improvements are still pending for PCIe support even in the mainline kernel, the question arises whether all of this has already been migrated into the firmware.
  11. It doesn't see NVMe device on PCI bus. => pci enum => pci BusDevFun VendorId DeviceId Device Class Sub-Class _____________________________________________________________ 00.00.00 0x1d87 0x3588 Bridge device 0x04
  12. This week in Armbian development saw a broad range of updates spanning kernel enhancements, desktop improvements, and infrastructure refinements. Notable changes include new developer documentation for the desktop submodule, expanded GPU and multimedia support for vendor-kernel desktops, and several kernel version bumps for various platforms. The build system received fixes for filesystem resizing and improved dependency handling, while CI workflows were optimized with increased timeouts and better error handling. New hardware targets were added, including Radxa Dragon Q6A and Nio 12L, alongside updates to u-boot and kernel drivers for multiple devices. Additional improvements focused on patch maintenance, logo updates, and enhanced automation for VM provisioning. These collective efforts continue to strengthen Armbian’s reliability, performance, and hardware compatibility. ChangesAdd developer guide for the desktop submodule. by @igorpecovnik in armbian/documentation#912armbian-kernel: btf: fixes + enable KPROBES. by @rpardini in armbian/build#9715armbian-resize-filesystem: fix typo $rootdev → $diskdev in do_expand_partition. by @iav in armbian/build#9702artifact-uboot: add UBOOT_GIT_CACHE_TTL (fixes #7710). by @iav in armbian/build#9699ci/unit-tests: bump job timeouts by +30 minutes. by @igorpecovnik in armbian/configng#890ci/unit-tests: cancel in-flight runs on supersede. by @igorpecovnik in armbian/configng#891cli: kernel-dtb: pass -@ to normalized dtc invocation. by @rpardini in armbian/build#9720config.system: add Bianbu to the desktop install menu. by @igorpecovnik in armbian/configng#893desktops: enable panthor-gpu DT overlay on rk3588 vendor-kernel desktops. by @igorpecovnik in armbian/configng#886desktops: install libv4l-0 before rockchip-multimedia packages. by @igorpecovnik in armbian/configng#887desktops: move mesa/GPU runtime + diagnostics to common mid tier. by @igorpecovnik in armbian/configng#885desktops: prune unused wallpaper assets (-15 MB). by @igorpecovnik in armbian/configng#882desktops: strip libreoffice on jammy/riscv64 (no upstream build). by @igorpecovnik in armbian/configng#883env_init: reconcile BRANCH from installed kernel on every startup. by @igorpecovnik in armbian/configng#892external: enable code (VSCode) pull for jammy. by @igorpecovnik in armbian/os#457generate-armbian-images-json: detect preinstalled app past kernel rc/beta tag. by @igorpecovnik in armbian/armbian.github.io#294genio: edge: bump to collabora's 6.19.8. by @rpardini in armbian/build#9721helios64: u-boot: bump to v2026.04 + diagnostics + CMD_FILEENV; v2026.04: generic btrfs zstd fix. by @iav in armbian/build#9675hetzner: validate GitHub runner token before provisioning any VM. by @igorpecovnik in armbian/actions#19Improve Radxa logo. by @igorpecovnik in armbian/armbian.github.io#293kernel: add dependency of initramfs-tools for linux-image package. by @amazingfate in armbian/build#9727libbpf: fix const correctness in resolve_full_path for gcc15. by @EvilOlaf in armbian/linux-rockchip#474meson64-6.12: oldlts: update meson-axg mmc phase configuration patch. by @rpardini in armbian/build#9712mvebu: edge → 6.18 LTS family-wide + restore 4 patches lost in #6135. by @iav in armbian/build#9709Odin2: Now we can switch back to upstream sdhci-msm driver. by @kasimling in armbian/build#9703odroidhc4: u-boot: bump 2026.01 -> 2026.04 (final) & add LWIP. by @rpardini in armbian/build#9714owncloud: fix CI install test + docker_operation_progress pull/error-handling bugs it exposed. by @igorpecovnik in armbian/configng#888owncloud: fix CI install test + docker_operation_progress pull/error-handling bugs it exposed. by @igorpecovnik in armbian/configng#889patch maintenance: some rewriting against recent patch versions. by @EvilOlaf in armbian/build#9711pkg: prevent interactive dpkg prompts in automated builds. by @igorpecovnik in armbian/configng#884qrb2210: switch edge kernel to mainline linux v7.0. by @SuperKali in armbian/build#9710radxa-aic8800: Use gcc-14 for Noble release. by @HeyMeco in armbian/build#9707refactor(api): normalize application='ufs' to storage='ufs'. by @HeyMeco in armbian/website#9release-targets: add radxa-dragon-q6a and radxa-nio-12l with ufs extension. by @igorpecovnik in armbian/armbian.github.io#292Revert "Disable Sk-am64b as its not compiling on Resolute". by @jonaswood01 in armbian/armbian.github.io#289SpacemiT: Enable additional audio support in legacy and current. by @pyavitz in armbian/build#9717targets: set DESKTOP_TIER per desktop block, keyed on DESKTOP_APPGROUPS_SELECTED. by @igorpecovnik in armbian/armbian.github.io#288thinkpad-x13s: bump to steev's 7.0.y. by @rpardini in armbian/build#9716u-boot: 2026.04: drop #warnings in fdt_fixup_ethernet logging patch. by @rpardini in armbian/build#9713Update odroidxu4-current to 6.6.135. by @belegdol in armbian/build#9705Update Radxa logo. by @igorpecovnik in armbian/armbian.github.io#290workflows/hetzner: expose machine_count and server_type as dispatch inputs. by @igorpecovnik in armbian/armbian.github.io#291View the full article
  13. This week in Armbian development saw a broad range of updates spanning kernel enhancements, desktop improvements, and infrastructure refinements. Notable changes include new developer documentation for the desktop submodule, expanded GPU and multimedia support for vendor-kernel desktops, and several kernel version bumps for various platforms. The build system received fixes for filesystem resizing and improved dependency handling, while CI workflows were optimized with increased timeouts and better error handling. New hardware targets were added, including Radxa Dragon Q6A and Nio 12L, alongside updates to u-boot and kernel drivers for multiple devices. Additional improvements focused on patch maintenance, logo updates, and enhanced automation for VM provisioning. These collective efforts continue to strengthen Armbian’s reliability, performance, and hardware compatibility. ChangesAdd developer guide for the desktop submodule. by @igorpecovnik in armbian/documentation#912armbian-kernel: btf: fixes + enable KPROBES. by @rpardini in armbian/build#9715armbian-resize-filesystem: fix typo $rootdev → $diskdev in do_expand_partition. by @iav in armbian/build#9702artifact-uboot: add UBOOT_GIT_CACHE_TTL (fixes #7710). by @iav in armbian/build#9699ci/unit-tests: bump job timeouts by +30 minutes. by @igorpecovnik in armbian/configng#890ci/unit-tests: cancel in-flight runs on supersede. by @igorpecovnik in armbian/configng#891cli: kernel-dtb: pass -@ to normalized dtc invocation. by @rpardini in armbian/build#9720config.system: add Bianbu to the desktop install menu. by @igorpecovnik in armbian/configng#893desktops: enable panthor-gpu DT overlay on rk3588 vendor-kernel desktops. by @igorpecovnik in armbian/configng#886desktops: install libv4l-0 before rockchip-multimedia packages. by @igorpecovnik in armbian/configng#887desktops: move mesa/GPU runtime + diagnostics to common mid tier. by @igorpecovnik in armbian/configng#885desktops: prune unused wallpaper assets (-15 MB). by @igorpecovnik in armbian/configng#882desktops: strip libreoffice on jammy/riscv64 (no upstream build). by @igorpecovnik in armbian/configng#883env_init: reconcile BRANCH from installed kernel on every startup. by @igorpecovnik in armbian/configng#892external: enable code (VSCode) pull for jammy. by @igorpecovnik in armbian/os#457generate-armbian-images-json: detect preinstalled app past kernel rc/beta tag. by @igorpecovnik in armbian/armbian.github.io#294genio: edge: bump to collabora's 6.19.8. by @rpardini in armbian/build#9721helios64: u-boot: bump to v2026.04 + diagnostics + CMD_FILEENV; v2026.04: generic btrfs zstd fix. by @iav in armbian/build#9675hetzner: validate GitHub runner token before provisioning any VM. by @igorpecovnik in armbian/actions#19Improve Radxa logo. by @igorpecovnik in armbian/armbian.github.io#293kernel: add dependency of initramfs-tools for linux-image package. by @amazingfate in armbian/build#9727libbpf: fix const correctness in resolve_full_path for gcc15. by @EvilOlaf in armbian/linux-rockchip#474meson64-6.12: oldlts: update meson-axg mmc phase configuration patch. by @rpardini in armbian/build#9712mvebu: edge → 6.18 LTS family-wide + restore 4 patches lost in #6135. by @iav in armbian/build#9709Odin2: Now we can switch back to upstream sdhci-msm driver. by @kasimling in armbian/build#9703odroidhc4: u-boot: bump 2026.01 -> 2026.04 (final) & add LWIP. by @rpardini in armbian/build#9714owncloud: fix CI install test + docker_operation_progress pull/error-handling bugs it exposed. by @igorpecovnik in armbian/configng#888owncloud: fix CI install test + docker_operation_progress pull/error-handling bugs it exposed. by @igorpecovnik in armbian/configng#889patch maintenance: some rewriting against recent patch versions. by @EvilOlaf in armbian/build#9711pkg: prevent interactive dpkg prompts in automated builds. by @igorpecovnik in armbian/configng#884qrb2210: switch edge kernel to mainline linux v7.0. by @SuperKali in armbian/build#9710radxa-aic8800: Use gcc-14 for Noble release. by @HeyMeco in armbian/build#9707refactor(api): normalize application='ufs' to storage='ufs'. by @HeyMeco in armbian/website#9release-targets: add radxa-dragon-q6a and radxa-nio-12l with ufs extension. by @igorpecovnik in armbian/armbian.github.io#292Revert "Disable Sk-am64b as its not compiling on Resolute". by @jonaswood01 in armbian/armbian.github.io#289SpacemiT: Enable additional audio support in legacy and current. by @pyavitz in armbian/build#9717targets: set DESKTOP_TIER per desktop block, keyed on DESKTOP_APPGROUPS_SELECTED. by @igorpecovnik in armbian/armbian.github.io#288thinkpad-x13s: bump to steev's 7.0.y. by @rpardini in armbian/build#9716u-boot: 2026.04: drop #warnings in fdt_fixup_ethernet logging patch. by @rpardini in armbian/build#9713Update odroidxu4-current to 6.6.135. by @belegdol in armbian/build#9705Update Radxa logo. by @igorpecovnik in armbian/armbian.github.io#290workflows/hetzner: expose machine_count and server_type as dispatch inputs. by @igorpecovnik in armbian/armbian.github.io#291View the full article
  14. Yesterday
  15. Collabora's contributions to Git 2.54 and the upcoming 2.55 add powerful config-based hooks with better visibility, opt-in parallel hook execution, and safer submodule handling via path-collision fixes. View the full article
  16. u-boot-rockchip-spi.bin is a firmware. Out of pure curiosity, what is the result of 'pci enum' on the firmware console?
  17. There will be no fix if it is not clear what exactly needs to be fixed I would say. I guess you need to dig deeper yourself. You can build U-Boot independent of Armbian if you want, maybe less reading initially, still the testing/debugging is what matters.
  18. I could not get PCIE to work properly on BSP 6.6 on the A7S, but maybe it was my mistake. For SATA over M.2 to work (in case on m.2 SATA drives), the device need to support this electrically, which I'm not sure if A7x boards do. Sent from my SM-S931B using Tapatalk
  19. U-Boot config looks OK to me. Seems that people seen this issue too, wondering if fix is coming.
  20. My initial testing at the Orange Pi RV2 board detected a list of errors, missing features, driver issues and instabilities: . Not able to run Py5 3D geometry on basis of Jogl, JavaFx3D and Py5 API and packages. The error relates due to missing RISC64 architecture support in the Java APIs and will require platform adjustments for additional drivers. There is yet no GPU acceleration available for this board. Issues: . Missing Wacom tablet driver support at opening of the Ubuntu GNOME environment, the Stylus pen was not detected as pointer device. . Instability at the Firefox Web browser when opening of the start screen. . Chrome browser also shows issues with Google page display. My bypass solution is to use the startpage.com as default entry portal. . Slowness and strange blockings when switching the login to GNOME on Xorg. Xorg mode on Ubuntu. It could give support to the xinput setup commands. I appreciate some guidance how to activate those missing features at the Orange Pi RV2 board. Further test reports are welcome.
  21. Yes that is what it seems. But strange that mainline kernel+DTB gets it right and 2026.04 U-Boot not. You need to look into the build-config of this U-Boot for the OP5 then I think. All PCIe NVME needed for boot might be there, but still other factors might determine fail or success. Maybe timing at power on, some power line or other signal not enabled. You could flash https://github.com/edk2-porting/edk2-rk3588 into SPI and see if you can boot mainline based kernel with that with just SPI and NVME. Maybe other things don't work then, but depends on what the board should do. You need to add or already have an extra EFI type FAT formatted partition with that, usually done manually and also installing grub-efi package and installing all that manually. Also you may want to add loglevel=7 to kernel command line, then you see what is happening after 'Starting kernel'
  22. @210518-nick-a, please tell me about AIPU / Zhouyi driver RemoteProc enabled RPMsg support, are those existing in your kernel or should we add them ?
  23. I am trying to enable the VFD display to show the current time. This board came with AiP1628 chip, will be going the posts to make it working. If you got it already working then kindly share the info. 🙂
  24. @davem, I have similar X88 Pro TV box clone which got "X88PRO-RK3566-4D32-V2.1" written on the PCB. I was struggling to boot the system using SD card since the Android image that came with the box was not allowing. Thanks for sharing about the upgrade tool and modified x96x6.dtb. Without your posts I could not made it to work. I got "Armbian_community_26.2.0-trunk.792_Rk3566-box-demo_trixie_current_6.18.24_minimal.img.xz" successfully writte and booted. Later I have installed KDE based Desktop as well on 64GB Micro SD card. My USB 3.0 (the blue one) is somehow not working, Since I have a USB hub its not a deal breaker. Following are working properly as of now. Summary: Bluetooth - Working On Board LAN - 1000Mbps - Working. WiFI - connected to 2.4 Ghz network - Working. HDMI Display - Working. I have not test HDMI audio though. Sound - No 3.5mm Analog jack in this model. However the sound is working via Bluetooth head phone and Speaker with USB input/power. USB 2.0 - Connected Keyboard, mouse and speaker via USB 2.0 Hub - Working. USB 3.0 - This works fine when we boot in Android - Not working. Toss Link - Though the box got a port in the back, I don't have any device that can be connected - Not Tested. Note: I have windows 11 system as my desktop PC. I could not edit the Micro SD card created using BalenaEtcher. I had to use Ubuntu system in order to prepare the SD card and to edit the boot/armbianEnv.txt with fdtfile=rockchip/rk3566-box-X88PRO20.dtb
  25. Generic aarch64 or x86 image has all needed support for most comon virtual environments. On a side we provide cloud images, optimized to run inside KVM / QEMU virtualized environment - super lean kernel. https://armbian.com/boards/uefi-arm64 https://armbian.com/boards/uefi-x86 Look for cloud kernel images. Here it can only be a problem if host (Orangepi) supports qemu or not. I don't run it here but I think it must just work. There won't be any difference compared to standard Debian / Ubuntu. Armbian is more polished in general, comes with several important improvements. Securing support for virtual targets is relatively easy compared to any custom hardware. And this was done long time ago. We use Armbian UEFI and QCOW2 virtual images to drive our infrastructur and also automated testing, but of course we target KVM / Quemu not Virtualbox. Which anyway can run normal image. Our runners and cloud services mainly run Armbian Noble cloud. Our website (dual core x86 vps): www:/boot:% du -h vmlinuz-6.18.10-cloud-x86 15M vmlinuz-6.18.10-cloud-x86 + 17M for modules (normal image has 150-200M for modules, for things you never need in virtualized environment) Yep, that's the best path for this use case.
  26. Running VirtualBox on Armbian is generally not a good fit for what you’re trying to do. Armbian is primarily designed for ARM-based single-board computers, and VirtualBox is built with x86 hosts in mind and relies on kernel modules that are not well-supported (or sometimes not available at all) on ARM kernels like the one in your chosen Armbian image. Even if you manage to install the package, it’s very likely you’ll run into missing kernel module issues or lack of hardware virtualization support, especially on boards like the Orange Pi 5 Plus. If your goal is to run Home Assistant without containers, a more reliable approach would be to either run Home Assistant OS directly on supported hardware, or use a lightweight hypervisor that works well on ARM (such as KVM/QEMU, if your board and kernel support it). Alternatively, if you specifically want VirtualBox, you’ll have a much smoother experience running it on a standard x86 Debian/Ubuntu system rather than Armbian.
  27. Last week
  28. After that kernel boots normally and UART stops printing logs. Kernel, btw v6.18, can see and enumerate NMVe SSD, and mount root. $ lspci 0004:40:00.0 PCI bridge: Rockchip Electronics Co., Ltd RK3588 (rev 01) 0004:41:00.0 Non-Volatile memory controller: MAXIO Technology (Hangzhou) Ltd. NVMe SSD Controller MAP1202 (DRAM-less) (rev 01) $ ls /dev/nvme* /dev/nvme0 /dev/nvme0n1 /dev/nvme0n1p1 /dev/nvme0n1p2 Not sure what firmware you are referring to. I have u-boot-rockchip-spi.bin flashed to SPI flash by armbian-config, while boot dir (including kernel, dtb, etc.) stays in SD card to workaround booting issue and whole rootfs at NVMe SSD. I still think this U-boot NVMe related issue. Apparently NVMe support in U-Boot is enabled but "nvme scan" failed enumeration.
  29. @Dalibor Pospíšil I haven't tested if the pcie works, maybe others did? But it's a bsp driver so it should. If that works, and if the SATA device has a driver in Linux 6.18, simply enable it in menuconfig and you should be good to go. EDIT: Right, I don't have A7A so I didn't really touch the dts for A7A, there might be a little works needed for it to boot.
  1. Load more activity
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines