Active threads
Showing topics posted in for the last 365 days.
- Past hour
-
moved to staging
-
Teclast T60 AI rooting + armbian possibility Allwinner A733
Taz replied to Taz's topic in Allwinner CPU Boxes
Had to debootstrap trixie because depmod version mismatch. Wifi 2.4 + 5 GHz + BT headphones, keyboards all work. USB is still stuck in plain charge, no micro SD. According to Gemini 3.1 Pro which I have been using, Imagination Technologies (PowerVR) BXM-4-64 MC1 would need 6.12.x kernel or newer which I have not been able to boot yet. This actually feels a bit faster than the Teclast Android even though without accel youtubes playback is quite slow. Battery life probably 5+ hours. aliexpress.com/item/1005009649297050.html keyboard + touchpad I have is a bit shady miss-clicks a bit once in a while. Might have to AI haxor some software filter to get it behave a bit better but that should not be that big of a deal. I have kind of already made up my mind, this ain't going to boot Android anymore, have to see if I grab another one at some point. -
@jameshartonyou can track this PR: https://github.com/armbian/build/pull/9773
-
Helios64 hangs with 26.2.1 / 6.18.10 kernel on cpu5
SymbiosisSystems replied to SymbiosisSystems's topic in Rockchip
It's booted a bit further but I've just got a kernel panic on cpu5 DDR Version 1.25 20210517 In channel 0 CS = 0 MR0=0x18 MR4=0x1 MR5=0x1 MR8=0x10 MR12=0x72 MR14=0x72 MR18=0x0 MR19=0x0 MR24=0x8 MR25=0x0 channel 1 CS = 0 MR0=0x18 MR4=0x1 MR5=0x1 MR8=0x10 MR12=0x72 MR14=0x72 MR18=0x0 MR19=0x0 MR24=0x8 MR25=0x0 channel 0 training pass! channel 1 training pass! change freq to 416MHz 0,1 Channel 0: LPDDR4,416MHz Bus Width=32 Col=10 Bank=8 Row=16 CS=1 Die Bus-Width=16 Size=2048MB Channel 1: LPDDR4,416MHz Bus Width=32 Col=10 Bank=8 Row=16 CS=1 Die Bus-Width=16 Size=2048MB 256B stride channel 0 CS = 0 MR0=0x18 MR4=0x1 MR5=0x1 MR8=0x10 MR12=0x72 MR14=0x72 MR18=0x0 MR19=0x0 MR24=0x8 MR25=0x0 channel 1 CS = 0 MR0=0x18 MR4=0x1 MR5=0x1 MR8=0x10 MR12=0x72 MR14=0x72 MR18=0x0 MR19=0x0 MR24=0x8 MR25=0x0 channel 0 training pass! channel 1 training pass! channel 0, cs 0, advanced training done channel 1, cs 0, advanced training done change freq to 856MHz 1,0 ch 0 ddrconfig = 0x101, ddrsize = 0x40 ch 1 ddrconfig = 0x101, ddrsize = 0x40 pmugrf_os_reg[2] = 0x32C1F2C1, stride = 0xD ddr_set_rate to 328MHZ ddr_set_rate to 666MHZ ddr_set_rate to 928MHZ channel 0, cs 0, advanced training done channel 1, cs 0, advanced training done ddr_set_rate to 416MHZ, ctl_index 0 ddr_set_rate to 856MHZ, ctl_index 1 support 416 856 328 666 928 MHz, current 856MHz OUT U-Boot SPL 2022.07_armbian-2022.07-Se092-P3fcd-H28b4-V0d63-Bbf55-R448a (Dec 16 2025 - 03:12:11 +0000) Trying to boot from MMC1 NOTICE: BL31: v2.13.0(release):armbian NOTICE: BL31: Built : 04:23:02, Nov 24 2025 INFO: GICv3 with legacy support detected. INFO: ARM GICv3 driver initialized in EL3 INFO: Maximum SPI INTID supported: 287 INFO: plat_rockchip_pmu_init(1624): pd status 3e INFO: BL31: Initializing runtime services INFO: BL31: Preparing for EL3 exit to normal world INFO: Entry point address = 0x200000 INFO: SPSR = 0x3c9 U-Boot 2022.07_armbian-2022.07-Se092-P3fcd-H28b4-V0d63-Bbf55-R448a (Dec 16 2025 - 03:12:11 +0000) SoC: Rockchip rk3399 Reset cause: POR DRAM: 3.9 GiB PMIC: RK808 Core: 339 devices, 31 uclasses, devicetree: separate SF: Detected w25q128 with page size 256 Bytes, erase size 4 KiB, total 16 MiB MMC: mmc@fe320000: 1, mmc@fe330000: 0 Loading Environment from MMC... *** Warning - bad CRC, using default environment In: serial Out: serial Err: serial Model: Helios64 Revision: 1.2 - 4GB non ECC Net: dw_dm_mdio_init: mdio node is missing, registering legacy mdio busNo ethernet found. scanning bus for devices... Hit any key to stop autoboot: 0 switch to partitions #0, OK mmc1 is current device Scanning mmc 1:1... Found U-Boot script /boot/boot.scr 3906 bytes read in 5 ms (762.7 KiB/s) ## Executing script at 00500000 Boot script loaded from mmc 1:1 299 bytes read in 4 ms (72.3 KiB/s) 24731811 bytes read in 1050 ms (22.5 MiB/s) 39770624 bytes read in 1684 ms (22.5 MiB/s) 90994 bytes read in 20 ms (4.3 MiB/s) 725 bytes read in 6 ms (117.2 KiB/s) Applying user provided DT overlay rockchip-rk3399-op1-opp.dtbo 780 bytes read in 5 ms (152.3 KiB/s) Applying user provided DT overlay rockchip-rk3399-l2-cache.dtbo 2825 bytes read in 41 ms (66.4 KiB/s) Applying kernel provided DT fixup script (rockchip-fixup.scr) ## Executing script at 09000000 Trying kaslrseed command... Info: Unknown command can be safely ignored since kaslrseed does not apply to all boards. Unknown command 'kaslrseed' - try 'help' Moving Image from 0x2080000 to 0x2200000, end=48b0000 ## Loading init Ramdisk from Legacy Image at 06000000 ... Image Name: uInitrd Image Type: AArch64 Linux RAMDisk Image (gzip compressed) Data Size: 24731747 Bytes = 23.6 MiB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK ## Flattened Device Tree blob at 01f00000 Booting using the fdt blob at 0x1f00000 Loading Ramdisk to f4747000, end f5edd063 ... OK Loading Device Tree to 00000000f46c8000, end 00000000f4746fff ... OK Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] [ 0.000000] Linux version 6.18.10-current-rockchip64 (build@armbian) (aarch64-linux-gnu-gcc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0, GNU ld (GNU Binutils for Ubuntu) 2.42) #2 SMP PREEMPT Wed Feb 11 12:42:01 UTC 2026 [ 0.000000] KASLR disabled due to lack of seed [ 0.000000] Machine model: Kobol Helios64 [ 0.000000] printk: debug: ignoring loglevel setting. [ 0.000000] efi: UEFI not found. [ 0.000000] OF: reserved mem: Reserved memory: No reserved-memory node in the DT [ 0.000000] NUMA: Faking a node at [mem 0x0000000000200000-0x00000000f7ffffff] [ 0.000000] NODE_DATA(0) allocated [mem 0xf77c6380-0xf77c8b3f] [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000000200000-0x00000000f7ffffff] [ 0.000000] DMA32 empty [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000200000-0x00000000f7ffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000200000-0x00000000f7ffffff] [ 0.000000] On node 0, zone DMA: 512 pages in unavailable ranges [ 0.000000] cma: Reserved 128 MiB at 0x00000000e8800000 [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.1 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: MIGRATE_INFO_TYPE not supported. [ 0.000000] psci: SMC Calling Convention v1.5 [ 0.000000] percpu: Embedded 34 pages/cpu s100376 r8192 d30696 u139264 [ 0.000000] pcpu-alloc: s100376 r8192 d30696 u139264 alloc=34*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [0] 4 [0] 5 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] CPU features: detected: GICv3 CPU interface [ 0.000000] CPU features: detected: ARM erratum 845719 [ 0.000000] alternatives: applying boot alternatives [ 0.000000] Kernel command line: root=UUID=0a68fe65-7fd3-47ab-b68f-ef2fddb464c9 rootwait rootfstype=ext4 splash=verbose console=ttyS2,1500000 console=tty1 consoleblank=0 loglevel=7 ubootpart=7a8c3cb1-01 usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u earlyprintk ignore_loglevel cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory [ 0.000000] Unknown kernel command line parameters "earlyprintk splash=verbose ubootpart=7a8c3cb1-01 cgroup_enable=memory cgroup_memory=1", will be passed to user space. [ 0.000000] printk: log buffer data + meta data: 262144 + 917504 = 1179648 bytes [ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear) [ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) [ 0.000000] software IO TLB: SWIOTLB bounce buffer size adjusted to 3MB [ 0.000000] software IO TLB: area num 8. [ 0.000000] software IO TLB: mapped [mem 0x00000000f6ce3000-0x00000000f70e3000] (4MB) [ 0.000000] Fallback order for Node 0: 0 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 1015296 [ 0.000000] Policy zone: DMA [ 0.000000] mem auto-init: stack:all(zero), heap alloc:on, heap free:off [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=6, Nodes=1 [ 0.000000] ftrace: allocating 55125 entries in 216 pages [ 0.000000] ftrace: allocated 216 pages with 4 groups [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] rcu: RCU event tracing is enabled. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=6. [ 0.000000] Trampoline variant of Tasks RCU enabled. [ 0.000000] Rude variant of Tasks RCU enabled. [ 0.000000] Tracing variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=6 [ 0.000000] RCU Tasks: Setting shift to 3 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=6. [ 0.000000] RCU Tasks Rude: Setting shift to 3 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=6. [ 0.000000] RCU Tasks Trace: Setting shift to 3 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=6. [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode [ 0.000000] GIC: enabling workaround for GICv3: Insecure RK3399 integration [ 0.000000] GICv3: 256 SPIs implemented [ 0.000000] GICv3: 0 Extended SPIs implemented [ 0.000000] Root IRQ handler: gic_handle_irq [ 0.000000] GICv3: GICv3 features: 16 PPIs [ 0.000000] GICv3: Broken GIC integration, security disabled [ 0.000000] GICv3: GICD_CTLR.DS=1, SCR_EL3.FIQ=0 [ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000fef00000 [ 0.000000] ITS [mem 0xfee20000-0xfee3ffff] [ 0.000000] ITS@0x00000000fee20000: allocated 65536 Devices @600000 (flat, esz 8, psz 64K, shr 0) [ 0.000000] ITS: using cache flushing for cmd queue [ 0.000000] GICv3: using LPI property table @0x0000000000680000 [ 0.000000] GIC: using cache flushing for LPI property table [ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000000690000 [ 0.000000] GICv3: GIC: PPI partition interrupt-partition-0[0] { /cpus/cpu@0[0] /cpus/cpu@1[1] /cpus/cpu@2[2] /cpus/cpu@3[3] } [ 0.000000] GICv3: GIC: PPI partition interrupt-partition-1[1] { /cpus/cpu@100[4] /cpus/cpu@101[5] } [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.000000] arch_timer: cp15 timer running at 24.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns [ 0.000002] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.001597] Console: colour dummy device 80x25 [ 0.001623] printk: legacy console [tty1] enabled [ 0.003196] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000) [ 0.003250] pid_max: default: 32768 minimum: 301 [ 0.003441] LSM: initializing lsm=capability,yama,apparmor [ 0.003564] Yama: becoming mindful. [ 0.004065] AppArmor: AppArmor initialized [ 0.004245] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.004307] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.009116] rcu: Hierarchical SRCU implementation. [ 0.009170] rcu: Max phase no-delay instances is 1000. [ 0.009687] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level [ 0.011405] EFI services will not be available. [ 0.012079] smp: Bringing up secondary CPUs ... [ 0.013167] Detected VIPT I-cache on CPU1 [ 0.013474] GICv3: CPU1: found redistributor 1 region 0:0x00000000fef20000 [ 0.013501] GICv3: CPU1: using allocated LPI pending table @0x00000000006a0000 [ 0.013576] CPU1: Booted secondary processor 0x0000000001 [0x410fd034] [ 0.014810] Detected VIPT I-cache on CPU2 [ 0.015084] GICv3: CPU2: found redistributor 2 region 0:0x00000000fef40000 [ 0.015107] GICv3: CPU2: using allocated LPI pending table @0x00000000006b0000 [ 0.015159] CPU2: Booted secondary processor 0x0000000002 [0x410fd034] [ 0.016428] Detected VIPT I-cache on CPU3 [ 0.016708] GICv3: CPU3: found redistributor 3 region 0:0x00000000fef60000 [ 0.016731] GICv3: CPU3: using allocated LPI pending table @0x00000000006c0000 [ 0.016783] CPU3: Booted secondary processor 0x0000000003 [0x410fd034] [ 0.017959] CPU features: detected: Spectre-v2 [ 0.017975] CPU features: detected: Spectre-v3a [ 0.017988] CPU features: detected: Spectre-BHB [ 0.017998] CPU features: detected: ARM erratum 1742098 [ 0.018008] CPU features: detected: ARM errata 1165522, 1319367, or 1530923 [ 0.018016] Detected PIPT I-cache on CPU4 [ 0.018263] GICv3: CPU4: found redistributor 100 region 0:0x00000000fef80000 [ 0.018283] GICv3: CPU4: using allocated LPI pending table @0x00000000006d0000 [ 0.018332] CPU4: Booted secondary processor 0x0000000100 [0x410fd082] [ 0.019463] Detected PIPT I-cache on CPU5 [ 0.019695] GICv3: CPU5: found redistributor 101 region 0:0x00000000fefa0000 [ 0.019714] GICv3: CPU5: using allocated LPI pending table @0x00000000006e0000 [ 0.019754] CPU5: Booted secondary processor 0x0000000101 [0x410fd082] [ [ 2.387408] fan53555-regulator 0-0041: FAN53555 Option[8] Rev[1] Detected! [ 2.394288] pca953x 2-0020: using no AI [ 2.402892] rk808-regulator rk808-regulator.2.auto: max buck steps per change: 4 [ 2.409232] vcc_sdio_s0: Bringing 3300000uV into 3000000-3000000uV [ 2.427666] rockchip-pcie f8000000.pcie: host bridge /pcie@f8000000 ranges: [ 2.428440] rockchip-pcie f8000000.pcie: MEM 0x00fa000000..0x00fbdfffff -> 0x00fa000000 [ 2.429237] rockchip-pcie f8000000.pcie: IO 0x00fbe00000..0x00fbefffff -> 0x00fbe00000 [ 2.430604] rockchip-pcie f8000000.pcie: no bus scan delay, default to 0 ms [ 2.488396] usb 1-1: new high-speed USB device number 2 using xhci-hcd [ 2.628879] usb 1-1: New USB device found, idVendor=2109, idProduct=2815, bcdDevice= 7.04 [ 2.629647] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 2.630293] usb 1-1: Product: USB2.0 Hub [ 2.630755] usb 1-1: Manufacturer: VIA Labs, Inc. [ 2.640368] rockchip-pcie f8000000.pcie: wait 0 ms (from device tree) before bus scan [ 2.641911] rockchip-pcie f8000000.pcie: PCI host bridge to bus 0000:00 [ 2.642522] pci_bus 0000:00: root bus resource [bus 00-1f] [ 2.643026] pci_bus 0000:00: root bus resource [mem 0xfa000000-0xfbdfffff] [ 2.643651] pci_bus 0000:00: root bus resource [io 0x0000-0xfffff] (bus address [0xfbe00000-0xfbefffff]) [ 2.644635] pci 0000:00:00.0: [1d87:0100] type 01 class 0x060400 PCIe Root Port [ 2.645329] pci 0000:00:00.0: PCI bridge to [bus 00] [ 2.645794] pci 0000:00:00.0: bridge window [mem 0x00000000-0x000fffff] [ 2.646492] pci 0000:00:00.0: supports D1 [ 2.646864] pci 0000:00:00.0: PME# supported from D0 D1 D3hot [ 2.653826] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 2.704782] SError Interrupt on CPU5, code 0x00000000bf000002 -- SError [ 2.704804] CPU: 5 UID: 0 PID: 55 Comm: kworker/u26:1 Tainted: G M 6.18.10-current-rockchip64 #2 PREEMPT [ 2.704822] Tainted: [M]=MACHINE_CHECK [ 2.704826] Hardware name: Kobol Helios64 (DT) [ 2.704833] Workqueue: events_unbound deferred_probe_work_func [ 2.704859] pstate: 600000c5 (nZCv daIF -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 2.704871] pc : rockchip_pcie_rd_conf+0x184/0x290 [ 2.704885] lr : rockchip_pcie_rd_conf+0x178/0x290 [ 2.704894] sp : ffff800083213810 [ 2.704899] x29: ffff800083213810 x28: ffff8000824f3748 x27: 0000000000000000 [ 2.704915] x26: 0000000000000001 x25: 0000000000000000 x24: ffff800082677f70 [ 2.704930] x23: 0000000000000000 x22: ffff8000832138e4 x21: ffff800083213844 [ 2.704945] x20: 0000000000000000 x19: 0000000000000004 x18: 00000000ffffffff [ 2.704959] x17: 6572202c295d3030 x16: 2d3030207375625b x15: ffff8000832136b0 [ 2.704973] x14: ffff00000ba5ba1c x13: ffff00000ba5b290 x12: dead000000000040 [ 2.704986] x11: ffffff800000007c x10: 00000f80007fffff x9 : ffff8000808c0c48 [ 2.705000] x8 : 000000003d4d554e x7 : ffff00000ba6db80 x6 : ffff00000ba6e800 [ 2.705014] x5 : ffff00000ba6f000 x4 : ffff800087000000 x3 : 0000000000c00008 [ 2.705027] x2 : 000000000080000a x1 : ffff800087c00008 x0 : ffff800087c0000c [ 2.705043] Kernel panic - not syncing: Asynchronous SError Interrupt [ 2.705050] CPU: 5 UID: 0 PID: 55 Comm: kworker/u26:1 Tainted: G M 6.18.10-current-rockchip64 #2 PREEMPT [ 2.705064] Tainted: [M]=MACHINE_CHECK [ 2.705068] Hardware name: Kobol Helios64 (DT) [ 2.705074] Workqueue: events_unbound deferred_probe_work_func [ 2.705090] Call trace: [ 2.705095] show_stack+0x20/0x38 (C) [ 2.705115] dump_stack_lvl+0x34/0x90 [ 2.705139] dump_stack+0x18/0x28 [ 2.705153] vpanic+0x328/0x378 [ 2.705165] panic+0x68/0x70 [ 2.705175] nmi_panic+0x74/0x80 [ 2.705186] arm64_serror_panic+0x78/0x90 [ 2.705198] do_serror+0x44/0x80 [ 2.705209] el1h_64_error_handler+0x34/0x50 [ 2.705227] el1h_64_error+0x6c/0x70 [ 2.705238] rockchip_pcie_rd_conf+0x184/0x290 (P) [ 2.705251] pci_bus_read_config_dword+0x88/0xf8 [ 2.705262] pci_bus_generic_read_dev_vendor_id+0x38/0x1a0 [ 2.705277] pci_scan_single_device+0xb4/0x120 [ 2.705289] pci_scan_slot+0x74/0x218 [ 2.705301] pci_scan_child_bus_extend+0x50/0x2e0 [ 2.705314] pci_scan_bridge_extend+0x2c4/0x608 [ 2.705326] pci_scan_child_bus_extend+0x1c4/0x2e0 [ 2.705338] pci_scan_root_bus_bridge+0x6c/0xe8 [ 2.705351] pci_host_probe+0x38/0x118 [ 2.705364] rockchip_pcie_probe+0x3f0/0x510 [ 2.705373] platform_probe+0x64/0xa8 [ 2.705390] really_probe+0xc8/0x3a0 [ 2.705402] __driver_probe_device+0x84/0x170 [ 2.705415] driver_probe_device+0x44/0x120 [ 2.705427] __device_attach_driver+0xc4/0x168 [ 2.705440] bus_for_each_drv+0x90/0xf8 [ 2.705451] __device_attach+0xa8/0x1c8 [ 2.705463] device_initial_probe+0x1c/0x30 [ 2.705476] bus_probe_device+0xb4/0xc0 [ 2.705487] deferred_probe_work_func+0xa4/0x100 [ 2.705500] process_one_work+0x174/0x3e8 [ 2.705516] worker_thread+0x2dc/0x3f8 [ 2.705531] kthread+0x14c/0x208 [ 2.705546] ret_from_fork+0x10/0x20 [ 2.705563] SMP: stopping secondary CPUs [ 2.705778] Kernel Offset: disabled [ 2.705782] CPU features: 0x080000,04105800,40004001,0400421b [ 2.705792] Memory Limit: none [ 2.733695] ---[ end Kernel panic - not syncing: Asynchronous SError Interrupt ]--- - Today
-
Just a small note here - I recently added Bianbu desktop (can be installed from armbian-config), where acceleration works on K1 based Musebook (legacy kernel). This should be possible to adopt to any other K1 board. Youtube video works fine in Chromium ...
-
"mmc1(part 0) is current device". Is that really a usb? Never seen a usb be named that, sound more like an internal storage.
-
The MLIR pipeline, lowering from TOSA to TIM-VX C++, is now available here: https://github.com/MaverickLong/MLIR-TIM-VX It's *kinda* working, currently only supports conv2d (image processing) CNN models or simple MLPs, and it's far from mature, so expect a lot of errors. With this (plus the unified driver) we are heading towards running any ML model on the NPU...
- Yesterday
-
Ubuntu 26.04 with or without KDE Plasma with working drivers for WiFi, GPU, Nic, Bluetooth. Enjoy! https://github.com/mack42/OrangePi5Pro Note: There are Minimal and Graphical images available. It also supports installing to the NVME.
-
Thank you very much for your responses, it totally make sense. I will try to build it myself, tho I have never done that, and my knowledge is very limited. I'd love to help one day, but this really is beyond what I can offer, for now.
-
Answered: Module bcache not found on 6.18.10-current-bcm2711
Werner replied to eduring's topic in Raspberry Pi
Well if you want to live on the edge, then use code { font-family: Consolas,"courier new"; color: crimson; background-color: rgba(0, 0, 0, 0.2); padding: 2px; font-size: 105%; } egde as branch instead of code { font-family: Consolas,"courier new"; color: crimson; background-color: rgba(0, 0, 0, 0.2); padding: 2px; font-size: 105%; } current -
I have also encountered this using Orange pi 5 and latest Armbian updated as of today. That the "standing" USB port does not work also means that the USB-C port doesn't work -- they are electrically connected. So Mitu's question is also mine: Is this a limitation of the mainstream kernel (6.18.x) - i.e. does this work only with the vendor kernel (6.1.x)? EDIT: typo
- Last week
-
Has anyone found a working gpiolib implementation for Armbian on Orange Pi 5? I'm aware of wiringPi and it sort of works. However, being able to use the "real stuff" so to speak would make my life easier.
-
Collabora brought Bluetooth Auracast broadcasting to MediaTek Genio 700 for Embedded World 2026. Here's the complete, fully Open Source setup featuring Debian, BlueZ, PipeWire, with all the code and configs from our live booth demo. View the full article
-
Hi @Ross Cawston I've been using your patch for a few months on Orange Pi 5 Plus/Max SBCs with Linux kernels from 6.19 to 7.0.3 and it works well encoding H.264 streams (didn't try H.265, though) Thank you for your contribution. There's still no support for `rkvenc` in edge kernels (as of 7.1rc2).
- 1 reply
-
- Rock 5B+
- OrangePi 5 Ultra
-
(and 2 more)
Tagged with:
-
This week's work centers on release pipeline modernization, desktop and userland refinements, and board and kernel platform maintenance. On the release and CI side, the build matrix gained codename parameterisation with Ubuntu 26.04 "resolute" set as default, a dedicated Bianbu target, and exposed map overrides, while standard-support targets now include UEFI desktops and a plain cloud variant. The KDE fast-HDMI matrix was switched from kde-neon to kde-plasma, mesa-vpu was dropped from auto-attached extensions, and external CI now skips slots with a warning when upstream sources break. Supporting fixes route forky/loong64 base-files lookups to the main archive and add AI cover image generation to the blog workflow. Desktop and userland changes focus on the Bianbu environment, where PVR DRI was enabled, detection corrected, menu entries added, systemd suspend re-enabled on K1, and gnome-initial-setup purged post-install. Broader fixes pass --allow-downgrades on pinned package installs, align LAN/WAN labels across IPv4 and IPv6 rows in the MOTD, harden console-width handling against invalid COLUMNS values, and correct output to /etc/armbian-image-release. Platform support sees explicit ARCH=arm64 declarations on five inheriting boards, validate-board-config now following inheritance from ${SRC}/config/boards, and targeted fixes for imx8m binman hooks and rockchip family tweaks under forky (addgroup → groupadd). Kernel and DTS work restores 6.18.y on sm8550, syncs CAINIAO CNIoT-CORE DTS from 6.18 to 6.12, disables broken drm/xe patches under uefi-loong64-7.0, and improves the SMART AM40 and Retroid Pocket board definitions. AX210 firmware lands for mainline, and Seeed Studio reComputer images join the catalogue. #Armbian #EmbeddedLinux #ARM64 #Rockchip #Ubuntu #KDE #Mainline ChangesAdd AX210 firmware for mainline kernel. by @ginkage in armbian/firmware#126Add Seeed Studio reComputer board images and vendor logo. by @baorepo in armbian/armbian.github.io#297boards: declare ARCH=arm64 explicitly on five inheriting boards. by @igorpecovnik in armbian/build#9747ci/external: skip slot with warning when upstream source breaks. by @igorpecovnik in armbian/armbian.github.io#301ci/maintenance-unit-tests: list docker state on the runner. by @igorpecovnik in armbian/configng#903desktops/bianbu: enable PVR DRI, fix detection, add menu entries. by @igorpecovnik in armbian/configng#897desktops/bianbu: purge gnome-initial-setup after install. by @igorpecovnik in armbian/configng#902desktops/bianbu: re-enable systemd suspend on K1. by @igorpecovnik in armbian/configng#900desktops: pass --allow-downgrades on pinned package install. by @igorpecovnik in armbian/configng#899DTS: Sync CAINIAO CNIoT-CORE from 6.18 to 6.12. by @retro98boy in armbian/build#9736Fix workflow bugs and add AI cover image generation. by @igorpecovnik in armbian/armbian.github.io#298fix: rename imx8m bare hook so binman pkg_resources patch can run. by @igorpecovnik in armbian/build#9752fix: rockchip family_tweaks fails on forky — addgroup → groupadd. by @igorpecovnik in armbian/build#9753fix: route forky/loong64 base-files lookups to the main archive. by @igorpecovnik in armbian/armbian.github.io#299fixing output to /etc/armbian-image-release. by @dittodhole in armbian/build#9729Handle invalid data in COLUMNS env var when determining console width. by @scollinson in armbian/build#9631kernel: add linux-initramfs-tool as dep of linux-image package. by @amazingfate in armbian/build#9731motd/20-ip-info: align (LAN)/(WAN) labels across IPv4 + IPv6 rows. by @igorpecovnik in armbian/build#9728os-info: add Ubuntu 26.04 (resolute). by @igorpecovnik in armbian/imager#134patch: disable broken drm/xe patches under uefi-loong64-7.0. by @igorpecovnik in armbian/build#9745release-targets/standard-support.manual: add UEFI desktops + plain cloud. by @igorpecovnik in armbian/armbian.github.io#304release-targets: codename parameterisation, resolute default, Bianbu target, exposed.map overrides. by @igorpecovnik in armbian/armbian.github.io#295release-targets: drop mesa-vpu from auto-attached extensions. by @igorpecovnik in armbian/armbian.github.io#302release-targets: switch fast-HDMI KDE matrix from kde-neon to kde-plasma. by @igorpecovnik in armbian/armbian.github.io#303Retroidpocket: fix current and add edge as target. by @EvilOlaf in armbian/build#9724sm8550: Restore kernel 6.18.y for current and edge branch. by @kasimling in armbian/build#9737SMART AM40 improve. by @retro98boy in armbian/build#9735userpatches: skip jammy in items-from-inventory. by @igorpecovnik in armbian/os#460validate-board-config: follow source ${SRC}/config/boards inheritance. by @igorpecovnik in armbian/build#9748View the full article
-
This week's work centers on release pipeline modernization, desktop and userland refinements, and board and kernel platform maintenance. On the release and CI side, the build matrix gained codename parameterisation with Ubuntu 26.04 "resolute" set as default, a dedicated Bianbu target, and exposed map overrides, while standard-support targets now include UEFI desktops and a plain cloud variant. The KDE fast-HDMI matrix was switched from kde-neon to kde-plasma, mesa-vpu was dropped from auto-attached extensions, and external CI now skips slots with a warning when upstream sources break. Supporting fixes route forky/loong64 base-files lookups to the main archive and add AI cover image generation to the blog workflow. Desktop and userland changes focus on the Bianbu environment, where PVR DRI was enabled, detection corrected, menu entries added, systemd suspend re-enabled on K1, and gnome-initial-setup purged post-install. Broader fixes pass --allow-downgrades on pinned package installs, align LAN/WAN labels across IPv4 and IPv6 rows in the MOTD, harden console-width handling against invalid COLUMNS values, and correct output to /etc/armbian-image-release. Platform support sees explicit ARCH=arm64 declarations on five inheriting boards, validate-board-config now following inheritance from ${SRC}/config/boards, and targeted fixes for imx8m binman hooks and rockchip family tweaks under forky (addgroup → groupadd). Kernel and DTS work restores 6.18.y on sm8550, syncs CAINIAO CNIoT-CORE DTS from 6.18 to 6.12, disables broken drm/xe patches under uefi-loong64-7.0, and improves the SMART AM40 and Retroid Pocket board definitions. AX210 firmware lands for mainline, and Seeed Studio reComputer images join the catalogue. #Armbian #EmbeddedLinux #ARM64 #Rockchip #Ubuntu #KDE #Mainline ChangesAdd AX210 firmware for mainline kernel. by @ginkage in armbian/firmware#126Add Seeed Studio reComputer board images and vendor logo. by @baorepo in armbian/armbian.github.io#297boards: declare ARCH=arm64 explicitly on five inheriting boards. by @igorpecovnik in armbian/build#9747ci/external: skip slot with warning when upstream source breaks. by @igorpecovnik in armbian/armbian.github.io#301ci/maintenance-unit-tests: list docker state on the runner. by @igorpecovnik in armbian/configng#903desktops/bianbu: enable PVR DRI, fix detection, add menu entries. by @igorpecovnik in armbian/configng#897desktops/bianbu: purge gnome-initial-setup after install. by @igorpecovnik in armbian/configng#902desktops/bianbu: re-enable systemd suspend on K1. by @igorpecovnik in armbian/configng#900desktops: pass --allow-downgrades on pinned package install. by @igorpecovnik in armbian/configng#899DTS: Sync CAINIAO CNIoT-CORE from 6.18 to 6.12. by @retro98boy in armbian/build#9736Fix workflow bugs and add AI cover image generation. by @igorpecovnik in armbian/armbian.github.io#298fix: rename imx8m bare hook so binman pkg_resources patch can run. by @igorpecovnik in armbian/build#9752fix: rockchip family_tweaks fails on forky — addgroup → groupadd. by @igorpecovnik in armbian/build#9753fix: route forky/loong64 base-files lookups to the main archive. by @igorpecovnik in armbian/armbian.github.io#299fixing output to /etc/armbian-image-release. by @dittodhole in armbian/build#9729Handle invalid data in COLUMNS env var when determining console width. by @scollinson in armbian/build#9631kernel: add linux-initramfs-tool as dep of linux-image package. by @amazingfate in armbian/build#9731motd/20-ip-info: align (LAN)/(WAN) labels across IPv4 + IPv6 rows. by @igorpecovnik in armbian/build#9728os-info: add Ubuntu 26.04 (resolute). by @igorpecovnik in armbian/imager#134patch: disable broken drm/xe patches under uefi-loong64-7.0. by @igorpecovnik in armbian/build#9745release-targets/standard-support.manual: add UEFI desktops + plain cloud. by @igorpecovnik in armbian/armbian.github.io#304release-targets: codename parameterisation, resolute default, Bianbu target, exposed.map overrides. by @igorpecovnik in armbian/armbian.github.io#295release-targets: drop mesa-vpu from auto-attached extensions. by @igorpecovnik in armbian/armbian.github.io#302release-targets: switch fast-HDMI KDE matrix from kde-neon to kde-plasma. by @igorpecovnik in armbian/armbian.github.io#303Retroidpocket: fix current and add edge as target. by @EvilOlaf in armbian/build#9724sm8550: Restore kernel 6.18.y for current and edge branch. by @kasimling in armbian/build#9737SMART AM40 improve. by @retro98boy in armbian/build#9735userpatches: skip jammy in items-from-inventory. by @igorpecovnik in armbian/os#460validate-board-config: follow source ${SRC}/config/boards inheritance. by @igorpecovnik in armbian/build#9748View the full article
-
You aren't telling us much, like what software you are using. I would expect you to need to give it something like smb://10.10.2.101/NAME_OF_SHARE/ or sftp://10.10.2.101:/path/to/folder You will also need to give it a username and password somehow. But first; have you checked you can reach it on the network?
-
On my Debian13 VM that I use to build images for my boards, I have started to notice new errors that I have not seen before after this part of the logs... [🐳|🌱] After updating and cleaning image apt list cache [ 30 files ] [🐳|🌱] Image installed package hash [ ✅ base-files = 1-trixie-1armbian1-Bb095-U13.8--deb13u4-R55fa ] [🐳|🌱] Image installed package hash [ ✅ linux-image-current-rockchip64 = 6.18.26-S1fe0-Dedd0-P1f35-Cc077-H8200-HK01ba-Vc222-Bed86-R448a ] [🐳|🌱] Image installed package hash [ ✅ armbian-firmware = 1-SAa38b-B96c8-R448a ] [🐳|🌱] Image installed package hash [ ✅ armbian-bsp-cli-rockpro64-current = 1-PC1e15-V9ab0-H3400-Bd2e9-Rf36a ] [🐳|🌱] Image installed package hash [ ✅ linux-u-boot-rockpro64-current = 2025.01-S6d41-P6e2c-Hbf76-V6f3c-Be4e9-R448a ] [🐳|🌱] Image installed package hash [ ✅ linux-dtb-current-rockchip64 = 6.18.26-S1fe0-Dedd0-P1f35-Cc077-H8200-HK01ba-Vc222-Bed86-R448a ] [🐳|🔨] removed '/armbian/.tmp/rootfs-no-uuidgen-yet-15898-49210/etc/resolv.conf' [🐳|🔨] removed '/armbian/.tmp/rootfs-no-uuidgen-yet-15898-49210/sbin/initctl' [🐳|🔨] removed '/armbian/.tmp/rootfs-no-uuidgen-yet-15898-49210/sbin/start-stop-daemon' [🐳|🔨] removed '/armbian/.tmp/rootfs-no-uuidgen-yet-15898-49210/usr/sbin/policy-rc.d' [🐳|🌱] Removing qemu-user-static binary from chroot [ qemu-aarch64-static during image ] [🐳|🔨] removed '/armbian/.tmp/rootfs-no-uuidgen-yet-15898-49210/usr/bin/qemu-aarch64-static' [🐳|🌱] Unmounting [ /armbian/.tmp/rootfs-no-uuidgen-yet-15898-49210 ] Once the unmounting of rootfs-nouuidgen-yet begins I notice the following errors spam in the logs, 1000+ lines, and finally the target unmounts successfully and the image finishes building. The images still boot fine. umount: /armbian/.tmp/rootfs-no-uuidgen-yet-15898-49210/dev: target is busy. [🐳|🔨] tmpfs /armbian/.tmp/rootfs-no-uuidgen-yet-15898-49210/dev tmpfs rw,nosuid,size=65536k,mode=755,inode64 0 0 umount: /armbian/.tmp/rootfs-no-uuidgen-yet-15898-49210/dev/pts: not mounted. umount: /armbian/.tmp/rootfs-no-uuidgen-yet-15898-49210/dev: target is busy. umount: /armbian/.tmp/rootfs-no-uuidgen-yet-15898-49210/proc: not mounted. umount: /armbian/.tmp/rootfs-no-uuidgen-yet-15898-49210/sys: not mounted umount: /armbian/.tmp/rootfs-no-uuidgen-yet-15898-49210/tmp: not mounted. umount: /armbian/.tmp/rootfs-no-uuidgen-yet-15898-49210/var/tmp: not mounted. umount: /armbian/.tmp/rootfs-no-uuidgen-yet-15898-49210/run/user/0: not mounted. Is there a way to adjust some kind of timeout for this to prevent the massive amount of "target is busy" outputs in the logs? Thank you for any help or insights!
-
I don't own that box so I can only give you generic help. You really would need to hook up a usb-uart adapter to access the uboot debug output to see what is happening. The second thing I would say is that I have no idea what ophub builds do as they are not Armbian builds, ophub is a fork, they don't contribute to Armbian development nor do they participate in these forums. So per the Armbian amlogic TV box instructions, the boot environment must be a clean android boot environment. Installing or running any other distribution may cause Armbian to not boot. So I'd recommend either reinstalling a clean Android image to test from, or investigate any differences in boot scripts to see what might be going on. But again getting access to the new boot serial console would help a lot.
-
Hi Everyone! I'm trying to install it on a TV Box with an Allwinner IK316 SOC and a NANYA 1303 eMMC, but Armbian can't find the eMMC at all... has anyone found a solution for this NAND?
-
Has anyone installed Waydroid on Armbian 26.2.4? Are there any manual for this?
