cmuki Posted September 2 Share Posted September 2 (edited) Actually it turned out that the Joshua's Ubuntu was trying to boot, but failing - I hooked an HDMI cable and saw the Ubuntu loading screen, but it hangs after that. The HDMI unplug/plug hang is still here. I managed to boot into recovery through U-boot and press Enter for maintenance; got the dmesg below: Quote [ 3.725163] Booting Linux on physical CPU 0x0000000000 [0x410fd034] [ 3.725196] Linux version 6.1.0-1025-rockchip (root@dev) (aarch64-linux-gnu-gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0, GNU ld (GNU Binutils for Ubuntu) 2.42) #25 SMP Sat Aug 31 14:16:24 EEST 2024 [ 3.737525] Machine model: Rockchip RK3576 EVB1 V10 Board [ 3.737806] earlycon: uart8250 at MMIO32 0x000000002ad40000 (options '') [ 3.741149] printk: bootconsole [uart8250] enabled [ 3.745388] efi: UEFI not found. [ 3.749483] OF: fdt: Reserved memory: failed to reserve memory for node 'drm-cubic-lut@0': base 0x0000000000000000, size 0 MiB [ 3.930244] Zone ranges: [ 3.930504] DMA [mem 0x0000000040200000-0x00000000ffffffff] [ 3.931097] DMA32 empty [ 3.931374] Normal [mem 0x0000000100000000-0x000000023fffffff] [ 3.931964] Movable zone start for each node [ 3.932370] Early memory node ranges [ 3.932709] node 0: [mem 0x0000000040200000-0x00000000483fffff] [ 3.933307] node 0: [mem 0x0000000049400000-0x000000023fffffff] [ 3.933907] Initmem setup node 0 [mem 0x0000000040200000-0x000000023fffffff] [ 3.935308] On node 0, zone DMA: 512 pages in unavailable ranges [ 3.950933] On node 0, zone DMA: 4096 pages in unavailable ranges [ 3.978480] cma: Reserved 16 MiB at 0x00000000ff000000 [ 3.979688] psci: probing for conduit method from DT. [ 3.980174] psci: PSCIv1.1 detected in firmware. [ 3.980614] psci: Using standard PSCI v0.2 function IDs [ 3.981112] psci: Trusted OS migration not required [ 3.981583] psci: SMC Calling Convention v1.2 [ 3.982392] percpu: Embedded 29 pages/cpu s80504 r8192 d30088 u118784 [ 3.983033] pcpu-alloc: s80504 r8192 d30088 u118784 alloc=29*4096 [ 3.983044] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [0] 4 [0] 5 [0] 6 [0] 7 [ 3.983161] Detected VIPT I-cache on CPU0 [ 3.983605] CPU features: detected: ARM erratum 845719 [ 3.984099] alternatives: applying boot alternatives [ 3.984618] Built 1 zonelists, mobility grouping on. Total pages: 2059784 [ 3.985277] Kernel command line: root=UUID=2de0d51f-af86-44a1-bb80-2194d6d3db60 rootwait rw console=ttyFIQ0 console=tty1 cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory splash plymouth.ignore-serial-consoles single ro storagemedia=emmc androidboot.storagemedia=emmc androidboot.mode=normal androidboot.dtb_idx=0 androidboot.dtbo_idx=0 androidboot.verifiedbootstate=orange androidboot.serialno=SN24072400162 firmware_class.path=/vendor/etc/firmware init=/init loop.max_part=7 printk.devkmsg=on kvm-arm.mode=none androidboot.console=ttyFIQ0 androidboot.wificountrycode=CN androidboot.hardware=rk30board androidboot.boot_devices=2a2d0000.ufs,2a330000.mmc androidboot.selinux=permissive earlycon=uart8250,mmio32,0x2ad40000 rcupdate.rcu_expedited=1 rcu_nocbs=all androidboot.fwver=ddr-v1.03-81dd75088a,bl31-v1.04,bl32-v1.01,uboot-08/31/2024 [ 3.993339] Unknown kernel command line parameters "cgroup_enable=memory cgroup_memory=1 storagemedia=emmc rcu_nocbs=all", will be passed to user space. [ 3.995584] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear) [ 3.996816] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear) [ 3.997564] mem auto-init: stack:off, heap alloc:off, heap free:off [ 3.998160] software IO TLB: area num 8. [ 4.013882] software IO TLB: mapped [mem 0x00000000f9f00000-0x00000000fdf00000] (64MB) [ 4.142513] Memory: 8050984K/8370176K available (18880K kernel code, 3912K rwdata, 13148K rodata, 7936K init, 779K bss, 302808K reserved, 16384K cma-reserved) [ 4.144033] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1 [ 4.144702] ftrace: allocating 75839 entries in 297 pages [ 4.277738] ftrace: allocated 297 pages with 4 groups [ 4.278350] trace event string verifier disabled [ 4.279016] rcu: Hierarchical RCU implementation. [ 4.279464] rcu: RCU event tracing is enabled. [ 4.279896] All grace periods are expedited (rcu_expedited). [ 4.280440] Rude variant of Tasks RCU enabled. [ 4.280870] Tracing variant of Tasks RCU enabled. [ 4.281325] rcu: RCU calculated value of scheduler-enlistment delay is 30 jiffies. [ 4.291348] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 4.295285] Root IRQ handler: gic_handle_irq [ 4.295714] GIC: Using split EOI/Deactivate mode [ 4.296878] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 4.321262] arch_timer: cp15 timer(s) running at 24.00MHz (phys). [ 4.321852] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns [ 4.322851] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 4.325714] Console: colour dummy device 80x25 [ 4.326143] printk: console [tty1] enabled [ 4.326531] printk: bootconsole [uart8250] disabled [ 4.327025] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=80000) [ 4.327046] pid_max: default: 32768 minimum: 301 [ 4.327123] LSM: Security Framework initializing [ 4.327265] AppArmor: AppArmor initialized [ 4.327399] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear) [ 4.327434] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear) [ 4.328689] cacheinfo: Unable to detect cache hierarchy for CPU 0 [ 4.329414] cblist_init_generic: Setting adjustable number of callback queues. [ 4.329431] cblist_init_generic: Setting shift to 3 and lim to 1. [ 4.329526] cblist_init_generic: Setting adjustable number of callback queues. [ 4.329539] cblist_init_generic: Setting shift to 3 and lim to 1. [ 4.329736] rcu: Hierarchical SRCU implementation. [ 4.329748] rcu: Max phase no-delay instances is 1000. [ 4.332948] EFI services will not be available. [ 4.333521] smp: Bringing up secondary CPUs ... [ 4.334800] Detected VIPT I-cache on CPU1 [ 4.334888] cacheinfo: Unable to detect cache hierarchy for CPU 1 [ 4.334928] CPU1: Booted secondary processor 0x0000000001 [0x410fd034] [ 4.336254] Detected VIPT I-cache on CPU2 [ 4.336323] cacheinfo: Unable to detect cache hierarchy for CPU 2 [ 4.336349] CPU2: Booted secondary processor 0x0000000002 [0x410fd034] [ 4.337601] Detected VIPT I-cache on CPU3 [ 4.337666] cacheinfo: Unable to detect cache hierarchy for CPU 3 [ 4.337686] CPU3: Booted secondary processor 0x0000000003 [0x410fd034] [ 4.338934] CPU features: detected: Spectre-v3a [ 4.338943] CPU features: detected: Spectre-BHB [ 4.338948] CPU features: detected: ARM erratum 1742098 [ 4.338951] CPU features: detected: ARM errata 1165522, 1319367, or 1530923 [ 4.338955] Detected PIPT I-cache on CPU4 [ 4.339019] cacheinfo: Unable to detect cache hierarchy for CPU 4 [ 4.339042] CPU4: Booted secondary processor 0x0000000100 [0x411fd080] [ 4.340297] Detected PIPT I-cache on CPU5 [ 4.340347] cacheinfo: Unable to detect cache hierarchy for CPU 5 [ 4.340363] CPU5: Booted secondary processor 0x0000000101 [0x411fd080] [ 4.341603] Detected PIPT I-cache on CPU6 [ 4.341656] cacheinfo: Unable to detect cache hierarchy for CPU 6 [ 4.341671] CPU6: Booted secondary processor 0x0000000102 [0x411fd080] [ 4.342912] Detected PIPT I-cache on CPU7 [ 4.342966] cacheinfo: Unable to detect cache hierarchy for CPU 7 [ 4.342982] CPU7: Booted secondary processor 0x0000000103 [0x411fd080] [ 4.343058] smp: Brought up 1 node, 8 CPUs [ 4.343270] SMP: Total of 8 processors activated. [ 4.343283] CPU features: detected: 32-bit EL0 Support [ 4.343294] CPU features: detected: 32-bit EL1 Support [ 4.343307] CPU features: detected: CRC32 instructions [ 4.343398] CPU: All CPU(s) started at EL2 [ 4.343426] alternatives: applying system-wide alternatives [ 4.346558] devtmpfs: initialized [ 4.372175] Registered cp15_barrier emulation handler [ 4.372200] Registered setend emulation handler [ 4.372326] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns [ 4.372349] futex hash table entries: 2048 (order: 5, 131072 bytes, linear) [ 4.372747] pinctrl core: initialized pinctrl subsystem [ 4.372935] regulator-dummy: no parameters, enabled [ 4.373108] DMI not present or invalid. [ 4.373516] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 4.374712] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations [ 4.375010] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 4.375323] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 4.375362] audit: initializing netlink subsys (disabled) [ 4.375485] audit: type=2000 audit(0.049:1): state=initialized audit_enabled=0 res=1 [ 4.377870] Registered FIQ tty driver [ 4.378134] thermal_sys: Registered thermal governor 'fair_share' [ 4.378139] thermal_sys: Registered thermal governor 'step_wise' [ 4.378148] thermal_sys: Registered thermal governor 'user_space' [ 4.378155] thermal_sys: Registered thermal governor 'power_allocator' [ 4.378206] cpuidle: using governor menu [ 4.378701] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 4.378882] ASID allocator initialised with 65536 entries [ 4.381112] ramoops: dmesg-0 0x18000@0x0000000040110000 [ 4.381130] ramoops: dmesg-1 0x18000@0x0000000040128000 [ 4.381175] ramoops: console 0x80000@0x0000000040140000 [ 4.381195] ramoops: pmsg 0x30000@0x00000000401c0000 [ 4.381507] printk: console [ramoops-1] enabled [ 4.381517] pstore: Registered ramoops as persistent store backend [ 4.381526] ramoops: using 0xe0000@0x40110000, ecc: 0 [ 4.383675] platform mipi0-csi2: Fixed dependency cycle(s) with /csi2-dcphy0/ports/port@1/endpoint@0 [ 4.384129] platform rkcif-mipi-lvds: Fixed dependency cycle(s) with /mipi0-csi2/ports/port@1/endpoint@0 [ 4.384376] platform rkisp-vir0: Fixed dependency cycle(s) with /rkcif-mipi-lvds-sditf/port/endpoint [ 4.384677] platform rkvpss-vir0: Fixed dependency cycle(s) with /rkisp-vir0-sditf/port/endpoint [ 4.397623] platform 27da0000.hdmi: Fixed dependency cycle(s) with /vop@27d00000/ports/port@0/endpoint@2 [ 4.423608] rockchip-gpio 27320000.gpio: probed /pinctrl/gpio@27320000 [ 4.424030] rockchip-gpio 2ae10000.gpio: probed /pinctrl/gpio@2ae10000 [ 4.424450] rockchip-gpio 2ae20000.gpio: probed /pinctrl/gpio@2ae20000 [ 4.424860] rockchip-gpio 2ae30000.gpio: probed /pinctrl/gpio@2ae30000 [ 4.425244] rockchip-gpio 2ae40000.gpio: probed /pinctrl/gpio@2ae40000 [ 4.425412] rockchip-pinctrl pinctrl: probed pinctrl [ 4.432034] KASLR disabled due to lack of seed [ 4.439903] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages [ 4.439923] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page [ 4.439934] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages [ 4.439944] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page [ 4.439955] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages [ 4.439965] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page [ 4.439975] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages [ 4.439985] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page [ 4.496523] raid6: neonx8 gen() 4164 MB/s [ 4.553267] raid6: neonx4 gen() 4096 MB/s [ 4.610015] raid6: neonx2 gen() 3506 MB/s [ 4.666755] raid6: neonx1 gen() 2582 MB/s [ 4.723508] raid6: int64x8 gen() 1178 MB/s [ 4.780252] raid6: int64x4 gen() 1428 MB/s [ 4.836996] raid6: int64x2 gen() 1276 MB/s [ 4.893735] raid6: int64x1 gen() 994 MB/s [ 4.893745] raid6: using algorithm neonx8 gen() 4164 MB/s [ 4.950472] raid6: .... xor() 3040 MB/s, rmw enabled [ 4.950482] raid6: using neon recovery algorithm [ 4.951473] fiq_debugger fiq_debugger.0: error -ENXIO: IRQ fiq not found [ 4.951501] fiq_debugger fiq_debugger.0: error -ENXIO: IRQ wakeup not found [ 4.951515] fiq_debugger_probe: could not install nmi irq handler [ 4.951889] printk: console [ttyFIQ0] enabled [ 4.952052] Registered fiq debugger ttyFIQ0 [ 4.952463] vcc12v_dcin: 12000 mV, enabled [ 4.952586] reg-fixed-voltage vcc12v-dcin: vcc12v_dcin supplying 12000000uV [ 4.952682] reg-fixed-voltage vcc5v0-sys: Looking up vin-supply from device tree [ 4.952693] vcc_sys: supplied by vcc12v_dcin [ 4.952699] vcc12v_dcin: could not add device link regulator.2: -ENOENT [ 4.952725] vcc_sys: 5000 mV, enabled [ 4.952824] reg-fixed-voltage vcc5v0-sys: vcc_sys supplying 5000000uV [ 4.952918] reg-fixed-voltage vcc5v0-device: Looking up vin-supply from device tree [ 4.952928] vcc5v0_device: supplied by vcc12v_dcin [ 4.952934] vcc12v_dcin: could not add device link regulator.3: -ENOENT [ 4.952959] vcc5v0_device: 5000 mV, enabled [ 4.953051] reg-fixed-voltage vcc5v0-device: vcc5v0_device supplying 5000000uV [ 4.953137] reg-fixed-voltage vcc-2v0-pldo-s3: Looking up vin-supply from device tree [ 4.953148] vcc_2v0_pldo_s3: supplied by vcc_sys [ 4.953154] vcc_sys: could not add device link regulator.4: -ENOENT [ 4.953187] vcc_2v0_pldo_s3: 2000 mV, enabled [ 4.953280] reg-fixed-voltage vcc-2v0-pldo-s3: vcc_2v0_pldo_s3 supplying 2000000uV [ 4.953369] reg-fixed-voltage vcc-1v1-nldo-s3: Looking up vin-supply from device tree [ 4.953379] vcc_1v1_nldo_s3: supplied by vcc_sys [ 4.953385] vcc_sys: could not add device link regulator.5: -ENOENT [ 4.953409] vcc_1v1_nldo_s3: 1100 mV, enabled [ 4.953514] reg-fixed-voltage vcc-1v1-nldo-s3: vcc_1v1_nldo_s3 supplying 1100000uV [ 4.953604] reg-fixed-voltage vcc3v3-rtc-s5: Looking up vin-supply from device tree [ 4.953613] vcc3v3_rtc_s5: supplied by vcc_sys [ 4.953619] vcc_sys: could not add device link regulator.6: -ENOENT [ 4.953643] vcc3v3_rtc_s5: 3300 mV, enabled [ 4.953744] reg-fixed-voltage vcc3v3-rtc-s5: vcc3v3_rtc_s5 supplying 3300000uV [ 4.953860] reg-fixed-voltage vcc-ufs-s0: Looking up vin-supply from device tree [ 4.953870] vcc_ufs_s0: supplied by vcc_sys [ 4.953876] vcc_sys: could not add device link regulator.7: -ENOENT [ 4.953901] vcc_ufs_s0: 3300 mV, enabled [ 4.953995] reg-fixed-voltage vcc-ufs-s0: vcc_ufs_s0 supplying 3300000uV [ 4.954086] reg-fixed-voltage vcc1v2-ufs-vccq-s0: Looking up vin-supply from device tree [ 4.954096] vcc1v2_ufs_vccq_s0: supplied by vcc_sys [ 4.954102] vcc_sys: could not add device link regulator.8: -ENOENT [ 4.954134] vcc1v2_ufs_vccq_s0: 1200 mV, enabled [ 4.954231] reg-fixed-voltage vcc1v2-ufs-vccq-s0: vcc1v2_ufs_vccq_s0 supplying 1200000uV [ 4.954462] reg-fixed-voltage vcc5v0-host: Looking up vin-supply from device tree [ 4.954474] vcc5v0_host: supplied by vcc5v0_device [ 4.954479] vcc5v0_device: could not add device link regulator.9: -ENOENT [ 4.954509] vcc5v0_host: 5000 mV, enabled [ 4.954614] reg-fixed-voltage vcc5v0-host: vcc5v0_host supplying 5000000uV [ 4.954788] vcc_mipicsi0: no parameters, disabled [ 4.954905] reg-fixed-voltage vcc-mipicsi0-regulator: vcc_mipicsi0 supplying 0uV [ 4.955062] vcc_mipicsi1: no parameters, disabled [ 4.955217] reg-fixed-voltage vcc-mipicsi1-regulator: vcc_mipicsi1 supplying 0uV [ 4.955389] vcc_mipidcphy0: no parameters, disabled [ 4.955500] reg-fixed-voltage vcc-mipidcphy0-regulator: vcc_mipidcphy0 supplying 0uV [ 4.956040] iommu: Default domain type: Translated [ 4.956062] iommu: DMA domain TLB invalidation policy: strict mode [ 4.956304] SCSI subsystem initialized [ 4.956340] libata version 3.00 loaded. [ 4.956447] usbcore: registered new interface driver usbfs [ 4.956486] usbcore: registered new interface driver hub [ 4.956518] usbcore: registered new device driver usb [ 4.956609] mc: Linux media interface: v0.10 [ 4.956646] videodev: Linux video capture interface: v2.00 [ 4.956703] pps_core: LinuxPPS API ver. 1 registered [ 4.956715] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 4.956739] PTP clock support registered [ 4.957265] arm-scmi firmware:scmi: Enabled polling mode TX channel - prot_id:16 [ 4.957370] arm-scmi firmware:scmi: SCMI Notifications - Core Enabled. [ 4.957420] arm-scmi firmware:scmi: SCMI Protocol v2.0 'rockchip:' Firmware version 0x0 [ 4.959222] Advanced Linux Sound Architecture Driver Initialized. [ 4.959622] Bluetooth: Core ver 2.22 [ 4.959659] NET: Registered PF_BLUETOOTH protocol family [ 4.959671] Bluetooth: HCI device and connection manager initialized [ 4.959689] Bluetooth: HCI socket layer initialized [ 4.959701] Bluetooth: L2CAP socket layer initialized [ 4.959719] Bluetooth: SCO socket layer initialized [ 4.959782] NetLabel: Initializing [ 4.959793] NetLabel: domain hash size = 128 [ 4.959802] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO [ 4.959849] NetLabel: unlabeled traffic allowed by default [ 4.961267] rockchip-cpuinfo cpuinfo: SoC : 35760000 [ 4.961286] rockchip-cpuinfo cpuinfo: Serial : b98d459748c4cd2c [ 4.964600] clocksource: Switched to clocksource arch_sys_counter [ 4.964835] VFS: Disk quotas dquot_6.6.0 [ 4.964876] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 4.965261] AppArmor: AppArmor Filesystem Enabled [ 4.972505] NET: Registered PF_INET protocol family [ 4.972721] IP idents hash table entries: 131072 (order: 8, 1048576 bytes, linear) [ 4.976711] tcp_listen_portaddr_hash hash table entries: 4096 (order: 5, 131072 bytes, linear) [ 4.976819] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 4.976874] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 4.977171] TCP bind hash table entries: 65536 (order: 10, 4194304 bytes, linear) [ 4.979395] TCP: Hash tables configured (established 65536 bind 65536) [ 4.979644] MPTCP token hash table entries: 8192 (order: 6, 393216 bytes, linear) [ 4.979870] UDP hash table entries: 4096 (order: 6, 393216 bytes, linear) [ 4.980035] UDP-Lite hash table entries: 4096 (order: 6, 393216 bytes, linear) [ 4.980302] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 4.980626] RPC: Registered named UNIX socket transport module. [ 4.980641] RPC: Registered udp transport module. [ 4.980651] RPC: Registered tcp transport module. [ 4.980661] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 4.981333] PCI: CLS 0 bytes, default 64 [ 4.981882] Trying to unpack rootfs image as initramfs... [ 4.982230] rockchip-thermal 2ae70000.tsadc: Missing rockchip,grf property [ 4.983336] rockchip-thermal 2ae70000.tsadc: tsadc is probed successfully! [ 4.992993] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available [ 4.995676] hw perfevents: enabled with armv8_cortex_a72 PMU driver, 7 counters available [ 4.996350] kvm [1]: KVM disabled from command line [ 5.040988] Initialise system trusted keyrings [ 5.041207] workingset: timestamp_bits=46 max_order=21 bucket_order=0 [ 5.046135] NFS: Registering the id_resolver key type [ 5.046177] Key type id_resolver registered [ 5.046190] Key type id_legacy registered [ 5.046253] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [ 5.046268] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering... [ 5.071492] NET: Registered PF_ALG protocol family [ 5.071522] xor: measuring software checksum speed [ 5.073274] 8regs : 5659 MB/sec [ 5.074735] 32regs : 6846 MB/sec [ 5.076314] arm64_neon : 6286 MB/sec [ 5.076326] xor: using function: 32regs (6846 MB/sec) [ 5.076345] Key type asymmetric registered [ 5.076357] Asymmetric key parser 'x509' registered [ 5.076417] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 242) [ 5.076636] io scheduler mq-deadline registered [ 5.076652] io scheduler kyber registered [ 5.078530] rockchip-csi2-dphy-hw 2b030000.csi2-dphy0-hw: csi2 dphy hw probe successfully! [ 5.078700] rockchip-csi2-dphy-hw 2b070000.csi2-dphy1-hw: csi2 dphy hw probe successfully! [ 5.080334] rockchip-usb2phy 2602e000.syscon:usb2-phy@0: error -ENXIO: IRQ index 0 not found [ 5.080476] rockchip-usb2phy 2602e000.syscon:usb2-phy@0: refclk freq 24000000 [ 5.080515] phy phy-2602e000.syscon:usb2-phy@0.0: Looking up phy-supply from device tree [ 5.080523] phy phy-2602e000.syscon:usb2-phy@0.0: Looking up phy-supply property in node /syscon@2602e000/usb2-phy@0/otg-port failed [ 5.080606] phy phy-2602e000.syscon:usb2-phy@0.0: Looking up vbus-supply from device tree [ 5.080614] phy phy-2602e000.syscon:usb2-phy@0.0: Looking up vbus-supply property in node /syscon@2602e000/usb2-phy@0/otg-port failed [ 5.081777] rockchip-usb2phy 2602e000.syscon:usb2-phy@2000: error -ENXIO: IRQ index 0 not found [ 5.081915] rockchip-usb2phy 2602e000.syscon:usb2-phy@2000: refclk freq 24000000 [ 5.082183] phy phy-2602e000.syscon:usb2-phy@2000.1: Looking up phy-supply from device tree [ 5.082371] vcc5v0_host: could not add device link phy-2602e000.syscon:usb2-phy@2000.1: -ENOENT [ 5.082537] phy phy-2602e000.syscon:usb2-phy@2000.1: Looking up vbus-supply from device tree [ 5.082546] phy phy-2602e000.syscon:usb2-phy@2000.1: Looking up vbus-supply property in node /syscon@2602e000/usb2-phy@2000/otg-port failed [ 5.085376] phy phy-2b050000.phy.2: Looking up phy-supply from device tree [ 5.085389] phy phy-2b050000.phy.2: Looking up phy-supply property in node /phy@2b050000 failed [ 5.085640] phy phy-2b060000.phy.3: Looking up phy-supply from device tree [ 5.085649] phy phy-2b060000.phy.3: Looking up phy-supply property in node /phy@2b060000 failed [ 5.086552] phy phy-2b020000.phy.4: Looking up phy-supply from device tree [ 5.086564] phy phy-2b020000.phy.4: Looking up phy-supply property in node /phy@2b020000 failed [ 5.087197] phy phy-2b000000.hdmiphy.5: Looking up phy-supply from device tree [ 5.087208] phy phy-2b000000.hdmiphy.5: Looking up phy-supply property in node /hdmiphy@2b000000 failed [ 5.087858] rockchip-hdptx-phy-hdmi 2b000000.hdmiphy: hdptx phy init success [ 5.089218] phy phy-2b010000.phy.6: Looking up phy-supply from device tree [ 5.089230] phy phy-2b010000.phy.6: Looking up phy-supply property in node /phy@2b010000/dp-port failed [ 5.089310] phy phy-2b010000.phy.7: Looking up phy-supply from device tree [ 5.089318] phy phy-2b010000.phy.7: Looking up phy-supply property in node /phy@2b010000/u3-port failed [ 5.091324] iep: Module initialized. [ 5.091401] mpp_service mpp-srv: [ 5.091415] mpp_service mpp-srv: probe start [ 5.094955] mpp_rkvenc2 rkvenc-ccu: probing start [ 5.094986] mpp_rkvenc2 rkvenc-ccu: probing finish [ 5.095752] mpp_service mpp-srv: probe success [ 5.102357] rockchip-pm-domain 27380000.power-management:power-controller: Looking up audio-supply from device tree [ 5.102384] rockchip-pm-domain 27380000.power-management:power-controller: Looking up audio-supply property in node /power-management@27380000/power-controller failed [ 5.107161] dma-pl330 2ab90000.dma-controller: Loaded driver for PL330 DMAC-241330 [ 5.107192] dma-pl330 2ab90000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16 [ 5.108319] dma-pl330 2abb0000.dma-controller: Loaded driver for PL330 DMAC-241330 [ 5.108342] dma-pl330 2abb0000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16 [ 5.109450] dma-pl330 2abd0000.dma-controller: Loaded driver for PL330 DMAC-241330 [ 5.109472] dma-pl330 2abd0000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16 [ 5.110341] rockchip-system-monitor rockchip-system-monitor: system monitor probe [ 5.111011] arm-scmi firmware:scmi: Failed. SCMI protocol 22 not active. [ 5.111168] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled [ 5.111868] 2ad70000.serial: ttyS4 at MMIO 0x2ad70000 (irq = 40, base_baud = 11718) is a 16550A [ 5.113398] random: crng init done [ 5.113520] led_vk2c21_init ============================================= [ 5.115956] rockchip-pm-domain 27380000.power-management:power-controller: Looking up vepu0-supply from device tree [ 5.115981] rockchip-pm-domain 27380000.power-management:power-controller: Looking up vepu0-supply property in node /power-management@27380000/power-controller failed [ 5.116017] rockchip-pm-domain 27380000.power-management:power-controller: Looking up vi-supply from device tree [ 5.116035] rockchip-pm-domain 27380000.power-management:power-controller: Looking up vi-supply property in node /power-management@27380000/power-controller failed [ 5.116403] rockchip-pm-domain 27380000.power-management:power-controller: Looking up vepu1-supply from device tree [ 5.116425] rockchip-pm-domain 27380000.power-management:power-controller: Looking up vepu1-supply property in node /power-management@27380000/power-controller failed [ 5.116800] rockchip-pm-domain 27380000.power-management:power-controller: Looking up vdec-supply from device tree [ 5.116822] rockchip-pm-domain 27380000.power-management:power-controller: Looking up vdec-supply property in node /power-management@27380000/power-controller failed [ 5.119330] rockchip-vop2 27d00000.vop: Adding to iommu group 11 [ 5.126404] rockchip-vop2 27d00000.vop: [drm:vop2_bind] vp0 assign plane mask: Esmart0[0x4], primary plane phy id: Esmart0[2] [ 5.126441] rockchip-vop2 27d00000.vop: [drm:vop2_bind] vp1 assign plane mask: [0x0], primary plane phy id: (null)[-1] [ 5.126459] rockchip-vop2 27d00000.vop: [drm:vop2_bind] vp2 assign plane mask: [0x0], primary plane phy id: (null)[-1] [ 5.126605] [drm] Esmart1-win0(possible_vp_mask = 0x00000006) has no possible crtcs [ 5.126638] [drm] Esmart1-win1(possible_vp_mask = 0x00000006) has no possible crtcs [ 5.126667] [drm] Esmart1-win2(possible_vp_mask = 0x00000006) has no possible crtcs [ 5.126705] [drm] Esmart1-win3(possible_vp_mask = 0x00000006) has no possible crtcs [ 5.126801] [drm] Esmart3-win0(possible_vp_mask = 0x00000006) has no possible crtcs [ 5.126832] [drm] Esmart3-win1(possible_vp_mask = 0x00000006) has no possible crtcs [ 5.126860] [drm] Esmart3-win2(possible_vp_mask = 0x00000006) has no possible crtcs [ 5.126890] [drm] Esmart3-win3(possible_vp_mask = 0x00000006) has no possible crtcs [ 5.126924] [drm] unsupported AFBC format NV12 little-endian (0x3231564e) [ 5.127245] rockchip-vop2 27d00000.vop: bin=0 [ 5.127470] rockchip-vop2 27d00000.vop: leakage=17 [ 5.127486] rockchip-vop2 27d00000.vop: leakage-volt-sel=1 [ 5.127523] rockchip-vop2 27d00000.vop: Looking up vop-supply from device tree [ 5.127548] rockchip-vop2 27d00000.vop: Looking up vop-supply property in node /vop@27d00000 failed [ 5.127570] rockchip-vop2 27d00000.vop: error -ENODEV: _opp_set_regulators: no regulator (vop) found [ 5.127601] rockchip-vop2 27d00000.vop: failed to set opp config [ 5.127612] rockchip-vop2 27d00000.vop: failed to init opp info [ 5.127623] rockchip-vop2 27d00000.vop: Unsupported VOP aclk dvfs [ 5.127637] rockchip-drm display-subsystem: bound 27d00000.vop (ops vop2_component_ops) [ 5.127828] dwhdmi-rockchip 27da0000.hdmi: Looking up avdd-0v9-supply from device tree [ 5.127840] dwhdmi-rockchip 27da0000.hdmi: Looking up avdd-0v9-supply property in node /hdmi@27da0000 failed [ 5.127854] dwhdmi-rockchip 27da0000.hdmi: Looking up avdd-1v8-supply from device tree [ 5.127864] dwhdmi-rockchip 27da0000.hdmi: Looking up avdd-1v8-supply property in node /hdmi@27da0000 failed [ 5.128347] dwhdmi-rockchip 27da0000.hdmi: registered ddc I2C bus driver [ 5.128780] rockchip-drm display-subsystem: bound 27da0000.hdmi (ops dw_hdmi_rockchip_ops) [ 5.129255] rockchip-drm display-subsystem: route-hdmi: failed to get logo,offset [ 5.129278] rockchip-drm display-subsystem: can't not find any logo display [ 5.129292] rockchip-drm display-subsystem: failed to show kernel logo [ 5.129880] [drm] Initialized rockchip 4.0.0 20140818 for display-subsystem on minor 0 [ 5.170536] dwhdmi-rockchip 27da0000.hdmi: i2c read err! [ 5.284618] dwhdmi-rockchip 27da0000.hdmi: i2c read time out! [ 5.284767] dwhdmi-rockchip 27da0000.hdmi: use tmds mode [ 5.284815] rockchip-vop2 27d00000.vop: [drm:vop2_crtc_atomic_enable] Update mode to 1920x1080p60, type: 11(if:HDMI0, flag:0x0) for vp0 dclk: 148500000 [ 5.285018] rockchip-hdptx-phy-hdmi 2b000000.hdmiphy: hdptx_ropll_cmn_config bus_width:16a8c8 rate:742500 [ 5.285194] rockchip-hdptx-phy-hdmi 2b000000.hdmiphy: hdptx phy pll locked! [ 5.285233] rockchip-hdptx-phy-hdmi 2b000000.hdmiphy: hdptx_ropll_cmn_config bus_width:16a8c8 rate:1485000 [ 5.285412] rockchip-hdptx-phy-hdmi 2b000000.hdmiphy: hdptx phy pll locked! [ 5.285417] rockchip-vop2 27d00000.vop: [drm:vop2_crtc_atomic_enable] set dclk_vp0 to 148500000, get 148500000 [ 5.285448] dwhdmi-rockchip 27da0000.hdmi: final tmdsclk = 148500000 [ 5.285478] dwhdmi-rockchip 27da0000.hdmi: don't use dsc mode [ 5.285483] dwhdmi-rockchip 27da0000.hdmi: dw hdmi qp use tmds mode [ 5.285489] rockchip-hdptx-phy-hdmi 2b000000.hdmiphy: bus_width:0x16a8c8,bit_rate:1485000 [ 5.285633] rockchip-hdptx-phy-hdmi 2b000000.hdmiphy: hdptx phy lane locked! [ 5.338088] Console: switching to colour frame buffer device 240x67 [ 5.355082] rockchip-drm display-subsystem: [drm] fb0: rockchipdrmfb frame buffer device [ 5.355991] dw-hdmi-qp-hdcp dw-hdmi-qp-hdcp.1.auto: dw_hdcp_qp_hdcp_probe success [ 5.357005] cacheinfo: Unable to detect cache hierarchy for CPU 0 [ 5.357593] brd: module loaded [ 5.361144] loop: module loaded [ 5.361372] rbd: loaded (major 254) [ 5.361555] lkdtm: No crash points registered, enable through debugfs [ 5.365201] rk_gmac-dwmac 2a220000.ethernet: IRQ eth_lpi not found [ 5.365413] rk_gmac-dwmac 2a220000.ethernet: Looking up phy-supply from device tree [ 5.365425] rk_gmac-dwmac 2a220000.ethernet: Looking up phy-supply property in node /ethernet@2a220000 failed [ 5.365447] rk_gmac-dwmac 2a220000.ethernet: supply phy not found, using dummy regulator [ 5.365556] rk_gmac-dwmac 2a220000.ethernet: clock input or output? (output). [ 5.365587] rk_gmac-dwmac 2a220000.ethernet: TX delay(0x1b). [ 5.365611] rk_gmac-dwmac 2a220000.ethernet: Can not read property: rx_delay. [ 5.365637] rk_gmac-dwmac 2a220000.ethernet: set rx_delay to 0xffffffff [ 5.365738] rk_gmac-dwmac 2a220000.ethernet: integrated PHY? (no). [ 5.365769] rk_gmac-dwmac 2a220000.ethernet: cannot get clock mac_clk_rx [ 5.365796] rk_gmac-dwmac 2a220000.ethernet: cannot get clock mac_clk_tx [ 5.365833] rk_gmac-dwmac 2a220000.ethernet: cannot get clock clk_mac_speed [ 5.366084] rk_gmac-dwmac 2a220000.ethernet: init for RGMII_RXID [ 5.366241] rk_gmac-dwmac 2a220000.ethernet: User ID: 0x30, Synopsys ID: 0x51 [ 5.366272] rk_gmac-dwmac 2a220000.ethernet: DWMAC4/5 [ 5.366296] rk_gmac-dwmac 2a220000.ethernet: DMA HW capability register supported [ 5.366323] rk_gmac-dwmac 2a220000.ethernet: RX Checksum Offload Engine supported [ 5.366348] rk_gmac-dwmac 2a220000.ethernet: TX Checksum insertion supported [ 5.366373] rk_gmac-dwmac 2a220000.ethernet: Wake-Up On Lan supported [ 5.366436] rk_gmac-dwmac 2a220000.ethernet: TSO supported [ 5.366459] rk_gmac-dwmac 2a220000.ethernet: Enable RX Mitigation via HW Watchdog Timer [ 5.366488] rk_gmac-dwmac 2a220000.ethernet: Enabled L3L4 Flow TC (entries=2) [ 5.366514] rk_gmac-dwmac 2a220000.ethernet: Enabled RFS Flow TC (entries=10) [ 5.366541] rk_gmac-dwmac 2a220000.ethernet: TSO feature enabled [ 5.367363] rk_gmac-dwmac 2a220000.ethernet: Using 40/40 bits DMA host/device width [ 5.540431] Freeing initrd memory: 21280K [ 5.551431] usbcore: registered new interface driver rndis_wlan [ 5.552275] usbcore: registered new interface driver asix [ 5.553081] usbcore: registered new interface driver cdc_ether [ 5.553885] usbcore: registered new interface driver rndis_host [ 5.554705] usbcore: registered new interface driver cdc_ncm [ 5.555622] VFIO - User Level meta-driver version: 0.3 [ 5.565764] phy phy-2602e000.syscon:usb2-phy@0.0: illegal mode [ 5.566576] xhci-hcd xhci-hcd.3.auto: xHCI Host Controller [ 5.567367] xhci-hcd xhci-hcd.3.auto: new USB bus registered, assigned bus number 1 [ 5.568260] xhci-hcd xhci-hcd.3.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000800002010010 [ 5.569085] xhci-hcd xhci-hcd.3.auto: irq 61, io mem 0x23000000 [ 5.569963] xhci-hcd xhci-hcd.3.auto: xHCI Host Controller [ 5.570743] xhci-hcd xhci-hcd.3.auto: new USB bus registered, assigned bus number 2 [ 5.571538] xhci-hcd xhci-hcd.3.auto: Host supports USB 3.0 SuperSpeed [ 5.572423] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01 [ 5.573203] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 5.573973] usb usb1: Product: xHCI Host Controller [ 5.574746] usb usb1: Manufacturer: Linux 6.1.0-1025-rockchip xhci-hcd [ 5.575513] usb usb1: SerialNumber: xhci-hcd.3.auto [ 5.576546] hub 1-0:1.0: USB hub found [ 5.577325] hub 1-0:1.0: 1 port detected [ 5.578309] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. [ 5.579158] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.01 [ 5.579935] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 5.580693] usb usb2: Product: xHCI Host Controller [ 5.581441] usb usb2: Manufacturer: Linux 6.1.0-1025-rockchip xhci-hcd [ 5.582184] usb usb2: SerialNumber: xhci-hcd.3.auto [ 5.583169] hub 2-0:1.0: USB hub found [ 5.583927] hub 2-0:1.0: 1 port detected [ 5.584960] phy phy-2602e000.syscon:usb2-phy@2000.1: illegal mode [ 5.585701] xhci-hcd xhci-hcd.4.auto: xHCI Host Controller [ 5.586433] xhci-hcd xhci-hcd.4.auto: new USB bus registered, assigned bus number 3 [ 5.587229] xhci-hcd xhci-hcd.4.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000800002010010 [ 5.588008] xhci-hcd xhci-hcd.4.auto: irq 62, io mem 0x23400000 [ 5.588836] xhci-hcd xhci-hcd.4.auto: xHCI Host Controller [ 5.589569] xhci-hcd xhci-hcd.4.auto: new USB bus registered, assigned bus number 4 [ 5.590299] xhci-hcd xhci-hcd.4.auto: Host supports USB 3.0 SuperSpeed [ 5.591113] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01 [ 5.591850] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 5.592571] usb usb3: Product: xHCI Host Controller [ 5.593292] usb usb3: Manufacturer: Linux 6.1.0-1025-rockchip xhci-hcd [ 5.594020] usb usb3: SerialNumber: xhci-hcd.4.auto [ 5.595000] hub 3-0:1.0: USB hub found [ 5.595742] hub 3-0:1.0: 1 port detected [ 5.596678] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM. [ 5.597495] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.01 [ 5.598248] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 5.598986] usb usb4: Product: xHCI Host Controller [ 5.599720] usb usb4: Manufacturer: Linux 6.1.0-1025-rockchip xhci-hcd [ 5.600461] usb usb4: SerialNumber: xhci-hcd.4.auto [ 5.601466] hub 4-0:1.0: USB hub found [ 5.602234] hub 4-0:1.0: 1 port detected [ 5.603228] usbcore: registered new interface driver cdc_acm [ 5.603995] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters [ 5.604892] usbcore: registered new interface driver uas [ 5.605709] usbcore: registered new interface driver usb-storage [ 5.606750] mousedev: PS/2 mouse device common for all mice [ 5.607958] .. rk pwm remotectl v2.0 init [ 5.608938] input: 27330000.pwm as /devices/platform/27330000.pwm/input/input0 [ 5.609964] remotectl-pwm 27330000.pwm: pwm sip wakeup config error!! [ 5.610760] remotectl-pwm 27330000.pwm: Donot support ATF Wakeup [ 5.612048] i2c_dev: i2c /dev entries driver [ 5.613859] i2c 1-0023: Fixed dependency cycle(s) with /i2c@2ac40000/pmic@23/pinctrl_rk806/rk806_dvs1_slp [ 5.614720] i2c 1-0023: Fixed dependency cycle(s) with /i2c@2ac40000/pmic@23/pinctrl_rk806/rk806_dvs3_null [ 5.615530] i2c 1-0023: Fixed dependency cycle(s) with /i2c@2ac40000/pmic@23/pinctrl_rk806/rk806_dvs2_null [ 5.616335] i2c 1-0023: Fixed dependency cycle(s) with /i2c@2ac40000/pmic@23/pinctrl_rk806/rk806_dvs1_null [ 5.618997] rk806 1-0023: chip id: RK806,ver:0xa, 0x5 [ 5.620700] rk806 1-0023: ON: 0x40 OFF:0x0 [ 5.632293] input: rk805 pwrkey as /devices/platform/2ac40000.i2c/i2c-1/1-0023/rk805-pwrkey.6.auto/input/input1 [ 5.633378] rk806-regulator rk806-regulator.7.auto: Looking up vcc1-supply from device tree [ 5.633392] vdd_cpu_big_s0: supplied by vcc_sys [ 5.633399] vcc_sys: could not add device link regulator.13: -ENOENT [ 5.637602] vdd_cpu_big_s0: 550 <--> 950 mV at 850 mV, enabled [ 5.638222] rk806-regulator rk806-regulator.7.auto: Looking up vcc2-supply from device tree [ 5.638231] vdd_npu_s0: supplied by vcc_sys [ 5.638236] vcc_sys: could not add device link regulator.14: -ENOENT [ 5.641530] vdd_npu_s0: 550 <--> 950 mV at 750 mV, enabled [ 5.641683] rk806-regulator rk806-regulator.7.auto: Looking up vcc3-supply from device tree [ 5.641692] vdd_cpu_lit_s0: supplied by vcc_sys [ 5.641697] vcc_sys: could not add device link regulator.15: -ENOENT [ 5.645248] vdd_cpu_lit_s0: 550 <--> 950 mV at 850 mV, enabled [ 5.645838] rk806-regulator rk806-regulator.7.auto: Looking up vcc4-supply from device tree [ 5.645847] vcc_3v3_s3: supplied by vcc_sys [ 5.645853] vcc_sys: could not add device link regulator.16: -ENOENT [ 5.647993] vcc_3v3_s3: 3300 mV, enabled [ 5.648591] rk806-regulator rk806-regulator.7.auto: Looking up vcc5-supply from device tree [ 5.648600] vdd_gpu_s0: supplied by vcc_sys [ 5.648606] vcc_sys: could not add device link regulator.17: -ENOENT [ 5.652671] vdd_gpu_s0: 550 <--> 900 mV at 750 mV, enabled [ 5.652814] rk806-regulator rk806-regulator.7.auto: Looking up vcc6-supply from device tree [ 5.652823] vddq_ddr_s0: supplied by vcc_sys [ 5.652829] vcc_sys: could not add device link regulator.18: -ENOENT [ 5.654843] vddq_ddr_s0: at 750 mV, enabled [ 5.655438] rk806-regulator rk806-regulator.7.auto: Looking up vcc7-supply from device tree [ 5.655447] vdd_logic_s0: supplied by vcc_sys [ 5.655452] vcc_sys: could not add device link regulator.19: -ENOENT [ 5.657470] vdd_logic_s0: 550 <--> 800 mV at 750 mV, enabled [ 5.658062] rk806-regulator rk806-regulator.7.auto: Looking up vcc8-supply from device tree [ 5.658071] vcc_1v8_s3: supplied by vcc_sys [ 5.658076] vcc_sys: could not add device link regulator.20: -ENOENT [ 5.660215] vcc_1v8_s3: 1800 mV, enabled [ 5.660806] rk806-regulator rk806-regulator.7.auto: Looking up vcc9-supply from device tree [ 5.660815] vdd2_ddr_s3: supplied by vcc_sys [ 5.660820] vcc_sys: could not add device link regulator.21: -ENOENT [ 5.662947] vdd2_ddr_s3: at 750 mV, enabled [ 5.663551] rk806-regulator rk806-regulator.7.auto: Looking up vcc10-supply from device tree [ 5.663561] vdd_ddr_s0: supplied by vcc_sys [ 5.663566] vcc_sys: could not add device link regulator.22: -ENOENT [ 5.665583] vdd_ddr_s0: 550 <--> 1200 mV at 850 mV, enabled [ 5.666192] rk806-regulator rk806-regulator.7.auto: Looking up vcc13-supply from device tree [ 5.666351] vdd_0v75_s3: supplied by vcc_1v1_nldo_s3 [ 5.666357] vcc_1v1_nldo_s3: could not add device link regulator.23: -ENOENT [ 5.668505] vdd_0v75_s3: 750 mV, enabled [ 5.669140] rk806-regulator rk806-regulator.7.auto: Looking up vcc13-supply from device tree [ 5.669151] vdda_ddr_pll_s0: supplied by vcc_1v1_nldo_s3 [ 5.669158] vcc_1v1_nldo_s3: could not add device link regulator.24: -ENOENT [ 5.671161] vdda_ddr_pll_s0: 850 mV, enabled [ 5.671788] rk806-regulator rk806-regulator.7.auto: Looking up vcc13-supply from device tree [ 5.671799] vdda0v75_hdmi_s0: supplied by vcc_1v1_nldo_s3 [ 5.671804] vcc_1v1_nldo_s3: could not add device link regulator.25: -ENOENT [ 5.672270] vdda0v75_hdmi_s0: Bringing 750000uV into 837500-837500uV [ 5.675434] vdda0v75_hdmi_s0: 837 mV, enabled [ 5.676053] rk806-regulator rk806-regulator.7.auto: Looking up vcc14-supply from device tree [ 5.676064] vdda_0v85_s0: supplied by vcc_1v1_nldo_s3 [ 5.676069] vcc_1v1_nldo_s3: could not add device link regulator.26: -ENOENT [ 5.678086] vdda_0v85_s0: 850 mV, enabled [ 5.678693] rk806-regulator rk806-regulator.7.auto: Looking up vcc14-supply from device tree [ 5.678703] vdda_0v75_s0: supplied by vcc_1v1_nldo_s3 [ 5.678708] vcc_1v1_nldo_s3: could not add device link regulator.27: -ENOENT [ 5.680719] vdda_0v75_s0: 750 mV, enabled [ 5.681333] rk806-regulator rk806-regulator.7.auto: Looking up vcc11-supply from device tree [ 5.681474] vcca_1v8_s0: supplied by vcc_2v0_pldo_s3 [ 5.681481] vcc_2v0_pldo_s3: could not add device link regulator.28: -ENOENT [ 5.683634] vcca_1v8_s0: 1800 mV, enabled [ 5.684270] rk806-regulator rk806-regulator.7.auto: Looking up vcc11-supply from device tree [ 5.684281] vcca1v8_pldo2_s0: supplied by vcc_2v0_pldo_s3 [ 5.684286] vcc_2v0_pldo_s3: could not add device link regulator.29: -ENOENT [ 5.686295] vcca1v8_pldo2_s0: 1800 mV, enabled [ 5.686892] rk806-regulator rk806-regulator.7.auto: Looking up vcc11-supply from device tree [ 5.686902] vdda_1v2_s0: supplied by vcc_2v0_pldo_s3 [ 5.686906] vcc_2v0_pldo_s3: could not add device link regulator.30: -ENOENT [ 5.688920] vdda_1v2_s0: 1200 mV, enabled [ 5.689537] rk806-regulator rk806-regulator.7.auto: Looking up vcc12-supply from device tree [ 5.689548] vcca_3v3_s0: supplied by vcc_sys [ 5.689553] vcc_sys: could not add device link regulator.31: -ENOENT [ 5.690019] vcca_3v3_s0: Bringing 3000000uV into 3300000-3300000uV [ 5.693195] vcca_3v3_s0: 3300 mV, enabled [ 5.693820] rk806-regulator rk806-regulator.7.auto: Looking up vcc12-supply from device tree [ 5.693829] vccio_sd_s0: supplied by vcc_sys [ 5.693835] vcc_sys: could not add device link regulator.32: -ENOENT [ 5.695851] vccio_sd_s0: 1800 <--> 3300 mV at 3300 mV, enabled [ 5.696454] rk806-regulator rk806-regulator.7.auto: Looking up vcca-supply from device tree [ 5.696464] vcca1v8_pldo6_s3: supplied by vcc_sys [ 5.696469] vcc_sys: could not add device link regulator.33: -ENOENT [ 5.697387] vcca1v8_pldo6_s3: 1800 mV, enabled [ 5.697758] rk806 1-0023: no sleep-setting state [ 5.698615] rk806 1-0023: no reset-setting pinctrl state [ 5.699431] rk806 1-0023: no dvs-setting pinctrl state [ 5.710573] rtc-hym8563 2-0051: could not init device, -6 [ 5.712218] i2c 4-001a: Fixed dependency cycle(s) with /csi2-dcphy0/ports/port@0/endpoint@1 [ 5.713201] i2c i2c-4: 1 i2c clients have been registered at 0x1a [ 5.714109] i2c 4-001a-1: Fixed dependency cycle(s) with /csi2-dcphy0/ports/port@0/endpoint@2 [ 5.715197] i2c 4-0030: Fixed dependency cycle(s) with /csi2-dcphy0/ports/port@0/endpoint@4 [ 5.716275] i2c 4-0036: Fixed dependency cycle(s) with /csi2-dcphy0/ports/port@0/endpoint@3 [ 5.717254] i2c i2c-4: 1 i2c clients have been registered at 0x36 [ 5.718210] i2c 4-0036-1: Fixed dependency cycle(s) with /csi2-dcphy0/ports/port@0/endpoint@5 [ 5.719918] i2c i2c-7: 1 i2c clients have been registered at 0x68 [ 5.721709] rkcifhw 27c10000.rkcif: Adding to iommu group 9 [ 5.722950] rkcifhw 27c10000.rkcif: No reserved memory region assign to CIF [ 5.723933] rkcif rkcif-mipi-lvds: Adding to iommu group 9 [ 5.724830] rkcif rkcif-mipi-lvds: rkcif driver version: v00.02.00 [ 5.725770] rkcif rkcif-mipi-lvds: attach to cif hw node [ 5.726598] rkcif rkcif-mipi-lvds: rkcif wait line 0 [ 5.727420] rkcif rkcif-mipi-lvds: rkcif fastboot reserve bufs num 3 [ 5.728256] : terminal subdev does not exist [ 5.729070] : terminal subdev does not exist [ 5.729877] : terminal subdev does not exist [ 5.730677] : terminal subdev does not exist [ 5.731475] : get_remote_sensor: video pad[0] is null [ 5.732273] : rkcif_update_sensor_info: stream[0] get remote sensor_sd failed! [ 5.733077] : rkcif_scale_set_fmt: req(40, 30) src out(0, 0) [ 5.733879] : get_remote_sensor: video pad[0] is null [ 5.734687] : rkcif_update_sensor_info: stream[0] get remote sensor_sd failed! [ 5.735493] : rkcif_scale_set_fmt: req(40, 30) src out(0, 0) [ 5.736294] : get_remote_sensor: video pad[0] is null [ 5.737094] : rkcif_update_sensor_info: stream[0] get remote sensor_sd failed! [ 5.737905] : rkcif_scale_set_fmt: req(40, 30) src out(0, 0) [ 5.738721] : get_remote_sensor: video pad[0] is null [ 5.739522] : rkcif_update_sensor_info: stream[0] get remote sensor_sd failed! [ 5.740336] : rkcif_scale_set_fmt: req(40, 30) src out(0, 0) [ 5.742193] rkcif rkcif-mipi-lvds: No memory-region-thunderboot specified [ 5.744084] rockchip-mipi-csi2-hw 27c80000.mipi0-csi2-hw: enter mipi csi2 hw probe! [ 5.745084] rockchip-mipi-csi2-hw 27c80000.mipi0-csi2-hw: probe success, v4l2_dev:mipi0-csi2-hw! [ 5.745964] rockchip-mipi-csi2-hw 27c90000.mipi1-csi2-hw: enter mipi csi2 hw probe! [ 5.746893] rockchip-mipi-csi2-hw 27c90000.mipi1-csi2-hw: probe success, v4l2_dev:mipi1-csi2-hw! [ 5.747755] rockchip-mipi-csi2-hw 27ca0000.mipi2-csi2-hw: enter mipi csi2 hw probe! [ 5.748680] rockchip-mipi-csi2-hw 27ca0000.mipi2-csi2-hw: probe success, v4l2_dev:mipi2-csi2-hw! [ 5.749535] rockchip-mipi-csi2-hw 27cb0000.mipi3-csi2-hw: enter mipi csi2 hw probe! [ 5.750437] rockchip-mipi-csi2-hw 27cb0000.mipi3-csi2-hw: probe success, v4l2_dev:mipi3-csi2-hw! [ 5.751301] rockchip-mipi-csi2-hw 27cc0000.mipi4-csi2-hw: enter mipi csi2 hw probe! [ 5.752207] rockchip-mipi-csi2-hw 27cc0000.mipi4-csi2-hw: probe success, v4l2_dev:mipi4-csi2-hw! [ 5.753514] rockchip-mipi-csi2 mipi0-csi2: attach to csi2 hw node [ 5.754368] rkcif rkcif-mipi-lvds: Entity type for entity rockchip-mipi-csi2 was not initialized! [ 5.755207] rockchip-mipi-csi2: Async registered subdev [ 5.756027] rockchip-mipi-csi2: probe success, v4l2_dev:rkcif-mipi-lvds! [ 5.757898] rkisp_hw 27c00000.isp: Adding to iommu group 8 [ 5.758914] rkisp_hw 27c00000.isp: is_thunderboot: 0 [ 5.759737] rkisp_hw 27c00000.isp: Missing rockchip,grf property [ 5.760570] rkisp_hw 27c00000.isp: max input:0x0@0fps [ 5.761551] rkisp_hw 27c00000.isp: no find phandle sram [ 5.762693] rkisp rkisp-vir0: rkisp driver version: v02.06.00 [ 5.763604] rkisp rkisp-vir0: No memory-region-thunderboot specified [ 5.764503] rkisp rkisp-vir0: Entity type for entity rkisp-isp-subdev was not initialized! [ 5.767379] usbcore: registered new interface driver uvcvideo [ 5.769373] cpu cpu0: Looking up cpu-supply from device tree [ 5.770111] cpu cpu0: bin=0 [ 5.771169] cpu cpu0: leakage=4 [ 5.772025] cpu cpu0: Looking up cpu-supply from device tree [ 5.774243] cpu cpu0: pvtm=2032 [ 5.775612] cpu cpu0: pvtm-volt-sel=4 [ 5.776447] cpu cpu0: Looking up cpu-supply from device tree [ 5.777117] cpu cpu4: Looking up cpu-supply from device tree [ 5.777799] cpu cpu4: bin=0 [ 5.778839] cpu cpu4: leakage=6 [ 5.779627] cpu cpu4: Looking up cpu-supply from device tree [ 5.781827] cpu cpu4: pvtm=2135 [ 5.783011] cpu cpu4: pvtm-volt-sel=3 [ 5.783804] cpu cpu4: Looking up cpu-supply from device tree [ 5.785516] cpu cpu0: avs=0 [ 5.787338] cpu cpu4: avs=0 [ 5.788218] cpu cpu0: l=10000 h=2147483647 hyst=5000 l_limit=0 h_limit=0 h_table=0 [ 5.789961] cpu cpu0: EM: OPP:1200000 is inefficient [ 5.789968] cpu cpu0: EM: OPP:1008000 is inefficient [ 5.789972] cpu cpu0: EM: OPP:600000 is inefficient [ 5.789976] cpu cpu0: EM: OPP:408000 is inefficient [ 5.790136] cpu cpu0: EM: created perf domain [ 5.792332] cpu cpu4: l=10000 h=2147483647 hyst=5000 l_limit=0 h_limit=0 h_table=0 [ 5.794086] cpu cpu4: EM: OPP:1200000 is inefficient [ 5.794095] cpu cpu4: EM: OPP:1008000 is inefficient [ 5.794100] cpu cpu4: EM: OPP:600000 is inefficient [ 5.794106] cpu cpu4: EM: OPP:408000 is inefficient [ 5.794322] cpu cpu4: EM: created perf domain [ 5.797728] sdhci: Secure Digital Host Controller Interface driver [ 5.798342] sdhci: Copyright(c) Pierre Ossman [ 5.798909] Synopsys Designware Multimedia Card Interface Driver [ 5.800020] sdhci-pltfm: SDHCI platform and OF driver helper [ 5.800494] dwmmc_rockchip 2a320000.mmc: No normal pinctrl state [ 5.800747] dwmmc_rockchip 2a310000.mmc: No normal pinctrl state [ 5.801168] dwmmc_rockchip 2a320000.mmc: No idle pinctrl state [ 5.801551] sdhci-dwcmshc 2a330000.mmc: Looking up vmmc-supply from device tree [ 5.801557] sdhci-dwcmshc 2a330000.mmc: Looking up vmmc-supply property in node /mmc@2a330000 failed [ 5.801588] sdhci-dwcmshc 2a330000.mmc: Looking up vqmmc-supply from device tree [ 5.801592] sdhci-dwcmshc 2a330000.mmc: Looking up vqmmc-supply property in node /mmc@2a330000 failed [ 5.802617] dwmmc_rockchip 2a310000.mmc: No idle pinctrl state [ 5.803296] dwmmc_rockchip 2a320000.mmc: IDMAC supports 32-bit address mode. [ 5.804727] dwmmc_rockchip 2a310000.mmc: IDMAC supports 32-bit address mode. [ 5.805157] dwmmc_rockchip 2a320000.mmc: Using internal DMA controller. [ 5.805265] ledtrig-cpu: registered to indicate activity on CPUs [ 5.805291] arm-scmi firmware:scmi: Failed. SCMI protocol 17 not active. [ 5.805335] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping .... [ 5.805684] dwmmc_rockchip 2a310000.mmc: Using internal DMA controller. [ 5.805883] cryptodev: driver 1.12 loaded. [ 5.805912] hid: raw HID events driver (C) Jiri Kosina [ 5.806023] usbcore: registered new interface driver usbhid [ 5.806026] usbhid: USB HID core driver [ 5.806226] dwmmc_rockchip 2a320000.mmc: Version ID is 270a [ 5.806775] dwmmc_rockchip 2a310000.mmc: Version ID is 270a [ 5.807349] dwmmc_rockchip 2a320000.mmc: DW MMC controller at irq 87,32 bit host data width,256 deep fifo [ 5.807894] dwmmc_rockchip 2a310000.mmc: DW MMC controller at irq 88,32 bit host data width,256 deep fifo [ 5.807982] rockchip-saradc 2ae00000.adc: Looking up vref-supply from device tree [ 5.808509] dwmmc_rockchip 2a320000.mmc: Looking up vmmc-supply from device tree [ 5.809064] SPI driver inv-icm42600-spi has no spi_device_id for invensense,icm42600 [ 5.809066] dwmmc_rockchip 2a310000.mmc: Looking up vmmc-supply from device tree [ 5.809072] dwmmc_rockchip 2a310000.mmc: Looking up vmmc-supply property in node /mmc@2a310000 failed [ 5.809098] dwmmc_rockchip 2a310000.mmc: Looking up vqmmc-supply from device tree [ 5.809604] dwmmc_rockchip 2a320000.mmc: Looking up vmmc-supply property in node /mmc@2a320000 failed [ 5.810169] SPI driver inv-icm42600-spi has no spi_device_id for invensense,icm42602 [ 5.810739] dwmmc_rockchip 2a320000.mmc: Looking up vqmmc-supply from device tree [ 5.811297] SPI driver inv-icm42600-spi has no spi_device_id for invensense,icm42605 [ 5.811851] dwmmc_rockchip 2a320000.mmc: Looking up vqmmc-supply property in node /mmc@2a320000 failed [ 5.812408] SPI driver inv-icm42600-spi has no spi_device_id for invensense,icm42622 [ 5.813130] dwmmc_rockchip 2a320000.mmc: allocated mmc-pwrseq [ 5.813997] optee: probing for conduit method. [ 5.814098] mmc_host mmc1: card is non-removable. [ 5.814670] optee: revision 3.13 (185dc3c9) [ 5.817109] optee: dynamic shared memory is enabled [ 5.818267] optee: initialized driver [ 5.819309] usbcore: registered new interface driver snd-usb-audio [ 5.821763] [Awinic] aw87xxx_pa_init:driver version: v2.2.0 [ 5.822396] mmc_host mmc2: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0) [ 5.825060] Initializing XFRM netlink socket [ 5.825669] NET: Registered PF_PACKET protocol family [ 5.826382] [BT_RFKILL]: Enter rfkill_rk_init [ 5.826930] [WLAN_RFKILL]: Enter rfkill_wlan_init [ 5.827841] [WLAN_RFKILL]: Enter rfkill_wlan_probe [ 5.828431] [WLAN_RFKILL]: can't find rockchip,grf property [ 5.828963] [WLAN_RFKILL]: wlan_platdata_parse_dt: wifi_chip_type = ap6275p [ 5.829493] [WLAN_RFKILL]: wlan_platdata_parse_dt: enable wifi power control. [ 5.830020] [WLAN_RFKILL]: wlan_platdata_parse_dt: wifi power controled by gpio. [ 5.830565] [WLAN_RFKILL]: wlan_platdata_parse_dt: WIFI,host_wake_irq = 8, flags = 0. [ 5.831098] [WLAN_RFKILL]: wlan_platdata_parse_dt: The ref_wifi_clk not found ! [ 5.831651] [WLAN_RFKILL]: rfkill_wlan_probe: init gpio [ 5.832181] [WLAN_RFKILL]: rfkill_set_wifi_bt_power: 1 [ 5.832707] [WLAN_RFKILL]: Exit rfkill_wlan_probe [ 5.833774] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: uart_rts_gpios = 50. [ 5.834343] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: BT,reset_gpio = 55. [ 5.834887] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: BT,wake_gpio = 60. [ 5.835417] [BT_RFKILL]: bluetooth_platdata_parse_dt: get property: BT,wake_host_irq = 9. [ 5.835944] [BT_RFKILL]: bluetooth_platdata_parse_dt: clk_get failed!!!. [ 5.836492] [BT_RFKILL]: Request irq for bt wakeup host [ 5.836500] mmc0: SDHCI controller on 2a330000.mmc [2a330000.mmc] using ADMA 64-bit [ 5.837224] [BT_RFKILL]: ** disable irq [ 5.838179] [BT_RFKILL]: bt_default device registered. [ 5.838780] input: bt-powerkey as /devices/platform/wireless-bluetooth/input/input2 [ 5.839581] Key type dns_resolver registered [ 5.840160] Key type ceph registered [ 5.840938] libceph: loaded (mon/osd proto 15/24) [ 5.842214] imx415 4-001a: driver version: 00.01.08 [ 5.842825] imx415 4-001a: Get hdr mode failed! no hdr default [ 5.843383] imx415 4-001a: detect imx415 lane 4 [ 5.843988] imx415 4-001a: Failed to get power-gpios [ 5.844536] imx415 4-001a: could not get default pinstate [ 5.845088] imx415 4-001a: could not get sleep pinstate [ 5.845625] imx415 4-001a: Looking up dvdd-supply from device tree [ 5.845631] imx415 4-001a: Looking up dvdd-supply property in node /i2c@2ac70000/imx415@1a failed [ 5.845661] imx415 4-001a: supply dvdd not found, using dummy regulator [ 5.846262] imx415 4-001a: Looking up dovdd-supply from device tree [ 5.846269] imx415 4-001a: Looking up dovdd-supply property in node /i2c@2ac70000/imx415@1a failed [ 5.846284] imx415 4-001a: supply dovdd not found, using dummy regulator [ 5.846836] imx415 4-001a: Looking up avdd-supply from device tree [ 5.847986] usb 3-1: new high-speed USB device number 2 using xhci-hcd [ 5.883525] mmc0: Host Software Queue enabled [ 5.884091] mmc0: new HS400 Enhanced strobe MMC card at address 0001 [ 5.885623] mmcblk0: mmc0:0001 S0J39D 116 GiB [ 5.891216] mmcblk0: p1 [ 5.892782] mmcblk0boot0: mmc0:0001 S0J39D 4.00 MiB [ 5.895854] mmcblk0boot1: mmc0:0001 S0J39D 4.00 MiB [ 5.898267] mmcblk0rpmb: mmc0:0001 S0J39D 16.0 MiB, chardev (235:0) [ 5.952812] vendor storage:20190527 ret = 0 [ 5.988472] usb 3-1: New USB device found, idVendor=1a86, idProduct=8091, bcdDevice=12.40 [ 5.989901] usb 3-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0 [ 5.991306] usb 3-1: Product: USB HUB [ 6.031385] mmc_host mmc1: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0) [ 6.039342] hub 3-1:1.0: USB hub found [ 6.040856] hub 3-1:1.0: 4 ports detected [ 6.064461] mmc_host mmc1: Bus speed (slot 0) = 100000000Hz (slot req 100000000Hz, actual 100000000HZ div = 0) [ 6.065078] dwmmc_rockchip 2a320000.mmc: Successfully tuned phase to 0 [ 6.067823] mmc1: new ultra high speed SDR104 SDIO card at address 390b [ 6.117990] rk3x-i2c 2ac70000.i2c: timeout, ipd: 0x00, state: 3 [ 6.118597] imx415 4-001a: Unexpected sensor id(000000), ret(-5) [ 6.119609] imx464 4-001a-1: driver version: 00.01.03 [ 6.120219] imx464 4-001a-1: could not get sync mode! [ 6.120813] imx464 4-001a-1: Get hdr mode failed! no hdr default [ 6.121463] imx464 4-001a-1: could not get default pinstate [ 6.122054] imx464 4-001a-1: could not get sleep pinstate [ 6.122641] imx464 4-001a-1: Looking up avdd-supply from device tree [ 6.122704] imx464 4-001a-1: Looking up dovdd-supply from device tree [ 6.122711] imx464 4-001a-1: Looking up dovdd-supply property in node /i2c@2ac70000/imx464-0@1a failed [ 6.122737] imx464 4-001a-1: supply dovdd not found, using dummy regulator [ 6.123377] imx464 4-001a-1: Looking up dvdd-supply from device tree [ 6.123383] imx464 4-001a-1: Looking up dvdd-supply property in node /i2c@2ac70000/imx464-0@1a failed [ 6.123398] imx464 4-001a-1: supply dvdd not found, using dummy regulator [ 6.344647] rk3x-i2c 2ac70000.i2c: timeout, ipd: 0x00, state: 3 [ 6.345259] imx464 4-001a-1: Unexpected sensor id(000000), ret(-5) [ 6.362181] imx464 4-0036: driver version: 00.01.03 [ 6.362823] imx464 4-0036: could not get sync mode! [ 6.363409] imx464 4-0036: Get hdr mode failed! no hdr default [ 6.364034] imx464 4-0036: could not get default pinstate [ 6.364625] imx464 4-0036: could not get sleep pinstate [ 6.365197] imx464 4-0036: Looking up avdd-supply from device tree [ 6.365261] imx464 4-0036: Looking up dovdd-supply from device tree [ 6.365268] imx464 4-0036: Looking up dovdd-supply property in node /i2c@2ac70000/imx464-1@36 failed [ 6.365293] imx464 4-0036: supply dovdd not found, using dummy regulator [ 6.365905] imx464 4-0036: Looking up dvdd-supply from device tree [ 6.365911] imx464 4-0036: Looking up dvdd-supply property in node /i2c@2ac70000/imx464-1@36 failed [ 6.365926] imx464 4-0036: supply dvdd not found, using dummy regulator [ 6.381312] usb 3-1.1: new low-speed USB device number 3 using xhci-hcd [ 6.493357] usb 3-1.1: New USB device found, idVendor=046d, idProduct=c31c, bcdDevice=64.02 [ 6.494876] usb 3-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 6.496370] usb 3-1.1: Product: USB Keyboard [ 6.497857] usb 3-1.1: Manufacturer: Logitech [ 6.584648] rk3x-i2c 2ac70000.i2c: timeout, ipd: 0x00, state: 3 [ 6.585252] imx464 4-0036: Unexpected sensor id(000000), ret(-5) [ 6.588347] input: Logitech USB Keyboard as /devices/platform/23400000.usb/xhci-hcd.4.auto/usb3/3-1/3-1.1/3-1.1:1.0/0003:046D:C31C.0001/input/input3 [ 6.602307] os04a10 4-0036-1: driver version: 00.01.05 [ 6.602993] os04a10 4-0036-1: Get hdr mode failed! no hdr default [ 6.603612] os04a10 4-0036-1: detect os04a10 lane 2 [ 6.604253] os04a10 4-0036-1: could not get default pinstate [ 6.604881] os04a10 4-0036-1: could not get sleep pinstate [ 6.605496] os04a10 4-0036-1: Looking up avdd-supply from device tree [ 6.605561] os04a10 4-0036-1: Looking up dovdd-supply from device tree [ 6.605567] os04a10 4-0036-1: Looking up dovdd-supply property in node /i2c@2ac70000/os04a10@36 failed [ 6.605592] os04a10 4-0036-1: supply dovdd not found, using dummy regulator [ 6.606249] os04a10 4-0036-1: Looking up dvdd-supply from device tree [ 6.606255] os04a10 4-0036-1: Looking up dvdd-supply property in node /i2c@2ac70000/os04a10@36 failed [ 6.606269] os04a10 4-0036-1: supply dvdd not found, using dummy regulator [ 6.645037] hid-generic 0003:046D:C31C.0001: input,hidraw0: USB HID v1.10 Keyboard [Logitech USB Keyboard] on usb-xhci-hcd.4.auto-1.1/input0 [ 6.653287] input: Logitech USB Keyboard Consumer Control as /devices/platform/23400000.usb/xhci-hcd.4.auto/usb3/3-1/3-1.1/3-1.1:1.1/0003:046D:C31C.0002/input/input4 [ 6.711613] input: Logitech USB Keyboard System Control as /devices/platform/23400000.usb/xhci-hcd.4.auto/usb3/3-1/3-1.1/3-1.1:1.1/0003:046D:C31C.0002/input/input5 [ 6.713811] hid-generic 0003:046D:C31C.0002: input,hiddev96,hidraw1: USB HID v1.10 Device [Logitech USB Keyboard] on usb-xhci-hcd.4.auto-1.1/input1 [ 6.804651] usb 3-1.4: new full-speed USB device number 4 using xhci-hcd [ 6.847983] rk3x-i2c 2ac70000.i2c: timeout, ipd: 0x00, state: 3 [ 6.848662] os04a10 4-0036-1: Unexpected sensor id(000000), ret(-5) [ 6.881553] registered taskstats version 1 [ 6.882251] Loading compiled-in X.509 certificates [ 6.882973] Key type .fscrypt registered [ 6.883641] Key type fscrypt-provisioning registered [ 6.884923] Btrfs loaded, crc32c=crc32c-generic, zoned=no, fsverity=no [ 6.886056] pstore: Using crash dump compression: deflate [ 6.886960] AppArmor: AppArmor sha1 policy hashing enabled [ 6.893585] rga2 27920000.rga: Adding to iommu group 2 [ 6.894615] rga2 27920000.rga: probe successfully, irq = 44, hw_version:3.e.19357 [ 6.895457] rga2 27930000.rga: Adding to iommu group 3 [ 6.896419] rga2 27930000.rga: probe successfully, irq = 45, hw_version:3.e.19357 [ 6.897309] rga_iommu: IOMMU binding successfully, default mapping core[0x4] [ 6.898194] rga: Module initialized. v1.3.4 [ 6.914062] reg-fixed-voltage vcc-1v8-s0: Looking up vin-supply from device tree [ 6.914226] vcc_1v8_s0: supplied by vcc_1v8_s3 [ 6.914234] vcc_1v8_s3: could not add device link regulator.34: -ENOENT [ 6.914776] vcc_1v8_s0: 1800 mV, enabled [ 6.914948] reg-fixed-voltage vcc-1v8-s0: vcc_1v8_s0 supplying 1800000uV [ 6.915099] reg-fixed-voltage vcc-3v3-s0: Looking up vin-supply from device tree [ 6.915222] vcc_3v3_s0: supplied by vcc_3v3_s3 [ 6.915233] vcc_3v3_s3: could not add device link regulator.35: -ENOENT [ 6.915752] vcc_3v3_s0: 3300 mV, enabled [ 6.915900] reg-fixed-voltage vcc-3v3-s0: vcc_3v3_s0 supplying 3300000uV [ 6.916023] reg-fixed-voltage vcc1v8-ufs-vccq2-s0: Looking up vin-supply from device tree [ 6.916036] vcc1v8_ufs_vccq2_s0: supplied by vcc_1v8_s3 [ 6.916042] vcc_1v8_s3: could not add device link regulator.36: -ENOENT [ 6.916514] vcc1v8_ufs_vccq2_s0: 1800 mV, enabled [ 6.916633] reg-fixed-voltage vcc1v8-ufs-vccq2-s0: vcc1v8_ufs_vccq2_s0 supplying 1800000uV [ 6.916755] reg-fixed-voltage vcc3v3-lcd0-n: Looking up vin-supply from device tree [ 6.917105] vcc3v3_lcd0_n: supplied by vcc_3v3_s0 [ 6.917113] vcc_3v3_s0: could not add device link regulator.37: -ENOENT [ 6.917156] vcc3v3_lcd0_n: at 3300 mV, enabled [ 6.917281] reg-fixed-voltage vcc3v3-lcd0-n: vcc3v3_lcd0_n supplying 0uV [ 6.917816] rockchip-csi2-dphy csi2-dcphy0: csi2 dphy0 probe successfully! [ 6.920359] mpp-iep2 27960000.iep: Adding to iommu group 4 [ 6.922512] mpp-iep2 27960000.iep: probe device [ 6.924558] mpp-iep2 27960000.iep: reset_group->rw_sem_on=0 [ 6.926421] mpp-iep2 27960000.iep: reset_group->rw_sem_on=0 [ 6.928245] mpp-iep2 27960000.iep: reset_group->rw_sem_on=0 [ 6.930039] mpp-iep2 27960000.iep: allocate roi buffer failed [ 6.931817] mpp-iep2 27960000.iep: probing finish [ 6.933990] mpp_jpgdec 27910000.jpegd: Adding to iommu group 1 [ 6.936044] mpp_jpgdec 27910000.jpegd: probe device [ 6.937768] usb 3-1.4: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 6.938547] mpp_jpgdec 27910000.jpegd: reset_group->rw_sem_on=0 [ 6.940403] usb 3-1.4: New USB device found, idVendor=0a45, idProduct=0008, bcdDevice= 2.00 [ 6.941154] mpp_jpgdec 27910000.jpegd: reset_group->rw_sem_on=0 [ 6.942857] usb 3-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 6.944623] mpp_jpgdec 27910000.jpegd: probing finish [ 6.946235] usb 3-1.4: Product: XFY MIC RC [ 6.948293] mpp_jpgenc 27910800.jpege: Adding to iommu group 1 [ 6.949624] usb 3-1.4: Manufacturer: MC,LTD [ 6.951427] mpp_jpgenc 27910800.jpege: probe device [ 6.955052] mpp_jpgenc 27910800.jpege: reset_group->rw_sem_on=0 [ 6.956789] mpp_jpgenc 27910800.jpege: reset_group->rw_sem_on=0 [ 6.958567] mpp_jpgenc 27910800.jpege: probe finish [ 6.960691] mpp_rkvdec2 27b00100.rkvdec: Adding to iommu group 7 [ 6.962763] mpp_rkvdec2 27b00100.rkvdec: rkvdec, probing start [ 6.964771] mpp_rkvdec2 27b00100.rkvdec: shared_niu_a is not found! [ 6.965437] rkvdec2_init:1197: No niu aclk reset resource define [ 6.966090] mpp_rkvdec2 27b00100.rkvdec: shared_niu_h is not found! [ 6.966745] rkvdec2_init:1200: No niu hclk reset resource define [ 6.967408] mpp_rkvdec2 27b00100.rkvdec: shared_video_cabac is not found! [ 6.968082] rkvdec2_init:1206: No cabac reset resource define [ 6.968752] mpp_rkvdec2 27b00100.rkvdec: Looking up vdec-supply from device tree [ 6.968757] mpp_rkvdec2 27b00100.rkvdec: Looking up vdec-supply property in node /rkvdec@27b00000 failed [ 6.968792] mpp_rkvdec2 27b00100.rkvdec: no regulator, devfreq is disabled [ 6.969486] mpp_rkvdec2 27b00100.rkvdec: could not find property rcb-iova [ 6.970164] mpp_rkvdec2 27b00100.rkvdec: link mode probe finish [ 6.970851] mpp_rkvdec2 27b00100.rkvdec: probing finish [ 6.971529] mpp_rkvdec2 27b00100.rkvdec: probing finish [ 6.972428] mpp_rkvenc2 27a00000.rkvenc-core: Adding to iommu group 5 [ 6.973288] mpp_rkvenc2 27a00000.rkvenc-core: probing start [ 6.974096] mpp_rkvenc2 27a00000.rkvenc-core: failed to init opp info [ 6.974749] mpp_rkvenc2 27a00000.rkvenc-core: failed to init_opp_table [ 6.975367] rkvenc_init:2147: failed to add venc devfreq [ 6.976027] mpp_rkvenc2 27a00000.rkvenc-core: attach ccu as core 0 [ 6.976681] mpp_rkvenc2 27a00000.rkvenc-core: probing finish [ 6.977520] mpp_rkvenc2 27a10000.rkvenc-core: Adding to iommu group 6 [ 6.978330] mpp_rkvenc2 27a10000.rkvenc-core: probing start [ 6.979121] mpp_rkvenc2 27a10000.rkvenc-core: failed to init opp info [ 6.979743] mpp_rkvenc2 27a10000.rkvenc-core: failed to init_opp_table [ 6.980347] rkvenc_init:2147: failed to add venc devfreq [ 6.980979] mpp_rkvenc2 27a10000.rkvenc-core: attach ccu as core 1 [ 6.981603] mpp_rkvenc2 27a10000.rkvenc-core: probing finish [ 6.982639] rockchip-dmc dmc: bin=0 [ 6.982649] rockchip-pm-domain 27380000.power-management:power-controller: Looking up gpu-supply from device tree [ 6.983228] rockchip-pm-domain 27380000.power-management:power-controller: Looking up gpu-supply property in node /power-management@27380000/power-controller failed [ 6.983285] mali 27800000.gpu: Kernel DDK version g18p0-01eac0 [ 6.983386] rockchip-dmc dmc: leakage=17 [ 6.983923] mali 27800000.gpu: Insufficient register space, will override to the required size [ 6.984398] rockchip-dmc dmc: leakage-volt-sel=1 [ 6.984994] mali 27800000.gpu: Register window unavailable [ 6.985565] rockchip-dmc dmc: Looking up center-supply from device tree [ 6.986098] mali 27800000.gpu: Failed to map registers [ 6.986683] mali 27800000.gpu: Register map failed error = -5 [ 6.986763] rockchip-dmc dmc: Looking up mem-supply from device tree [ 6.987250] mali 27800000.gpu: Device initialization failed [ 6.987838] mali: probe of 27800000.gpu failed with error -5 [ 6.988530] rockchip-dmc dmc: avs=0 [ 6.989102] rockchip-dmc dmc: current ATF version 0x100 [ 6.989847] rockchip-dmc dmc: normal_rate = 1560000000 [ 6.990401] rockchip-dmc dmc: reboot_rate = 2112000000 [ 6.990946] rockchip-dmc dmc: suspend_rate = 528000000 [ 6.991501] rockchip-dmc dmc: video_4k_rate = 1560000000 [ 6.992041] rockchip-dmc dmc: video_4k_10b_rate = 1560000000 [ 6.992574] rockchip-dmc dmc: video_svep_rate = 1560000000 [ 6.993101] rockchip-dmc dmc: boost_rate = 2112000000 [ 6.993627] rockchip-dmc dmc: fixed_rate(isp|cif0|cif1|dualview) = 2112000000 [ 6.994159] rockchip-dmc dmc: performance_rate = 2112000000 [ 6.994703] rockchip-dmc dmc: hdmirx_rate = 2112000000 [ 6.995242] rockchip-dmc dmc: deep_suspend_rate = 2112000000 [ 6.995789] rockchip-dmc dmc: failed to get vop pn to msch rl [ 6.996598] rockchip-dmc dmc: l=10000 h=2147483647 hyst=5000 l_limit=0 h_limit=0 h_table=0 [ 7.006930] rockchip-pm-domain 27380000.power-management:power-controller: Looking up subphp-supply from device tree [ 7.006957] rockchip-pm-domain 27380000.power-management:power-controller: Looking up subphp-supply property in node /power-management@27380000/power-controller failed [ 7.007012] rockchip-pm-domain 27380000.power-management:power-controller: Looking up npu1-supply from device tree [ 7.007027] rockchip-pm-domain 27380000.power-management:power-controller: Looking up npu1-supply property in node /power-management@27380000/power-controller failed [ 7.007051] rockchip-pm-domain 27380000.power-management:power-controller: Looking up npu0-supply from device tree [ 7.007065] rockchip-pm-domain 27380000.power-management:power-controller: Looking up npu0-supply property in node /power-management@27380000/power-controller failed [ 7.007088] rockchip-pm-domain 27380000.power-management:power-controller: Looking up nputop-supply from device tree [ 7.007102] rockchip-pm-domain 27380000.power-management:power-controller: Looking up nputop-supply property in node /power-management@27380000/power-controller failed [ 7.007136] rockchip-pm-domain 27380000.power-management:power-controller: Looking up npu-supply from device tree [ 7.007150] rockchip-pm-domain 27380000.power-management:power-controller: Looking up npu-supply property in node /power-management@27380000/power-controller failed [ 7.007715] WCN: marlin_init entry! [ 7.008865] rkcif rkcif-mipi-lvds: clear unready subdev num: 5 [ 7.009860] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed! [ 7.010444] rkcif-mipi-lvds: Async subdev notifier completed [ 7.011016] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed! [ 7.011593] rkcif-mipi-lvds: There is not terminal subdev, not synchronized with ISP [ 7.012185] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed! [ 7.012768] RKNPU 27700000.npu: Adding to iommu group 0 [ 7.013723] rkcif-mipi-lvds: There is not terminal subdev, not synchronized with ISP [ 7.014454] RKNPU 27700000.npu: RKNPU: rknpu iommu is enabled, using iommu mode [ 7.016477] RKNPU 27700000.npu: Looking up rknpu-supply from device tree [ 7.016646] RKNPU 27700000.npu: Looking up mem-supply from device tree [ 7.016651] RKNPU 27700000.npu: Looking up mem-supply property in node /npu@27700000 failed [ 7.016691] RKNPU 27700000.npu: can't request region for resource [mem 0x27700000-0x27707fff] [ 7.017296] RKNPU 27700000.npu: can't request region for resource [mem 0x27708000-0x2770ffff] [ 7.018278] [drm] Initialized rknpu 0.9.7 20240424 for 27700000.npu on minor 1 [ 7.020055] RKNPU 27700000.npu: Looking up rknpu-supply from device tree [ 7.020079] vdd_npu_s0: could not add device link 27700000.npu: -EEXIST [ 7.020084] vdd_npu_s0: Failed to create debugfs directory [ 7.020115] RKNPU 27700000.npu: bin=0 [ 7.020938] RKNPU 27700000.npu: leakage=6 [ 7.021555] RKNPU 27700000.npu: Looking up rknpu-supply from device tree [ 7.021571] debugfs: Directory '27700000.npu-rknpu' with parent 'vdd_npu_s0' already present! [ 7.022173] vdd_npu_s0: Failed to create debugfs directory [ 7.023963] RKNPU 27700000.npu: pvtm=871 [ 7.025132] RKNPU 27700000.npu: pvtm-volt-sel=4 [ 7.025763] RKNPU 27700000.npu: Looking up rknpu-supply from device tree [ 7.025779] debugfs: Directory '27700000.npu-rknpu' with parent 'vdd_npu_s0' already present! [ 7.026385] vdd_npu_s0: Failed to create debugfs directory [ 7.027202] RKNPU 27700000.npu: avs=0 [ 7.027920] RKNPU 27700000.npu: EM: OPP:600000 is inefficient [ 7.027937] RKNPU 27700000.npu: EM: OPP:500000 is inefficient [ 7.027940] RKNPU 27700000.npu: EM: OPP:400000 is inefficient [ 7.028051] RKNPU 27700000.npu: EM: created perf domain [ 7.028857] RKNPU 27700000.npu: l=10000 h=2147483647 hyst=5000 l_limit=0 h_limit=0 h_table=0 [ 7.030829] RKNPU 27700000.npu: RKNPU: nbuf region: [0x000000003fe80000, 0x000000003ff80000), nbuf size: 0x100000 [ 7.033079] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 7.046059] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 7.046975] cfg80211: Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' [ 7.049310] rockchip-pm-domain 27380000.power-management:power-controller: Looking up vo1-supply from device tree [ 7.049337] rockchip-pm-domain 27380000.power-management:power-controller: Looking up vo1-supply property in node /power-management@27380000/power-controller failed [ 7.049568] rockchip-pm rockchip-suspend: not set pwm-regulator-config [ 7.050517] rockchip-suspend not set sleep-mode-config for mem-lite [ 7.051154] rockchip-suspend not set wakeup-config for mem-lite [ 7.051813] rockchip-suspend not set sleep-mode-config for mem-ultra [ 7.052447] rockchip-suspend not set wakeup-config for mem-ultra [ 7.053824] rkisp rkisp-vir0: clear unready subdev num: 1 [ 7.054765] rkisp-vir0: Async subdev notifier completed [ 7.055413] ALSA device list: [ 7.056039] #0: rockchip,spdif-tx1 [ 7.060603] Freeing unused kernel memory: 7936K [ 7.071622] Run /init as init process [ 7.072264] with arguments: [ 7.072268] /init [ 7.072271] with environment: [ 7.072273] HOME=/ [ 7.072276] TERM=linux [ 7.072278] cgroup_enable=memory [ 7.072281] cgroup_memory=1 [ 7.072283] storagemedia=emmc [ 7.072286] rcu_nocbs=all [ 7.101483] input: MC,LTD XFY MIC RC Keyboard as /devices/platform/23400000.usb/xhci-hcd.4.auto/usb3/3-1/3-1.4/3-1.4:1.2/0003:0A45:0008.0003/input/input6 [ 7.162073] input: MC,LTD XFY MIC RC Mouse as /devices/platform/23400000.usb/xhci-hcd.4.auto/usb3/3-1/3-1.4/3-1.4:1.2/0003:0A45:0008.0003/input/input7 [ 7.164949] hid-generic 0003:0A45:0008.0003: input,hidraw2: USB HID v1.01 Keyboard [MC,LTD XFY MIC RC] on usb-xhci-hcd.4.auto-1.4/input2 [ 7.172318] hid-generic 0003:0A45:0008.0004: hidraw3: USB HID v1.01 Device [MC,LTD XFY MIC RC] on usb-xhci-hcd.4.auto-1.4/input3 [ 7.619874] rk_gmac-dwmac 2a220000.ethernet end0: renamed from eth0 [ 7.657013] input: adc-keys as /devices/platform/adc-keys/input/input8 [ 7.663064] input: gpio-keys as /devices/platform/gpio-keys/input/input9 [ 7.857105] device-mapper: ioctl: 4.47.0-ioctl (2022-07-28) initialised: dm-devel@redhat.com [ 8.253730] EXT4-fs (mmcblk0p1): INFO: recovery required on readonly filesystem [ 8.253740] EXT4-fs (mmcblk0p1): write access will be enabled during recovery [ 8.290775] EXT4-fs (mmcblk0p1): recovery complete [ 8.293038] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Quota mode: none. [ 8.599642] systemd[1]: System time before build time, advancing clock. [ 8.633229] NET: Registered PF_INET6 protocol family [ 8.634051] Segment Routing with IPv6 [ 8.635131] In-situ OAM (IOAM) with IPv6 [ 8.670497] systemd[1]: systemd 255.4-1ubuntu8.4 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR +IMA +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified) [ 8.670510] systemd[1]: Detected architecture arm64. [ 8.674189] systemd[1]: Hostname set to <localhost.localdomain>. [ 8.892536] systemd[1]: Configuration file /run/systemd/system/netplan-ovs-cleanup.service is marked world-inaccessible. This has no effect as configuration data is accessible via APIs without restrictions. Proceeding anyway. [ 9.082253] systemd[1]: Condition check resulted in system.slice - System Slice being skipped. [ 9.085914] systemd[1]: Queued start job for default target rescue.target. [ 9.102508] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe. [ 9.104718] systemd[1]: Set up automount proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point. [ 9.106607] systemd[1]: Reached target integritysetup.target - Local Integrity Protected Volumes. [ 9.107885] systemd[1]: Reached target veritysetup.target - Local Verity Protected Volumes. [ 9.110539] systemd[1]: Listening on dm-event.socket - Device-mapper event daemon FIFOs. [ 9.113296] systemd[1]: Listening on lvm2-lvmpolld.socket - LVM2 poll daemon socket. [ 9.115791] systemd[1]: Listening on systemd-fsckd.socket - fsck to fsckd communication Socket. [ 9.118382] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log). [ 9.120813] systemd[1]: Listening on systemd-journald.socket - Journal Socket. [ 9.124256] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket. [ 9.127233] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket. [ 9.134804] systemd[1]: Mounting dev-hugepages.mount - Huge Pages File System... [ 9.141773] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System... [ 9.148393] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System... [ 9.155263] systemd[1]: Mounting sys-kernel-tracing.mount - Kernel Trace File System... [ 9.168848] rockchip-pm-domain 27380000.power-management:power-controller: Looking up vpu-supply from device tree [ 9.168887] rockchip-pm-domain 27380000.power-management:power-controller: Looking up vpu-supply property in node /power-management@27380000/power-controller failed [ 9.169366] systemd[1]: Starting systemd-journald.service - Journal Service... [ 9.171357] systemd[1]: Finished blk-availability.service - Availability of block devices. [ 9.176812] systemd[1]: Starting fake-hwclock-load.service - Restore the current clock... [ 9.181135] systemd[1]: Starting keyboard-setup.service - Set the console keyboard layout... [ 9.185461] systemd[1]: Starting kmod-static-nodes.service - Create List of Static Device Nodes... [ 9.189787] systemd[1]: Starting lvm2-monitor.service - Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling... [ 9.194715] (-hwclock)[392]: fake-hwclock-load.service: Referenced but unset environment variable evaluates to an empty string: FORCE [ 9.194804] systemd[1]: Starting modprobe@configfs.service - Load Kernel Module configfs... [ 9.202156] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod... [ 9.206809] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore... [ 9.214504] systemd[1]: Starting modprobe@fuse.service - Load Kernel Module fuse... [ 9.218748] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop... [ 9.223755] systemd[1]: Starting setvtrgb.service - Set console scheme... [ 9.227360] systemd[1]: Starting systemd-fsck-root.service - File System Check on Root Device... [ 9.234657] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules... [ 9.235938] systemd-journald[391]: Collecting audit messages is disabled. [ 9.236812] systemd[1]: systemd-pcrmachine.service - TPM2 PCR Machine ID Measurement was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 9.237109] systemd[1]: systemd-tpm2-setup-early.service - TPM2 SRK Setup (Early) was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 9.245854] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices... [ 9.253867] systemd[1]: Mounted dev-hugepages.mount - Huge Pages File System. [ 9.257380] systemd[1]: Mounted dev-mqueue.mount - POSIX Message Queue File System. [ 9.263725] systemd[1]: Mounted sys-kernel-debug.mount - Kernel Debug File System. [ 9.263975] fuse: init (API version 7.37) [ 9.268497] systemd[1]: Mounted sys-kernel-tracing.mount - Kernel Trace File System. [ 9.270809] systemd[1]: fake-hwclock-load.service: Deactivated successfully. [ 9.271193] systemd[1]: Finished fake-hwclock-load.service - Restore the current clock. [ 9.274081] systemd[1]: Finished kmod-static-nodes.service - Create List of Static Device Nodes. [ 9.276363] systemd[1]: modprobe@configfs.service: Deactivated successfully. [ 9.276809] systemd[1]: Finished modprobe@configfs.service - Load Kernel Module configfs. [ 9.279792] systemd[1]: modprobe@dm_mod.service: Deactivated successfully. [ 9.280154] systemd[1]: Finished modprobe@dm_mod.service - Load Kernel Module dm_mod. [ 9.282929] systemd[1]: modprobe@efi_pstore.service: Deactivated successfully. [ 9.283297] systemd[1]: Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore. [ 9.286126] systemd[1]: modprobe@fuse.service: Deactivated successfully. [ 9.286493] systemd[1]: Finished modprobe@fuse.service - Load Kernel Module fuse. [ 9.290537] systemd[1]: modprobe@loop.service: Deactivated successfully. [ 9.290901] systemd[1]: Finished modprobe@loop.service - Load Kernel Module loop. [ 9.293606] systemd[1]: Finished setvtrgb.service - Set console scheme. [ 9.295706] systemd[1]: Finished systemd-modules-load.service - Load Kernel Modules. [ 9.300230] systemd[1]: Mounting sys-fs-fuse-connections.mount - FUSE Control File System... [ 9.303479] systemd[1]: Mounting sys-kernel-config.mount - Kernel Configuration File System... [ 9.307486] systemd[1]: Started systemd-fsckd.service - File System Check Daemon to report status. [ 9.309900] systemd[1]: systemd-repart.service - Repartition Root Disk was skipped because no trigger condition checks were met. [ 9.313029] systemd[1]: Starting systemd-sysctl.service - Apply Kernel Variables... [ 9.317887] systemd[1]: Starting systemd-tmpfiles-setup-dev-early.service - Create Static Device Nodes in /dev gracefully... [ 9.325995] systemd[1]: Finished keyboard-setup.service - Set the console keyboard layout. [ 9.329003] systemd[1]: Mounted sys-fs-fuse-connections.mount - FUSE Control File System. [ 9.330706] systemd[1]: Mounted sys-kernel-config.mount - Kernel Configuration File System. [ 9.348220] systemd[1]: Finished systemd-fsck-root.service - File System Check on Root Device. [ 9.352261] systemd[1]: Starting systemd-remount-fs.service - Remount Root and Kernel File Systems... [ 9.368984] systemd[1]: Finished systemd-sysctl.service - Apply Kernel Variables. [ 9.387568] systemd[1]: Finished systemd-tmpfiles-setup-dev-early.service - Create Static Device Nodes in /dev gracefully. [ 9.391012] EXT4-fs (mmcblk0p1): re-mounted. Quota mode: none. [ 9.394266] systemd[1]: Finished systemd-remount-fs.service - Remount Root and Kernel File Systems. [ 9.397104] systemd[1]: Starting systemd-growfs-root.service - Grow Root File System... [ 9.399110] systemd[1]: systemd-hwdb-update.service - Rebuild Hardware Database was skipped because of an unmet condition check (ConditionNeedsUpdate=/etc). [ 9.399270] systemd[1]: systemd-pstore.service - Platform Persistent Storage Archival was skipped because of an unmet condition check (ConditionDirectoryNotEmpty=/sys/fs/pstore). [ 9.402720] systemd[1]: Starting systemd-random-seed.service - Load/Save OS Random Seed... [ 9.403827] systemd[1]: systemd-sysusers.service - Create System Users was skipped because no trigger condition checks were met. [ 9.407479] systemd[1]: Starting systemd-tmpfiles-setup-dev.service - Create Static Device Nodes in /dev... [ 9.407678] systemd[1]: systemd-tpm2-setup.service - TPM2 SRK Setup was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 9.430003] systemd[1]: Finished lvm2-monitor.service - Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling. [ 9.430163] EXT4-fs (mmcblk0p1): resizing filesystem from 30531579 to 30531579 blocks [ 9.447038] systemd[1]: Finished systemd-random-seed.service - Load/Save OS Random Seed. [ 9.451129] systemd[1]: Finished systemd-growfs-root.service - Grow Root File System. [ 9.459621] systemd[1]: Finished systemd-tmpfiles-setup-dev.service - Create Static Device Nodes in /dev. [ 9.460118] systemd[1]: Reached target local-fs-pre.target - Preparation for Local File Systems. [ 9.461034] systemd[1]: Reached target local-fs.target - Local File Systems. [ 9.464302] systemd[1]: Starting finalrd.service - Create final runtime dir for shutdown pivot root... [ 9.465143] systemd[1]: ldconfig.service - Rebuild Dynamic Linker Cache was skipped because no trigger condition checks were met. [ 9.465281] systemd[1]: mkswap.service - Create the default swapfile was skipped because of an unmet condition check (ConditionPathExists=!/swapfile). [ 9.468569] systemd[1]: Activating swap swapfile.swap - The default swapfile... [ 9.472606] systemd[1]: Starting plymouth-read-write.service - Tell Plymouth To Write Out Runtime Data... [ 9.480696] systemd[1]: Starting systemd-binfmt.service - Set Up Additional Binary Formats... [ 9.485410] systemd[1]: Starting systemd-udevd.service - Rule-based Manager for Device Events and Files... [ 9.486170] systemd[1]: Started systemd-journald.service - Journal Service. [ 9.498920] Adding 1048572k swap on /swapfile. Priority:-2 extents:4 across:6545408k SS [ 9.571140] systemd-journald[391]: Received client request to flush runtime journal. [ 9.573340] systemd-journald[391]: File /var/log/journal/476a4f8871ef4bd88ebe84c67b8c9d7b/system.journal corrupted or uncleanly shut down, renaming and replacing. [ 10.263989] aicbsp_init [ 10.263997] RELEASE_DATE:2024_0109_ec460377 [ 10.264000] aicbsp_resv_mem_init [ 10.289807] sc4336 4-0030: driver version: 00.01.01 [ 10.290152] sc4336 4-0030: could not get default pinstate [ 10.292498] sc4336 4-0030: could not get sleep pinstate [ 10.294810] sc4336 4-0030: Looking up avdd-supply from device tree [ 10.315220] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed! [ 10.315830] sc4336 4-0030: Looking up dovdd-supply from device tree [ 10.316090] rkcif_tools_id2: update sensor info failed -19 [ 10.318399] sc4336 4-0030: Looking up dovdd-supply property in node /i2c@2ac70000/sc4336@30 failed [ 10.318509] sc4336 4-0030: supply dovdd not found, using dummy regulator [ 10.330980] sc4336 4-0030: Looking up dvdd-supply from device tree [ 10.331011] sc4336 4-0030: Looking up dvdd-supply property in node /i2c@2ac70000/sc4336@30 failed [ 10.331069] sc4336 4-0030: supply dvdd not found, using dummy regulator [ 10.333240] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed! [ 10.334145] stream_cif_mipi_id2: update sensor info failed -19 [ 10.335250] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed! [ 10.337507] stream_cif_mipi_id0: update sensor info failed -19 [ 10.338842] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed! [ 10.342048] rkcif_scale_ch1: update sensor info failed -19 [ 10.343294] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed! [ 10.345221] rkcif_tools_id0: update sensor info failed -19 [ 10.346057] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed! [ 10.347013] stream_cif_mipi_id1: update sensor info failed -19 [ 10.347852] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed! [ 10.348805] rkcif_tools_id1: update sensor info failed -19 [ 10.349377] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed! [ 10.352016] rkcif_scale_ch2: update sensor info failed -19 [ 10.352880] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed! [ 10.353300] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed! [ 10.353307] stream_cif_mipi_id3: update sensor info failed -19 [ 10.361113] rkcif_scale_ch0: update sensor info failed -19 [ 10.362954] rkcif-mipi-lvds: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed! [ 10.365689] rkcif_scale_ch3: update sensor info failed -19 [ 10.422923] aicbsp: aicbsp_set_subsys, subsys: AIC_WIFI, state to: 1 [ 10.422936] aicbsp: aicbsp_set_subsys, power state change to 1 dure to AIC_WIFI [ 10.422939] aicbsp: aicbsp_platform_power_on [ 10.459390] aicbsp: aicbsp_sdio_probe:1 vid:0xC8A1 did:0x0082 [ 10.465096] aicbsp: aicbsp_sdio_probe:2 vid:0xC8A1 did:0x0182 [ 10.465119] aicbsp: aicbsp_sdio_probe after replace:1 [ 10.465126] AICWFDBG(LOGINFO) aicwf_sdio_chipmatch USE AIC8800D80 [ 10.465131] aicbsp: aicbsp_get_feature, set FEATURE_SDIO_CLOCK 150 MHz [ 10.465136] aicbsp: aicwf_sdio_reg_init [ 10.473076] AICWFDBG(LOGINFO) aicbsp: aicbsp_driver_fw_init, chip rev: 7 [ 10.473088] rwnx_load_firmware :firmware path = /lib/firmware/aic8800/SDIO/aic8800D80//fw_patch_table_8800d80_u02.bin [ 10.480106] file md5:0e6fd98c0a89c62ebd4c1a430fafa59f [ 10.480245] rwnx_plat_bin_fw_upload_android [ 10.480255] rwnx_load_firmware :firmware path = /lib/firmware/aic8800/SDIO/aic8800D80//fw_adid_8800d80_u02.bin [ 10.480641] file md5:f546881a81b960d89a672578eb45a809 [ 10.481452] rwnx_plat_bin_fw_upload_android [ 10.481472] rwnx_load_firmware :firmware path = /lib/firmware/aic8800/SDIO/aic8800D80//fw_patch_8800d80_u02.bin [ 10.482657] file md5:9e3808a312cc19925259a6c5163753d5 [ 10.499946] aicbt_patch_table_load bt btmode[3]:5 [ 10.499952] aicbt_patch_table_load bt uart_baud[3]:1500000 [ 10.499955] aicbt_patch_table_load bt uart_flowctrl[3]:1 [ 10.499957] aicbt_patch_table_load bt lpm_enable[3]:0 [ 10.499959] aicbt_patch_table_load bt tx_pwr[3]:28463 [ 10.509961] aicbsp: bt patch version: - Nov 06 2023 12:44:17 - git 1f5d13b [ 10.510019] rwnx_plat_bin_fw_upload_android [ 10.510022] rwnx_load_firmware :firmware path = /lib/firmware/aic8800/SDIO/aic8800D80//fmacfw_8800d80_u02.bin [ 10.515511] file md5:2aa840eaea976e7fb87e33fd9e82a653 [ 10.538627] [BT_RFKILL]: bt shut off power [ 10.544701] rk3x-i2c 2ac70000.i2c: timeout, ipd: 0x00, state: 3 [ 10.544717] sc4336 4-0030: Unexpected sensor id(000000), ret(-5) [ 10.600244] aicbsp: aicbsp_get_feature, set FEATURE_SDIO_CLOCK 150 MHz [ 10.600264] aicsdio: aicwf_sdio_reg_init [ 10.605506] aicbsp: aicbsp_resv_mem_alloc_skb, alloc resv_mem_txdata succuss, id: 0, size: 98304 [ 10.606244] aicbsp: aicbsp_get_feature, set FEATURE_SDIO_CLOCK 150 MHz [ 10.606431] AICWFDBG(LOGINFO) aicwf_prealloc_txq_alloc size is diff will to be kzalloc [ 10.606449] AICWFDBG(LOGINFO) aicwf_prealloc_txq_alloc txq kzalloc successful [ 10.631308] aicbsp: sdio_err:<aicwf_sdio_bus_pwrctl,1374>: bus down [ 11.338042] ieee80211 phy0: HT supp 1, VHT supp 1, HE supp 1 [ 11.339626] ieee80211 phy0: ******************************************************* ** CAUTION: USING PERMISSIVE CUSTOM REGULATORY RULES ** ******************************************************* [ 21.443294] platform mtd_vendor_storage: deferred probe pending [ 21.443312] platform ht5010-sound: deferred probe pending [ 21.443318] platform hdmi-sound: deferred probe pending [ 38.082524] vdd_gpu_s0: disabling [ 38.083552] vcc3v3_lcd0_n: disabling [ 126.475651] rk_gmac-dwmac 2a220000.ethernet end0: Register MEM_TYPE_PAGE_POOL RxQ-0 [ 126.584630] rk_gmac-dwmac 2a220000.ethernet end0: PHY [stmmac-0:01] driver [RTL8211F Gigabit Ethernet] (irq=POLL) [ 126.585154] dwmac4: Master AXI performs any burst length [ 126.585170] rk_gmac-dwmac 2a220000.ethernet end0: No Safety Features support found [ 126.585188] rk_gmac-dwmac 2a220000.ethernet end0: IEEE 1588-2008 Advanced Timestamp supported [ 126.585416] rk_gmac-dwmac 2a220000.ethernet end0: registered PTP clock [ 126.585884] rk_gmac-dwmac 2a220000.ethernet end0: FPE workqueue start [ 126.585894] rk_gmac-dwmac 2a220000.ethernet end0: configuring for phy/rgmii-rxid link mode [ 130.671388] rk_gmac-dwmac 2a220000.ethernet end0: Link is Up - 1Gbps/Full - flow control rx/tx [ 130.671456] IPv6: ADDRCONF(NETDEV_CHANGE): end0: link becomes ready EDIT: This is the message from the UART console when trying to reboot - [ 64.768385] (sd-umoun[1162]: Failed to unmount /run/shutdown/mounts/9381dc420ead2d1b: Device or resource busy [ 64.776228] shutdown[1]: Unable to finalize remaining file systems, ignoring. Maybe related to the fact that I'm running directly from emmc? Edited September 2 by cmuki 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted September 2 Author Share Posted September 2 (edited) Good news, now you know your wifi controller: AP6275P Quote take your DTS file Disable the HT5010 Disable mtd_vendor_storage Disable hdmi sound disable phy0 disable 'drm-cubic-lut@0' and all android related memory stuff recompile to dtb and try again.... Quote Edited September 2 by Hqnicolas 0 Quote Link to comment Share on other sites More sharing options...
cmuki Posted September 2 Share Posted September 2 (edited) Hey, @Hqnicolas! I tried that, but can't seem to find "Disable mtd_vendor_storage" and also which phy0 should I disable in the dts - everything with phy0 in its name? The box crashes still when hdmi is plugged in, again with the same error - [Sep 2 14:10] dwhdmi-rockchip 27da0000.hdmi: i2c read err! When I have the display hooked in, after the Ubuntu loading screen I can see the bootlog and the display blinks 3 times and goes to a boot console (not a login console). EDIT: Also one question - I saw in dmesg this kernel command line, but I have no idea where it is setup: Quote [ +0.000012] Kernel command line: root=UUID=11e8f259-dac3-4214-8808-b8aadf56b091 rootwait rw console=ttyFIQ0 console=tty1 cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory quiet splash plymouth.ignore-serial-consoles ro storagemedia=emmc androidboot.storagemedia=emmc androidboot.mode=normal androidboot.dtb_idx=0 androidboot.dtbo_idx=0 androidboot.verifiedbootstate=orange androidboot.serialno=SN24072400162 firmware_class.path=/vendor/etc/firmware init=/init loop.max_part=7 printk.devkmsg=on kvm-arm.mode=none androidboot.console=ttyFIQ0 androidboot.wificountrycode=CN androidboot.hardware=rk30board androidboot.boot_devices=2a2d0000.ufs,2a330000.mmc androidboot.selinux=permissive earlycon=uart8250,mmio32,0x2ad40000 rcupdate.rcu_expedited=1 rcu_nocbs=all androidboot.fwver=ddr-v1.03-81dd75088a,bl31-v1.04,bl32-v1.01,uboot-07/06/2024 [ +0.001115] Unknown kernel command line parameters "cgroup_enable=memory cgroup_memory=1 storagemedia=emmc rcu_nocbs=all", will be passed to user space. Edited September 2 by cmuki 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted September 2 Author Share Posted September 2 4 hours ago, cmuki said: I saw in dmesg this kernel command line, but I have no idea where it is setup this is why it's easy to make a DTS for linux instead of debug android dts on it. try to use the dts conversion method and work within the mainline standard for linux, things are easier to work with because inside the mainline is where everyone is compiling the kernel config 4 hours ago, cmuki said: I saw in dmesg this kernel command line this is inside image boot folder armbian text file 0 Quote Link to comment Share on other sites More sharing options...
hendrithy Posted September 4 Share Posted September 4 hi guys, you're so smart and I feel so stupid haha, nice talk to you all.. I buy H96 Max Rockchip RK3576 8K Android 14.0 TV Box the model on topic, but don't have DocumentsUI I Kwon how I can open files in apps on the device? one version you can share of DocumentsUI? I don't find any.. is really import to me use apps like mkv editor extractor from sums in Google store... I can't open files, somebody can help? 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted September 4 Author Share Posted September 4 (edited) hello @hendrithy the topic here are exclusive to linux development I believe you want to talk about android and DocumentsUI application a good place for you to find your answers in this android field is xda Foruns I don't use Android, My cell Phone Runs Alpine Linux Edited September 4 by Hqnicolas 0 Quote Link to comment Share on other sites More sharing options...
hendrithy Posted September 4 Share Posted September 4 H96 Max Rockchip RK3576 is android hahaha, but don't have the resource, I want to know somebody have way to fix haha I thought this thread was about the M9's system 👀 if anyone knows anything about it I really appreciate it 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted September 4 Author Share Posted September 4 (edited) 1 hour ago, hendrithy said: H96 Max Rockchip RK3576 is android my smartphone used to be too, but we are here together to make things better and leave android behind 1 hour ago, hendrithy said: if anyone knows anything about it I really appreciate it if you didn't like the idea of opening your topic on XDA developers you can open it on the 4pda forum talks about android, here we don't really use android at armbian the topic is always linux Edited September 4 by Hqnicolas 0 Quote Link to comment Share on other sites More sharing options...
hendrithy Posted September 4 Share Posted September 4 you're amazing, for me is An entire universe in the distance haha, All the best for you🌹 0 Quote Link to comment Share on other sites More sharing options...
hendrithy Posted September 4 Share Posted September 4 you're from Brasil to, so you get hahaha 😝 0 Quote Link to comment Share on other sites More sharing options...
hzdm Posted September 8 Share Posted September 8 (edited) Hi all. When I saw this page (thanks @Hqnicolas) - looked at the specs of this board, and looked at its price ($85) - I knew I had to try to install Linux on it. First things first - I did an Android backup. ==================================== 1. Turned on Android box. I connected it to the local network 2. Turn on developer mode. Turn on debugging. 3. On the Linux computer, run $ adb connect 192.168.0.20:5555 $ adb root $ adb shell rk3576_box:/ # cat /proc/partitions | grep mmcblk 179 0 122142720 mmcblk2 179 1 4096 mmcblk2p1 179 2 4096 mmcblk2p2 179 3 4096 mmcblk2p3 179 4 4096 mmcblk2p4 179 5 4096 mmcblk2p5 179 6 1024 mmcblk2p6 179 7 65536 mmcblk2p7 179 8 98304 mmcblk2p8 179 9 393216 mmcblk2p9 179 10 393216 mmcblk2p10 179 11 65536 mmcblk2p11 179 12 512 mmcblk2p12 179 13 1024 mmcblk2p13 179 14 4194304 mmcblk2p14 179 15 116905440 mmcblk2p15 179 32 4096 mmcblk2boot0 179 64 4096 mmcblk2boot1 rk3576_box:/ # exit adb pull /dev/block/mmcblk2 /home/user/full-big.iso Next - using the dd utility, reduce the resulting file to 6Gb, since the image takes 120Gb dd if=/home/user/full-big.iso of=/home/user/H96_MAX_M9_RK3576-android-full.iso bs=512 count=11895122 Getting the dtb file ----------------------- $binwalk --signature --term full_mini Find the largest Flattened device tree. DECIMAL HEXADECIMAL DESCRIPTION ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ………………..…… 55363843 0x34CC903 Unix path: /sys/kernel/debug/%pd/%s 55438666 0x34DED4A Unix path: /lib/firmware/updates/6.1.57 55440137 0x34DF309 Unix path: /dev/disk/by-id/ may cause data corruption 55466136 0x34E5898 Neighborly text, "NeighborAdvertisements6ip6t_REJECT: ECHOREPLY is not supported" 55496752 0x34ED030 Unix path: /sys/kernel/debug/rk628/2-0050/hdmitx_color_bar 55555249 0x34FB4B1 Unix path: /sys/kernel/debug/rk628/2-0050/dsi_color_bar 55760043 0x352D4AB Unix path: /sys/kernel/debug/%s 55760097 0x352D4E1 Unix path: /sys/kernel/debug/%pd/%s 55846910 0x35427FE Neighborly text, "Neighborenabling vblank on crtc %u, ret: %d" 55855620 0x3544A04 Unix path: /lib/firmware/6.1.57 55878704 0x354A430 Unix path: /sys/firmware/devicetree/base 55913424 0x3552BD0 Unix path: /sys/kernel/debug/rk628/2-0050/scaler_color_bar 55913634 0x3552CA2 Unix path: /sys/kernel/debug/rk628/2-0050/gvi_color_bar 56002822 0x3568906 Neighborly text, "neighbor %.2x%.2x.%pM lostrward_delay_timer" 56003414 0x3568B56 Neighborly text, "NeighboraversalTime" 56031712 0x356F9E0 Unix path: /sys/kernel/debug/rk628/2-0050/dsi_color_bar 56031782 0x356FA26 Unix path: /sys/kernel/debug/rk628/2-0050/gvi_color_bar 56538119 0x35EB407 MySQL ISAM compressed data file Version 3 58589623 0x37E01B7 mcrypt 2.2 encrypted data, algorithm: blowfish-448, mode: CBC, keymode: 8bit 58682916 0x37F6E24 ASCII cpio archive (SVR4 with no CRC), file name: "dev", file name length: "0x00000004", file size: "0x00000000" 58683032 0x37F6E98 ASCII cpio archive (SVR4 with no CRC), file name: "dev/console", file name length: "0x0000000C", file size: "0x00000000" 58683156 0x37F6F14 ASCII cpio archive (SVR4 with no CRC), file name: "root", file name length: "0x00000005", file size: "0x00000000" 58683272 0x37F6F88 ASCII cpio archive (SVR4 with no CRC), file name: "TRAILER!!!", file name length: "0x0000000B", file size: "0x00000000" 58782120 0x380F1A8 Intel x86 or x64 microcode, pf_mask 0xf4401f01, 2001-09-12, rev 0x30000000, size 1 58888000 0x3828F40 AES S-Box 58888256 0x3829040 AES Inverse S-Box 63311872 0x3C61000 gzip compressed data, from Unix, last modified: 1970-01-01 00:00:00 (null date) 64777216 0x3DC6C00 Flattened device tree, size: 262377 bytes, version: 17 65039872 0x3E06E00 PC bitmap, Windows 3.x format,, 220 x 110 x 8 65046528 0x3E08800 PC bitmap, Windows 3.x format,, 220 x 110 x 8 65053184 0x3E0A200 PC bitmap, Windows 3.x format,, 220 x 110 x 8 65059840 0x3E0BC00 PC bitmap, Windows 3.x format,, 220 x 110 x 8 65066496 0x3E0D600 PC bitmap, Windows 3.x format,, 220 x 110 x 8 65073152 0x3E0F000 PC bitmap, Windows 3.x format,, 220 x 110 x 8 ^C ~$ ~$dd if=full_1_mini of=h96-m9_original.dtb bs=1 skip=64777216 count=262377 ~$dtc -O dts h96-m9_original.dtb -o h96-m9_original.dts How to burn an Android image to a box: ================================== Press the reset button. Turn on the power. $rkdeveloptool db RK3576_MiniLoaderAll.bin $rkdeveloptool wl 0x0 full_mini cc @El308 Armbian ===================== Copy the file h96-m9.csc directory to the directory build/config/boards/ Create build/packages/blobs/h96-m9/ directory and copy h96-m9_original.dtb file into it Run the build ------------------ build debian 12 DESKTOP ./compile.sh BOARD=h96-m9 BRANCH=vendor BUILD_MINIMAL=no DEB_COMPRESS=xz KERNEL_CONFIGURE=no RELEASE=noble KERNEL_GIT=shallow BUILD_DESKTOP=yes DESKTOP_APPGROUPS_SELECTED= DESKTOP_ENVIRONMENT=gnome DESKTOP_ENVIRONMENT_CONFIG_NAME=config_base build debian 12 server ./compile.sh BOARD=h96-m9 BRANCH=vendor BUILD_MINIMAL=no DEB_COMPRESS=xz KERNEL_CONFIGURE=no RELEASE=bookworm KERNEL_GIT=shallow BUILD_DESKTOP=no EXPERT=yes KERNEL_CONFIGURE=no Installing ---------------- Press the reset button. Turn on the power. $rkdeveloptool db RK3576_MiniLoaderAll.bin $rkdeveloptool wl 0x0 Armbian-unofficial_24.8.0-trunk_H96-m9_noble_vendor_6.1.75_gnome_desktop-test_1.img Warning! This build has a very important drawback. After flashing, the reset button stops working. Without it it will be difficult to flash the console. If you don't have a console cable - don't flash with this firmware yet. I'll be working on finalizing it now. Wait for a while. If you have a console cable and you need to install another image. 1. Connect the console cable. 2. Start the console. 3. At the same time try to stop loading by pressing ctrl+c in the console. It may not work the first time. 3. Enter in the u-boot console part uuid mmc 0:1 partuuid 4. Reboot the box. 5. Flash $rkdeveloptool db RK3576_MiniLoaderAll.bin $rkdeveloptool wl 0x0 Armbian-unofficial_24.8.0-trunk_H96-m9_noble_vendor_6.1.75_gnome_desktop-test_1.img Test debian 12 DESKTOP and debian 12 server. ================================================== It works ----------- 1. USB2.0 and USB3.0 are working 2. WiFi6 works: router shows 11ax 1x1 80 MHz Not working ----------- 1. Reset button in UBOOT 2. When turning off the box, the lights are still on. Probably - it is not really turned off. 3. video acceleration does not work. Tests ============== $ glmark2-es2-wayland ----------------------------- MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER) libEGL warning: egl: failed to create dri2 screen ======================================================= glmark2 2023.01 ======================================================= OpenGL Information GL_VENDOR: Mesa GL_RENDERER: llvmpipe (LLVM 17.0.6, 128 bits) GL_VERSION: OpenGL ES 3.2 Mesa 24.0.9-0ubuntu0.1 Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=32 stencil=0 samples=0 Surface Size: 800x600 windowed ======================================================= [build] use-vbo=false: FPS: 85 FrameTime: 11.857 ms [build] use-vbo=true: FPS: 86 FrameTime: 11.747 ms [texture] texture-filter=nearest: FPS: 128 FrameTime: 7.842 ms [texture] texture-filter=linear: FPS: 120 FrameTime: 8.345 ms [texture] texture-filter=mipmap: FPS: 104 FrameTime: 9.689 ms [shading] shading=gouraud: FPS: 63 FrameTime: 15.886 ms [shading] shading=blinn-phong-inf: FPS: 58 FrameTime: 17.303 ms [shading] shading=phong: FPS: 51 FrameTime: 19.827 ms [shading] shading=cel: FPS: 50 FrameTime: 20.407 ms [bump] bump-render=high-poly: FPS: 42 FrameTime: 24.208 ms [bump] bump-render=normals: FPS: 108 FrameTime: 9.273 ms [bump] bump-render=height: FPS: 99 FrameTime: 10.157 ms [effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 58 FrameTime: 17.272 ms [effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 34 FrameTime: 30.001 ms [pulsar] light=false:quads=5:texture=false: FPS: 96 FrameTime: 10.481 ms [desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 21 FrameTime: 48.463 ms [desktop] effect=shadow:windows=4: FPS: 50 FrameTime: 20.021 ms [buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 59 FrameTime: 17.063 ms [buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 66 FrameTime: 15.303 ms [buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 50 FrameTime: 20.203 ms [ideas] speed=duration: FPS: 48 FrameTime: 20.963 ms [jellyfish] <default>: FPS: 37 FrameTime: 27.768 ms [terrain] <default>: FPS: 2 FrameTime: 558.207 ms [shadow] <default>: FPS: 50 FrameTime: 20.170 ms [refract] <default>: FPS: 8 FrameTime: 127.994 ms [conditionals] fragment-steps=0:vertex-steps=0: FPS: 80 FrameTime: 12.594 ms [conditionals] fragment-steps=5:vertex-steps=0: FPS: 63 FrameTime: 15.980 ms [conditionals] fragment-steps=0:vertex-steps=5: FPS: 85 FrameTime: 11.845 ms [function] fragment-complexity=low:fragment-steps=5: FPS: 67 FrameTime: 14.929 ms [function] fragment-complexity=medium:fragment-steps=5: FPS: 54 FrameTime: 18.690 ms [loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 49 FrameTime: 20.822 ms [loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 50 FrameTime: 20.299 ms [loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 47 FrameTime: 21.386 ms ======================================================= glmark2 Score: 61 ======================================================= First of all, you need to solve the problem with non-working reset button in U-boot. If possible, enable USB booting. This can be very useful if the emmc chip fails over time. Thanks for the links to RK3576_MiniLoaderAll.bin and the firefly repository. The firefly image in u-boot has the reset button working. Will have to look at their u-boot build settings. I continue to study... Links: RK3576_MiniLoaderAll.bin https://drive.google.com/file/d/1gkOdYMaqUBe0iykbIoBcTa5c-fZcjRQU/view?usp=sharing h96-m9_original.dtd/h96-m9_original.dts https://drive.google.com/file/d/1tIcK2nWX6hHQY66p1k4BiWnw3CCXRhFd/view?usp=sharing https://drive.google.com/file/d/1OkZhmmadyvwdTw7zIzExARgoYgO-JVs9/view?usp=sharing h96-m9.csc https://drive.google.com/file/d/1Eghh1MmzQoi8KTOPBHQS6i38db3YvF_-/view?usp=sharing H96 MAX M9 RK3576-android-full.iso.7z https://drive.google.com/file/d/1i4geoEatD7bagCkkIiRvYSBYGGELivWV/view?usp=sharing Armbian-unofficial_24.8.0-trunk_H96-m9_noble_vendor_6.1.75_gnome_desktop-test_1.img https://drive.google.com/file/d/1smumqfmyCDFFaQjoVCFVgQfWG4MN0Shc/view?usp=sharing Armbian-unofficial_24.8.0-trunk_H96-m9_bookworm_vendor_6.1.75-test_1.img https://drive.google.com/file/d/1kfLxSNcN3ZJp8iKUVgtncFxhD2TsoNo3/view?usp=sharing Here are the pictures of the board: ============================= Скрытый текст Edited September 8 by hzdm 3 Quote Link to comment Share on other sites More sharing options...
cmuki Posted September 8 Share Posted September 8 Hey, @hzdm! Congrats on the success and thank you for everything that I couldn't do! Do you also have the same problem as me with plugging/unplugging the HDMI cable (the board hangs)? I'll try your images later and report back if the problem is present on my side. Also - is it normal for the MAC address to be different every time you flash a new version of the OS? I know that some boxes have different MAC addresses for each reboot, but didn't find anything for different versions of Linux. 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted September 9 Author Share Posted September 9 (edited) On 9/8/2024 at 4:17 AM, hzdm said: I knew I had to try to install Linux on it. @hzdm My country looks like North Korea today, no way to import any goods, even starlink was sacrificed by the government. On 9/8/2024 at 4:17 AM, hzdm said: After flashing, the reset button stops working. Just Another box, reset button for rk3566 also stop working with mainline bootloader 2024.7. the dtb need to enable correct pmic pins on uboot. the uboot DTB file isn't correct for this box. uboot.dtb pmic { interrupt-parent = "from android pinout" interrupts = "from android pinout" } On 9/8/2024 at 4:17 AM, hzdm said: 3. video acceleration does not work. @amazingfate was working on Video acceleration for RK3566 very likely that his work will also reach the rk3576 chips If you notice, this is one of the first works with rk3576, you are well ahead of the other devices. the potential was here "H.265, H.264, VP9, AV1 4K@60fps" On 9/8/2024 at 4:17 AM, hzdm said: If possible, enable USB booting. This can be very useful if the emmc chip fails over time. This is also an bootloader workaround You can find Armson Sige 5 things and BPI-M5 uboot to fix this H96 max RK3576 bootloader Armsom sige 5 = banana pi BPI-M5 Firefly EC-R3576PC = Firefly ROC rk3576 PC Edited September 11 by Hqnicolas 0 Quote Link to comment Share on other sites More sharing options...
Tusemanu Posted September 12 Share Posted September 12 (edited) Isn’t it easier to take ready-made firmware from another single-board device, for example based on ubuntu or debian, and adapt it for the TV Box? Here I found a list of devices on sale based on RK3576: Mini-PC ROC-RK3576-PC - https://en.t-firefly.com/product/industry/rocrk3576pc $159.00 USD - $189.00 USD Android14.0, Debian12, Ubuntu22.04 EC-R3576PC FD - https://en.t-firefly.com/product/industry/ecr3576pcfd $179.00 USD - $209.00 USD Android14.0, Debian12, Ubuntu22.04 with case Mekotronics R57 - https://www.mekotronics.com/h-pd-86.html $140.00 with case Debian, Armbian, Android 14, Buildroot armsom Sige5 - https://www.armsom.org/sige5 $124.00 Debian, Armbian, Ubuntu, Android https://docs.armsom.org/armsom-sige5 Banana Pi BPI-M5 Pro - https://docs.banana-pi.org/en/BPI-M5/BananaPi_BPI-M5_Pro Armbian, Debian, Ubuntu, Android14, Buildroot Boardcon EM3576 - https://www.armdesigner.com/EM3576_SBC/ Board + CM3576 SoM for DVR, 12 AHD inputs Android 14 SOM Banana Pi BPI-CM5 Pro - https://docs.banana-pi.org/en/BPI-CM5_Pro/BananaPi_BPI-CM5_Pro Armbian, Debian, Ubuntu, Android14, Buildroot Geniatech SOM-3576 - https://www.geniatech.com/product/som-3576/ Android 14, Debian 12 Forlinx FET3576-C System on Module - https://www.forlinx.net/product/rk3576-c-system-on-module-156.html Linux6.1.57, Android Forlinx FET3576J-C - ??? Boardcon CM3576 - https://www.armdesigner.com/CM3576_SOM/ Android 14 TV box H96 MAX M9 RK3576 TV Box - https://www.h96tvbox.com/product/h96-max-rk3576-android-14-tv-box/ Edited September 12 by Tusemanu 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted September 12 Author Share Posted September 12 (edited) 55 minutes ago, Tusemanu said: Isn’t it easier to take ready-made firmware from another single-board device, for example based on ubuntu or debian, and adapt it for the TV Box? Great Idea!! @Tusemanu you mean uefi images, you can make it work like this example it's not easy to find a "bios" or "uefi" translation layer for rk3576 @Tusemanu your proposal would only be possible with UEFI boot, without UEFI boot your OS can't estimate which pin goes where inside the board. Edited September 12 by Hqnicolas 1 Quote Link to comment Share on other sites More sharing options...
Tusemanu Posted September 12 Share Posted September 12 2 часа назад, Hqnicolas сказал: without UEFI boot your OS can't estimate which pin goes where inside the board. Is it possible to take the firmware, mount the necessary partitions on the PC, change the necessary files, and assemble them back into an image? I've never done firmware, so I don't know all the details. Can you tell me where I can read about this moment with pins? 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted September 13 Author Share Posted September 13 (edited) 19 hours ago, Tusemanu said: Is it possible to take the firmware, mount the necessary partitions on the PC, change the necessary files, and assemble them back into an image? We left this method behind in 2022, Our focus here is To compile mainline Linux @hzdm did an armbian compilated with vendor kernel, that is better then reverse engineer another device kernel. but over time, the device will be stuck on a kernel that has little support, thus making the idea of compiling the mainline 6.8 kernel an ideal Edited September 13 by Hqnicolas 1 Quote Link to comment Share on other sites More sharing options...
hzdm Posted September 13 Share Posted September 13 (edited) I forgot to write. All my Armbian builds are based on Armsom sige 5 settings ----------------------------------------------------------- I was able to fix the reset button in U-boot. I got the uboot.dtb file from the Android firmware. To add it to the build - you need to replace the armsom-sige5-rk3576_defconfig file in the build/patch/u-boot/legacy/u-boot-armsom-rk3576/defconfig/ directory armsom-sige5-rk3576_defconfig --------------------------------------------------- I've rebuild the Armbian images. Now you don't need the console cable. Armbian-unofficial_24.8.0-trunk_H96-m9_noble_vendor_6.1.75_gnome_desktop-test_1.img https://drive.google.com/file/d/1ByYt3nWJyurJ30-tOPaMqdCKIyTFblio/view?usp=sharing Armbian-unofficial_24.8.0-trunk_H96-m9_bookworm_vendor_6.1.75-test_1.img https://drive.google.com/file/d/1ND3RiO4xNqcoeurLRqJrbB36f_mUh4Lj/view?usp=sharing ---------------------------------------------------- In the process of experimentation - found a way to put the box into maskrom mode when reset button does not work. It is necessary to close these contacts and switch on the box. Скрытый текст ------------------------------------------------------------------------ But I have never been able to get USB devices to work in U-BOOT. In uboot.dtb there is a description of usb . When booting - u-boot does not see usb controllers. Скрытый текст U-Boot 2017.09-armbian-2017.09-S57b8-P2578-H8c72-V8051-Bda0a-R448a (Sep 13 2024 - 19:16:40 +0000) Model: Rockchip RK3576 Evaluation board MPIDR: 0x0 PreSerial: 0, raw, 0x2ad40000 DRAM: 8 GiB Sysmem: init Relocation Offset: bda21000 Relocation fdt: fb9f9c90 - fb9fecf0 CR: M/C/I Using default environment Hotkey: ctrl+c DM: v2 mmc@2a310000: 1, mmc@2a330000: 0 Bootdev(atags): mmc 0 MMC0: HS400 Enhanced Strobe, 200Mhz PartType: EFI No misc partition boot mode: None FIT: No boot partition Failed to load DTB, ret=-19 No valid DTB, ret=-22 Failed to get kernel dtb, ret=-22 Model: Rockchip RK3576 Evaluation board starting USB... No working controllers found No usb mass storage found CLK: (sync kernel. arm: enter 1008000 KHz, init 1008000 KHz, kernel 0N/A) bpll 816000 KHz lpll 816000 KHz vpll 594000 KHz aupll 786432 KHz cpll 1000000 KHz gpll 1188000 KHz ppll 1300000 KHz aclk_bus_root 396000 KHz pclk_bus_root 100000 KHz hclk_bus_root 198000 KHz aclk_top 786432 KHz aclk_top_mid 396000 KHz pclk_top 100000 KHz hclk_top 200000 KHz Net: Net Initialization Skipped No ethernet found. Hit key to stop autoboot('CTRL+C'): 0 => => => => => usb start starting USB... No working controllers found Edited September 14 by hzdm 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted September 16 Author Share Posted September 16 (edited) On 9/13/2024 at 4:51 PM, hzdm said: . When booting - u-boot does not see usb controllers. the only bootable device for u-boot is SATA, SDCARD, EMMC or UFS2.0 by pci-e I have never seen boot from USB or LAN sata0 = "/sata@2a240000"; sata1 = "/sata@2a250000"; ufs = "/ufs@2a2d0000"; sdmmc = "/mmc@2a310000"; sdio = "/mmc@2a320000"; sdhci = "/mmc@2a330000"; Quote mmc@2a310000 { compatible = "rockchip,rk3576-dw-mshc\0rockchip,rk3288-dw-mshc"; reg = <0x00 0x2a310000 0x00 0x4000>; interrupts = <0x00 0xfb 0x04>; max-frequency = <0xbebc200>; clocks = <0x02 0x130 0x02 0x12f>; clock-names = "biu\0ciu"; fifo-depth = <0x100>; pinctrl-names = "default"; pinctrl-0 = <0x111 0x112 0x113 0x114 0x115>; power-domains = <0x03 0x06>; resets = <0x02 0x2b2>; reset-names = "reset"; rockchip,use-v2-tuning; status = "okay"; no-sdio; no-mmc; bus-width = <0x04>; cap-mmc-highspeed; cap-sd-highspeed; disable-wp; sd-uhs-sdr104; supports-sd; vqmmc-supply = <0x116>; phandle = <0x24f>; }; mmc@2a320000 { compatible = "rockchip,rk3576-dw-mshc\0rockchip,rk3288-dw-mshc"; reg = <0x00 0x2a320000 0x00 0x4000>; interrupts = <0x00 0xfc 0x04>; max-frequency = <0x5f5e100>; clocks = <0x02 0x12a 0x02 0x129>; clock-names = "biu\0ciu"; fifo-depth = <0x100>; pinctrl-names = "default"; pinctrl-0 = <0x117 0x118 0x119>; power-domains = <0x03 0x06>; resets = <0x02 0x2ac>; reset-names = "reset"; rockchip,use-v2-tuning; status = "okay"; no-sd; no-mmc; bus-width = <0x04>; disable-wp; cap-sd-highspeed; cap-sdio-irq; keep-power-in-suspend; mmc-pwrseq = <0x11a>; non-removable; sd-uhs-sdr104; phandle = <0x250>; }; mmc@2a330000 { compatible = "rockchip,rk3576-dwcmshc\0rockchip,rk3588-dwcmshc"; reg = <0x00 0x2a330000 0x00 0x10000>; interrupts = <0x00 0xfd 0x04>; assigned-clocks = <0x02 0x102 0x02 0x103 0x02 0xff>; assigned-clock-rates = <0xbebc200 0x16e3600 0xbebc200>; clocks = <0x02 0xff 0x02 0x100 0x02 0x101 0x02 0x102 0x02 0x103>; clock-names = "core\0bus\0axi\0block\0timer"; power-domains = <0x03 0x05>; resets = <0x02 0x218 0x02 0x219 0x02 0x21a 0x02 0x21b 0x02 0x21c>; reset-names = "core\0bus\0axi\0block\0timer"; max-frequency = <0xbebc200>; status = "okay"; bus-width = <0x08>; no-sdio; no-sd; non-removable; mmc-hs400-1_8v; mmc-hs400-enhanced-strobe; full-pwr-cycle-in-suspend; phandle = <0x251>; }; sata@2a240000 { compatible = "rockchip,rk-ahci\0snps,dwc-ahci"; reg = <0x00 0x2a240000 0x00 0x1000>; clocks = <0x02 0x11c 0x02 0x11a 0x02 0x118>; clock-names = "sata\0pmalive\0rxoob"; interrupts = <0x00 0x106 0x04>; interrupt-names = "hostc"; power-domains = <0x03 0x09>; phys = <0xf6 0x01>; phy-names = "sata-phy"; ports-implemented = <0x01>; dma-coherent; status = "disabled"; phandle = <0x248>; }; { compatible = "rockchip,rk-ahci\0snps,dwc-ahci"; reg = <0x00 0x2a250000 0x00 0x1000>; clocks = <0x02 0x11d 0x02 0x11b 0x02 0x119>; clock-names = "sata\0pmalive\0rxoob"; interrupts = <0x00 0x107 0x04>; interrupt-names = "hostc"; power-domains = <0x03 0x09>; phys = <0x65 0x01>; phy-names = "sata-phy"; ports-implemented = <0x01>; dma-coherent; status = "disabled";sata@2a250000 phandle = <0x249>; }; ufs@2a2d0000 { compatible = "rockchip,rk3576-ufs"; reg = <0x00 0x2a2d0000 0x00 0x10000 0x00 0x2b040000 0x00 0x10000 0x00 0x2601f000 0x00 0x1000 0x00 0x2603c000 0x00 0x1000 0x00 0x2a2e0000 0x00 0x10000>; reg-names = "hci\0mphy\0hci_grf\0mphy_grf\0hci_apb"; clocks = <0x02 0x150 0x02 0x14a 0x02 0x1df 0x02 0x1e1>; clock-names = "core\0pclk\0pclk_mphy\0ref_out"; freq-table-hz = <0x2faf080 0xee6b280 0x00 0x00 0x00 0x00 0x00 0x00>; assigned-clocks = <0x02 0x1e0>; assigned-clock-parents = <0x02 0x142>; interrupts = <0x00 0x169 0x04>; power-domains = <0x03 0x07>; pinctrl-0 = <0x10f>; pinctrl-names = "default"; resets = <0x02 0x2fa 0x02 0x2ff 0x02 0x300 0x02 0x302>; reset-names = "biu\0sys\0ufs\0grf"; status = "disabled"; reset-gpios = <0x110 0x18 0x00>; phandle = <0x24d>; }; what you can do to boot from external device? Solder an SD-CARD Reader Edited September 16 by Hqnicolas 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted September 16 Author Share Posted September 16 On 9/13/2024 at 4:51 PM, hzdm said: I got the uboot.dtb file from the Android firmware. @hzdm share it with us! armsom-sige5-rk3576_defconfig armsom-sige5-rk3576_defconfig 0 Quote Link to comment Share on other sites More sharing options...
max-ermilov Posted September 25 Share Posted September 25 Hi everyone! I am completely new to Armbian and Linux builds, but I'm very enthusiastic. I have the exact same device. My goal is to turn it into a Home Assistant server with NPU support for Frigate. How can I contribute to the development process? I also have some experience in electronics and programming. 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted September 25 Author Share Posted September 25 (edited) 12 hours ago, max-ermilov said: Hi everyone! I am completely new to Armbian and Linux builds, but I'm very enthusiastic. I have the exact same device. My goal is to turn it into a Home Assistant server with NPU support for Frigate. How can I contribute to the development process? I also have some experience in electronics and programming. Look at the 3566 development https://forum.armbian.com/topic/28895-efforts-to-develop-firmware-for-h96-max-v56-rk3566-8g64g/ You can bring the board to mainline By creating a folder like this based on @hzdm files up there in this topic https://github.com/hqnicolas/ArmBoardBringUp https://forum.armbian.com/topic/40483-efforts-to-develop-firmware-for-h96-max-m9-rk3576-tv-box-8g128g/?do=findComment&comment=200260 Edited September 25 by Hqnicolas 1 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted October 1 Author Share Posted October 1 (edited) @max-ermilov @hzdm @Tusemanu As the VPU was working on this kernel, if somebody want to test NPU, GPU and VPU integration, I recomend Frigate: https://docs.frigate.video/frigate/installation/#rockchip-platform Object detector: https://docs.frigate.video/configuration/object_detectors#rockchip-platform Video Processor: https://docs.frigate.video/configuration/hardware_acceleration#rockchip-platform Edited October 3 by Hqnicolas 1 Quote Link to comment Share on other sites More sharing options...
hy aska Posted October 4 Share Posted October 4 Hi ereryone ! Is there any hardware difference between H96MAX M9 and H96MAX M9S ? M9S later production, changed the packaging and Bluetooth remote control, but do not know other changes。 I bought M9S, a few days to show you 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted October 4 Author Share Posted October 4 (edited) 7 hours ago, hy aska said: Is there any hardware difference between H96MAX M9 and H96MAX M9S ? Only Chinese will know, the M9s have sale restriction for other country then china I bet they saved on thermal dissipation m9s = Product weight: 166g m9s = Package weight: 470g M9s Video m9 = Product weight: 180g m9 = Packaging weight: 550g M9 Video @hy aska before test any image, make a full backup of your device.... Edited October 4 by Hqnicolas 0 Quote Link to comment Share on other sites More sharing options...
hy aska Posted October 6 Share Posted October 6 I get H96MAX M9S , Conclusion: The board of M9S is the same as M9 0 Quote Link to comment Share on other sites More sharing options...
jdr5499 Posted October 6 Share Posted October 6 (edited) I appreciate everything this community is trying to achieve - it was a disappointment to get the box and then see that Netflix and Amazon Prime don't play in anything but SD. But it is such a powerful box. Questions: 1.) Anything I can do to test/help? 2.) How far are we on progress to having a flashable Armbian image? 3.) Should (can) I expect a flashable image to exist in the (hopefully) not too distant future? Edit: I apologize if it looks like I'm trying to get a shortcut answer without reading the thread. I've read the thread(s). Unfortunately, even with a Masters in C.S., a lot of it is Greek to me. =( Edited October 6 by jdr5499 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted October 7 Author Share Posted October 7 On 10/6/2024 at 6:57 AM, hy aska said: The board of M9S is the same as M9 Extract the ROM 0 Quote Link to comment Share on other sites More sharing options...
Hqnicolas Posted October 7 Author Share Posted October 7 (edited) On 10/6/2024 at 3:51 PM, jdr5499 said: 1.) Anything I can do to test/help? 2.) How far are we on progress to having a flashable Armbian image? 3.) Should (can) I expect a flashable image to exist in the (hopefully) not too distant future? 1) help testing buildins from @hzdm up here in this topic 2) kernel 6.1 already done Kernel mainline DTB waiting for Dev's 3) you need to compile, just use build images from ho you trust. You can find some images on this topic Edited October 31 by Hqnicolas 0 Quote Link to comment Share on other sites More sharing options...
cmuki Posted October 10 Share Posted October 10 (edited) @Hqnicolas The VPU isn't working, sadly. I tried the image from @hzdm, but the HDMI behaviour that I outlined is still present. Also, I can't reboot with "sudo reboot" properly, but don't remember if that was the case previously. About the NPU - I'm not sure, but I think it was working, when I ran sbc-bench - https://0x0.st/Xvsr.bin Quote [ 2.337377] vdd_npu_s0: supplied by vcc_sys [ 2.340661] vdd_npu_s0: 550 <--> 950 mV at 750 mV, enabled [ 3.534760] rockchip-pm-domain 27380000.power-management:power-controller: Looking up npu1-supply from device tree [ 3.534792] rockchip-pm-domain 27380000.power-management:power-controller: Looking up npu1-supply property in node /power-management@27380000/power-controller failed [ 3.534854] rockchip-pm-domain 27380000.power-management:power-controller: Looking up npu0-supply from device tree [ 3.534887] rockchip-pm-domain 27380000.power-management:power-controller: Looking up npu0-supply property in node /power-management@27380000/power-controller failed [ 3.534940] rockchip-pm-domain 27380000.power-management:power-controller: Looking up nputop-supply from device tree [ 3.534971] rockchip-pm-domain 27380000.power-management:power-controller: Looking up nputop-supply property in node /power-management@27380000/power-controller failed [ 3.535043] rockchip-pm-domain 27380000.power-management:power-controller: Looking up npu-supply from device tree [ 3.535074] rockchip-pm-domain 27380000.power-management:power-controller: Looking up npu-supply property in node /power-management@27380000/power-controller failed [ 3.539892] RKNPU 27700000.npu: Adding to iommu group 0 [ 3.540229] RKNPU 27700000.npu: RKNPU: rknpu iommu is enabled, using iommu mode [ 3.540319] RKNPU 27700000.npu: Looking up rknpu-supply from device tree [ 3.540655] RKNPU 27700000.npu: Looking up mem-supply from device tree [ 3.540664] RKNPU 27700000.npu: Looking up mem-supply property in node /npu@27700000 failed [ 3.540730] RKNPU 27700000.npu: can't request region for resource [mem 0x27700000-0x27707fff] [ 3.540776] RKNPU 27700000.npu: can't request region for resource [mem 0x27708000-0x2770ffff] [ 3.541248] [drm] Initialized rknpu 0.9.7 20240424 for 27700000.npu on minor 1 [ 3.542686] RKNPU 27700000.npu: Looking up rknpu-supply from device tree [ 3.542721] vdd_npu_s0: could not add device link 27700000.npu: -EEXIST [ 3.542728] vdd_npu_s0: Failed to create debugfs directory [ 3.542779] RKNPU 27700000.npu: bin=0 [ 3.542912] RKNPU 27700000.npu: Failed to get leakage [ 3.542936] RKNPU 27700000.npu: Looking up rknpu-supply from device tree [ 3.542954] debugfs: Directory '27700000.npu-rknpu' with parent 'vdd_npu_s0' already present! [ 3.542970] vdd_npu_s0: Failed to create debugfs directory [ 3.544695] RKNPU 27700000.npu: pvtm=871 [ 3.545176] RKNPU 27700000.npu: pvtm-volt-sel=4 [ 3.545229] RKNPU 27700000.npu: Looking up rknpu-supply from device tree [ 3.545243] debugfs: Directory '27700000.npu-rknpu' with parent 'vdd_npu_s0' already present! [ 3.545254] vdd_npu_s0: Failed to create debugfs directory [ 3.546168] RKNPU 27700000.npu: avs=0 [ 3.546362] RKNPU 27700000.npu: EM: OPP:600000 is inefficient [ 3.546368] RKNPU 27700000.npu: EM: OPP:500000 is inefficient [ 3.546374] RKNPU 27700000.npu: EM: OPP:400000 is inefficient [ 3.546559] RKNPU 27700000.npu: EM: created perf domain [ 3.546909] RKNPU 27700000.npu: l=10000 h=2147483647 hyst=5000 l_limit=0 h_limit=0 h_table=0 [ 3.548206] RKNPU 27700000.npu: RKNPU: nbuf region: [0x000000003fe80000, 0x000000003ff80000), nbuf size: 0x100000 Here's some info on the mainlining efforts - https://gitlab.collabora.com/hardware-enablement/rockchip-3588/notes-for-rockchip-3576/-/blob/main/mainline-status.md?ref_type=heads Edited October 10 by cmuki 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.