Jump to content

All Activity

This stream auto-updates

  1. Today
  2. I checked armbianEnv.txt and it says rockchip5, to triple check, I checked the site I bought it from, also says 5. So I believe I mislabeled the post as 5b, but it is a 5.
  3. Search my threads with keyword "ili9341". Post a photo of your wiring, a schematic, and what did you try within armbian... in this thread.
  4. This is similar to physical damage to the SD card
  5. Those are standard kernel patches. Do you mean Armbian build system does not support multiple patches in a single file? If so, you can download each of the 14 patches individually and then apply them. Or you can try reformatting the combined patch file as a single patch.
  6. I gave this a try but no success. The structure of original source code doesn't match the one for armbian. It would be great if you could make a patch as in this link
  7. @dale I'm happy that it's now working! I'll add the x98h dtso to my devices library when I'll have some time (using the latest dt-bindings syntax). You can download the patch of the latest tm16xx version here: https://github.com/torvalds/linux/compare/master...jefflessard:linux:tm16xx.patch Let me know if the latest version works well for you and the updated x98h dtso (if you happen to do it before I have some time). I'll be glad to add you with Tested-by tag when submitting.
  8. Can you make a patch for armbian? It will be easy for us to try.
  9. Hi, I finally got my display to work with below DT overlay source. My device is x98h. Thank you! /dts-v1/; /plugin/; #include <dt-bindings/gpio/gpio.h> #include <dt-bindings/leds/common.h> &{/} { display_client: spi { #address-cells = <1>; #size-cells = <0>; compatible = "spi-gpio"; sck-gpios = <&pio 2 7 GPIO_ACTIVE_HIGH>; mosi-gpios = <&pio 2 2 GPIO_ACTIVE_HIGH>; cs-gpios = <&pio 2 12 GPIO_ACTIVE_LOW>; num-chipselects = <1>; display@0 { compatible = "fdhisi,fd628"; reg = <0x0>; spi-3wire; spi-lsb-first; spi-rx-delay-us = <1>; spi-max-frequency = <500000>; tm16xx,transposed; tm16xx,digits = [00 01 02 03]; tm16xx,segment-mapping = [00 01 02 03 04 05 06]; #address-cells = <2>; #size-cells = <0>; led@4,0 { reg = <4 0>; function = LED_FUNCTION_USB; }; led@4,1 { reg = <4 1>; function = LED_FUNCTION_SD; }; led@4,2 { reg = <4 2>; function = "hi-wifi"; }; led@4,3 { reg = <4 3>; function = "low-wifi"; }; led@4,4 { reg = <4 4>; function = "colon"; }; led@4,5 { reg = <4 5>; function = "apps"; }; led@4,6 { reg = <4 6>; function = LED_FUNCTION_LAN; }; }; }; };
  10. Very good. First make sure you are actually having the 5B and not the 5 model. The reason I'm asking is in the logs is always model 5 and not 5B as supposed to. Did you adjust the dtb to use 5b one just like mentioned at the download page?
  11. Dear Community, I currently want to reduce the transmission power of the NanoPi Neo Air. This means that I simply want to be able to set the Wifi transmission power in 10% steps, for example. What I have already tried: Instructions according to Wiki: OpenWrt image is not flashed. No access via browser. But it doesn't matter: max. transmission power is used in AP mode. Setting as in the Wiki image "TransmitPower:auto" probably does not apply here anyway. Network Manager TUI via "sudo nmtui" has no such settings. Adjust the NVRAM files in "/lib/firmware/brcm" or "/lib/firmware/ap6212" step by step. All changes are saved in the txt file but not written to the host driver. The tests do not recognise any changes. No matter how I adjust the values. (Many different attempts) Firmware patch ("brcmfmac43430a1-sdio.bin") with HxD: The place where "Maxp2ga0" is set is found & edited in binary file. --> 07 60 3F 60 6D 61 78 70 32 67 61 30 = `?`maxp2ga0 Bytes for maxp2ga0: 07 60Bytes for maxp2ga1: 3F 60 3F 60 → 0x603F or 0x3F60 → similar, typically 0x60 = 96 → 20 dBm (Both antenna values have been set) Unfortunately, this change is not loaded into the host driver on the chip either... Continue working on existing "locked" firmware with Seemoo Lab? (unlikely) Throttling Tx-Power via command "sudo iw dev wlan0 set txpower fixed 1500" Change is displayed under "iwconfig wlan0", but it is either overwritten directly or not taken into account at all. No change is noticeable in the tests, no matter how low the value is set. Other firmware & NVRAM tested: Wifi does not start at all (IP rebount reconnect try xx) or the W-Lan is not visible. Maybe you can start here again and find a working firmware that is not "locked"? Which software to use? I test with Putty via the wifi connection. I use the following command: for i in $(seq 1 30); do iw dev wlan0 station dump | awk '/signal/ {print $2}'; sleep 1; done \ | awk '{x[NR]=$1; s+=$1} END{ if (NR>0) {mean=s/NR; for(i=1;i<=NR;i++) v+=(x[i]-mean)^2; sd=sqrt(v/NR); print 'N="NR, "mean="mean, "sd="sd} }' This measures the connection strength in dBm every second, 30 times, and only outputs the mean value. I always have the same 3 measurement positions with the exact same antenna alignment. (In a corridor: 3m, 12m, 25m) Interesting stuff: sudo iw phy phy0 info dmesg | tail -n 50 | grep -i brcmfmac File paths: /lib/firmware/brcm & /lib/firmware/AP6212 CC code (country) is not set by default: "sudo iw reg get" & "sudo iw reg set DE" Are there any other approaches or have I overlooked something? Thank you very much for your help!
  12. Thanks, very helpful. Maybe someone will be able to bring some light on how second partition could appear (uboot update script transition bug?), while being not a part of Armbian's functionality.
  13. For those who will bump here looking for an answer to the topic's question:
  14. Hey @Werner Thanks for quick reply. I tested with verbosity=7, may be correct fs driver is not loading? [ 4.103985] /dev/root: Can't open blockdev [ 4.108224] VFS: Cannot open root device "UUID=dc3421ab-734e-47cb-8f5d-5b8ffecf9484" or unknown-block(0,0): error -6 [ 4.118847] Please append a correct "root=" boot option; here are the available partitions: [ 4.127246] 0100 4096 ram0 [ 4.127265] (driver?) [ 4.133442] 0101 4096 ram1 [ 4.133458] (driver?) [ 4.139623] 0102 4096 ram2 [ 4.139639] (driver?) [ 4.145787] 0103 4096 ram3 [ 4.145803] (driver?) [ 4.151982] b300 15558144 mmcblk0 [ 4.151999] driver: mmcblk [ 4.158846] b301 1060864 mmcblk0p1 a9741697-01 [ 4.158866] [ 4.165738] List of all bdev filesystems: [ 4.169781] ext3 [ 4.169792] ext2 [ 4.171748] ext4 [ 4.173685] squashfs [ 4.175645] vfat [ 4.177929] fuseblk [ 4.179888] f2fs [ 4.182086] btrfs [ 4.184046] [ 4.187565] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) [ 4.195841] CPU: 0 UID: 0 PID: 1 Comm: swapper/0 Not tainted 6.12.43-current-sunxi #1 [ 4.203689] Hardware name: Allwinner sun8i Family [ 4.208406] Call trace: [ 4.208435] unwind_backtrace from show_stack+0x11/0x14 [ 4.216251] show_stack from dump_stack_lvl+0x37/0x42 [ 4.221341] dump_stack_lvl from panic+0xc9/0x278 [ 4.226080] panic from mount_root_generic+0x171/0x1f4 [ 4.231264] mount_root_generic from prepare_namespace+0x161/0x1ae [ 4.237491] prepare_namespace from kernel_init_freeable+0x1f9/0x20a [ 4.243893] kernel_init_freeable from kernel_init+0x21/0x100 [ 4.249686] kernel_init from ret_from_fork+0x11/0x1c [ 4.254774] Exception stack(0xc8821fb0 to 0xc8821ff8) [ 4.259847] 1fa0: 00000000 00000000 00000000 00000000 [ 4.268041] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 4.276231] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000 [ 4.282974] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) ]--- my next steps, - testing image from oldarchieve - experiment rebuilding armbian with kernel menuconfig?
  15. I don't work with this board often, because it has been so stable, so I am less familiar with the boot process. I rebooted it today, and realized that it wouldn't post. I found a UART cable and grabbed this log. Can anyone point me to somewhere for it? Or would it be "easier" to just reflash the sd card? DDR V1.11 f1474cf52f cym 23/05/09-11:02:36 LPDDR4X, 2112MHz channel[0] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=4096MB channel[1] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=4096MB channel[2] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=4096MB channel[3] BW=16 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=8 Size=4096MB Manufacturer ID:0x6 CH0 RX Vref:28.5%, TX Vref:21.8%,21.8% CH1 RX Vref:25.0%, TX Vref:22.8%,22.8% CH2 RX Vref:28.5%, TX Vref:22.8%,22.8% CH3 RX Vref:29.3%, TX Vref:22.8%,21.8% change to F1: 528MHz change to F2: 1068MHz change to F3: 1560MHz change to F0: 2112MHz out U-Boot SPL board init U-Boot SPL 2017.09 (Feb 25 2024 - 00:42:52) Trying to boot from MMC1 Trying fit image at 0x4000 sector ## Verified-boot: 0 ## Checking atf-1 0x00040000 ... sha256(2e8446f969...) + OK ## Checking uboot 0x00200000 ... sha256(528486af2f...) + OK ## Checking fdt 0x0034f598 ... sha256(906c87aa7c...) + OK ## Checking atf-2 0xff100000 ... sha256(9f75e6ec37...) + OK ## Checking atf-3 0x000f0000 ... sha256(c80587de50...) + OK Jumping to U-Boot(0x00200000) via ARM Trusted Firmware(0x00040000) Total: 801.437 ms INFO: Preloader serial: 2 NOTICE: BL31: v2.3():v2.3-662-g4acbe711b-dirty:finley.xiao, fwver: v1.44 NOTICE: BL31: Built : 16:44:24, Nov 7 2023 INFO: spec: 0x13 INFO: code: 0x88 INFO: ext 32k is valid INFO: ddr: stride-en 4CH INFO: GICv3 without legacy support detected. INFO: ARM GICv3 driver initialized in EL3 INFO: valid_cpu_msk=0xff bcore0_rst = 0x0, bcore1_rst = 0x0 INFO: l3 cache partition cfg-0 INFO: system boots from cpu-hwid-0 INFO: idle_st=0x21fff, pd_st=0x11fff9, repair_st=0xfff70001 ERROR: dfs get fsp_params[0] error, 0xfead0003 != 0xfead0004 ERROR: dfs get fsp_params[1] error, 0xa2c != 0xfead0004 ERROR: dfs get fsp_params[2] error, 0xa34 != 0xfead0004 ERROR: dfs get fsp_params[3] error, 0xadc != 0xfead0004 ERROR: loader&trust unmatch!!! Please update loader if need enable dmc ERROR: current trust bl31 need match with loader ddr bin V1.13 or newer ERROR: current loader need match with trust bl31 V1.38-V1.40 INFO: BL31: Initialising Exception Handling Framework INFO: BL31: Initializing runtime services WARNING: No OPTEE provided by BL2 boot loader, Booting device without OPTEE initialization. SMC`s destined for OPTEE will return SMC_UNK ERROR: Error initializing runtime service opteed_fast INFO: BL31: Preparing for EL3 exit to normal world INFO: Entry point address = 0x200000 INFO: SPSR = 0x3c9 U-Boot 2017.09 (Feb 06 2025 - 03:18:03 +0000) Model: Orange Pi 5 MPIDR: 0x81000000 PreSerial: 2, raw, 0xfeb50000 DRAM: 16 GiB Sysmem: init Relocation Offset: eda0e000 Relocation fdt: eb9f9250 - eb9fecb8 CR: M/C/I Using default environment DM: v2 mmc@fe2c0000: 1, mmc@fe2e0000: 0 Card did not respond to voltage select! mmc_init: -95, time 13 switch to partitions #0, OK mmc1 is current device Boot from SDcard Bootdev(scan): mmc 1 MMC1: Legacy, 52Mhz PartType: EFI No misc partition boot mode: None FIT: No boot partition Failed to load DTB, ret=-2 No valid DTB, ret=-22 Failed to get kernel dtb, ret=-22 Model: Orange Pi 5 MPIDR: 0x81000000 CLK: (sync kernel. arm: enter 1008000 KHz, init 1008000 KHz, kernel 0N/A) b0pll 24000 KHz b1pll 24000 KHz lpll 24000 KHz v0pll 24000 KHz aupll 24000 KHz cpll 1500000 KHz gpll 1188000 KHz npll 24000 KHz ppll 1100000 KHz aclk_center_root 702000 KHz pclk_center_root 100000 KHz hclk_center_root 396000 KHz aclk_center_low_root 500000 KHz aclk_top_root 750000 KHz pclk_top_root 100000 KHz aclk_low_top_root 396000 KHz No misc partition Net: No ethernet found. Hit key to stop autoboot('CTRL+C'): 0 starting USB... Bus usb@fc000000: usb maximum-speed not found Register 2000140 NbrPorts 2 Starting the controller USB XHCI 1.10 Bus usb@fc800000: USB EHCI 1.00 Bus usb@fc840000: USB OHCI 1.0 Bus usb@fc880000: USB EHCI 1.00 Bus usb@fc8c0000: USB OHCI 1.0 Bus usb@fcd00000: usb maximum-speed not found Register 2000140 NbrPorts 2 Starting the controller USB XHCI 1.10 scanning bus usb@fc000000 for devices... 1 USB Device(s) found scanning bus usb@fc800000 for devices... 1 USB Device(s) found scanning bus usb@fc840000 for devices... 1 USB Device(s) found scanning bus usb@fc880000 for devices... 1 USB Device(s) found scanning bus usb@fc8c0000 for devices... 1 USB Device(s) found scanning bus usb@fcd00000 for devices... 1 USB Device(s) found scanning usb for storage devices... 0 Storage Device(s) found Device 0: unknown device switch to partitions #0, OK mmc1 is current device Scanning mmc 1:1... Found U-Boot script /boot/boot.scr 3906 bytes read in 22 ms (172.9 KiB/s) ## Executing script at 00500000 Boot script loaded from mmc 1:1 289 bytes read in 19 ms (14.6 KiB/s) 16738524 bytes read in 1382 ms (11.5 MiB/s) 38277632 bytes read in 3103 ms (11.8 MiB/s) 148164 bytes read in 122 ms (1.2 MiB/s) Trying kaslrseed command... Info: Unknown command can be safely ignored since kaslrseed does not apply to all boards. Unknown command 'kaslrseed' - try 'help' Fdt Ramdisk skip relocation No misc partition ## Loading init Ramdisk from Legacy Image at 0a200000 ... Image Name: uInitrd Image Type: AArch64 Linux RAMDisk Image (gzip compressed) Data Size: 16738460 Bytes = 16 MiB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK ## Flattened Device Tree blob at 0x08300000 Booting using the fdt blob at 0x08300000 reserving fdt memory region: addr=8300000 size=8a000 Using Device Tree in place at 0000000008300000, end 000000000838cfff can't found rockchip,drm-logo, use rockchip,fb-logo WARNING: could not set reg FDT_ERR_BADOFFSET. failed to reserve fb-loader-logo memory WARNING: could not set reg FDT_ERR_BADOFFSET. ## reserved-memory: shmem@10f000: addr=10f000 size=100 Adding bank: 0x00200000 - 0xf0000000 (size: 0xefe00000) Adding bank: 0x100000000 - 0x3fc000000 (size: 0x2fc000000) Adding bank: 0x3fc500000 - 0x3fff00000 (size: 0x03a00000) Adding bank: 0x4f0000000 - 0x500000000 (size: 0x10000000) Total: 13124.390/13152.482 ms Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050] [ 0.000000] Linux version 6.12.42-current-rockchip64 (build@armbian) (aarch64-linux-gnu-gcc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0, GNU ld (GNU Binutils for Ubuntu) 2.42) #1 SMP PREEMPT Fri Aug 15 10:14:14 UTC 2025 [ 0.000000] KASLR disabled due to lack of seed [ 0.000000] Machine model: Xunlong Orange Pi 5 [ 0.000000] efi: UEFI not found. [ 0.000000] OF: reserved mem: 0x000000000010f000..0x000000000010f0ff (0 KiB) nomap non-reusable shmem@10f000 [ 0.000000] NUMA: Faking a node at [mem 0x0000000000200000-0x00000004ffffffff] [ 0.000000] NODE_DATA(0) allocated [mem 0x4fdf30a40-0x4fdf331bf] [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000000200000-0x00000000ffffffff] [ 0.000000] DMA32 empty [ 0.000000] Normal [mem 0x0000000100000000-0x00000004ffffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000200000-0x00000000efffffff] [ 0.000000] node 0: [mem 0x0000000100000000-0x00000003fbffffff] [ 0.000000] node 0: [mem 0x00000003fc500000-0x00000003ffefffff] [ 0.000000] node 0: [mem 0x00000004f0000000-0x00000004ffffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000200000-0x00000004ffffffff] [ 0.000000] On node 0, zone DMA: 512 pages in unavailable ranges [ 0.000000] On node 0, zone Normal: 1280 pages in unavailable ranges [ 0.000000] On node 0, zone Normal: 256 pages in unavailable ranges [ 0.000000] cma: Reserved 256 MiB at 0x00000000e0000000 on node -1 [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.1 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: MIGRATE_INFO_TYPE not supported. [ 0.000000] psci: SMC Calling Convention v1.2 [ 0.000000] percpu: Embedded 34 pages/cpu s99544 r8192 d31528 u139264 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] CPU features: detected: GIC system register CPU interface [ 0.000000] CPU features: detected: Virtualization Host Extensions [ 0.000000] CPU features: detected: Qualcomm erratum 1009, or ARM erratum 1286807, 2441009 [ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923 [ 0.000000] alternatives: applying boot alternatives [ 0.000000] Kernel command line: root=UUID=b879703b-1824-4faa-b2fd-447377946c85 rootwait rootfstype=ext4 splash=verbose console=ttyS2,1500000 console=tty1 consoleblank=0 loglevel=7 ubootpart=54782d48-122d-bc44-b795-0bd9a0b2c55c usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u cma=256M cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory androidboot.fwver=bl31-v1.44,uboot-02/06/2025 [ 0.000000] Unknown kernel command line parameters "splash=verbose ubootpart=54782d48-122d-bc44-b795-0bd9a0b2c55c cgroup_enable=memory cgroup_memory=1", will be passed to user space. [ 0.000000] Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes, linear) [ 0.000000] Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear) [ 0.000000] Fallback order for Node 0: 0 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 4192256 [ 0.000000] Policy zone: Normal [ 0.000000] mem auto-init: stack:all(zero), heap alloc:on, heap free:off [ 0.000000] software IO TLB: area num 8. [ 0.000000] software IO TLB: mapped [mem 0x00000000dc000000-0x00000000e0000000] (64MB) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1 [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] rcu: RCU event tracing is enabled. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=8. [ 0.000000] Trampoline variant of Tasks RCU enabled. [ 0.000000] Tracing variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=8 [ 0.000000] RCU Tasks: Setting shift to 3 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=8. [ 0.000000] RCU Tasks Trace: Setting shift to 3 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=8. [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode [ 0.000000] GICv3: 480 SPIs implemented [ 0.000000] GICv3: 0 Extended SPIs implemented [ 0.000000] GICv3: MBI range [424:479] [ 0.000000] GICv3: Using MBI frame 0x00000000fe610000 [ 0.000000] Root IRQ handler: gic_handle_irq [ 0.000000] GICv3: GICv3 features: 16 PPIs [ 0.000000] GICv3: GICD_CTRL.DS=0, SCR_EL3.FIQ=1 [ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000fe680000 [ 0.000000] ITS [mem 0xfe640000-0xfe65ffff] [ 0.000000] GIC: enabling workaround for ITS: Rockchip erratum RK3588001 [ 0.000000] ITS@0x00000000fe640000: allocated 8192 Devices @100440000 (indirect, esz 8, psz 64K, shr 0) [ 0.000000] ITS@0x00000000fe640000: allocated 32768 Interrupt Collections @100450000 (flat, esz 2, psz 64K, shr 0) [ 0.000000] ITS: using cache flushing for cmd queue [ 0.000000] ITS [mem 0xfe660000-0xfe67ffff] [ 0.000000] GIC: enabling workaround for ITS: Rockchip erratum RK3588001 [ 0.000000] ITS@0x00000000fe660000: allocated 8192 Devices @100470000 (indirect, esz 8, psz 64K, shr 0) [ 0.000000] ITS@0x00000000fe660000: allocated 32768 Interrupt Collections @100480000 (flat, esz 2, psz 64K, shr 0) [ 0.000000] ITS: using cache flushing for cmd queue [ 0.000000] GICv3: using LPI property table @0x0000000100490000 [ 0.000000] GIC: using cache flushing for LPI property table [ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000001004a0000 [ 0.000000] GICv3: GIC: PPI partition interrupt-partition-0[0] { /cpus/cpu@0[0] /cpus/cpu@100[1] /cpus/cpu@200[2] /cpus/cpu@300[3] } [ 0.000000] GICv3: GIC: PPI partition interrupt-partition-1[1] { /cpus/cpu@400[4] /cpus/cpu@500[5] /cpus/cpu@600[6] /cpus/cpu@700[7] } [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns [ 0.000000] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.000907] Console: colour dummy device 80x25 [ 0.000918] printk: legacy console [tty1] enabled [ 0.001692] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000) [ 0.001718] pid_max: default: 32768 minimum: 301 [ 0.001793] LSM: initializing lsm=capability,yama,apparmor [ 0.001860] Yama: becoming mindful. [ 0.002067] AppArmor: AppArmor initialized [ 0.002173] Mount-cache hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 0.002222] Mountpoint-cache hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 0.004702] rcu: Hierarchical SRCU implementation. [ 0.004720] rcu: Max phase no-delay instances is 1000. [ 0.004954] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level [ 0.005667] EFI services will not be available. [ 0.006020] smp: Bringing up secondary CPUs ... [ 0.006582] Detected VIPT I-cache on CPU1 [ 0.006640] GICv3: CPU1: found redistributor 100 region 0:0x00000000fe6a0000 [ 0.006656] GICv3: CPU1: using allocated LPI pending table @0x00000001004b0000 [ 0.006694] CPU1: Booted secondary processor 0x0000000100 [0x412fd050] [ 0.007331] Detected VIPT I-cache on CPU2 [ 0.007384] GICv3: CPU2: found redistributor 200 region 0:0x00000000fe6c0000 [ 0.007400] GICv3: CPU2: using allocated LPI pending table @0x00000001004c0000 [ 0.007436] CPU2: Booted secondary processor 0x0000000200 [0x412fd050] [ 0.008086] Detected VIPT I-cache on CPU3 [ 0.008137] GICv3: CPU3: found redistributor 300 region 0:0x00000000fe6e0000 [ 0.008152] GICv3: CPU3: using allocated LPI pending table @0x00000001004dreallocated 2048 KiB GFP_KERNEL pool for atomic allocations [ 0.029028] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 0.029264] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 0.029287] audit: initializing netlink subsys (disabled) [ 0.029395] audit: type=2000 audit(0.024:1): state=initialized audit_enabled=0 res=1 [ 0.029648] thermal_sys: Registered thermal governor 'fair_share' [ 0.029652] thermal_sys: Registered thermal governor 'bang_bang' [ 0.029658] thermal_sys: Registered thermal governor 'step_wise' [ 0.029662] thermal_sys: Registered thermal governor 'user_space' [ 0.029693] cpuidle: using governor menu [ 0.029788] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 0.029892] ASID allocator initialised with 65536 entries [ 0.029965] Serial: AMBA PL011 UART driver [ 0.035155] /vop@fdd90000: Fixed dependency cycle(s) with /hdmi@fde80000 [ 0.035180] /hdmi@fde80000: Fixed dependency cycle(s) with /vop@fdd90000 [ 0.037067] /pcie@fe190000: Fixed dependency cycle(s) with /pcie@fe190000/legacy-interrupt-controller [ 0.038925] /i2c@fec80000/usb-typec@22/connector: Fixed dependency cycle(s) with /usb@fc000000 [ 0.039307] /i2c@fec80000/usb-typec@22/connector: Fixed dependency cycle(s) with /phy@fed80000 [ 0.039332] /usb@fc000000: Fixed dependency cycle(s) with /phy@fed80000 [ 0.039354] /phy@fed80000: Fixed dependency cycle(s) with /i2c@fec80000/usb-typec@22/connector [ 0.044261] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.044457] rockchip-gpio fd8a0000.gpio: probed /pinctrl/gpio@fd8a0000 [ 0.044555] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.044659] rockchip-gpio fec20000.gpio: probed /pinctrl/gpio@fec20000 [ 0.044739] gpio gpiochip2: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.044836] rockchip-gpio fec30000.gpio: probed /pinctrl/gpio@fec30000 [ 0.044946] gpio gpiochip3: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.045042] rockchip-gpio fec40000.gpio: probed /pinctrl/gpio@fec40000 [ 0.045158] gpio gpiochip4: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.045251] rockchip-gpio fec50000.gpio: probed /pinctrl/gpio@fec50000 [ 0.045929] /hdmi@fde80000: Fixed dependency cycle(s) with /hdmi0-con [ 0.045955] /hdmi0-con: Fixed dependency cycle(s) with /hdmi@fde80000 [ 0.046846] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages [ 0.046854] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page [ 0.046860] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages [ 0.046864] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page [ 0.046869] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages [ 0.046873] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page [ 0.046878] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages [ 0.046882] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page [ 0.047467] cryptd: max_cpu_qlen set to 1000 [ 0.114290] raid6: neonx8 gen() 6673 MB/s [ 0.182377] raid6: neonx4 gen() 6624 MB/s [ 0.250449] raid6: neonx2 gen() 5590 MB/s [ 0.318521] raid6: neonx1 gen() 4434 MB/s [ 0.386598] raid6: int64x8 gen() 2945 MB/s [ 0.454669] raid6: int64x4 gen() 3097 MB/s [ 0.522737] raid6: int64x2 gen() 2585 MB/s [ 0.590817] raid6: int64x1 gen() 2128 MB/s [ 0.590821] raid6: using algorithm neonx8 gen() 6673 MB/s [ 0.658879] raid6: .... xor() 5046 MB/s, rmw enabled [ 0.658884] raid6: using neon recovery algorithm [ 0.659158] iommu: Default domain type: Translated [ 0.659164] iommu: DMA domain TLB invalidation policy: strict mode [ 0.659522] SCSI subsystem initialized [ 0.659701] u 1.340960] pci_bus 0004:40: root bus resource [io 0x0000-0xfffff] (bus address [0xf4100000-0xf41fffff]) [ 1.340967] pci_bus 0004:40: root bus resource [mem 0xf4200000-0xf4ffffff] [ 1.340973] pci_bus 0004:40: root bus resource [mem 0xa00000000-0xa3fffffff] (bus address [0x40000000-0x7fffffff]) [ 1.340992] pci 0004:40:00.0: [1d87:3588] type 01 class 0x060400 PCIe Root Port [ 1.341008] pci 0004:40:00.0: ROM [mem 0x00000000-0x0000ffff pref] [ 1.341014] pci 0004:40:00.0: PCI bridge to [bus 01-ff] [ 1.341021] pci 0004:40:00.0: bridge window [io 0x0000-0x0fff] [ 1.341027] pci 0004:40:00.0: bridge window [mem 0x00000000-0x000fffff] [ 1.341035] pci 0004:40:00.0: bridge window [mem 0x00000000-0x000fffff 64bit pref] [ 1.341069] pci 0004:40:00.0: supports D1 D2 [ 1.341074] pci 0004:40:00.0: PME# supported from D0 D1 D3hot [ 1.343675] pci 0004:40:00.0: Primary bus is hard wired to 0 [ 1.343681] pci 0004:40:00.0: bridge configuration invalid ([bus 01-ff]), reconfiguring [ 1.343768] pci 0004:41:00.0: [1987:5021] type 00 class 0x010802 PCIe Endpoint [ 1.343832] pci 0004:41:00.0: BAR 0 [mem 0x00000000-0x00003fff 64bit] [ 1.344438] pci 0004:41:00.0: 4.000 Gb/s available PCIe bandwidth, limited by 5.0 GT/s PCIe x1 link at 0004:40:00.0 (capable of 63.012 Gb/s with 16.0 GT/s PCIe x4 link) [ 1.352802] pci_bus 0004:41: busn_res: [bus 41-4f] end is updated to 41 [ 1.352817] pci 0004:40:00.0: bridge window [mem 0xf4200000-0xf42fffff]: assigned [ 1.352824] pci 0004:40:00.0: ROM [mem 0xf4300000-0xf430ffff pref]: assigned [ 1.352831] pci 0004:41:00.0: BAR 0 [mem 0xf4200000-0xf4203fff 64bit]: assigned [ 1.352864] pci 0004:40:00.0: PCI bridge to [bus 41] [ 1.352869] pci 0004:40:00.0: bridge window [mem 0xf4200000-0xf42fffff] [ 1.352877] pci_bus 0004:40: resource 4 [io 0x0000-0xfffff] [ 1.352882] pci_bus 0004:40: resource 5 [mem 0xf4200000-0xf4ffffff] [ 1.352888] pci_bus 0004:40: resource 6 [mem 0xa00000000-0xa3fffffff] [ 1.352893] pci_bus 0004:41: resource 1 [mem 0xf4200000-0xf42fffff] [ 1.353934] pcieport 0004:40:00.0: PME: Signaling with IRQ 44 [ 1.354071] pcieport 0004:40:00.0: AER: enabled with IRQ 45 [ 1.355494] dma-pl330 fea10000.dma-controller: Loaded driver for PL330 DMAC-241330 [ 1.355503] dma-pl330 fea10000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16 [ 1.356061] dma-pl330 fea30000.dma-controller: Loaded driver for PL330 DMAC-241330 [ 1.356070] dma-pl330 fea30000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16 [ 1.356653] dma-pl330 fed10000.dma-controller: Loaded driver for PL330 DMAC-241330 [ 1.356661] dma-pl330 fed10000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16 [ 1.357460] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled [ 1.358636] printk: legacy console [ttyS2] disabled [ 1.358743] feb50000.serial: ttyS2 at MMIO 0xfeb50000 (irq = 52, base_baud = 1500000) is a 16550A [ 1.358836] printk: legacy console [ttyS2] enabled [ 1.528314] Serial: AMBA driver [ 1.532556] loop: module loaded [ 1.533253] Key type psk registered [ 1.534024] nvme nvme0: pci function 0004:41:00.0 [ 1.534450] nvme 0004:41:00.0: enabling device (0000 -> 0002) [ 1.534754] /spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/regulators/dcdc-reg6 [ 1.535796] /spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/regulators/dcdc-reg7 [ 1.536659] /spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/dvs3-null-pins [ 1.537468] /spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/dvs2-null-pins [ 1.538267] /spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/dvs1-null-pins [ 1.539124] rockchip-pinctrl pinctrl: pin gpio0-2 already requested by leds; cannot claim forber: xhci-hcd.0.auto [ 1.565087] hub 6-0:1.0: USB hub found [ 1.565425] hub 6-0:1.0: 1 port detected [ 1.565879] usbcore: registered new interface driver usb-storage [ 1.565976] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.12 [ 1.567067] mousedev: PS/2 mouse device common for all mice [ 1.567140] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.567740] i2c_dev: i2c /dev entries driver [ 1.568266] usb usb4: Product: EHCI Host Controller [ 1.569097] usb usb4: Manufacturer: Linux 6.12.42-current-rockchip64 ehci_hcd [ 1.569734] usb usb4: SerialNumber: fc880000.usb [ 1.569763] /i2c@fec80000/usb-typec@22/connector: Fixed dependency cycle(s) with /phy@fed80000 [ 1.570456] fan53555-regulator 2-0042: FAN53555 Option[10] Rev[1] Detected! [ 1.570660] fan53555-regulator 0-0042: FAN53555 Option[10] Rev[1] Detected! [ 1.570917] /i2c@fec80000/usb-typec@22/connector: Fixed dependency cycle(s) with /usb@fc000000 [ 1.571120] fan53555-regulator 0-0043: FAN53555 Option[10] Rev[1] Detected! [ 1.572747] ehci-platform fc800000.usb: USB 2.0 started, EHCI 1.00 [ 1.573146] hub 4-0:1.0: USB hub found [ 1.573779] rockchip-thermal fec00000.tsadc: Missing rockchip,grf property [ 1.574054] hub 4-0:1.0: 1 port detected [ 1.574460] hwmon hwmon0: temp1_input not attached to any thermal zone [ 1.575266] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.12 [ 1.576023] sdhci: Secure Digital Host Controller Interface driver [ 1.576599] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.577146] sdhci: Copyright(c) Pierre Ossman [ 1.577774] usb usb3: Product: EHCI Host Controller [ 1.578162] Synopsys Designware Multimedia Card Interface Driver [ 1.578579] usb usb3: Manufacturer: Linux 6.12.42-current-rockchip64 ehci_hcd [ 1.578872] sdhci-pltfm: SDHCI platform and OF driver helper [ 1.579107] usb usb3: SerialNumber: fc800000.usb [ 1.579750] arm-scmi arm-scmi.1.auto: Using scmi_smc_transport [ 1.580513] hub 3-0:1.0: USB hub found [ 1.580628] arm-scmi arm-scmi.1.auto: SCMI max-rx-timeout: 30ms [ 1.580639] hub 3-0:1.0: 1 port detected [ 1.581236] scmi_protocol scmi_dev.1: Enabled polling mode TX channel - prot_id:16 [ 1.583094] arm-scmi arm-scmi.1.auto: SCMI Notifications - Core Enabled. [ 1.583706] arm-scmi arm-scmi.1.auto: SCMI Protocol v2.0 'rockchip:' Firmware version 0x0 [ 1.588723] nvme nvme0: allocated 64 MiB host memory buffer. [ 1.589070] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping .... [ 1.589871] hid: raw HID events driver (C) Jiri Kosina [ 1.590361] usbcore: registered new interface driver usbhid [ 1.590849] usbhid: USB HID core driver [ 1.591592] rockchip-dfi fe060000.dfi: dfi initialized, dram type: 0x8, channels: 4 [ 1.593160] hw perfevents: enabled with armv8_cortex_a55 PMU driver, 7 (0,8000003f) counters available [ 1.594543] hw perfevents: enabled with armv8_cortex_a76 PMU driver, 7 (0,8000003f) counters available [ 1.596479] NET: Registered PF_INET6 protocol family [ 1.604938] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.12 [ 1.605698] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.606348] usb usb2: Product: Generic Platform OHCI controller [ 1.606880] usb usb2: Manufacturer: Linux 6.12.42-current-rockchip64 ohci_hcd [ 1.607519] usb usb2: SerialNumber: fc840000.usb [ 1.608405] hub 2-0:1.0: USB hub found [ 1.608811] hub 2-0:1.0: 1 port detected [ 1.609599] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.12 [ 1.610342] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.610987] usb usb5: Product: Generic Platform OHCI controller [ 1.611515] usb usb5: Manufacturer: Linux 6.12.42-current-rockchip64 [ 1.626421] Segment Routing with IPv6 [ 1.626780] In-situ OAM (IOAM) with IPv6 [ 1.627191] NET: Registered PF_PACKET protocol family [ 1.627644] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this. [ 1.628986] 8021q: 802.1Q VLAN Support v1.8 [ 1.629386] Key type dns_resolver registered [ 1.632685] registered taskstats version 1 [ 1.633251] Loading compiled-in X.509 certificates [ 1.639569] zswap: loaded using pool zstd/zbud [ 1.640116] Demotion targets for Node 0: null [ 1.640682] Key type .fscrypt registered [ 1.641042] Key type fscrypt-provisioning registered [ 1.642293] Btrfs loaded, zoned=yes, fsverity=yes [ 1.642768] Key type encrypted registered [ 1.643123] AppArmor: AppArmor sha256 policy hashing enabled [ 1.658124] WCN: marlin_init entry! [ 1.658579] of_cfs_init [ 1.658808] of_cfs_init: OK [ 1.675629] clk: Disabling unused clocks [ 1.676450] PM: genpd: Disabling unused power domains [ 1.678098] Freeing unused kernel memory: 5312K [ 1.678563] Run /init as init process [ 1.982323] typec_fusb302 6-0022: No cable types defined, using default cables [ 1.988807] rockchip-vop2 fdd90000.vop: Adding to iommu group 0 [ 1.989157] rtc-hym8563 6-0051: no valid clock/calendar values available [ 1.989716] rk_gmac-dwmac fe1c0000.ethernet: IRQ eth_lpi not found [ 1.990163] rtc-hym8563 6-0051: registered as rtc0 [ 1.990475] rk_gmac-dwmac fe1c0000.ethernet: IRQ sfty not found [ 1.991638] rk_gmac-dwmac fe1c0000.ethernet: supply phy not found, using dummy regulator [ 1.991898] rtc-hym8563 6-0051: no valid clock/calendar values available [ 1.992456] rk_gmac-dwmac fe1c0000.ethernet: clock input or output? (output). [ 1.992972] rtc-hym8563 6-0051: hctosys: unable to read the hardware clock [ 1.993282] rockchip-drm display-subsystem: bound fdd90000.vop (ops vop2_component_ops [rockchipdrm]) [ 1.993616] rk_gmac-dwmac fe1c0000.ethernet: TX delay(0x42). [ 1.994838] dwhdmiqp-rockchip fde80000.hdmi: registered DesignWare HDMI QP I2C bus driver [ 1.995054] rk_gmac-dwmac fe1c0000.ethernet: Can not read property: rx_delay. [ 1.995529] rockchip-drm display-subsystem: bound fde80000.hdmi (ops dw_hdmi_qp_rockchip_ops [rockchipdrm]) [ 1.996240] rk_gmac-dwmac fe1c0000.ethernet: set rx_delay to 0x10 [ 1.997160] [drm] Initialized rockchip 1.0.0 for display-subsystem on minor 0 [ 1.997742] rk_gmac-dwmac fe1c0000.ethernet: integrated PHY? (no). [ 2.004473] rk_gmac-dwmac fe1c0000.ethernet: init for RGMII_RXID [ 2.005264] rk_gmac-dwmac fe1c0000.ethernet: User ID: 0x30, Synopsys ID: 0x51 [ 2.005911] rk_gmac-dwmac fe1c0000.ethernet: DWMAC4/5 [ 2.006373] rk_gmac-dwmac fe1c0000.ethernet: DMA HW capability register supported [ 2.006470] xhci-hcd xhci-hcd.3.auto: xHCI Host Controller [ 2.007037] rk_gmac-dwmac fe1c0000.ethernet: RX Checksum Offload Engine supported [ 2.007522] xhci-hcd xhci-hcd.3.auto: new USB bus registered, assigned bus number 7 [ 2.007530] rk_gmac-dwmac fe1c0000.ethernet: TX Checksum insertion supported [ 2.008270] xhci-hcd xhci-hcd.3.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000808002000010 [ 2.008896] rk_gmac-dwmac fe1c0000.ethernet: Wake-Up On Lan supported [ 2.009543] xhci-hcd xhci-hcd.3.auto: irq 88, io mem 0xfc000000 [ 2.010400] rk_gmac-dwmac fe1c0000.ethernet: TSO supported [ 2.010958] xhci-hcd xhci-hcd.3.auto: xHCI Host Controller [ 2.011423] rk_gmac-dwmac fe1c0000.ethernet: Enable RX Mitigation via HW Watchdog Timer [ 2.011904] xhci-hcd xhci-hcd.3.auto: new USB bus registered, assigned bus number 8 [ 2.011917] rk_gmac-dwmac fe1c0000.ethernet: Enabled L3L4 Flow TC (entries=2) [ 2.012395] xhci-hcd xhci-hcd.3.auto: Host supports USB 3.0 SuperSpeed [ 2.012406] rk_gmac-dwmac fe1c0000.ethernet: Enabled RFS Flow TC (entries=10) [ 2.013153] usb usb7: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.12 [ 2.013794] rk_gmac-dwmac fe1c0000.ethernet: TSO feature enabled [ 2.014416] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 2.014427] rk_gmac-dwmac fe1c0000.ethernet: SPH feature enabled [ 2.014995] usb usb7: Product: xHCI Host Controller [ 2.015007] rk_gmac-dwmac fe1c0000.ethernet: Using 32/32 bits DMA host/device width [ 2.015626] usb usb7: Manufacturer: Linux 6.12.42-current-rockchip64 xhci-hcd [ 2.019731] usb usb7: SerialNumber: xhci-hcd.3.auto [ 2.020451] hub 7-0:1.0: USB hub found [ 2.020799] hub 7-0:1.0: 1 port detected [ 2.159805] Console: switching to colour frame buffer device 160x45 [ 2.175587] rk_gmac-dwmac fe1c0000.ethernet end0: renamed from eth0 [ 2.196355] rockchip-drm display-subsystem: [drm] fb0: rockchipdrmfb frame buffer device [ 2.213113] usb usb8: We don't know the algorithms for LPM for this host, disabling LPM. [ 2.213953] usb usb8: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.12 [ 2.214762] usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 2.215469] usb usb8: Product: xHCI Host Controller [ 2.215948] usb usb8: Manufacturer: Linux 6.12.42-current-rockchip64 xhci-hcd [ 2.216645] usb usb8: SerialNumber: xhci-hcd.3.auto [ 2.217493] hub 8-0:1.0: USB hub found [ 2.217879] hub 8-0:1.0: 1 port detected [ 2.219226] typec_fusb302 6-0022: No cable types defined, using default cables [ 12.258507] typec_fusb302 6-0022: No cable types defined, using default cables [ 12.271017] platform adc-keys: deferred probe pending: platform: supplier fec10000.adc not ready [ 12.279203] platform fec10000.adc: deferred probe pending: platform: wait for supplier /spi@feb20000/pmic@0/regulators/pldo-reg1 [ 12.287827] platform vcc-3v3-sd-s0-regulator: deferred probe pending: platform: wait for supplier /spi@feb20000/pmic@0/regulators/dcdc-reg8 [ 12.296656] i2c 6-0022: deferred probe pending: typec_fusb302: cannot register tcpm port [ 12.305122] platform fe2c0000.mmc: deferred probe pending: platform: wait for supplier /spi@feb20000/pmic@0/regulators/pldo-reg5 [ 18.708830] random: crng init done
  16. Hm that should not be a BIG issue since H2+ and H3 are quite similar, just a few features were stripped IIRC. I don't know for their images but I assume there is something similar like Armbian has. Edit /boot/armbianEnv.txt and set verbosity to 7 to increase the output of the kernel while it is starting. So you may know why it is stuck. Overall I'd recommend to try some older images like https://fi.mirror.armbian.de/archive/nanopiduo/archive/ or https://fi.mirror.armbian.de/oldarchive/nanopiduo/archive/ and then bump kernel step by step via armbian-config to know where it starts failing.
  17. Hi, For long (long) time I did not update my nano pi duo image, recently I changed microSD card and wanted start fresh with latest image. I have tried latest debian image and also tried building image for the BOARD target as `nanopiduo`, but in in both cases my board is stuck at ... U-Boot SPL 2024.01-armbian-2024.01-S866c-P7738-Ha5c2-Va723-Bb703-R448a (Mar 09 2025 - 03:54:39 +0000) DRAM: 128 MiB Trying to boot from MMC1 ns16550_serial serial@1c28000: pinctrl_select_state_full: uclass_get_device_by_phandle_id: err=-19 U-Boot 2024.01-armbian-2024.01-S866c-P7738-Ha5c2-Va723-Bb703-R448a (Mar 09 2025 - 03:54:39 +0000) Allwinner Technology CPU: Allwinner H3 (SUN8I 1680) Model: FriendlyARM NanoPi DUO DRAM: 128 MiB Core: 57 devices, 16 uclasses, devicetree: separate WDT: Not starting watchdog@1c20ca0 MMC: mmc@1c0f000: 0 Loading Environment from FAT... Unable to use mmc 0:1... In: serial,usbkbd Out: serial Err: serial Net: No ethernet found. starting USB... No working controllers found Autoboot in 1 seconds, press <Space> to stop switch to partitions #0, OK mmc0 is current device Scanning mmc 0:1... Found U-Boot script /boot/boot.scr 5475 bytes read in 6 ms (890.6 KiB/s) ## Executing script at 43100000 U-boot loaded from SD 182 bytes read in 6 ms (29.3 KiB/s) Load fdt: /boot/dtb/sun8i-h2-plus-nanopi-duo.dtb 8431400 bytes read in 357 ms (22.5 MiB/s) 11476944 bytes read in 484 ms (22.6 MiB/s) Found mainline kernel configuration 36294 bytes read in 20 ms (1.7 MiB/s) Working FDT set to 43000000 504 bytes read in 17 ms (28.3 KiB/s) Applying kernel provided DT overlay sun8i-h3-usbhost2.dtbo 504 bytes read in 17 ms (28.3 KiB/s) Applying kernel provided DT overlay sun8i-h3-usbhost3.dtbo 4185 bytes read in 17 ms (240.2 KiB/s) Applying kernel provided DT fixup script (sun8i-h3-fixup.scr) ## Executing script at 45000000 Kernel image @ 0x42000000 [ 0x000000 - 0xaf1fd0 ] ## Loading init Ramdisk from Legacy Image at 43400000 ... Image Name: uInitrd Image Type: ARM Linux RAMDisk Image (gzip compressed) Data Size: 8431336 Bytes = 8 MiB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK ## Flattened Device Tree blob at 43000000 Booting using the fdt blob at 0x43000000 Working FDT set to 43000000 Loading Ramdisk to 497f5000, end 49fff6e8 ... OK Loading Device Tree to 42ee4000, end 42f55fff ... OK Working FDT set to 42ee4000 Starting kernel ... [ 2.314576] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) [ 2.322869] CPU: 2 UID: 0 PID: 1 Comm: swapper/0 Not tainted 6.12.43-current-sunxi #1 [ 2.330722] Hardware name: Allwinner sun8i Family [ 2.335438] Call trace: [ 2.335467] unwind_backtrace from show_stack+0x11/0x14 [ 2.343286] show_stack from dump_stack_lvl+0x37/0x42 [ 2.348377] dump_stack_lvl from panic+0xc9/0x278 [ 2.353116] panic from mount_root_generic+0x171/0x1f4 [ 2.358299] mount_root_generic from prepare_namespace+0x161/0x1ae [ 2.364527] prepare_namespace from kernel_init_freeable+0x1f9/0x20a [ 2.370928] kernel_init_freeable from kernel_init+0x21/0x100 [ 2.376720] kernel_init from ret_from_fork+0x11/0x1c [ 2.381808] Exception stack(0xc8821fb0 to 0xc8821ff8) [ 2.386881] 1fa0: 00000000 00000000 00000000 00000000 [ 2.395074] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 2.403265] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000 [ 2.410060] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) ]--- In older images, CPU was detected as `Allwinner H2+`, however now it's detecting as H3. I have tried couple other SD cards, with same error. What config I can try to get my `nanopi duo` working? offtopic: I tried images available from friendlyelec drive, which are getting stuck at "Starting kernel".
  18. I need to set these up: LAFVIN 2 4/2 8/3 2/3 5 Inch Tft Lcd Touch Display Screen Panel 320x240 Spi Serial Ili9341 Compatible With Arduino Uno R3/Mega2560 (To be used as an actual screen) Night Vision Camera ule for Raspberry Pi 4, Mini 5MP 1080P HD Video OV5647 Sensor Webcam Kit with Embedded IR-Cut They're listed according to how they're labeled in the online store. I tried multiple approach no to avail. Can anyone help me?
  19. This doesn't exactly answer your question, but it may meet your need better... I experimented around with different fans & heatsink configurations. Using an official Debian image from Orange PI 5 Plus, I found that the PWM controlled fan changed speed pretty abruptly, and only at high temperatures. Their adjustment algorithm didn't apply any decent smoothing at all. It was very noisy, and the constant changes whenever I did anything made it very distracting. I ended up purchasing a 3rd party fan with two single-pin leads that I could connect to the GPIO's 3.3v (or 5v). And I have it mounted on a Geekworm case (N508 - made for the Orange PI 5 Plus), with a short heatsink over the ICs. That case had actually come with a fan that had a single 2-pin connector, so it was only good for 5v and about 5 months before it died. From the GPIO, the 5v is on all the time the computer is receiving power, but the 3.3v is only on while the computer is on. If you "shut down" the computer, the 3.3v shuts down along with it. When I first tried the new fan on 5v, it wasn't too bad, but I could hear it. If I ran it off the 3.3v (which I do all the time now), it's virtually silent. When I run something that maxes out the CPU for a long time, with this fan on 3.3v running (and the short heatsink in place), the SoC temperatures stabilize around 50 degrees, and I've never seen them exceed the mid-50s with this setup. That is way lower than that official PWM fan did with that pseudo-heatsink it's mounted on, under the same CPU load. And I never have to worry about the fan quitting if some software PWM control malfunctions. Here's that new fan I bought (it came in a pack of 4): https://www.amazon.com/dp/B08R1CXGCJ?ref=ppx_yo2ov_dt_b_fed_asin_title If you have an N508 or similar type of case, the fan mounts to the top of the case. I checked, and Geekworm is apparently no longer selling that case? But back when I was looking into all this, I had found another very similar case sold by a different company (after I'd already purchased the N508) - I don't remember its name. But the fan it came with came with two single-pin connectors like the fan I eventually ended up staying with.
  20. Yesterday
  21. Or simply add whatever packages you desire with apt.
  22. It's enabled by default. I believe that you have the wires swapped. There's a topic here about it where I also added a overlay to adjust what speed at which temperature. I'm not sure if the overlay is still compatible, but since you've already found the source you can change it accordingly.
  23. There is usually only one or two images built per board. That's enough to make sure it compiles properly. All other combinations can be made DIY with the framework, check documentation. Continous Integration https://en.wikipedia.org/wiki/Continuous_integration
  24. ok , so no special procedure exists. There is only minimal image is accessible for download for bpi pro. Does It mean all other failed or nobody tried to build them? Random images are accessible from archive too. What does "CI" stand for?
  25. Our CI produces automated builds which are published here: https://github.com/armbian/community/releases If a build fails we will notice and fix if it doesn't much effort. Otherwise it's demoted to EOS and autobuilds disabled.
  26. Hello everyone, I flashed the armbian into my tf cand and inserted it into my OrangePi 5 Plus, with my fans inserted to the specific socket on board (2pin, 1.25mm, 5V, PWM3_IR_M1). However, when I booted it, the fans was running constantly instead of controlled by temperature dynamically, like the official OS images that did only the fans running when the temperature over 50 celsius. I wanna know how to configure my OS to enable the temperature-controlled fans like the official images. The offical documents shows: Linux uses the default pwm-fan drivers to control thye fans and the device tree was defined in orange-pi-5.10-rk3588/arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-plus.dts Here is the code: fan: pwm-fan { compatible = "pwm-fan"; #cooling-cells = <2>; pwms = <&pwm3 0 50000 0>; cooling-levels = <0 50 100 150 200 255>; rockchip,temp-trips = < 50000 1 55000 2 60000 3 65000 4 70000 5 >; status = "okay"; }; Here are some descriptions regarding some columns: pwms = <&pwm3 0 50000 0>:The fans use pwm3. cooling-levels = <0 50 100 150 200 > 255>:Used to configure the speed levels (duty cycle of PWM). The number and magnitude of the levels can be customized. 6 levels are configured, with the speed range from 0 to 255. rockchip,temp-trips:Used to configure the correspondence between CPU temperature and fan speed levels. This can be adjusted according to actual needs. In the above configuration, 50°C corresponds to level 1, and 70°C corresponds to level 5. Thank you very much.
  1. Load more activity
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines