Jump to content

Search the Community

Showing results for 'gpio'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Armbian
    • Armbian project administration
  • Community
    • Announcements
    • SBC News
    • Framework and userspace feature requests
    • Off-topic
  • Using Armbian
    • Beginners
    • Software, Applications, Userspace
    • Advanced users - Development
  • Standard support
    • Amlogic meson
    • Allwinner sunxi
    • Rockchip
    • Other families
  • Community maintained / Staging
    • TV boxes
    • Amlogic meson
    • Allwinner sunxi
    • Marvell mvebu
    • Rockchip
    • Other families
  • Support

Categories

  • Volunteering opportunities
  • Part time jobs

Categories

  • Official giveaways
  • Community giveaways
  • Raffles

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Matrix


Mastodon


IRC


Website URL


XMPP/Jabber


Skype


Github


Discord


Location


Interests

  1. Here is the debug boot log : [ 0.000000] Booting Linux on physical CPU 0xf00 [ 0.000000] Linux version 6.12.37-current-rockchip (build@armbian) (arm-linux-gnueabihf-gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0, GNU ld (GNU Binutils for Ubuntu) 2.42) #1 SMP Thu Jul 10 14:05:15 UTC 2025 [ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d [ 0.000000] CPU: div instructions available: patching division code [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] OF: fdt: Machine model: Generic RK322x Tv Box board [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] cma: Reserved 16 MiB at 0xbf000000 on node -1 [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000060000000-0x000000009fffffff] [ 0.000000] HighMem [mem 0x00000000a0000000-0x00000000bfffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000060000000-0x00000000683fffff] [ 0.000000] node 0: [mem 0x0000000069200000-0x00000000bfffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000060000000-0x00000000bfffffff] [ 0.000000] On node 0, zone Normal: 1536 pages in unavailable ranges [ 0.000000] OF: reserved mem: Reserved memory: No reserved-memory node in the DT [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv65535.65535 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: MIGRATE_INFO_TYPE not supported. [ 0.000000] psci: SMC Calling Convention v1.0 [ 0.000000] percpu: Embedded 15 pages/cpu s29068 r8192 d24180 u61440 [ 0.000000] pcpu-alloc: s29068 r8192 d24180 u61440 alloc=15*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [ 0.000000] Kernel command line: earlyprintk root=UUID=87d2bf72-4b91-4d33-8f77-284fa91fc3a7 console=ttyS2,115200n8 console=tty1 rootwait rootfstype=ext4 splash=verbose consoleblank=0 loglevel=1 ubootpart=569f1cc4-01 usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u drm_kms_helper.edid_firmware=HDMI-A-1:edid/1920x1080.bin video=HDMI-A-1:1920x1080@60 drm.debug=0x4 cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory [ 0.000000] Unknown kernel command line parameters "earlyprintk splash=verbose ubootpart=569f1cc4-01 cgroup_enable=memory cgroup_memory=1", will be passed to user space. [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear) [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 389632 [ 0.000000] allocated 1572864 bytes of page_ext [ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] rcu: Hierarchical RCU implementation. [ 0.000000] Tracing variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [ 0.000000] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4. [ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16 [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns [ 0.000002] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.000021] Switching to timer-based delay loop, resolution 41ns [ 0.001537] Console: colour dummy device 80x30 [ 0.001574] printk: legacy console [tty1] enabled [ 0.001762] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000) [ 0.001796] CPU: Testing write buffer coherency: ok [ 0.001884] pid_max: default: 32768 minimum: 301 [ 0.002012] LSM: initializing lsm=capability,yama [ 0.002094] Yama: becoming mindful. [ 0.002310] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear) [ 0.002344] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear) [ 0.004354] /cpus/cpu@f00 missing clock-frequency property [ 0.004428] /cpus/cpu@f01 missing clock-frequency property [ 0.004463] /cpus/cpu@f02 missing clock-frequency property [ 0.004497] /cpus/cpu@f03 missing clock-frequency property [ 0.004521] CPU0: thread -1, cpu 0, socket 15, mpidr 80000f00 [ 0.007200] Setting up static identity map for 0x60100000 - 0x60100060 [ 0.007577] rcu: Hierarchical SRCU implementation. [ 0.007598] rcu: Max phase no-delay instances is 1000. [ 0.008328] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level [ 0.009570] smp: Bringing up secondary CPUs ... [ 0.011116] CPU1: thread -1, cpu 1, socket 15, mpidr 80000f01 [ 0.013024] CPU2: thread -1, cpu 2, socket 15, mpidr 80000f02 [ 0.014710] CPU3: thread -1, cpu 3, socket 15, mpidr 80000f03 [ 0.014982] smp: Brought up 1 node, 4 CPUs [ 0.015018] SMP: Total of 4 processors activated (192.00 BogoMIPS). [ 0.015035] CPU: All CPU(s) started in SVC mode. [ 0.016494] Memory: 1486080K/1558528K available (16384K kernel code, 1300K rwdata, 9104K rodata, 1024K init, 458K bss, 53660K reserved, 16384K cma-reserved, 507904K highmem) [ 0.017485] devtmpfs: initialized [ 0.031052] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5 [ 0.031485] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.031534] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 0.033000] pinctrl core: initialized pinctrl subsystem [ 0.035570] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.038008] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.038970] audit: initializing netlink subsys (disabled) [ 0.039543] audit: type=2000 audit(0.036:1): state=initialized audit_enabled=0 res=1 [ 0.040877] thermal_sys: Registered thermal governor 'step_wise' [ 0.041077] cpuidle: using governor ladder [ 0.041190] cpuidle: using governor menu [ 0.041683] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers. [ 0.041713] hw-breakpoint: maximum watchpoint size is 8 bytes. [ 0.045970] /i2s1@100b0000: Fixed dependency cycle(s) with /codec@12010000 [ 0.046140] /codec@12010000: Fixed dependency cycle(s) with /i2s1@100b0000 [ 0.058852] /vop@20050000: Fixed dependency cycle(s) with /hdmi@200a0000 [ 0.059013] /i2s0@100c0000: Fixed dependency cycle(s) with /hdmi@200a0000 [ 0.059132] /hdmi@200a0000: Fixed dependency cycle(s) with /i2s0@100c0000 [ 0.059245] /hdmi@200a0000: Fixed dependency cycle(s) with /vop@20050000 [ 0.072919] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.073819] rockchip-gpio 11110000.gpio: probed /pinctrl/gpio@11110000 [ 0.074717] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.075377] rockchip-gpio 11120000.gpio: probed /pinctrl/gpio@11120000 [ 0.075968] gpio gpiochip2: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.076561] rockchip-gpio 11130000.gpio: probed /pinctrl/gpio@11130000 [ 0.077258] gpio gpiochip3: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.077875] rockchip-gpio 11140000.gpio: probed /pinctrl/gpio@11140000 [ 0.085807] /spdif@100d0000: Fixed dependency cycle(s) with /spdif-out [ 0.085959] /spdif-out: Fixed dependency cycle(s) with /spdif@100d0000 [ 0.086699] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible. [ 0.157193] raid6: neonx8 gen() 509 MB/s [ 0.225373] raid6: neonx4 gen() 732 MB/s [ 0.293582] raid6: neonx2 gen() 735 MB/s [ 0.361776] raid6: neonx1 gen() 602 MB/s [ 0.429982] raid6: int32x8 gen() 191 MB/s [ 0.498182] raid6: int32x4 gen() 199 MB/s [ 0.566457] raid6: int32x2 gen() 241 MB/s [ 0.634668] raid6: int32x1 gen() 250 MB/s [ 0.634686] raid6: using algorithm neonx2 gen() 735 MB/s [ 0.702770] raid6: .... xor() 546 MB/s, rmw enabled [ 0.702788] raid6: using neon recovery algorithm [ 0.704572] iommu: Default domain type: Translated [ 0.704629] iommu: DMA domain TLB invalidation policy: strict mode [ 0.709665] SCSI subsystem initialized [ 0.710037] usbcore: registered new interface driver usbfs [ 0.710113] usbcore: registered new interface driver hub [ 0.710210] usbcore: registered new device driver usb [ 0.710442] mc: Linux media interface: v0.10 [ 0.710536] videodev: Linux video capture interface: v2.00 [ 0.710720] pps_core: LinuxPPS API ver. 1 registered [ 0.710735] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 0.710768] PTP clock support registered [ 0.713955] Bluetooth: Core ver 2.22 [ 0.714071] NET: Registered PF_BLUETOOTH protocol family [ 0.714088] Bluetooth: HCI device and connection manager initialized [ 0.714110] Bluetooth: HCI socket layer initialized [ 0.714126] Bluetooth: L2CAP socket layer initialized [ 0.714170] Bluetooth: SCO socket layer initialized [ 0.714376] NetLabel: Initializing [ 0.714389] NetLabel: domain hash size = 128 [ 0.714401] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO [ 0.714541] NetLabel: unlabeled traffic allowed by default [ 0.716025] clocksource: Switched to clocksource arch_sys_counter [ 0.716561] VFS: Disk quotas dquot_6.6.0 [ 0.716627] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 0.734747] NET: Registered PF_INET protocol family [ 0.735150] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear) [ 0.829855] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear) [ 0.829940] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.830302] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear) [ 0.830426] TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear) [ 0.830797] TCP: Hash tables configured (established 8192 bind 8192) [ 0.831023] UDP hash table entries: 512 (order: 2, 16384 bytes, linear) [ 0.831127] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear) [ 0.831578] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.834711] Trying to unpack rootfs image as initramfs... [ 0.836190] Initialise system trusted keyrings [ 0.836798] workingset: timestamp_bits=14 max_order=19 bucket_order=5 [ 0.836919] zbud: loaded [ 0.838518] SGI XFS with ACLs, security attributes, realtime, scrub, quota, fatal assert, debug enabled [ 1.130118] xor: measuring software checksum speed [ 1.134399] arm4regs : 774 MB/sec [ 1.139665] 8regs : 630 MB/sec [ 1.144950] 32regs : 626 MB/sec [ 1.148071] neon : 1067 MB/sec [ 1.148109] xor: using function: neon (1067 MB/sec) [ 1.148140] async_tx: api initialized (async) [ 1.148163] Key type asymmetric registered [ 1.148180] Asymmetric key parser 'x509' registered [ 1.148436] bounce: pool size: 64 pages [ 1.148613] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 242) [ 1.149266] io scheduler mq-deadline registered [ 1.149302] io scheduler kyber registered [ 1.149377] io scheduler bfq registered [ 1.556569] Freeing initrd memory: 8756K [ 1.560194] ledtrig-cpu: registered to indicate activity on CPUs [ 1.566071] dma-pl330 110f0000.dma-controller: Loaded driver for PL330 DMAC-241330 [ 1.566123] dma-pl330 110f0000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-20 Num_Events-16 [ 1.571349] Serial: 8250/16550 driver, 5 ports, IRQ sharing disabled [ 1.578535] printk: legacy console [ttyS2] disabled [ 1.579334] 11030000.serial: ttyS2 at MMIO 0x11030000 (irq = 38, base_baud = 1500000) is a 16550A [ 1.580263] printk: legacy console [ttyS2] enabled [ 1.587196] rockchip-vop 20050000.vop: Adding to iommu group 0 [ 1.591157] usbcore: registered new interface driver udl [ 1.592989] brd: module loaded [ 1.604785] loop: module loaded [ 1.608234] tun: Universal TUN/TAP device driver, 1.6 [ 1.608732] CAN device driver interface [ 1.610064] rk_gmac-dwmac 30200000.ethernet: IRQ eth_wake_irq not found [ 1.610098] rk_gmac-dwmac 30200000.ethernet: IRQ eth_lpi not found [ 1.610117] rk_gmac-dwmac 30200000.ethernet: IRQ sfty not found [ 1.610322] rk_gmac-dwmac 30200000.ethernet: PTP uses main clock [ 1.610662] rk_gmac-dwmac 30200000.ethernet: clock input or output? (output). [ 1.610693] rk_gmac-dwmac 30200000.ethernet: TX delay(0x26). [ 1.610712] rk_gmac-dwmac 30200000.ethernet: RX delay(0x11). [ 1.610754] rk_gmac-dwmac 30200000.ethernet: integrated PHY? (yes). [ 1.616088] rk_gmac-dwmac 30200000.ethernet: init for RMII [ 1.652669] rk_gmac-dwmac 30200000.ethernet: User ID: 0x10, Synopsys ID: 0x35 [ 1.652727] rk_gmac-dwmac 30200000.ethernet: DWMAC1000 [ 1.652749] rk_gmac-dwmac 30200000.ethernet: DMA HW capability register supported [ 1.652765] rk_gmac-dwmac 30200000.ethernet: RX Checksum Offload Engine supported [ 1.652779] rk_gmac-dwmac 30200000.ethernet: COE Type 2 [ 1.652797] rk_gmac-dwmac 30200000.ethernet: TX Checksum insertion supported [ 1.652811] rk_gmac-dwmac 30200000.ethernet: Wake-Up On Lan supported [ 1.652957] rk_gmac-dwmac 30200000.ethernet: Normal descriptors [ 1.652977] rk_gmac-dwmac 30200000.ethernet: Ring mode enabled [ 1.652992] rk_gmac-dwmac 30200000.ethernet: Enable RX Mitigation via HW Watchdog Timer [ 1.677755] usbcore: registered new interface driver rt2500usb [ 1.677890] usbcore: registered new interface driver rt73usb [ 1.677980] usbcore: registered new interface driver rt2800usb [ 1.678061] usbcore: registered new interface driver cdc_ether [ 1.678157] usbcore: registered new interface driver rndis_host [ 1.679282] dwc2 30040000.usb: supply vusb_d not found, using dummy regulator [ 1.679532] dwc2 30040000.usb: supply vusb_a not found, using dummy regulator [ 1.701461] dwc2 30040000.usb: DWC OTG Controller [ 1.701556] dwc2 30040000.usb: new USB bus registered, assigned bus number 1 [ 1.701629] dwc2 30040000.usb: irq 44, io mem 0x30040000 [ 1.702067] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.12 [ 1.702097] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.702116] usb usb1: Product: DWC OTG Controller [ 1.702132] usb usb1: Manufacturer: Linux 6.12.37-current-rockchip dwc2_hsotg [ 1.702148] usb usb1: SerialNumber: 30040000.usb [ 1.703363] hub 1-0:1.0: USB hub found [ 1.703469] hub 1-0:1.0: 1 port detected [ 1.708644] usbcore: registered new interface driver usb-storage [ 1.710262] ehci-platform 300c0000.usb: EHCI Host Controller [ 1.710335] ehci-platform 30080000.usb: EHCI Host Controller [ 1.711082] usbcore: registered new interface driver iforce [ 1.711316] usbcore: registered new interface driver xpad [ 1.711316] ohci-platform 300e0000.usb: Generic Platform OHCI controller [ 1.711630] usbcore: registered new interface driver usbtouchscreen [ 1.711681] ehci-platform 30080000.usb: new USB bus registered, assigned bus number 3 [ 1.711681] ehci-platform 300c0000.usb: new USB bus registered, assigned bus number 2 [ 1.711837] ohci-platform 300a0000.usb: Generic Platform OHCI controller [ 1.711881] ehci-platform 30100000.usb: EHCI Host Controller [ 1.712537] ohci-platform 300e0000.usb: new USB bus registered, assigned bus number 4 [ 1.712588] ohci-platform 300a0000.usb: new USB bus registered, assigned bus number 5 [ 1.712690] ehci-platform 30100000.usb: new USB bus registered, assigned bus number 6 [ 1.712742] ohci-platform 30120000.usb: Generic Platform OHCI controller [ 1.713205] i2c_dev: i2c /dev entries driver [ 1.713410] ohci-platform 30120000.usb: new USB bus registered, assigned bus number 7 [ 1.714175] ohci-platform 300e0000.usb: irq 49, io mem 0x300e0000 [ 1.715620] ohci-platform 300a0000.usb: irq 48, io mem 0x300a0000 [ 1.716792] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@lists.linux.dev [ 1.718127] Bluetooth: HCI UART driver ver 2.3 [ 1.718169] Bluetooth: HCI UART protocol H4 registered [ 1.718184] Bluetooth: HCI UART protocol ATH3K registered [ 1.718278] Bluetooth: HCI UART protocol Three-wire (H5) registered [ 1.718470] ehci-platform 30080000.usb: irq 45, io mem 0x30080000 [ 1.718510] Bluetooth: HCI UART protocol Broadcom registered [ 1.718658] usbcore: registered new interface driver bfusb [ 1.718814] usbcore: registered new interface driver btusb [ 1.719120] ohci-platform 30120000.usb: irq 50, io mem 0x30120000 [ 1.719646] ehci-platform 30100000.usb: irq 47, io mem 0x30100000 [ 1.720683] sdhci: Secure Digital Host Controller Interface driver [ 1.720714] sdhci: Copyright(c) Pierre Ossman [ 1.720726] Synopsys Designware Multimedia Card Interface Driver [ 1.720909] ehci-platform 300c0000.usb: irq 46, io mem 0x300c0000 [ 1.721454] sdhci-pltfm: SDHCI platform and OF driver helper [ 1.721622] hid: raw HID events driver (C) Jiri Kosina [ 1.722359] usbcore: registered new interface driver usbhid [ 1.722398] usbhid: USB HID core driver [ 1.722956] dwmmc_rockchip 30000000.mmc: IDMAC supports 32-bit address mode. [ 1.723087] rockchip-dfi 11210000.dfi: dfi initialized, dram type: 0x6, channels: 1 [ 1.723936] dwmmc_rockchip 30000000.mmc: Using internal DMA controller. [ 1.724089] dwmmc_rockchip 30000000.mmc: Version ID is 270a [ 1.724219] dwmmc_rockchip 30000000.mmc: DW MMC controller at irq 51,32 bit host data width,256 deep fifo [ 1.724661] dwmmc_rockchip 30000000.mmc: Got CD GPIO [ 1.724701] dwmmc_rockchip 30010000.mmc: IDMAC supports 32-bit address mode. [ 1.724992] dwmmc_rockchip 30020000.mmc: IDMAC supports 32-bit address mode. [ 1.726553] dwmmc_rockchip 30010000.mmc: Using internal DMA controller. [ 1.726607] dwmmc_rockchip 30010000.mmc: Version ID is 270a [ 1.726720] dwmmc_rockchip 30010000.mmc: DW MMC controller at irq 52,32 bit host data width,256 deep fifo [ 1.727046] dwmmc_rockchip 30010000.mmc: allocated mmc-pwrseq [ 1.727051] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 (8000000f) counters available [ 1.727081] mmc_host mmc1: card is non-removable. [ 1.727587] dwmmc_rockchip 30020000.mmc: Using internal DMA controller. [ 1.727630] dwmmc_rockchip 30020000.mmc: Version ID is 270a [ 1.727724] dwmmc_rockchip 30020000.mmc: DW MMC controller at irq 53,32 bit host data width,256 deep fifo [ 1.728187] mmc_host mmc2: card is non-removable. [ 1.728216] ehci-platform 30080000.usb: USB 2.0 started, EHCI 1.00 [ 1.728726] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.12 [ 1.728770] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.728791] usb usb3: Product: EHCI Host Controller [ 1.728807] usb usb3: Manufacturer: Linux 6.12.37-current-rockchip ehci_hcd [ 1.728824] usb usb3: SerialNumber: 30080000.usb [ 1.730118] hub 3-0:1.0: USB hub found [ 1.730501] hub 3-0:1.0: 1 port detected [ 1.731351] NET: Registered PF_INET6 protocol family [ 1.734443] Segment Routing with IPv6 [ 1.734583] In-situ OAM (IOAM) with IPv6 [ 1.734814] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver [ 1.736185] mmc_host mmc0: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0) [ 1.737121] NET: Registered PF_PACKET protocol family [ 1.737197] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this. [ 1.737217] can: controller area network core [ 1.737290] NET: Registered PF_CAN protocol family [ 1.737718] Bluetooth: RFCOMM TTY layer initialized [ 1.737775] Bluetooth: RFCOMM socket layer initialized [ 1.737832] Bluetooth: RFCOMM ver 1.11 [ 1.737864] Bluetooth: HIDP (Human Interface Emulation) ver 1.2 [ 1.737886] Bluetooth: HIDP socket layer initialized [ 1.738362] Key type dns_resolver registered [ 1.738760] ThumbEE CPU extension supported. [ 1.738797] Registering SWP/SWPB emulation handler [ 1.740111] mmc_host mmc1: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0) [ 1.740157] ehci-platform 30100000.usb: USB 2.0 started, EHCI 1.00 [ 1.740288] mmc_host mmc2: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0) [ 1.740633] usb usb6: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.12 [ 1.740667] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.740688] usb usb6: Product: EHCI Host Controller [ 1.740705] usb usb6: Manufacturer: Linux 6.12.37-current-rockchip ehci_hcd [ 1.740721] usb usb6: SerialNumber: 30100000.usb [ 1.742226] hub 6-0:1.0: USB hub found [ 1.742341] hub 6-0:1.0: 1 port detected [ 1.752147] ehci-platform 300c0000.usb: USB 2.0 started, EHCI 1.00 [ 1.752947] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.12 [ 1.752993] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.753014] usb usb2: Product: EHCI Host Controller [ 1.753030] usb usb2: Manufacturer: Linux 6.12.37-current-rockchip ehci_hcd [ 1.753047] usb usb2: SerialNumber: 300c0000.usb [ 1.754834] hub 2-0:1.0: USB hub found [ 1.754958] hub 2-0:1.0: 1 port detected [ 1.759358] registered taskstats version 1 [ 1.759781] Loading compiled-in X.509 certificates [ 1.772947] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.12 [ 1.773012] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.773037] usb usb4: Product: Generic Platform OHCI controller [ 1.773056] usb usb4: Manufacturer: Linux 6.12.37-current-rockchip ohci_hcd [ 1.773073] usb usb4: SerialNumber: 300e0000.usb [ 1.773199] mmc_host mmc1: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0) [ 1.775696] hub 4-0:1.0: USB hub found [ 1.775777] mmc1: new high speed SDIO card at address 0001 [ 1.776303] hub 4-0:1.0: 1 port detected [ 1.778355] zswap: loaded using pool zstd/zbud [ 1.779650] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.12 [ 1.779706] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.779726] usb usb5: Product: Generic Platform OHCI controller [ 1.779743] usb usb5: Manufacturer: Linux 6.12.37-current-rockchip ohci_hcd [ 1.779761] usb usb5: SerialNumber: 300a0000.usb [ 1.780820] Key type .fscrypt registered [ 1.780861] Key type fscrypt-provisioning registered [ 1.781113] hub 5-0:1.0: USB hub found [ 1.781252] hub 5-0:1.0: 1 port detected [ 1.782665] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.12 [ 1.782715] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.782735] usb usb7: Product: Generic Platform OHCI controller [ 1.782752] usb usb7: Manufacturer: Linux 6.12.37-current-rockchip ohci_hcd [ 1.782769] usb usb7: SerialNumber: 30120000.usb [ 1.783091] Btrfs loaded, zoned=no, fsverity=no [ 1.783970] hub 7-0:1.0: USB hub found [ 1.784189] hub 7-0:1.0: 1 port detected [ 1.848557] mmc_host mmc2: Bus speed (slot 0) = 50000000Hz (slot req 52000000Hz, actual 50000000HZ div = 0) [ 1.849018] mmc2: new high speed MMC card at address 0001 [ 1.850668] mmcblk2: mmc2:0001 QN16MB 7.28 GiB [ 1.854231] mmcblk2: p1 [ 1.855672] mmcblk2boot0: mmc2:0001 QN16MB 4.00 MiB [ 1.859480] mmcblk2boot1: mmc2:0001 QN16MB 4.00 MiB [ 1.862788] mmcblk2rpmb: mmc2:0001 QN16MB 512 KiB, chardev (239:0) [ 1.976094] Key type encrypted registered [ 1.988215] usb 1-1: new full-speed USB device number 2 using dwc2 [ 1.995738] inno-hdmi-phy 12030000.hdmi-phy: error -ENXIO: IRQ index 0 not found [ 1.996292] inno-hdmi-phy 12030000.hdmi-phy: phy_flag is: 0 [ 1.999254] rockchip-drm display-subsystem: bound 20050000.vop (ops 0xb1189588) [ 1.999438] dwhdmi-rockchip 200a0000.hdmi: supply avdd-0v9 not found, using dummy regulator [ 1.999758] dwhdmi-rockchip 200a0000.hdmi: supply avdd-1v8 not found, using dummy regulator [ 2.000383] dwhdmi-rockchip 200a0000.hdmi: Detected HDMI TX controller v2.01a with HDCP (inno_dw_hdmi_phy2) [ 2.001885] dwhdmi-rockchip 200a0000.hdmi: registered DesignWare HDMI I2C bus driver [ 2.002350] [drm:__drm_connector_init] cmdline mode for connector HDMI-A-1 1920x1080@60Hz [ 2.002454] rockchip-drm display-subsystem: bound 200a0000.hdmi (ops 0xb118d904) [ 2.003642] rockchip-drm display-subsystem: [drm:drm_sysfs_connector_add] [CONNECTOR:47:HDMI-A-1] adding connector to sysfs [ 2.003976] rockchip-drm display-subsystem: [drm:drm_sysfs_connector_hotplug_event] [CONNECTOR:47:HDMI-A-1] generating connector hotplug event [ 2.004124] [drm] Initialized rockchip 1.0.0 for display-subsystem on minor 0 [ 2.004171] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe] [ 2.004230] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:47:HDMI-A-1] [ 2.004283] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:47:HDMI-A-1] status updated from unknown to connected [ 2.004378] rockchip-drm display-subsystem: [drm:drm_sysfs_hotplug_event] generating hotplug event [ 2.184813] usb 1-1: New USB device found, idVendor=045e, idProduct=0745, bcdDevice= 6.76 [ 2.184878] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 2.184899] usb 1-1: Product: Microsoft® 2.4GHz Transceiver v8.0 [ 2.184915] usb 1-1: Manufacturer: Microsoft [ 2.194119] input: Microsoft Microsoft® 2.4GHz Transceiver v8.0 as /devices/platform/30040000.usb/usb1/1-1/1-1:1.0/0003:045E:0745.0001/input/input0 [ 2.224332] EDID block 0 (tag 0x00) checksum is invalid, remainder is 198 [ 2.224372] rockchip-drm display-subsystem: [drm:connector_bad_edid] [CONNECTOR:47:HDMI-A-1] EDID is invalid: [ 2.224424] [00] BAD 00 ff ff ff ff ff ff 00 04 69 fd 22 01 37 02 00 [ 2.224438] [00] BAD 2b 15 01 03 80 30 1b 78 2a 2a c5 a4 56 4f 9e 28 [ 2.224451] [00] BAD 00 50 54 b7 ef 00 d1 c0 81 40 81 80 95 00 b3 00 [ 2.224463] [00] BAD 71 4f 81 c0 81 00 02 3a 80 18 71 38 2d 40 58 2c [ 2.224476] [00] BAD 45 00 dc 0c 11 00 00 1e 00 00 00 ff 00 42 41 4c [ 2.224488] [00] BAD 4d 54 46 31 34 35 31 35 33 0a 00 00 00 fd 00 32 [ 2.224501] [00] BAD 4b 18 53 11 00 0a 20 20 20 20 20 20 00 00 00 fc [ 2.224513] [00] BAD 00 41 53 55 53 20 56 53 32 32 38 0a 20 20 01 b7 [ 2.225478] rockchip-drm display-subsystem: [drm:drm_mode_prune_invalid] Rejected mode: "640x480": 60 25175 640 656 752 800 480 490 492 525 0x40 0xa (BAD) [ 2.225529] rockchip-drm display-subsystem: [drm:drm_mode_prune_invalid] Rejected mode: "848x480": 60 33750 848 864 976 1088 480 486 494 517 0x40 0x5 (BAD) [ 2.225568] rockchip-drm display-subsystem: [drm] User-defined mode not supported: "1920x1080": 60 172780 1920 2040 2248 2576 1080 1081 1084 1118 0x20 0x6 [ 2.225598] rockchip-drm display-subsystem: [drm:drm_mode_prune_invalid] Rejected mode: "1920x1080": 60 172780 1920 2040 2248 2576 1080 1081 1084 1118 0x20 0x6 (BAD) [ 2.225642] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:47:HDMI-A-1] probed modes: [ 2.225678] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes] Probed mode: "1024x768": 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa [ 2.225721] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes] Probed mode: "800x600": 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5 [ 2.225763] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes] Probed mode: "800x600": 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5 [ 2.225805] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe] [CONNECTOR:47:HDMI-A-1] enabled? yes [ 2.225849] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe] Not using firmware configuration [ 2.225881] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe] [CONNECTOR:47:HDMI-A-1] looking for cmdline mode [ 2.225911] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe] [CONNECTOR:47:HDMI-A-1] looking for preferred mode, tile 0 [ 2.225941] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe] [CONNECTOR:47:HDMI-A-1] Found mode 1024x768 [ 2.225969] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe] picking CRTCs for 4096x4096 config [ 2.226002] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe] [CRTC:45:crtc-0] desired mode 1024x768 set (0,0) [ 2.226043] rockchip-drm display-subsystem: [drm:__drm_fb_helper_initial_config_and_unlock] test CRTC 0 primary plane [ 2.226088] rockchip-drm display-subsystem: [drm:drm_fbdev_dma_driver_fbdev_probe] surface width(1024), height(768) and bpp(32) [ 2.236082] rockchip-drm display-subsystem: [drm:drm_mode_addfb2] [FB:50] [ 2.242643] Console: switching to colour frame buffer device 128x48 [ 2.249949] hid-generic 0003:045E:0745.0001: input,hidraw0: USB HID v1.11 Keyboard [Microsoft Microsoft® 2.4GHz Transceiver v8.0] on usb-30040000.usb-1/input0 [ 2.266243] input: Microsoft Microsoft® 2.4GHz Transceiver v8.0 Mouse as /devices/platform/30040000.usb/usb1/1-1/1-1:1.1/0003:045E:0745.0002/input/input1 [ 2.267284] input: Microsoft Microsoft® 2.4GHz Transceiver v8.0 Consumer Control as /devices/platform/30040000.usb/usb1/1-1/1-1:1.1/0003:045E:0745.0002/input/input2 [ 2.271583] rockchip-drm display-subsystem: [drm] fb0: rockchipdrmfb frame buffer device [ 2.272078] rockchip-drm display-subsystem: [drm:drm_fb_helper_hotplug_event] [ 2.272203] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe] [ 2.272257] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:47:HDMI-A-1] [ 2.272638] of_cfs_init [ 2.272752] of_cfs_init: OK [ 2.321368] hid-generic 0003:045E:0745.0002: input,hidraw1: USB HID v1.11 Mouse [Microsoft Microsoft® 2.4GHz Transceiver v8.0] on usb-30040000.usb-1/input1 [ 2.337205] input: Microsoft Microsoft® 2.4GHz Transceiver v8.0 Consumer Control as /devices/platform/30040000.usb/usb1/1-1/1-1:1.2/0003:045E:0745.0003/input/input3 [ 2.393210] input: Microsoft Microsoft® 2.4GHz Transceiver v8.0 System Control as /devices/platform/30040000.usb/usb1/1-1/1-1:1.2/0003:045E:0745.0003/input/input5 [ 2.394900] hid-generic 0003:045E:0745.0003: input,hiddev96,hidraw2: USB HID v1.11 Device [Microsoft Microsoft® 2.4GHz Transceiver v8.0] on usb-30040000.usb-1/input2 [ 2.490255] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 2.513688] EDID block 0 (tag 0x00) checksum is invalid, remainder is 198 [ 2.513765] rockchip-drm display-subsystem: [drm:connector_bad_edid] [CONNECTOR:47:HDMI-A-1] EDID is invalid: [ 2.513828] [00] BAD 00 ff ff ff ff ff ff 00 04 69 fd 22 01 37 02 00 [ 2.513847] [00] BAD 2b 15 01 03 80 30 1b 78 2a 2a c5 a4 56 4f 9e 28 [ 2.513860] [00] BAD 00 50 54 b7 ef 00 d1 c0 81 40 81 80 95 00 b3 00 [ 2.513876] [00] BAD 71 4f 81 c0 81 00 02 3a 80 18 71 38 2d 40 58 2c [ 2.513888] [00] BAD 45 00 dc 0c 11 00 00 1e 00 00 00 ff 00 42 41 4c [ 2.513901] [00] BAD 4d 54 46 31 34 35 31 35 33 0a 00 00 00 fd 00 32 [ 2.513916] [00] BAD 4b 18 53 11 00 0a 20 20 20 20 20 20 00 00 00 fc [ 2.513940] [00] BAD 00 41 53 55 53 20 56 53 32 32 38 0a 20 20 01 b7 [ 2.514854] rockchip-drm display-subsystem: [drm:drm_mode_prune_invalid] Rejected mode: "640x480": 60 25175 640 656 752 800 480 490 492 525 0x40 0xa (BAD) [ 2.514958] rockchip-drm display-subsystem: [drm:drm_mode_prune_invalid] Rejected mode: "848x480": 60 33750 848 864 976 1088 480 486 494 517 0x40 0x5 (BAD) [ 2.515047] rockchip-drm display-subsystem: [drm] User-defined mode not supported: "1920x1080": 60 172780 1920 2040 2248 2576 1080 1081 1084 1118 0x20 0x6 [ 2.515079] rockchip-drm display-subsystem: [drm:drm_mode_prune_invalid] Rejected mode: "1920x1080": 60 172780 1920 2040 2248 2576 1080 1081 1084 1118 0x20 0x6 (VIRTUAL_X) [ 2.515130] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:47:HDMI-A-1] probed modes: [ 2.515204] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes] Probed mode: "1024x768": 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa [ 2.515256] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes] Probed mode: "800x600": 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5 [ 2.515299] rockchip-drm display-subsystem: [drm:drm_helper_probe_single_connector_modes] Probed mode: "800x600": 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5 [ 2.515344] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe] [CONNECTOR:47:HDMI-A-1] enabled? yes [ 2.515395] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe] Not using firmware configuration [ 2.515431] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe] [CONNECTOR:47:HDMI-A-1] looking for cmdline mode [ 2.515483] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe] [CONNECTOR:47:HDMI-A-1] looking for preferred mode, tile 0 [ 2.515516] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe] [CONNECTOR:47:HDMI-A-1] Found mode 1024x768 [ 2.515546] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe] picking CRTCs for 1024x768 config [ 2.515588] rockchip-drm display-subsystem: [drm:drm_client_modeset_probe] [CRTC:45:crtc-0] desired mode 1024x768 set (0,0) [ 2.526055] rockchip-drm display-subsystem: [drm:drm_client_dev_hotplug] fbdev: ret=0 [ 2.537979] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 2.540563] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' [ 2.540754] clk: Disabling unused clocks [ 2.540998] PM: genpd: Disabling unused power domains [ 2.544535] Freeing unused kernel image (initmem) memory: 1024K [ 2.545305] Run /init as init process [ 2.545335] with arguments: [ 2.545347] /init [ 2.545359] earlyprintk [ 2.545370] with environment: [ 2.545379] HOME=/ [ 2.545389] TERM=linux [ 2.545399] splash=verbose [ 2.545410] ubootpart=569f1cc4-01 [ 2.545421] cgroup_enable=memory [ 2.545431] cgroup_memory=1 [ 2.548179] cfg80211: loaded regulatory.db is malformed or signature is missing/invalid [ 3.534285] rk_gmac-dwmac 30200000.ethernet end0: renamed from eth0 [ 4.200467] EXT4-fs (mmcblk2p1): mounted filesystem 87d2bf72-4b91-4d33-8f77-284fa91fc3a7 ro with writeback data mode. Quota mode: none. [ 4.742875] systemd[1]: System time before build time, advancing clock. [ 4.786705] systemd[1]: systemd 252.38-1~deb12u1 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) [ 4.786850] systemd[1]: Detected architecture arm. [ 4.794711] systemd[1]: Hostname set to <rk322x-box>. [ 5.040997] dw-apb-uart 11030000.serial: forbid DMA for kernel console [ 6.235862] systemd[1]: Queued start job for default target graphical.target. [ 6.285959] systemd[1]: Created slice system-getty.slice - Slice /system/getty. [ 6.292737] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe. [ 6.298346] systemd[1]: Created slice system-serial\x2dgetty.slice - Slice /system/serial-getty. [ 6.302571] systemd[1]: Created slice user.slice - User and Session Slice. [ 6.304498] systemd[1]: Started systemd-ask-password-console.path - Dispatch Password Requests to Console Directory Watch. [ 6.306231] systemd[1]: Started systemd-ask-password-wall.path - Forward Password Requests to Wall Directory Watch. [ 6.310274] systemd[1]: Set up automount proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point. [ 6.311776] systemd[1]: Expecting device dev-ttyS2.device - /dev/ttyS2... [ 6.312895] systemd[1]: Expecting device sys-subsystem-net-devices-wlan1.device - /sys/subsystem/net/devices/wlan1... [ 6.314021] systemd[1]: Reached target cryptsetup.target - Local Encrypted Volumes. [ 6.315299] systemd[1]: Reached target integritysetup.target - Local Integrity Protected Volumes. [ 6.317065] systemd[1]: Reached target paths.target - Path Units. [ 6.318279] systemd[1]: Reached target remote-fs.target - Remote File Systems. [ 6.319179] systemd[1]: Reached target slices.target - Slice Units. [ 6.320528] systemd[1]: Reached target swap.target - Swaps. [ 6.321812] systemd[1]: Reached target veritysetup.target - Local Verity Protected Volumes. [ 6.324574] systemd[1]: Listening on syslog.socket - Syslog Socket. [ 6.327737] systemd[1]: Listening on systemd-fsckd.socket - fsck to fsckd communication Socket. [ 6.329864] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe. [ 6.333579] systemd[1]: Listening on systemd-journald-audit.socket - Journal Audit Socket. [ 6.336332] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log). [ 6.339139] systemd[1]: Listening on systemd-journald.socket - Journal Socket. [ 6.342097] systemd[1]: Listening on systemd-networkd.socket - Network Service Netlink Socket. [ 6.345265] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket. [ 6.347577] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket. [ 6.350078] systemd[1]: dev-hugepages.mount - Huge Pages File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/mm/hugepages). [ 6.392957] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System... [ 6.405914] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System... [ 6.408791] systemd[1]: sys-kernel-tracing.mount - Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing). [ 6.426013] systemd[1]: Starting fake-hwclock.service - Restore / save the current clock... [ 6.445172] systemd[1]: Starting keyboard-setup.service - Set the console keyboard layout... [ 6.462477] systemd[1]: Starting kmod-static-nodes.service - Create List of Static Device Nodes... [ 6.482338] systemd[1]: Starting modprobe@configfs.service - Load Kernel Module configfs... [ 6.501344] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod... [ 6.541538] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm... [ 6.568875] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore... [ 6.597664] systemd[1]: Starting modprobe@fuse.service - Load Kernel Module fuse... [ 6.624402] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop... [ 6.633571] systemd[1]: netplan-ovs-cleanup.service - OpenVSwitch configuration for cleanup was skipped because of an unmet condition check (ConditionFileIsExecutable=/usr/bin/ovs-vsctl). [ 6.635856] systemd[1]: systemd-fsck-root.service - File System Check on Root Device was skipped because of an unmet condition check (ConditionPathExists=!/run/initramfs/fsck-root). [ 6.658033] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules... [ 6.682483] systemd[1]: Starting systemd-network-generator.service - Generate network units from Kernel command line... [ 6.684562] fuse: init (API version 7.41) [ 6.707461] systemd[1]: Starting systemd-remount-fs.service - Remount Root and Kernel File Systems... [ 6.759355] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices... [ 6.819418] systemd[1]: Mounted dev-mqueue.mount - POSIX Message Queue File System. [ 6.835177] systemd[1]: Mounted sys-kernel-debug.mount - Kernel Debug File System. [ 6.852474] systemd[1]: Finished fake-hwclock.service - Restore / save the current clock. [ 6.868339] systemd[1]: Finished kmod-static-nodes.service - Create List of Static Device Nodes. [ 6.883963] systemd[1]: modprobe@configfs.service: Deactivated successfully. [ 6.886599] systemd[1]: Finished modprobe@configfs.service - Load Kernel Module configfs. [ 6.901591] systemd[1]: modprobe@dm_mod.service: Deactivated successfully. [ 6.903917] systemd[1]: Finished modprobe@dm_mod.service - Load Kernel Module dm_mod. [ 6.904733] EXT4-fs (mmcblk2p1): re-mounted 87d2bf72-4b91-4d33-8f77-284fa91fc3a7 r/w. [ 6.932289] systemd[1]: modprobe@drm.service: Deactivated successfully. [ 6.934824] systemd[1]: Finished modprobe@drm.service - Load Kernel Module drm. [ 6.950309] systemd[1]: modprobe@efi_pstore.service: Deactivated successfully. [ 6.952740] systemd[1]: Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore. [ 6.967737] systemd[1]: modprobe@fuse.service: Deactivated successfully. [ 6.970509] systemd[1]: Finished modprobe@fuse.service - Load Kernel Module fuse. [ 6.985545] systemd[1]: modprobe@loop.service: Deactivated successfully. [ 6.987943] systemd[1]: Finished modprobe@loop.service - Load Kernel Module loop. [ 7.003440] systemd[1]: Finished systemd-modules-load.service - Load Kernel Modules. [ 7.018229] systemd[1]: Finished systemd-network-generator.service - Generate network units from Kernel command line. [ 7.033299] systemd[1]: Finished systemd-remount-fs.service - Remount Root and Kernel File Systems. [ 7.048487] systemd[1]: Reached target network-pre.target - Preparation for Network. [ 7.150273] systemd[1]: Mounting sys-fs-fuse-connections.mount - FUSE Control File System... [ 7.177375] systemd[1]: Mounting sys-kernel-config.mount - Kernel Configuration File System... [ 7.186320] systemd[1]: systemd-pstore.service - Platform Persistent Storage Archival was skipped because of an unmet condition check (ConditionDirectoryNotEmpty=/sys/fs/pstore). [ 7.207503] systemd[1]: Starting systemd-random-seed.service - Load/Save Random Seed... [ 7.221472] systemd[1]: systemd-repart.service - Repartition Root Disk was skipped because no trigger condition checks were met. [ 7.236367] systemd[1]: Starting systemd-sysctl.service - Apply Kernel Variables... [ 7.260573] systemd[1]: Starting systemd-sysusers.service - Create System Users... [ 7.330514] systemd[1]: Finished keyboard-setup.service - Set the console keyboard layout. [ 7.350029] systemd[1]: Mounted sys-fs-fuse-connections.mount - FUSE Control File System. [ 7.362299] systemd[1]: Mounted sys-kernel-config.mount - Kernel Configuration File System. [ 7.596443] systemd[1]: Finished systemd-sysctl.service - Apply Kernel Variables. [ 7.676481] systemd[1]: Finished systemd-sysusers.service - Create System Users. [ 7.729777] systemd[1]: Starting systemd-tmpfiles-setup-dev.service - Create Static Device Nodes in /dev... [ 7.784179] systemd[1]: Finished systemd-udev-trigger.service - Coldplug All udev Devices. [ 7.854608] systemd[1]: Finished systemd-tmpfiles-setup-dev.service - Create Static Device Nodes in /dev. [ 7.865899] systemd[1]: Reached target local-fs-pre.target - Preparation for Local File Systems. [ 7.908963] systemd[1]: Mounting tmp.mount - /tmp... [ 7.935113] systemd[1]: Starting systemd-udevd.service - Rule-based Manager for Device Events and Files... [ 7.955696] systemd[1]: Mounted tmp.mount - /tmp. [ 7.966550] systemd[1]: Reached target local-fs.target - Local File Systems. [ 8.005809] systemd[1]: Starting armbian-zram-config.service - Armbian ZRAM config... [ 8.041138] systemd[1]: Starting console-setup.service - Set console font and keymap... [ 8.102165] systemd[1]: Starting systemd-binfmt.service - Set Up Additional Binary Formats... [ 8.137016] systemd[1]: Finished console-setup.service - Set console font and keymap. [ 8.206868] systemd[1]: proc-sys-fs-binfmt_misc.automount: Got automount request for /proc/sys/fs/binfmt_misc, triggered by 272 (systemd-binfmt) [ 8.232197] random: crng init done [ 8.249009] systemd[1]: Mounting proc-sys-fs-binfmt_misc.mount - Arbitrary Executable File Formats File System... [ 8.273466] systemd[1]: Finished systemd-random-seed.service - Load/Save Random Seed. [ 8.285768] systemd[1]: first-boot-complete.target - First Boot Complete was skipped because of an unmet condition check (ConditionFirstBoot=yes). [ 8.286491] systemd[1]: systemd-machine-id-commit.service - Commit a transient machine-id on disk was skipped because of an unmet condition check (ConditionPathIsMountPoint=/etc/machine-id). [ 8.329852] systemd[1]: Mounted proc-sys-fs-binfmt_misc.mount - Arbitrary Executable File Formats File System. [ 8.371793] systemd[1]: Finished systemd-binfmt.service - Set Up Additional Binary Formats. [ 8.429868] systemd[1]: Started systemd-udevd.service - Rule-based Manager for Device Events and Files. [ 8.521900] systemd[1]: Starting systemd-networkd.service - Network Configuration... [ 8.569563] zram: Added device: zram0 [ 8.573033] zram: Added device: zram1 [ 8.576864] zram: Added device: zram2 [ 8.905905] systemd[1]: Found device dev-ttyS2.device - /dev/ttyS2. [ 9.128868] zram0: detected capacity change from 0 to 1514648 [ 9.246736] Adding 757320k swap on /dev/zram0. Priority:5 extents:1 across:757320k SS [ 9.463515] dw_wdt 110a0000.watchdog: No valid TOPs array specified [ 9.573447] rk3288-crypto 100a0000.cypto-controller: will run requests pump with realtime priority [ 9.573706] rk3288-crypto 100a0000.cypto-controller: Register ecb(aes) as ecb-aes-rk [ 9.573899] rk3288-crypto 100a0000.cypto-controller: Register cbc(aes) as cbc-aes-rk [ 9.573961] rk3288-crypto 100a0000.cypto-controller: Register ecb(des) as ecb-des-rk [ 9.573995] rk3288-crypto 100a0000.cypto-controller: Register cbc(des) as cbc-des-rk [ 9.574029] rk3288-crypto 100a0000.cypto-controller: Register ecb(des3_ede) as ecb-des3-ede-rk [ 9.574065] rk3288-crypto 100a0000.cypto-controller: Register cbc(des3_ede) as cbc-des3-ede-rk [ 9.574101] rk3288-crypto 100a0000.cypto-controller: Register sha1 as rk-sha1 [ 9.574140] rk3288-crypto 100a0000.cypto-controller: Register sha256 as rk-sha256 [ 9.574177] rk3288-crypto 100a0000.cypto-controller: Register md5 as rk-md5 [ 9.601478] zram1: detected capacity change from 0 to 102400 [ 9.696782] lima 20000000.gpu: gp - mali400 version major 1 minor 1 [ 9.697206] lima 20000000.gpu: pp0 - mali400 version major 1 minor 1 [ 9.697469] lima 20000000.gpu: pp1 - mali400 version major 1 minor 1 [ 9.697566] lima 20000000.gpu: l2_cache0 64K, 4-way, 64byte cache line, 64bit external bus [ 9.724305] lima 20000000.gpu: bus rate = 300000000 [ 9.724370] lima 20000000.gpu: mod rate = 300000000 [ 9.732972] [drm] Initialized lima 1.1.0 for 20000000.gpu on minor 1 [ 9.832883] rk3228-codec 12010000.codec: spk_depop_time use default value. [ 9.846722] rockchip-iep 20070000.iep: Adding to iommu group 1 [ 9.849318] rockchip-rga 20060000.rga: HW Version: 0x04.01 [ 9.852777] rockchip_vdec: module is from the staging directory, the quality is unknown, you have been warned. [ 9.855759] rkvdec 20030000.video-codec: Adding to iommu group 2 [ 9.862538] rockchip-iep 20070000.iep: Device rockchip-iep registered as /dev/video0 [ 9.871528] rockchip-rga 20060000.rga: Registered rockchip-rga as /dev/video1 [ 9.901063] systemd[1]: Finished armbian-zram-config.service - Armbian ZRAM config. [ 9.906203] hantro-vpu 20020000.video-codec: Adding to iommu group 3 [ 9.921274] hantro-vpu 20020000.video-codec: registered rockchip,rk3399-vpu-enc as /dev/video3 [ 9.931196] hantro-vpu 20020000.video-codec: registered rockchip,rk3399-vpu-dec as /dev/video4 [ 10.018602] systemd[1]: Starting armbian-ramlog.service - Armbian memory supported logging... [ 10.056821] rk_gmac-dwmac 30200000.ethernet end0: Register MEM_TYPE_PAGE_POOL RxQ-0 [ 10.084624] systemd[1]: Started systemd-networkd.service - Network Configuration. [ 10.139812] rk_gmac-dwmac 30200000.ethernet end0: PHY [stmmac-0:00] driver [Rockchip integrated EPHY] (irq=POLL) [ 10.148254] rk_gmac-dwmac 30200000.ethernet end0: No Safety Features support found [ 10.148390] rk_gmac-dwmac 30200000.ethernet end0: PTP not supported by HW [ 10.161502] rk_gmac-dwmac 30200000.ethernet end0: configuring for phy/rmii link mode [ 10.245628] bFWReady == _FALSE call reset 8051... [ 10.251796] Registered IR keymap rc-rk322x-tvbox [ 10.361283] IR NEC protocol handler initialized [ 10.397007] rc rc0: gpio_ir_recv as /devices/platform/ir-receiver/rc/rc0 [ 10.397857] rc rc0: lirc_dev: driver gpio_ir_recv registered at minor = 0, raw IR receiver, no transmitter [ 10.398516] input: gpio_ir_recv as /devices/platform/ir-receiver/rc/rc0/input6 [ 10.561893] EXT4-fs (zram1): mounted filesystem ba64ee27-d707-469d-a07c-e9950a485bb0 r/w without journal. Quota mode: none. [ 10.816713] systemd[1]: Listening on systemd-rfkill.socket - Load/Save RF Kill Switch Status /dev/rfkill Watch. [ 10.977894] systemd[1]: Starting systemd-rfkill.service - Load/Save RF Kill Switch Status... [ 11.166737] systemd[1]: Started systemd-rfkill.service - Load/Save RF Kill Switch Status. [ 11.378730] systemd[1]: Found device sys-subsystem-net-devices-wlan1.device - /sys/subsystem/net/devices/wlan1. [ 11.423829] systemd[1]: dev-hugepages.mount - Huge Pages File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/mm/hugepages). [ 11.425058] systemd[1]: sys-kernel-tracing.mount - Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing). [ 11.465523] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod... [ 11.491753] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore... [ 11.522134] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop... [ 11.549397] systemd[1]: Started netplan-wpa-wlan1.service - WPA supplicant for netplan wlan1. [ 11.560846] systemd[1]: systemd-machine-id-commit.service - Commit a transient machine-id on disk was skipped because of an unmet condition check (ConditionPathIsMountPoint=/etc/machine-id). [ 11.571626] systemd[1]: modprobe@dm_mod.service: Deactivated successfully. [ 11.576874] systemd[1]: Finished modprobe@dm_mod.service - Load Kernel Module dm_mod. [ 11.601230] systemd[1]: modprobe@efi_pstore.service: Deactivated successfully. [ 11.605609] systemd[1]: Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore. [ 11.619506] systemd[1]: modprobe@loop.service: Deactivated successfully. [ 11.622547] systemd[1]: Finished modprobe@loop.service - Load Kernel Module loop. [ 11.635852] systemd[1]: systemd-pstore.service - Platform Persistent Storage Archival was skipped because of an unmet condition check (ConditionDirectoryNotEmpty=/sys/fs/pstore). [ 11.636764] systemd[1]: systemd-repart.service - Repartition Root Disk was skipped because no trigger condition checks were met. [ 11.797559] systemd[1]: Finished armbian-ramlog.service - Armbian memory supported logging. [ 11.933916] systemd[1]: Starting systemd-journald.service - Journal Service... [ 12.256824] rk_gmac-dwmac 30200000.ethernet end0: Link is Up - 100Mbps/Full - flow control off [ 12.445746] systemd[1]: Started systemd-journald.service - Journal Service. [ 12.572926] systemd-journald[501]: Received client request to flush runtime journal. [ 13.548872] ------------[ cut here ]------------ [ 13.548918] WARNING: CPU: 0 PID: 503 at net/wireless/nl80211.c:19591 cfg80211_ch_switch_notify+0x1e4/0x1e8 [ 13.548976] Modules linked in: snd_soc_hdmi_codec ir_nec_decoder snd_soc_spdif_tx gpio_ir_recv snd_soc_audio_graph_card2 8189es cpufreq_dt snd_soc_simple_card_utils hantro_vpu rockchip_vdec(C) dw_hdmi_i2s_audio rockchip_rga v4l2_jpeg rockchip_iep v4l2_vp9 v4l2_h264 videobuf2_dma_contig v4l2_mem2mem dw_hdmi_cec snd_soc_rk3228 snd_soc_rockchip_spdif snd_soc_rockchip_i2s snd_soc_core lima gpu_sched rockchip_thermal snd_pcm_dmaengine snd_pcm snd_timer rk_crypto snd soundcore dw_wdt crypto_engine zram zsmalloc binfmt_misc fuse gpio_keys [ 13.549307] CPU: 0 UID: 0 PID: 503 Comm: RTW_CMD_THREAD Tainted: G C 6.12.37-current-rockchip #1 [ 13.549336] Tainted: [C]=CRAP [ 13.549343] Hardware name: Generic DT based system [ 13.549353] Call trace: [ 13.549364] dump_backtrace from show_stack+0x18/0x1c [ 13.549399] r7:60010013 r6:60010013 r5:b132e5f0 r4:00000000 [ 13.549405] show_stack from dump_stack_lvl+0x5c/0x70 [ 13.549426] dump_stack_lvl from dump_stack+0x18/0x1c [ 13.549449] r7:00000009 r6:00004c87 r5:b0fe1b60 r4:b141ee8c [ 13.549453] dump_stack from __warn+0x84/0xe4 [ 13.549472] __warn from warn_slowpath_fmt+0x188/0x190 [ 13.549492] r7:b0fe1b60 r6:b141ee8c r5:00000000 r4:00000000 [ 13.549497] warn_slowpath_fmt from cfg80211_ch_switch_notify+0x1e4/0x1e8 [ 13.549516] r8:f2241e60 r7:b974d800 r6:b59d6800 r5:00000000 r4:b59d7800 [ 13.549521] cfg80211_ch_switch_notify from rtw_cfg80211_ch_switch_notify+0x10c/0x154 [8189es] [ 13.550454] r9:00000985 r8:b59d6a20 r7:00000000 r6:00000000 r5:00000985 r4:f202f000 [ 13.550464] rtw_cfg80211_ch_switch_notify [8189es] from rtw_chk_start_clnt_join+0x260/0x39c [8189es] [ 13.551327] r9:f202bba1 r8:00000000 r7:f2241f1a r6:f2241f19 r5:b3f51000 r4:f202b000 [ 13.551337] rtw_chk_start_clnt_join [8189es] from join_cmd_hdl+0x248/0x358 [8189es] [ 13.552011] r10:af28b058 r9:f202bba1 r8:af28b730 r7:f202bace r6:f202b661 r5:f202b662 [ 13.552019] r4:f202b000 [ 13.552024] join_cmd_hdl [8189es] from rtw_cmd_thread+0x158/0x418 [8189es] [ 13.552606] r9:f1977ec0 r8:b5472040 r7:f1977f0c r6:f1977ee0 r5:f1977000 r4:b5a2d1c0 [ 13.552613] rtw_cmd_thread [8189es] from kthread+0xe8/0x104 [ 13.552845] r10:00000000 r9:f19818f8 r8:b51de7c0 r7:f1977000 r6:af1b7e30 r5:b5472040 [ 13.552850] r4:b5697040 [ 13.552854] kthread from ret_from_fork+0x14/0x28 [ 13.552871] Exception stack(0xf2241fb0 to 0xf2241ff8) [ 13.552884] 1fa0: 00000000 00000000 00000000 00000000 [ 13.552894] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 13.552902] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000 [ 13.552912] r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:b014b998 r4:b5697040 [ 13.553251] ---[ end trace 0000000000000000 ]--- [ 15.288478] systemd-journald[501]: Received client request to relinquish /var/log/journal/ab96d43e6b5f4482985ef7d75c79e4f6 access.
  2. It's been a while since I used Armbian. I have tons of ARM SBCs from a few years back because I think they're fascinating but they either wind up being too slow or just not worth using it for whatever since x86 "SBC like" boards exist and are pretty cheap. Fast forward to now and I'm doing some touchscreen development and just because of how I have things setup I needed 3 things, I2C, Interrupt capable GPIO and an actual DisplayPort. That combination of things is surprisingly hard to find. I had a couple of things on hand, (Seeed Odyssey x86, Odroid H2/H3, Rpi's, Nvidia Jetson Nano). I spent way more time than I should have trying to make each of these work, in the end only the Rpi4 worked because the GPIO is good, problem is the HDMI ports are native. That's kind of a thing with ARM SBC's that's opposite from x86 and desktop GPU's...the native display interface is usually DisplayPort of some form on x86. So with the Pi4 I had to use one of the few HDMI->DP adapters I could find (the other way is common, this way is rare) and it worked but it's kind of jank. The other SBCs had various issues with GPIO even though they had displayports. So I picked up the Orange Pi 5 Plus because it has a typeC/DP which is fine. I think I tried the latest image of Armbian first, and it doesn't boot, there was a post here over a month ago about it so I wound up dropping Armbian cuz that's not a good start. Manjaro Rpi images work well, they have a dev image for the orange Pi but their device tree is missing the typeC displayport connections. Then I tried Orange Pi OS / Arch which looks ugly but the DP works....though the colors are swapped, like the red/green channels are mixed up. I couldn't get I2C2 working either. I saw a post on here about it mentioning the kernel version etc. but I couldn't get it by device wouldn't show up on a scan. So I came back to Armbian, slightly older image with the vendor kernel. Has pretty much the same issues. After some messing around I found that the I2C4_M3 mux overlay works to put the I2C4 bus into play, this one worked for me. So I was able to compile my driver module against the orange Pi source and get it working but I still have this issue with the DP colors being swapped and slightly shifted. Something is off about the DP configuration. Right now I have enough to do what I need to do but I will have to resolve that. I'm leaning towards the issue being in the DT. If anyone has any ideas about this it'd be much appreciated. Just figured I'd tell that little story in case some of the Armbian devs are looking for feedback. Think I'll stick with Armbian since it works better than anything else, though I much prefer Arch based distros. As for the Orange Pi itself, this thing is great. It's an actual development board, with enough interfaces to actually develop something, so I think I'll actually use this one.
  3. My goal is to use Radxa Rock3a with a large 3.5inch HDD as a first step. Works fine if I use a M.2 E-key adapter which connects on the PCIe2.0 x1 lane and provides SATA via a JMB 5-port chip (only 2 connectors, support is in U-boot default Armbian build 2024.10). Worked also if I use an overlay included in early 6.1.84-vendor-rk35xx builds that maps RK3568 SATA onto the PCIe2.0 M.2 connector traces/signals, but now the whole 6.1.84-vendor-rk35xx ends in panic. I have not looked at exact changes (it is from the beta channel), but it was working with trunk.x and now installed variant is from trunk.y. I might not be able to find exact numbers for x and y, but the kernel crash rings a bell. Earlier booting the Rock3A was also random problematic, I thought some PSU issue or anything unknown related to power. I need to mention that with 6.6.64 and 6.12.5 the board works fine, I also did trials with NMVE + HDD connected and that works. So If I only use mainline, goal is actually achieved as a concept. NVME is 1400MByte/s, HDD 200MByte/s. But vendor kernel working would be nice as that offers NPU and video transcoding and no JMB chip needed, so that is why I try it. When I have only SD-card inserted, serial console connected and a RaspberryPi (Pi5) 27W PSU, selecting 6.1.84-vendor-rk35xx gives the log below. It seems to fail on NPU powering, something I have seen before, but was then random and did not appear anymore for kernel 6.6.64 or later. I have looked into Rock3A schematics, that makes make think that I need to solder a USB-C connector to a 12V or so supply. Radxa also mentions 9V/2A, not 5V. But I doubt that this will prevent this kernel panic, but I will try as powering the whole setup from only 12V car battery would be great. I will first see what the setup does when I connect a 5TB WD Elements when RaspberryPi (Pi5) 27W PSU is used, so the on-board DC/DC can't do anything. So the log below is what I can share and know right now, I am not sure if the 6.1.84-vendor-rk35xx is meant to be run on Rock3A RK3568, at least main focus is likely RK3588 boards. So to be continued later on. DDR 2d653b3476 typ 24/01/20-15:04:19,fwver: v1.21 In LP4/4x derate en, other dram:1x trefi SRX ddrconfig:0 LPDDR4X, 324MHz BW=32 Col=10 Bk=8 CS0 Row=16 CS=1 Die BW=16 Size=2048MB tdqss: cs0 dqs0: 72ps, dqs1: -24ps, dqs2: -72ps, dqs3: -144ps, change to: 324MHz PHY drv:clk:36,ca:36,DQ:29,odt:0 vrefinner:24%, vrefout:41% dram drv:40,odt:0 clk skew:0x61 rx vref: 24.4% tx vref: 40.0% change to: 528MHz PHY drv:clk:36,ca:36,DQ:29,odt:0 vrefinner:24%, vrefout:41% dram drv:40,odt:0 clk skew:0x58 rx vref: 28.4% tx vref: 36.0% change to: 780MHz PHY drv:clk:36,ca:36,DQ:29,odt:60 vrefinner:16%, vrefout:41% dram drv:40,odt:0 clk skew:0x58 rx vref: 15.6% tx vref: 38.0% change to: 1560MHz(final freq) PHY drv:clk:36,ca:36,DQ:29,odt:60 vrefinner:16%, vrefout:22% dram drv:40,odt:80 vref_ca:00000071 clk skew:0x21 rx vref: 15.6% tx vref: 21.8% cs 0: the read training result: DQS0:0x33, DQS1:0x34, DQS2:0x35, DQS3:0x2e, min :0x11 0x10 0x12 0xf 0x1 0x5 0x9 0x5 , 0xc 0x8 0x3 0x4 0xc 0xb 0xa 0x8 , 0x14 0x12 0xc 0xa 0x3 0x2 0x1 0x6 , 0xb 0x8 0x5 0x2 0xd 0xe 0xa 0xc , mid :0x2b 0x2a 0x2c 0x29 0x1c 0x1f 0x24 0x20 ,0x25 0x23 0x1e 0x1f 0x27 0x24 0x24 0x23 , 0x2d 0x2c 0x26 0x24 0x1e 0x1c 0x1b 0x20 ,0x25 0x21 0x1e 0x1b 0x27 0x27 0x24 0x26 , max :0x45 0x44 0x47 0x44 0x38 0x3a 0x3f 0x3b ,0x3f 0x3f 0x39 0x3a 0x42 0x3d 0x3e 0x3f , 0x47 0x46 0x40 0x3f 0x39 0x37 0x36 0x3b ,0x3f 0x3b 0x38 0x35 0x41 0x41 0x3f 0x40 , range:0x34 0x34 0x35 0x35 0x37 0x35 0x36 0x36 ,0x33 0x37 0x36 0x36 0x36 0x32 0x34 0x37 , 0x33 0x34 0x34 0x35 0x36 0x35 0x35 0x35 ,0x34 0x33 0x33 0x33 0x34 0x33 0x35 0x34 , the write training result: DQS0:0x2f, DQS1:0x1d, DQS2:0x13, DQS3:0x5, min :0x7a 0x7e 0x83 0x79 0x6c 0x70 0x74 0x74 0x72 ,0x68 0x63 0x5f 0x5d 0x66 0x67 0x65 0x65 0x62 , 0x69 0x69 0x62 0x60 0x58 0x57 0x58 0x5b 0x5d ,0x5a 0x55 0x54 0x4f 0x59 0x5b 0x57 0x5d 0x52 , mid :0x96 0x98 0x9c 0x95 0x87 0x8a 0x8f 0x8d 0x8b ,0x80 0x7d 0x78 0x75 0x7f 0x7e 0x7d 0x7d 0x7a , 0x84 0x84 0x7c 0x7a 0x72 0x71 0x72 0x76 0x77 ,0x74 0x70 0x6e 0x69 0x74 0x74 0x70 0x76 0x6d , max :0xb2 0xb3 0xb6 0xb1 0xa2 0xa4 0xab 0xa7 0xa4 ,0x99 0x98 0x91 0x8e 0x99 0x95 0x96 0x96 0x92 , 0xa0 0x9f 0x96 0x95 0x8c 0x8b 0x8c 0x91 0x92 ,0x8e 0x8b 0x89 0x84 0x8f 0x8e 0x89 0x8f 0x88 , range:0x38 0x35 0x33 0x38 0x36 0x34 0x37 0x33 0x32 ,0x31 0x35 0x32 0x31 0x33 0x2e 0x31 0x31 0x30 , 0x37 0x36 0x34 0x35 0x34 0x34 0x34 0x36 0x35 ,0x34 0x36 0x35 0x35 0x36 0x33 0x32 0x32 0x36 , CA Training result: cs:0 min :0x4c 0x4c 0x43 0x3e 0x45 0x3c 0x4c ,0x4f 0x49 0x44 0x3c 0x41 0x3b 0x4d , cs:0 mid :0x8a 0x8a 0x7f 0x7e 0x80 0x7b 0x79 ,0x8b 0x88 0x7f 0x7c 0x7c 0x7b 0x79 , cs:0 max :0xc9 0xc9 0xbb 0xbf 0xbb 0xba 0xa6 ,0xc7 0xc7 0xbb 0xbd 0xb8 0xbb 0xa5 , cs:0 range:0x7d 0x7d 0x78 0x81 0x76 0x7e 0x5a ,0x78 0x7e 0x77 0x81 0x77 0x80 0x58 , out U-Boot SPL 2024.10-armbian-2024.10-Sf919-P35d0-Hba75-Vea36-Bdacf-R448a (Dec 09 2024 - 13:26:39 +0000) Trying to boot from SPI ## Checking hash(es) for config config-1 ... OK ## Checking hash(es) for Image atf-1 ... sha256+ OK ## Checking hash(es) for Image u-boot ... sha256+ OK ## Checking hash(es) for Image fdt-1 ... sha256+ OK ## Checking hash(es) for Image atf-2 ... sha256+ OK ## Checking hash(es) for Image atf-3 ... sha256+ OK ## Checking hash(es) for Image atf-4 ... sha256+ OK ## Checking hash(es) for Image atf-5 ... sha256+ OK ## Checking hash(es) for Image atf-6 ... sha256+ OK INFO: Preloader serial: 2 NOTICE: BL31: v2.3():v2.3-645-g8cea6ab0b:cl, fwver: v1.44 NOTICE: BL31: Built : 16:36:43, Sep 19 2023 INFO: GICv3 without legacy support detected. INFO: ARM GICv3 driver initialized in EL3 INFO: pmu v1 is valid 220114 INFO: l3 cache partition cfg-0 INFO: dfs DDR fsp_param[0].freq_mhz= 1560MHz INFO: dfs DDR fsp_param[1].freq_mhz= 324MHz INFO: dfs DDR fsp_param[2].freq_mhz= 528MHz INFO: dfs DDR fsp_param[3].freq_mhz= 780MHz INFO: Using opteed sec cpu_context! INFO: boot cpu mask: 0 INFO: BL31: Initializing runtime services WARNING: No OPTEE provided by BL2 boot loader, Booting device without OPTEE initialization. SMC`s destined for OPTEE will return SMC_UNK ERROR: Error initializing runtime service opteed_fast INFO: BL31: Preparing for EL3 exit to normal world INFO: Entry point address = 0xa00000 INFO: SPSR = 0x3c9 U-Boot 2024.10-armbian-2024.10-Sf919-P35d0-Hba75-Vea36-Bdacf-R448a (Dec 09 2024 - 13:26:39 +0000) Model: Radxa ROCK 3A DRAM: 2 GiB PMIC: RK809 (on=0x40, off=0x00) Core: 343 devices, 31 uclasses, devicetree: separate MMC: mmc@fe000000: 2, mmc@fe2b0000: 1, mmc@fe310000: 0 Loading Environment from nowhere... OK In: serial@fe660000 Out: serial@fe660000 Err: serial@fe660000 Model: Radxa ROCK 3A Net: eth0: ethernet@fe010000 Hit any key to stop autoboot: 0 Scanning for bootflows in all bootdevs Seq Method State Uclass Part Name Filename --- ----------- ------ -------- ---- ------------------------ ---------------- Scanning global bootmeth 'efi_mgr': Card did not respond to voltage select! : -110 Card did not respond to voltage select! : -110 No EFI system partition No EFI system partition Failed to persist EFI variables No EFI system partition Failed to persist EFI variables No EFI system partition Failed to persist EFI variables 0 efi_mgr ready (none) 0 <NULL> ** Booting bootflow '<NULL>' with efi_mgr Loading Boot0000 'mmc 1' failed EFI boot manager: Cannot load any image Boot failed (err=-14) Scanning bootdev 'mmc@fe2b0000.bootdev': 1 extlinux ready mmc 1 mmc@fe2b0000.bootdev.part /extlinux/extlinux.conf ** Booting bootflow 'mmc@fe2b0000.bootdev.part_1' with extlinux Select the boot mode 1: edge 2: current 3: vendor Enter choice: 3 3: vendor Retrieving file: /extlinux/6.1.84-vendor-rk35xx/Image Retrieving file: /extlinux/6.1.84-vendor-rk35xx/uInitrd append: root=/dev/mmcblk1p2 rootwait rw earlyprintk console=ttyS2,1500000 Retrieving file: /extlinux/6.1.84-vendor-rk35xx/rk3568-rock-3a.dtb ## Loading init Ramdisk from Legacy Image at 12180000 ... Image Name: uInitrd Image Type: AArch64 Linux RAMDisk Image (gzip compressed) Data Size: 18710148 Bytes = 17.8 MiB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK ## Flattened Device Tree blob at 12000000 Booting using the fdt blob at 0x12000000 Working FDT set to 12000000 Loading Ramdisk to 7bcc9000, end 7cea0e84 ... OK ERROR: reserving fdt memory region failed (addr=0 size=0 flags=0) ERROR: reserving fdt memory region failed (addr=0 size=0 flags=0) Loading Device Tree to 000000007bc9a000, end 000000007bcc834d ... OK Working FDT set to 7bc9a000 Starting kernel ... [ 16.420184] Booting Linux on physical CPU 0x0000000000 [0x412fd050] [ 16.420228] Linux version 6.1.84-vendor-rk35xx (build@armbian) (aarch64-linux-gnu-gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #1 SMP Sun Dec 15 09:25:38 UTC 2024 [ 16.427542] Machine model: Radxa ROCK3 Model A [ 16.427641] efi: UEFI not found. [ 16.427912] OF: fdt: Reserved memory: failed to reserve memory for node 'drm-logo@0': base 0x0000000000000000, size 0 MiB [ 16.427940] OF: fdt: Reserved memory: failed to reserve memory for node 'drm-cubic-lut@0': base 0x0000000000000000, size 0 MiB [ 16.428081] Reserved memory: created CMA memory pool at 0x000000005bc00000, size 512 MiB [ 16.428090] OF: reserved mem: initialized node rknpu, compatible id shared-dma-pool [ 16.504567] Zone ranges: [ 16.504579] DMA [mem 0x0000000000200000-0x000000007fffffff] [ 16.504598] DMA32 empty [ 16.504605] Normal empty [ 16.504612] Movable zone start for each node [ 16.504615] Early memory node ranges [ 16.504618] node 0: [mem 0x0000000000200000-0x000000007fffffff] [ 16.504633] Initmem setup node 0 [mem 0x0000000000200000-0x000000007fffffff] [ 16.520717] On node 0, zone DMA: 512 pages in unavailable ranges [ 16.520753] cma: Reserved 16 MiB at 0x000000005ac00000 [ 16.520904] psci: probing for conduit method from DT. [ 16.520919] psci: PSCIv1.1 detected in firmware. [ 16.520927] psci: Using standard PSCI v0.2 function IDs [ 16.520936] psci: MIGRATE_INFO_TYPE not supported. [ 16.520955] psci: SMC Calling Convention v1.2 [ 16.521467] percpu: Embedded 30 pages/cpu s82728 r8192 d31960 u122880 [ 16.521679] Detected VIPT I-cache on CPU0 [ 16.521761] CPU features: detected: GIC system register CPU interface [ 16.521768] CPU features: detected: Virtualization Host Extensions [ 16.521788] CPU features: kernel page table isolation forced ON by KASLR [ 16.521796] CPU features: detected: Kernel page table isolation (KPTI) [ 16.521806] CPU features: detected: Qualcomm erratum 1009, or ARM erratum 1286807, 2441009 [ 16.521811] CPU features: detected: ARM errata 1165522, 1319367, or 1530923 [ 16.521819] alternatives: applying boot alternatives [ 16.522419] Built 1 zonelists, mobility grouping on. Total pages: 515592 [ 16.522439] Kernel command line: root=/dev/mmcblk1p2 rootwait rw earlyprintk console=ttyS2,1500000 [ 16.522796] Unknown kernel command line parameters "earlyprintk", will be passed to user space. [ 16.523504] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) [ 16.523851] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear) [ 16.523865] mem auto-init: stack:off, heap alloc:off, heap free:off [ 16.557699] Memory: 1455124K/2095104K available (18688K kernel code, 3956K rwdata, 7872K rodata, 8128K init, 703K bss, 99308K reserved, 540672K cma-reserved) [ 16.557948] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 16.558016] ftrace: allocating 71456 entries in 280 pages [ 16.752227] ftrace: allocated 280 pages with 3 groups [ 16.752489] trace event string verifier disabled [ 16.752842] rcu: Hierarchical RCU implementation. [ 16.752851] rcu: RCU event tracing is enabled. [ 16.752855] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4. [ 16.752865] Rude variant of Tasks RCU enabled. [ 16.752869] Tracing variant of Tasks RCU enabled. [ 16.752874] rcu: RCU calculated value of scheduler-enlistment delay is 30 jiffies. [ 16.752880] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4 [ 16.782486] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 16.785586] GICv3: GIC: Using split EOI/Deactivate mode [ 16.785601] GICv3: 320 SPIs implemented [ 16.785611] GICv3: 0 Extended SPIs implemented [ 16.785669] Root IRQ handler: gic_handle_irq [ 16.785694] GICv3: GICv3 features: 16 PPIs [ 16.785739] GICv3: CPU0: found redistributor 0 region 0:0x00000000fd460000 [ 16.786570] ITS [mem 0xfd440000-0xfd45ffff] [ 16.786678] ITS@0x00000000fd440000: allocated 8192 Devices @660000 (indirect, esz 8, psz 64K, shr 0) [ 16.786740] ITS@0x00000000fd440000: allocated 32768 Interrupt Collections @670000 (flat, esz 2, psz 64K, shr 0) [ 16.786762] ITS: using cache flushing for cmd queue [ 16.787392] GICv3: using LPI property table @0x0000000000680000 [ 16.787561] GIC: using cache flushing for LPI property table [ 16.787570] GICv3: CPU0: using allocated LPI pending table @0x0000000000690000 [ 16.787684] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 16.837185] arch_timer: cp15 timer(s) running at 24.00MHz (phys). [ 16.837218] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns [ 16.837235] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 16.839358] Console: colour dummy device 80x25 [ 16.839425] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=80000) [ 16.839444] pid_max: default: 32768 minimum: 301 [ 16.839592] LSM: Security Framework initializing [ 16.839746] AppArmor: AppArmor initialized [ 16.839978] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear) [ 16.840004] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear) [ 16.841606] cacheinfo: Unable to detect cache hierarchy for CPU 0 [ 16.843257] cblist_init_generic: Setting adjustable number of callback queues. [ 16.843268] cblist_init_generic: Setting shift to 2 and lim to 1. [ 16.843472] cblist_init_generic: Setting adjustable number of callback queues. [ 16.843483] cblist_init_generic: Setting shift to 2 and lim to 1. [ 16.843936] rcu: Hierarchical SRCU implementation. [ 16.843944] rcu: Max phase no-delay instances is 1000. [ 16.846116] Platform MSI: interrupt-controller@fd440000 domain created [ 16.846975] PCI/MSI: /interrupt-controller@fd400000/interrupt-controller@fd440000 domain created [ 16.847567] EFI services will not be available. [ 16.848266] smp: Bringing up secondary CPUs ... [ 16.849524] Detected VIPT I-cache on CPU1 [ 16.849670] cacheinfo: Unable to detect cache hierarchy for CPU 1 [ 16.849692] GICv3: CPU1: found redistributor 100 region 0:0x00000000fd480000 [ 16.849723] GICv3: CPU1: using allocated LPI pending table @0x00000000006a0000 [ 16.849794] CPU1: Booted secondary processor 0x0000000100 [0x412fd050] [ 16.851272] Detected VIPT I-cache on CPU2 [ 16.851411] cacheinfo: Unable to detect cache hierarchy for CPU 2 [ 16.851433] GICv3: CPU2: found redistributor 200 region 0:0x00000000fd4a0000 [ 16.851461] GICv3: CPU2: using allocated LPI pending table @0x00000000006b0000 [ 16.851518] CPU2: Booted secondary processor 0x0000000200 [0x412fd050] [ 16.852870] Detected VIPT I-cache on CPU3 [ 16.853005] cacheinfo: Unable to detect cache hierarchy for CPU 3 [ 16.853026] GICv3: CPU3: found redistributor 300 region 0:0x00000000fd4c0000 [ 16.853054] GICv3: CPU3: using allocated LPI pending table @0x00000000006c0000 [ 16.853109] CPU3: Booted secondary processor 0x0000000300 [0x412fd050] [ 16.853294] smp: Brought up 1 node, 4 CPUs [ 16.853309] SMP: Total of 4 processors activated. [ 16.853318] CPU features: detected: 32-bit EL0 Support [ 16.853322] CPU features: detected: 32-bit EL1 Support [ 16.853330] CPU features: detected: Data cache clean to the PoU not required for I/D coherence [ 16.853336] CPU features: detected: Common not Private translations [ 16.853341] CPU features: detected: CRC32 instructions [ 16.853349] CPU features: detected: RCpc load-acquire (LDAPR) [ 16.853354] CPU features: detected: Privileged Access Never [ 16.853358] CPU features: detected: RAS Extension Support [ 16.853367] CPU features: detected: Speculative Store Bypassing Safe (SSBS) [ 16.853494] CPU: All CPU(s) started at EL2 [ 16.853501] alternatives: applying system-wide alternatives [ 16.855793] devtmpfs: initialized [ 16.899955] Registered cp15_barrier emulation handler [ 16.899983] Registered setend emulation handler [ 16.900305] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns [ 16.900343] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 16.918075] pinctrl core: initialized pinctrl subsystem [ 16.919174] DMI not present or invalid. [ 16.920184] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 16.922429] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations [ 16.922953] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 16.923233] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 16.923325] audit: initializing netlink subsys (disabled) [ 16.923677] audit: type=2000 audit(0.083:1): state=initialized audit_enabled=0 res=1 [ 16.928669] Registered FIQ tty driver [ 16.929454] thermal_sys: Registered thermal governor 'fair_share' [ 16.929465] thermal_sys: Registered thermal governor 'step_wise' [ 16.929472] thermal_sys: Registered thermal governor 'user_space' [ 16.929478] thermal_sys: Registered thermal governor 'power_allocator' [ 16.929623] cpuidle: using governor menu [ 16.930110] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 16.930389] ASID allocator initialised with 32768 entries [ 16.934821] ramoops: dmesg-0 0x20000@0x0000000000110000 [ 16.934879] ramoops: console 0x80000@0x0000000000130000 [ 16.934912] ramoops: pmsg 0x50000@0x00000000001b0000 [ 16.935641] printk: console [ramoops-1] enabled [ 16.935657] pstore: Registered ramoops as persistent store backend [ 16.935670] ramoops: using 0xf0000@0x110000, ecc: 0 [ 16.967521] platform fe040000.vop: Fixed dependency cycle(s) with /hdmi@fe0a0000 [ 16.967676] platform fe0a0000.hdmi: Fixed dependency cycle(s) with /vop@fe040000 [ 17.004543] rockchip-gpio fdd60000.gpio: probed /pinctrl/gpio@fdd60000 [ 17.005634] rockchip-gpio fe740000.gpio: probed /pinctrl/gpio@fe740000 [ 17.006614] rockchip-gpio fe750000.gpio: probed /pinctrl/gpio@fe750000 [ 17.007721] rockchip-gpio fe760000.gpio: probed /pinctrl/gpio@fe760000 [ 17.008623] rockchip-gpio fe770000.gpio: probed /pinctrl/gpio@fe770000 [ 17.008867] rockchip-pinctrl pinctrl: probed pinctrl [ 17.024375] KASLR enabled [ 17.049281] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages [ 17.049321] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page [ 17.049337] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages [ 17.049349] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page [ 17.049363] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages [ 17.049374] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page [ 17.049387] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages [ 17.049397] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page [ 17.106803] raid6: neonx8 gen() 1372 MB/s [ 17.163677] raid6: neonx4 gen() 1408 MB/s [ 17.220568] raid6: neonx2 gen() 1290 MB/s [ 17.277430] raid6: neonx1 gen() 1051 MB/s [ 17.334305] raid6: int64x8 gen() 349 MB/s [ 17.391161] raid6: int64x4 gen() 440 MB/s [ 17.448025] raid6: int64x2 gen() 910 MB/s [ 17.504857] raid6: int64x1 gen() 638 MB/s [ 17.504876] raid6: using algorithm neonx4 gen() 1408 MB/s [ 17.561712] raid6: .... xor() 1069 MB/s, rmw enabled [ 17.561731] raid6: using neon recovery algorithm [ 17.563988] fiq_debugger fiq_debugger.0: error -ENXIO: IRQ fiq not found [ 17.564038] fiq_debugger fiq_debugger.0: error -ENXIO: IRQ wakeup not found [ 17.564066] fiq_debugger_probe: could not install nmi irq handler [ 17.564828] printk: console [ttyFIQ0] enabled [ 17.565296] Registered fiq debugger ttyFIQ0 [ 17.573621] iommu: Default domain type: Translated [ 17.573657] iommu: DMA domain TLB invalidation policy: strict mode [ 17.574305] SCSI subsystem initialized [ 17.574732] usbcore: registered new interface driver usbfs [ 17.574830] usbcore: registered new interface driver hub [ 17.574905] usbcore: registered new device driver usb [ 17.575181] mc: Linux media interface: v0.10 [ 17.575274] videodev: Linux video capture interface: v2.00 [ 17.575535] pps_core: LinuxPPS API ver. 1 registered [ 17.575558] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 17.575602] PTP clock support registered [ 17.576623] arm-scmi firmware:scmi: Enabled polling mode TX channel - prot_id:16 [ 17.576863] arm-scmi firmware:scmi: SCMI Notifications - Core Enabled. [ 17.576956] arm-scmi firmware:scmi: SCMI Protocol v2.0 'rockchip:' Firmware version 0x0 [ 17.578664] Advanced Linux Sound Architecture Driver Initialized. [ 17.579800] Bluetooth: Core ver 2.22 [ 17.579898] NET: Registered PF_BLUETOOTH protocol family [ 17.579921] Bluetooth: HCI device and connection manager initialized [ 17.579947] Bluetooth: HCI socket layer initialized [ 17.579970] Bluetooth: L2CAP socket layer initialized [ 17.580017] Bluetooth: SCO socket layer initialized [ 17.580161] NetLabel: Initializing [ 17.580183] NetLabel: domain hash size = 128 [ 17.580198] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO [ 17.580315] NetLabel: unlabeled traffic allowed by default [ 17.580985] vgaarb: loaded [ 17.586279] clocksource: Switched to clocksource arch_sys_counter [ 17.586890] VFS: Disk quotas dquot_6.6.0 [ 17.586996] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 17.587859] AppArmor: AppArmor Filesystem Enabled [ 17.605177] NET: Registered PF_INET protocol family [ 17.605504] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 17.608879] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear) [ 17.608964] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 17.609100] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear) [ 17.609265] TCP bind hash table entries: 16384 (order: 7, 524288 bytes, linear) [ 17.609830] TCP: Hash tables configured (established 16384 bind 16384) [ 17.610247] MPTCP token hash table entries: 2048 (order: 3, 49152 bytes, linear) [ 17.610376] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear) [ 17.610448] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear) [ 17.610776] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 17.611685] RPC: Registered named UNIX socket transport module. [ 17.611714] RPC: Registered udp transport module. [ 17.611730] RPC: Registered tcp transport module. [ 17.611746] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 17.613385] PCI: CLS 0 bytes, default 64 [ 17.614339] Trying to unpack rootfs image as initramfs... [ 17.635363] hw perfevents: enabled with armv8_cortex_a55 PMU driver, 7 counters available [ 17.637074] kvm [1]: IPA Size Limit: 40 bits [ 17.637150] kvm [1]: GICv3: no GICV resource entry [ 17.637171] kvm [1]: disabling GICv2 emulation [ 17.637187] kvm [1]: GIC system register CPU interface enabled [ 17.644292] kvm [1]: vgic interrupt IRQ9 [ 17.653955] kvm [1]: VHE mode initialized successfully [ 18.347733] Initialise system trusted keyrings [ 18.348246] workingset: timestamp_bits=46 max_order=19 bucket_order=0 [ 18.357334] zbud: loaded [ 18.360803] NFS: Registering the id_resolver key type [ 18.360918] Key type id_resolver registered [ 18.360941] Key type id_legacy registered [ 18.361110] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [ 18.361138] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering... [ 18.416171] NET: Registered PF_ALG protocol family [ 18.416314] xor: measuring software checksum speed [ 18.422675] 8regs : 1565 MB/sec [ 18.427915] 32regs : 1911 MB/sec [ 18.434090] arm64_neon : 1621 MB/sec [ 18.434140] xor: using function: 32regs (1911 MB/sec) [ 18.434189] Key type asymmetric registered [ 18.434213] Asymmetric key parser 'x509' registered [ 18.434356] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 241) [ 18.434783] io scheduler mq-deadline registered [ 18.434817] io scheduler kyber registered [ 18.458305] rockchip-snps-pcie3-phy fe8c0000.phy: failed to find rockchip,pipe_grf regmap [ 18.462652] dw-pcie 3c0000000.pcie: invalid resource [ 18.462718] dw-pcie 3c0000000.pcie: Failed to initialize host [ 18.462800] dw-pcie: probe of 3c0000000.pcie failed with error -22 [ 18.463844] dw-pcie 3c0800000.pcie: invalid resource [ 18.463880] dw-pcie 3c0800000.pcie: Failed to initialize host [ 18.463947] dw-pcie: probe of 3c0800000.pcie failed with error -22 [ 18.465758] rk-pcie 3c0000000.pcie: invalid prsnt-gpios property in node [ 18.467148] rk-pcie 3c0800000.pcie: invalid prsnt-gpios property in node [ 18.467793] iep: Module initialized. [ 18.467922] rk-pcie 3c0000000.pcie: host bridge /pcie@fe260000 ranges: [ 18.468000] rk-pcie 3c0000000.pcie: IO 0x00f4100000..0x00f41fffff -> 0x00f4100000 [ 18.468055] rk-pcie 3c0000000.pcie: MEM 0x00f4200000..0x00f5ffffff -> 0x00f4200000 [ 18.468064] mpp_service mpp-srv: 90fcfbda8ad3 author: Nyanmisaka 2024-11-25 video: rockchip: mpp: rkvdec: suppress cru reset logs [ 18.468079] mpp_service mpp-srv: probe start [ 18.468099] rk-pcie 3c0000000.pcie: MEM 0x0300000000..0x033fffffff -> 0x0300000000 [ 18.468205] rk-pcie 3c0000000.pcie: iATU unroll: enabled [ 18.468228] rk-pcie 3c0000000.pcie: iATU regions: 8 ob, 8 ib, align 64K, limit 8G [ 18.477196] snps pcie3phy FW update! size 8192 [ 18.491595] rk-pcie 3c0800000.pcie: host bridge /pcie@fe280000 ranges: [ 18.491695] rk-pcie 3c0800000.pcie: IO 0x00f0100000..0x00f01fffff -> 0x00f0100000 [ 18.491741] rk-pcie 3c0800000.pcie: MEM 0x00f0200000..0x00f1ffffff -> 0x00f0200000 [ 18.491776] rk-pcie 3c0800000.pcie: MEM 0x0380000000..0x03bfffffff -> 0x0380000000 [ 18.491873] rk-pcie 3c0800000.pcie: iATU unroll: enabled [ 18.491895] rk-pcie 3c0800000.pcie: iATU regions: 8 ob, 8 ib, align 64K, limit 8G [ 18.498973] mpp_service mpp-srv: probe success [ 18.508052] dma-pl330 fe530000.dma-controller: Loaded driver for PL330 DMAC-241330 [ 18.508123] dma-pl330 fe530000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16 [ 18.512097] dma-pl330 fe550000.dma-controller: Loaded driver for PL330 DMAC-241330 [ 18.512164] dma-pl330 fe550000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16 [ 18.512904] rockchip-pvtm fde00000.pvtm: failed to retrieve pvtm_tz [ 18.513048] rockchip-pvtm fde00000.pvtm: pvtm@0 probed [ 18.513301] rockchip-pvtm fde80000.pvtm: failed to retrieve pvtm_tz [ 18.513411] rockchip-pvtm fde80000.pvtm: pvtm@1 probed [ 18.513607] rockchip-pvtm fde90000.pvtm: failed to retrieve pvtm_tz [ 18.513691] rockchip-pvtm fde90000.pvtm: pvtm@2 probed [ 18.515265] rockchip-system-monitor rockchip-system-monitor: system monitor probe [ 18.517094] arm-scmi firmware:scmi: Failed. SCMI protocol 22 not active. [ 18.517579] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled [ 18.519235] fe650000.serial: ttyS1 at MMIO 0xfe650000 (irq = 38, base_baud = 1500000) is a 16550A [ 18.523678] led_vk2c21_init [ 18.523678] ============================================= [ 18.523878] random: crng init done [ 18.534941] rockchip-pm-domain fdd90000.power-management:power-controller: failed to get ack on domain 'npu', target_idle = 0, target_ack = 0, val=0x1ee [ 18.535006] Kernel panic - not syncing: panic_on_set_idle set ... [ 18.536736] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 6.1.84-vendor-rk35xx #1 [ 18.537384] Hardware name: Radxa ROCK3 Model A (DT) [ 18.537827] Call trace: [ 18.538061] dump_backtrace+0xe4/0x108 [ 18.538417] show_stack+0x20/0x30 [ 18.538727] dump_stack_lvl+0x7c/0xa0 [ 18.539077] dump_stack+0x18/0x34 [ 18.539386] panic+0x150/0x328 [ 18.539673] rockchip_pmu_set_idle_request+0x10c/0x1cc [ 18.540152] rockchip_pd_power+0x43c/0x494 [ 18.540532] rockchip_pd_power_on+0x24/0x38 [ 18.540923] _genpd_power_on+0x11c/0x150 [ 18.541295] genpd_power_on+0x5c/0x150 [ 18.541641] __genpd_dev_pm_attach+0x19c/0x26c [ 18.542056] genpd_dev_pm_attach+0x68/0x6c [ 18.542437] dev_pm_domain_attach+0x20/0x3c [ 18.542829] platform_probe+0x58/0xc0 [ 18.543177] really_probe+0x1cc/0x390 [ 18.543522] __driver_probe_device+0x140/0x158 [ 18.543937] driver_probe_device+0x48/0xd0 [ 18.544319] __driver_attach+0xbc/0x17c [ 18.544675] bus_for_each_dev+0x78/0xc4 [ 18.545030] driver_attach+0x2c/0x38 [ 18.545363] bus_add_driver+0xf8/0x20c [ 18.545707] driver_register+0xbc/0xf8 [ 18.546053] __platform_driver_register+0x30/0x3c [ 18.546493] rk_iommu_driver_init+0x24/0x30 [ 18.546888] do_one_initcall+0x94/0x1e4 [ 18.547246] kernel_init_freeable+0x2c0/0x2c8 [ 18.547649] kernel_init+0x30/0x138 [ 18.547975] ret_from_fork+0x10/0x20 [ 18.548313] SMP: stopping secondary CPUs [ 18.548681] CPU3: stopping [ 18.548681] CPU0: stopping [ 18.548681] CPU2: stopping [ 18.548702] CPU: 3 PID: 0 Comm: swapper/3 Not tainted 6.1.84-vendor-rk35xx #1 [ 18.548716] Hardware name: Radxa ROCK3 Model A (DT) [ 18.548722] Call trace: [ 18.548726] dump_backtrace+0xe4/0x108 [ 18.548747] show_stack+0x20/0x30 [ 18.548757] dump_stack_lvl+0x7c/0xa0 [ 18.548770] dump_stack+0x18/0x34 [ 18.548782] local_cpu_stop+0x4c/0x6c [ 18.548792] ipi_handler+0x188/0x1d0 [ 18.548801] handle_percpu_devid_irq+0x70/0x128 [ 18.548816] handle_irq_desc+0x28/0x40 [ 18.548830] generic_handle_domain_irq+0x24/0x30 [ 18.548845] gic_handle_irq+0x1ac/0x228 [ 18.548854] call_on_irq_stack+0x24/0x4c [ 18.548865] do_interrupt_handler+0xa4/0xc4 [ 18.548880] el1_interrupt+0x94/0xa4 [ 18.548893] el1h_64_irq_handler+0x18/0x24 [ 18.548905] el1h_64_irq+0x74/0x78 [ 18.548914] arch_cpu_idle+0x18/0x44 [ 18.548927] default_idle_call+0x58/0x78 [ 18.548939] do_idle+0x128/0x250 [ 18.548955] cpu_startup_entry+0x3c/0x40 [ 18.548968] __cpu_disable+0x0/0xc0 [ 18.548978] __secondary_switched+0xb0/0xb4 [ 18.548996] CPU: 2 PID: 48 Comm: kworker/u8:3 Not tainted 6.1.84-vendor-rk35xx #1 [ 18.549010] Hardware name: Radxa ROCK3 Model A (DT) [ 18.549018] Workqueue: events_unbound async_run_entry_fn [ 18.549042] Call trace: [ 18.549045] dump_backtrace+0xe4/0x108 [ 18.549058] show_stack+0x20/0x30 [ 18.549068] dump_stack_lvl+0x7c/0xa0 [ 18.549080] dump_stack+0x18/0x34 [ 18.549092] local_cpu_stop+0x4c/0x6c [ 18.549101] ipi_handler+0x188/0x1d0 [ 18.549111] handle_percpu_devid_irq+0x70/0x128 [ 18.549123] handle_irq_desc+0x28/0x40 [ 18.549137] generic_handle_domain_irq+0x24/0x30 [ 18.549151] gic_handle_irq+0x1ac/0x228 [ 18.549160] call_on_irq_stack+0x24/0x4c [ 18.549171] do_interrupt_handler+0xa4/0xc4 [ 18.549185] el1_interrupt+0x94/0xa4 [ 18.549197] el1h_64_irq_handler+0x18/0x24 [ 18.549210] el1h_64_irq+0x74/0x78 [ 18.549218] inflate_fast+0xb0/0x4a8 [ 18.549235] zlib_inflate+0x7ec/0xd5c [ 18.549248] __gunzip+0x28c/0x2f4 [ 18.549260] gunzip+0x1c/0x28 [ 18.549269] unpack_to_rootfs+0x1d0/0x28c [ 18.549281] do_populate_rootfs+0x88/0x174 [ 18.549293] async_run_entry_fn+0x6c/0x138 [ 18.549307] process_one_work+0x1c0/0x274 [ 18.549320] worker_thread+0x1dc/0x274 [ 18.549331] kthread+0xd4/0xe4 [ 18.549342] ret_from_fork+0x10/0x20 [ 18.549356] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 6.1.84-vendor-rk35xx #1 [ 18.549369] Hardware name: Radxa ROCK3 Model A (DT) [ 18.549374] Call trace: [ 18.549377] dump_backtrace+0xe4/0x108 [ 18.549393] show_stack+0x20/0x30 [ 18.549403] dump_stack_lvl+0x7c/0xa0 [ 18.549416] dump_stack+0x18/0x34 [ 18.549427] local_cpu_stop+0x4c/0x6c [ 18.549436] ipi_handler+0x188/0x1d0 [ 18.549444] handle_percpu_devid_irq+0x70/0x128 [ 18.549457] handle_irq_desc+0x28/0x40 [ 18.549470] generic_handle_domain_irq+0x24/0x30 [ 18.549484] gic_handle_irq+0x1ac/0x228 [ 18.549493] call_on_irq_stack+0x24/0x4c [ 18.549505] do_interrupt_handler+0xa4/0xc4 [ 18.549518] el1_interrupt+0x94/0xa4 [ 18.549530] el1h_64_irq_handler+0x18/0x24 [ 18.549542] el1h_64_irq+0x74/0x78 [ 18.549551] arch_cpu_idle+0x18/0x44 [ 18.549563] default_idle_call+0x58/0x78 [ 18.549575] do_idle+0x128/0x250 [ 18.549590] cpu_startup_entry+0x3c/0x40 [ 18.549605] kernel_init+0x0/0x138 [ 18.549619] arch_post_acpi_subsys_init+0x0/0x28 [ 18.549631] start_kernel+0x6f4/0x734 [ 18.549641] __primary_switched+0xbc/0xc4 [ 18.549660] PMU CRU: [ 18.578640] 00000000: 00006064 00001481 00000000 00000007 00007f00 00000000 00000000 00000000 [ 18.579409] 00000020: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.580179] 00000040: 00002063 00001481 00000000 00000007 00007f00 00000000 00000000 00000000 [ 18.580946] 00000060: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.581713] 00000080: 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.582479] 000000a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.583246] 000000c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.584013] 000000e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.584780] 00000100: 00000080 0040b71b 00000001 00000001 00000800 00000000 00000001 00000009 [ 18.585549] 00000120: 0000050f 00008888 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.586316] 00000140: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.587083] 00000160: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.587850] 00000180: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.588617] 000001a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.589384] 000001c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.590150] 000001e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.590917] 00000200: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.591683] 00000220: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.592443] 00000240: 00040020 00000000 [ 18.592794] CRU: [ 18.592975] 00000000: 00002044 00001441 00000000 00000007 00007f00 00000000 00000000 00000000 [ 18.593742] 00000020: 00004082 00001441 00000000 00000007 00007f00 00000000 00000000 00000000 [ 18.594508] 00000040: 00002063 00001441 00000000 00000007 00007f00 00000000 00000000 00000000 [ 18.595274] 00000060: 0000107d 00001443 00000000 00000007 00007f00 00000000 00000000 00000000 [ 18.596041] 00000080: 00001032 00001441 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.596807] 000000a0: 0000307d 00001442 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.597575] 000000c0: 00004455 00000000 00000000 00000000 00640064 00000000 00000000 00000103 [ 18.598342] 000000e0: 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.599110] 00000100: 00000000 00000000 00000001 00000303 00000303 00000111 00004191 00000011 [ 18.599876] 00000120: 00000053 00000100 00000001 00008000 00040004 00008000 00040004 00008000 [ 18.600644] 00000140: 00040004 00008000 00040004 00008000 00040004 00008000 00040004 00004000 [ 18.601410] 00000160: 00040004 0000000b 00040004 00000010 00005000 00001c30 00000420 00000000 [ 18.602177] 00000180: 00000520 00000004 00000310 0000c001 0000c0c0 00003100 00000001 00000000 [ 18.602943] 000001a0: 00000001 00000003 00000103 00002100 00000203 00000003 00000000 00000103 [ 18.603709] 000001c0: 00000003 00000301 00000001 00001300 0000200b 00040004 0000200b 00040004 [ 18.604476] 000001e0: 0000200b 00040004 0000200b 00040004 0000200b 00040004 0000200b 00040004 [ 18.605244] 00000200: 0000200b 00040004 0000200b 00040004 0000200b 00040004 00000303 00000203 [ 18.606011] 00000220: 00001500 00000000 0000001f 00000302 00000705 00000f0b 0000013b 00000303 [ 18.606778] 00000240: 00000f07 00002713 00001f09 00008000 00040004 00003b2f 00000101 00000302 [ 18.607545] 00000260: 00000704 0000130f 00001f27 00000000 00000000 00000000 00000000 00000000 [ 18.608312] 00000280: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.609079] 000002a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.609845] 000002c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.610611] 000002e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.611378] 00000300: 00000000 00000000 00000000 00000000 00000000 00000000 00003333 0000c333 [ 18.612144] 00000320: 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.612909] 00000340: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.613675] 00000360: 00000000 00000000 00000000 0000f000 00006666 00006666 00000000 00000000 [ 18.614442] 00000380: 00000000 00000000 00004000 00002000 00000000 00000000 00000000 00000000 [ 18.615208] 000003a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.615974] 000003c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.616740] 000003e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.617506] 00000400: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.618272] 00000420: 00000000 00000000 00000000 00000002 00000000 00000000 00001000 00000000 [ 18.619037] 00000440: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.619804] 00000460: 00000000 00000000 00000400 00000000 000000a0 00000000 00000000 00000000 [ 18.620570] 00000480: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.621337] 000004a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.622104] 000004c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.622870] 000004e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.623636] 00000500: 00040020 00000000 00040020 00000000 00040020 00000000 00040020 00000000 [ 18.624402] 00000520: 00040020 00000000 00040020 00000000 00040020 00000000 00040020 00000000 [ 18.625167] 00000540: 00040020 00000000 00040020 00000000 00000000 00000000 00000000 00000000 [ 18.625936] 00000560: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [ 18.626696] 00000580: 00000004 00000000 [ 18.627047] CPU0 online:0 [ 18.627295] EL2(NS) PC: <0xffffc453b2225934> local_cpu_stop+0x60/0x6c [ 18.628009] [ 18.628159] CPU1 online:1 [ 18.628406] EL2(NS) PC: <0xffffc453b297b130> readl+0x0/0x20 [ 18.629040] [ 18.629190] CPU2 online:0 [ 18.629438] EL2(NS) PC: <0xffffc453b2225934> local_cpu_stop+0x60/0x6c [ 18.630147] [ 18.630285] CPU3 online:0 [ 18.630532] EL2(NS) PC: <0xffffc453b2225934> local_cpu_stop+0x60/0x6c [ 18.631241] [ 18.631397] CPU0 CPU1 CPU2 CPU3 [ 18.631970] 9: 0 0 0 0 GICv3 25 Level vgic [ 18.632701] 11: 0 0 0 0 GICv3 30 Level kvm guest ptimer [ 18.633526] 12: 0 0 0 0 GICv3 27 Level kvm guest vtimer [ 18.634350] 13: 477 363 506 514 GICv3 26 Level arch_timer [ 18.635127] 14: 0 0 0 0 GICv3 141 Level rk_timer [ 18.635892] 15: 0 0 0 0 GICv3 65 Level (null) [ 18.636644] 16: 0 0 0 0 GICv3 66 Level (null) [ 18.637397] 17: 0 0 0 0 GICv3 67 Level (null) [ 18.638148] 18: 0 0 0 0 GICv3 68 Level (null) [ 18.638900] 19: 0 0 0 0 GICv3 69 Level (null) [ 18.639653] 20: 0 0 0 0 GICv3 284 Edge debug-signal [ 18.640440] 21: 0 0 0 0 GICv3 150 Level debug [ 18.641182] 22: 0 0 0 0 GICv3 260 Level arm-pmu [ 18.641934] 23: 0 0 0 0 GICv3 261 Level arm-pmu [ 18.642686] 24: 0 0 0 0 GICv3 262 Level arm-pmu [ 18.643439] 25: 0 0 0 0 GICv3 263 Level arm-pmu [ 18.644194] 26: 0 0 0 0 GICv3 167 Level rockchip_usb2phy [ 18.645018] 27: 0 0 0 0 GICv3 168 Level rockchip_usb2phy [ 18.645842] 30: 0 0 0 0 GICv3 107 Level pcie-sys [ 18.646605] 31: 0 0 0 0 GICv3 104 Level (null) [ 18.647358] 32: 0 0 0 0 GICv3 197 Level pcie-sys [ 18.648122] 33: 0 0 0 0 GICv3 194 Level (null) [ 18.648875] 34: 0 0 0 0 GICv3 46 Level fe530000.dma-controller [ 18.649746] 35: 0 0 0 0 GICv3 45 Level fe530000.dma-controller [ 18.650625] 36: 0 0 0 0 GICv3 48 Level fe550000.dma-controller [ 18.651496] 37: 0 0 0 0 GICv3 47 Level fe550000.dma-controller [ 19.652501] CPU0 CPU1 CPU2 CPU3 [ 19.653068] 9: 0 0 0 0 GICv3 25 Level vgic [ 19.653798] 11: 0 0 0 0 GICv3 30 Level kvm guest ptimer [ 19.654620] 12: 0 0 0 0 GICv3 27 Level kvm guest vtimer [ 19.655440] 13: 477 363 506 514 GICv3 26 Level arch_timer [ 19.656215] 14: 0 0 0 0 GICv3 141 Level rk_timer [ 19.656977] 15: 0 0 0 0 GICv3 65 Level (null) [ 19.657727] 16: 0 0 0 0 GICv3 66 Level (null) [ 19.658478] 17: 0 0 0 0 GICv3 67 Level (null) [ 19.659229] 18: 0 0 0 0 GICv3 68 Level (null) [ 19.659979] 19: 0 0 0 0 GICv3 69 Level (null) [ 19.660729] 20: 0 0 0 0 GICv3 284 Edge debug-signal [ 19.661514] 21: 0 0 0 0 GICv3 150 Level debug [ 19.662253] 22: 0 0 0 0 GICv3 260 Level arm-pmu [ 19.663004] 23: 0 0 0 0 GICv3 261 Level arm-pmu [ 19.663754] 24: 0 0 0 0 GICv3 262 Level arm-pmu [ 19.664507] 25: 0 0 0 0 GICv3 263 Level arm-pmu [ 19.665258] 26: 0 0 0 0 GICv3 167 Level rockchip_usb2phy [ 19.666079] 27: 0 0 0 0 GICv3 168 Level rockchip_usb2phy [ 19.666901] 30: 0 0 0 0 GICv3 107 Level pcie-sys [ 19.667662] 31: 0 0 0 0 GICv3 104 Level (null) [ 19.668413] 32: 0 0 0 0 GICv3 197 Level pcie-sys [ 19.669176] 33: 0 0 0 0 GICv3 194 Level (null) [ 19.669926] 34: 0 0 0 0 GICv3 46 Level fe530000.dma-controller [ 19.670805] 35: 0 0 0 0 GICv3 45 Level fe530000.dma-controller [ 19.671682] 36: 0 0 0 0 GICv3 48 Level fe550000.dma-controller [ 19.672560] 37: 0 0 0 0 GICv3 47 Level fe550000.dma-controller [ 19.673425] PMU: [ 19.673601] pwr 0x00a0: 0000007d 00000000 00000003 00000000 [ 19.674162] status 0x0098: 0000007d 00000000 0000007d 00000000 [ 19.674720] req 0x0050: 00000000 00000000 00000000 00000000 [ 19.675276] idle 0x0068: 000001ee 00000000 0000ffff 0000000f [ 19.675834] ack 0x0060: 000001ee 00000000 000001ee 00000000 [ 19.676392] Kernel Offset: 0x4453aa200000 from 0xffff800008000000 [ 19.676941] PHYS_OFFSET: 0xffffdb7f40000000 [ 19.677325] CPU features: 0x60000,001400a4,6200721b [ 19.677770] Memory Limit: none [ 19.681508] ---[ end Kernel panic - not syncing: panic_on_set_idle set ... ]---
  4. Two days ago I upgraded the kernel to 25.5.1 (6.12.30-current-sunxi) from 25.2.3 (6.12.20-current-sunxi). Since then I have no longer been able to play a certain title (FLAC file) in mocp. In case it's relevant, the title is: "Malukah - Awake (The Dragonborn Comes)". Symptoms: dmesg starts showing kernel trace output at 1:43 of the song mocp finally stalls at 1:52 and it's impossible to interact with it from that point on Is there anyone here who would be able to provide pointers on how to debug this? I am a developer and I have done some work with Yocto/OE before and wouldn't be afraid to get at this with a debugger. Since it's nicely reproducible, I could switch between those package versions to investigate. From the trace output it looks as if this is in exfat code. Makes sense, since the song is getting played from a USB key that is exfat-formatted. Here's the dmesg output with the two traces towards the end. I decided to include a few messages up to the point where systemd starts: [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 6.12.30-current-sunxi (build@armbian) (arm-linux-gnueabihf-gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0, GNU ld (GNU Binutils for Ubuntu) 2.42) #1 SMP Thu May 22 12:29:54 UTC 2025 [ 0.000000] CPU: ARMv7 Processor [410fc074] revision 4 (ARMv7), cr=50c5387d [ 0.000000] CPU: div instructions available: patching division code [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache [ 0.000000] OF: fdt: Machine model: Cubietech Cubietruck [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] Reserved memory: created CMA memory pool at 0x4a000000, size 96 MiB [ 0.000000] OF: reserved mem: initialized node default-pool, compatible id shared-dma-pool [ 0.000000] OF: reserved mem: 0x4a000000..0x4fffffff (98304 KiB) map reusable default-pool [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000040000000-0x000000006fffffff] [ 0.000000] HighMem [mem 0x0000000070000000-0x00000000bfcfffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000040000000-0x00000000bfcfffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x00000000bfcfffff] [ 0.000000] On node 0, zone HighMem: 768 pages in unavailable ranges [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: Using PSCI v0.1 Function IDs from DT [ 0.000000] percpu: Embedded 19 pages/cpu s48588 r8192 d21044 u77824 [ 0.000000] pcpu-alloc: s48588 r8192 d21044 u77824 alloc=19*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [ 0.000000] Kernel command line: root=UUID=ad99c006-e2fa-4070-8fbe-9e08f643dd62 rootwait rootfstype=ext4 console=ttyS0,115200 console=tty1 hdmi.audio=EDID:0 disp.screen0_output_mode=1920x1080p60 consoleblank=0 loglevel=1 ubootpart=5b507211-01 ubootsource=mmc usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u sunxi_ve_mem_reserve=0 sunxi_g2d_mem_reserve=0 sunxi_fb_mem_reserve=16 cgroup_enable=memory swapaccount=1 [ 0.000000] Unknown kernel command line parameters "ubootpart=5b507211-01 ubootsource=mmc sunxi_ve_mem_reserve=0 sunxi_g2d_mem_reserve=0 sunxi_fb_mem_reserve=16 cgroup_enable=memory", will be passed to user space. [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear) [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 523520 [ 0.000000] mem auto-init: stack:all(zero), heap alloc:on, heap free:off [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 [ 0.000000] allocated 2097152 bytes of page_ext [ 0.000000] ftrace: allocating 47264 entries in 139 pages [ 0.000000] ftrace: allocated 139 pages with 4 groups [ 0.000000] rcu: Hierarchical RCU implementation. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=2. [ 0.000000] Rude variant of Tasks RCU enabled. [ 0.000000] Tracing variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2 [ 0.000000] RCU Tasks Rude: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2. [ 0.000000] RCU Tasks Trace: Setting shift to 1 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=2. [ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16 [ 0.000000] GIC: Using split EOI/Deactivate mode [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns [ 0.000002] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.000018] Switching to timer-based delay loop, resolution 41ns [ 0.000435] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns [ 0.001281] Console: colour dummy device 80x30 [ 0.001311] printk: legacy console [tty1] enabled [ 0.001505] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000) [ 0.001530] CPU: Testing write buffer coherency: ok [ 0.001607] pid_max: default: 32768 minimum: 301 [ 0.010543] LSM: initializing lsm=capability,yama,apparmor [ 0.013707] Yama: becoming mindful. [ 0.014095] AppArmor: AppArmor initialized [ 0.015557] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear) [ 0.015592] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear) [ 0.021695] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.044852] Setting up static identity map for 0x40100000 - 0x40100054 [ 0.048263] rcu: Hierarchical SRCU implementation. [ 0.048283] rcu: Max phase no-delay instances is 1000. [ 0.048858] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level [ 0.054065] smp: Bringing up secondary CPUs ... [ 0.071012] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 [ 0.071303] smp: Brought up 1 node, 2 CPUs [ 0.071330] SMP: Total of 2 processors activated (96.00 BogoMIPS). [ 0.071345] CPU: All CPU(s) started in HYP mode. [ 0.071352] CPU: Virtualization extensions available. [ 0.071568] Memory: 1933492K/2094080K available (10240K kernel code, 1685K rwdata, 9100K rodata, 1024K init, 409K bss, 57468K reserved, 98304K cma-reserved, 1307648K highmem) [ 0.073644] devtmpfs: initialized [ 0.086909] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 4 [ 0.087516] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.087579] futex hash table entries: 512 (order: 3, 32768 bytes, linear) [ 0.096245] pinctrl core: initialized pinctrl subsystem [ 0.099654] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.107107] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.108097] audit: initializing netlink subsys (disabled) [ 0.108752] audit: type=2000 audit(0.100:1): state=initialized audit_enabled=0 res=1 [ 0.109807] thermal_sys: Registered thermal governor 'fair_share' [ 0.109827] thermal_sys: Registered thermal governor 'bang_bang' [ 0.109838] thermal_sys: Registered thermal governor 'step_wise' [ 0.110006] cpuidle: using governor ladder [ 0.110071] cpuidle: using governor menu [ 0.110879] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers. [ 0.110905] hw-breakpoint: maximum watchpoint size is 8 bytes. [ 0.121698] /soc/lcd-controller@1c0c000: Fixed dependency cycle(s) with /soc/hdmi@1c16000 [ 0.121833] /soc/lcd-controller@1c0c000: Fixed dependency cycle(s) with /soc/display-backend@1e40000 [ 0.121937] /soc/lcd-controller@1c0c000: Fixed dependency cycle(s) with /soc/display-backend@1e60000 [ 0.122055] /soc/lcd-controller@1c0d000: Fixed dependency cycle(s) with /soc/hdmi@1c16000 [ 0.122158] /soc/lcd-controller@1c0d000: Fixed dependency cycle(s) with /soc/display-backend@1e40000 [ 0.122261] /soc/lcd-controller@1c0d000: Fixed dependency cycle(s) with /soc/display-backend@1e60000 [ 0.122578] /soc/hdmi@1c16000: Fixed dependency cycle(s) with /soc/lcd-controller@1c0d000 [ 0.122732] /soc/hdmi@1c16000: Fixed dependency cycle(s) with /soc/lcd-controller@1c0c000 [ 0.123085] /soc/interrupt-controller@1c81000: Fixed dependency cycle(s) with /soc/interrupt-controller@1c81000 [ 0.123248] /soc/display-frontend@1e00000: Fixed dependency cycle(s) with /soc/display-backend@1e40000 [ 0.123439] /soc/display-frontend@1e00000: Fixed dependency cycle(s) with /soc/display-backend@1e60000 [ 0.123615] /soc/display-frontend@1e20000: Fixed dependency cycle(s) with /soc/display-backend@1e40000 [ 0.123773] /soc/display-frontend@1e20000: Fixed dependency cycle(s) with /soc/display-backend@1e60000 [ 0.123862] /soc/display-backend@1e40000: Fixed dependency cycle(s) with /soc/lcd-controller@1c0d000 [ 0.123940] /soc/display-backend@1e40000: Fixed dependency cycle(s) with /soc/lcd-controller@1c0c000 [ 0.124009] /soc/display-backend@1e40000: Fixed dependency cycle(s) with /soc/display-frontend@1e20000 [ 0.124077] /soc/display-backend@1e40000: Fixed dependency cycle(s) with /soc/display-frontend@1e00000 [ 0.124170] /soc/display-backend@1e60000: Fixed dependency cycle(s) with /soc/lcd-controller@1c0d000 [ 0.124249] /soc/display-backend@1e60000: Fixed dependency cycle(s) with /soc/lcd-controller@1c0c000 [ 0.124317] /soc/display-backend@1e60000: Fixed dependency cycle(s) with /soc/display-frontend@1e20000 [ 0.124386] /soc/display-backend@1e60000: Fixed dependency cycle(s) with /soc/display-frontend@1e00000 [ 0.125215] /soc/lcd-controller@1c0c000: Fixed dependency cycle(s) with /soc/hdmi@1c16000 [ 0.125339] /soc/lcd-controller@1c0c000: Fixed dependency cycle(s) with /soc/display-backend@1e40000 [ 0.125455] /soc/lcd-controller@1c0c000: Fixed dependency cycle(s) with /soc/display-backend@1e60000 [ 0.125804] /soc/lcd-controller@1c0d000: Fixed dependency cycle(s) with /soc/hdmi@1c16000 [ 0.125918] /soc/lcd-controller@1c0d000: Fixed dependency cycle(s) with /soc/display-backend@1e40000 [ 0.126030] /soc/lcd-controller@1c0d000: Fixed dependency cycle(s) with /soc/display-backend@1e60000 [ 0.128237] /soc/lcd-controller@1c0d000: Fixed dependency cycle(s) with /soc/hdmi@1c16000 [ 0.128436] /soc/lcd-controller@1c0c000: Fixed dependency cycle(s) with /soc/hdmi@1c16000 [ 0.128705] /soc/hdmi@1c16000: Fixed dependency cycle(s) with /soc/lcd-controller@1c0d000 [ 0.128943] /soc/hdmi@1c16000: Fixed dependency cycle(s) with /soc/lcd-controller@1c0c000 [ 0.131769] /soc/pinctrl@1c20800: Fixed dependency cycle(s) with /soc/pinctrl@1c20800/clk-out-a-pin [ 0.136344] /soc/display-frontend@1e00000: Fixed dependency cycle(s) with /soc/display-backend@1e40000 [ 0.136455] /soc/display-frontend@1e00000: Fixed dependency cycle(s) with /soc/display-backend@1e60000 [ 0.136830] /soc/display-frontend@1e20000: Fixed dependency cycle(s) with /soc/display-backend@1e40000 [ 0.136924] /soc/display-frontend@1e20000: Fixed dependency cycle(s) with /soc/display-backend@1e60000 [ 0.137304] /soc/display-frontend@1e20000: Fixed dependency cycle(s) with /soc/display-backend@1e40000 [ 0.137470] /soc/display-frontend@1e00000: Fixed dependency cycle(s) with /soc/display-backend@1e40000 [ 0.137604] /soc/lcd-controller@1c0d000: Fixed dependency cycle(s) with /soc/display-backend@1e40000 [ 0.137736] /soc/lcd-controller@1c0c000: Fixed dependency cycle(s) with /soc/display-backend@1e40000 [ 0.137883] /soc/display-backend@1e40000: Fixed dependency cycle(s) with /soc/lcd-controller@1c0d000 [ 0.138028] /soc/display-backend@1e40000: Fixed dependency cycle(s) with /soc/lcd-controller@1c0c000 [ 0.138142] /soc/display-backend@1e40000: Fixed dependency cycle(s) with /soc/display-frontend@1e20000 [ 0.138279] /soc/display-backend@1e40000: Fixed dependency cycle(s) with /soc/display-frontend@1e00000 [ 0.138694] /soc/display-frontend@1e20000: Fixed dependency cycle(s) with /soc/display-backend@1e60000 [ 0.138884] /soc/display-frontend@1e00000: Fixed dependency cycle(s) with /soc/display-backend@1e60000 [ 0.139055] /soc/lcd-controller@1c0d000: Fixed dependency cycle(s) with /soc/display-backend@1e60000 [ 0.139186] /soc/lcd-controller@1c0c000: Fixed dependency cycle(s) with /soc/display-backend@1e60000 [ 0.139302] /soc/display-backend@1e60000: Fixed dependency cycle(s) with /soc/lcd-controller@1c0d000 [ 0.139477] /soc/display-backend@1e60000: Fixed dependency cycle(s) with /soc/lcd-controller@1c0c000 [ 0.139661] /soc/display-backend@1e60000: Fixed dependency cycle(s) with /soc/display-frontend@1e20000 [ 0.139780] /soc/display-backend@1e60000: Fixed dependency cycle(s) with /soc/display-frontend@1e00000 [ 0.142414] /soc/hdmi@1c16000: Fixed dependency cycle(s) with /hdmi-connector [ 0.142644] /hdmi-connector: Fixed dependency cycle(s) with /soc/hdmi@1c16000 [ 0.154682] cryptd: max_cpu_qlen set to 1000 [ 0.232124] raid6: neonx8 gen() 582 MB/s [ 0.300278] raid6: neonx4 gen() 822 MB/s [ 0.368453] raid6: neonx2 gen() 825 MB/s [ 0.436671] raid6: neonx1 gen() 677 MB/s [ 0.504833] raid6: int32x8 gen() 252 MB/s [ 0.572914] raid6: int32x4 gen() 289 MB/s [ 0.641009] raid6: int32x2 gen() 365 MB/s [ 0.709128] raid6: int32x1 gen() 337 MB/s [ 0.709142] raid6: using algorithm neonx2 gen() 825 MB/s [ 0.777211] raid6: .... xor() 614 MB/s, rmw enabled [ 0.777223] raid6: using neon recovery algorithm [ 0.779037] iommu: Default domain type: Translated [ 0.779063] iommu: DMA domain TLB invalidation policy: strict mode [ 0.780359] SCSI subsystem initialized [ 0.780941] libata version 3.00 loaded. [ 0.781297] usbcore: registered new interface driver usbfs [ 0.781366] usbcore: registered new interface driver hub [ 0.781432] usbcore: registered new device driver usb [ 0.781783] pps_core: LinuxPPS API ver. 1 registered [ 0.781798] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 0.781825] PTP clock support registered [ 0.782595] Advanced Linux Sound Architecture Driver Initialized. [ 0.784208] NetLabel: Initializing [ 0.784231] NetLabel: domain hash size = 128 [ 0.784242] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO [ 0.784360] NetLabel: unlabeled traffic allowed by default [ 0.785656] clocksource: Switched to clocksource arch_sys_counter [ 0.798624] VFS: Disk quotas dquot_6.6.0 [ 0.798981] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 0.799863] AppArmor: AppArmor Filesystem Enabled [ 0.816412] NET: Registered PF_INET protocol family [ 0.816787] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear) [ 0.903926] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear) [ 0.904136] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.904189] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear) [ 0.904385] TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear) [ 0.904778] TCP: Hash tables configured (established 8192 bind 8192) [ 0.905038] UDP hash table entries: 512 (order: 2, 16384 bytes, linear) [ 0.905134] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear) [ 0.906025] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.906649] Trying to unpack rootfs image as initramfs... [ 0.910989] Initialise system trusted keyrings [ 0.911155] Key type blacklist registered [ 0.912237] workingset: timestamp_bits=14 max_order=19 bucket_order=5 [ 0.912442] zbud: loaded [ 0.915119] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.926275] fuse: init (API version 7.41) [ 0.942065] integrity: Platform Keyring initialized [ 0.942166] xor: measuring software checksum speed [ 0.945010] arm4regs : 1159 MB/sec [ 0.950057] 8regs : 656 MB/sec [ 0.954923] 32regs : 680 MB/sec [ 0.957769] neon : 1170 MB/sec [ 0.957807] xor: using function: neon (1170 MB/sec) [ 0.957845] Key type asymmetric registered [ 0.957862] Asymmetric key parser 'x509' registered [ 0.958690] bounce: pool size: 64 pages [ 0.959359] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247) [ 0.960113] io scheduler mq-deadline registered [ 0.960146] io scheduler kyber registered [ 0.960735] io scheduler bfq registered [ 0.977058] ledtrig-cpu: registered to indicate activity on CPUs [ 0.995929] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled [ 1.014369] sun4i-drm display-engine: bound 1e00000.display-frontend (ops 0xc0bb0c8c) [ 1.014715] sun4i-drm display-engine: bound 1e20000.display-frontend (ops 0xc0bb0c8c) [ 1.015235] sun4i-drm display-engine: bound 1e60000.display-backend (ops 0xc0bb03f8) [ 1.015729] sun4i-drm display-engine: bound 1e40000.display-backend (ops 0xc0bb03f8) [ 1.016653] sun4i-drm display-engine: No panel or bridge found... RGB output disabled [ 1.016699] sun4i-drm display-engine: bound 1c0c000.lcd-controller (ops 0xc0bae8e8) [ 1.017975] sun4i-drm display-engine: No panel or bridge found... RGB output disabled [ 1.018031] sun4i-drm display-engine: bound 1c0d000.lcd-controller (ops 0xc0bae8e8) [ 1.020256] sun4i-drm display-engine: bound 1c16000.hdmi (ops 0xc0bb1688) [ 1.022796] [drm] Initialized sun4i-drm 1.0.0 for display-engine on minor 0 [ 1.022975] sun4i-drm display-engine: [drm] Cannot find any crtc or sizes [ 1.032968] brd: module loaded [ 1.039581] sun4i-drm display-engine: [drm] Cannot find any crtc or sizes [ 1.047130] loop: module loaded [ 1.055585] usbcore: registered new interface driver usb-storage [ 1.057950] sunxi-rtc 1c20d00.rtc: registered as rtc0 [ 1.058027] sunxi-rtc 1c20d00.rtc: setting system clock to 2025-07-02T08:56:46 UTC (1751446606) [ 1.058332] i2c_dev: i2c /dev entries driver [ 1.062076] sunxi-wdt 1c20c90.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0) [ 1.064151] sun4i-ss 1c15000.crypto-engine: no reset control found [ 1.064308] sun4i-ss 1c15000.crypto-engine: Die ID 0 [ 1.066426] clocksource: hstimer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370868154 ns [ 1.066943] hid: raw HID events driver (C) Jiri Kosina [ 1.067216] usbcore: registered new interface driver usbhid [ 1.067237] usbhid: USB HID core driver [ 1.067954] armv7-pmu pmu: hw perfevents: no interrupt-affinity property, guessing. [ 1.071446] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 (8000000f) counters available [ 1.095873] NET: Registered PF_INET6 protocol family [ 2.127070] Freeing initrd memory: 13656K [ 2.182392] Segment Routing with IPv6 [ 2.182617] In-situ OAM (IOAM) with IPv6 [ 2.182903] NET: Registered PF_PACKET protocol family [ 2.182935] NET: Registered PF_KEY protocol family [ 2.182985] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this. [ 2.183410] Key type dns_resolver registered [ 2.184170] Registering SWP/SWPB emulation handler [ 2.196828] registered taskstats version 1 [ 2.197160] Loading compiled-in X.509 certificates [ 2.214355] zswap: loaded using pool zstd/zbud [ 2.215911] Key type .fscrypt registered [ 2.215942] Key type fscrypt-provisioning registered [ 2.226935] Btrfs loaded, zoned=no, fsverity=yes [ 2.307518] Key type encrypted registered [ 2.307567] AppArmor: AppArmor sha256 policy hashing enabled [ 2.328245] sun4i-pinctrl 1c20800.pinctrl: supply vcc-pi not found, using dummy regulator [ 2.328719] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 2.331261] sun4i-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver [ 2.332777] sun4i-pinctrl 1c20800.pinctrl: supply vcc-ph not found, using dummy regulator [ 2.336072] sun4i-pinctrl 1c20800.pinctrl: supply vcc-pb not found, using dummy regulator [ 2.337794] printk: legacy console [ttyS0] disabled [ 2.338531] 1c28000.serial: ttyS0 at MMIO 0x1c28000 (irq = 71, base_baud = 1500000) is a 16550A [ 2.338635] printk: legacy console [ttyS0] enabled [ 2.343112] 1c28800.serial: ttyS2 at MMIO 0x1c28800 (irq = 72, base_baud = 1500000) is a 16550A [ 2.343750] serial serial0: tty port ttyS2 registered [ 2.345203] sun4i-pinctrl 1c20800.pinctrl: supply vcc-pa not found, using dummy regulator [ 2.345901] sun7i-dwmac 1c50000.ethernet: IRQ eth_wake_irq not found [ 2.345938] sun7i-dwmac 1c50000.ethernet: IRQ eth_lpi not found [ 2.345954] sun7i-dwmac 1c50000.ethernet: IRQ sfty not found [ 2.346126] sun7i-dwmac 1c50000.ethernet: PTP uses main clock [ 2.346202] sun7i-dwmac 1c50000.ethernet: no regulator found [ 2.346880] sun7i-dwmac 1c50000.ethernet: Version ID not available [ 2.346924] sun7i-dwmac 1c50000.ethernet: DWMAC1000 [ 2.346940] sun7i-dwmac 1c50000.ethernet: No HW DMA feature register supported [ 2.346954] sun7i-dwmac 1c50000.ethernet: TX Checksum insertion supported [ 2.346969] sun7i-dwmac 1c50000.ethernet: Normal descriptors [ 2.346982] sun7i-dwmac 1c50000.ethernet: Ring mode enabled [ 2.378420] axp20x-i2c 1-0034: AXP20x variant AXP209 found [ 2.394479] input: axp20x-pek as /devices/platform/soc/1c2ac00.i2c/i2c-1/1-0034/axp20x-pek/input/input0 [ 2.400618] axp20x-i2c 1-0034: Backup (RTC) battery charging is disabled [ 2.400815] axp20x-i2c 1-0034: AXP20X driver loaded [ 2.406857] sun4i-pinctrl 1c20800.pinctrl: supply vcc-pf not found, using dummy regulator [ 2.413840] sunxi-mmc 1c0f000.mmc: Got CD GPIO [ 2.418221] ahci-sunxi 1c18000.sata: supply ahci not found, using dummy regulator [ 2.418494] ahci-sunxi 1c18000.sata: supply phy not found, using dummy regulator [ 2.438244] sunxi-mmc 1c0f000.mmc: initialized, max. request size: 16384 KB [ 2.465843] ahci-sunxi 1c18000.sata: controller can't do PMP, turning off CAP_PMP [ 2.465933] ahci-sunxi 1c18000.sata: SSS flag set, parallel bus scan disabled [ 2.465982] ahci-sunxi 1c18000.sata: AHCI vers 0001.0100, 32 command slots, 3 Gbps, platform mode [ 2.466005] ahci-sunxi 1c18000.sata: 1/1 ports implemented (port mask 0x1) [ 2.466021] ahci-sunxi 1c18000.sata: flags: ncq sntf stag pm led clo only pio slum part ccc [ 2.468318] scsi host0: ahci-sunxi [ 2.469308] ata1: SATA max UDMA/133 mmio [mem 0x01c18000-0x01c18fff] port 0x100 irq 119 lpm-pol 0 [ 2.474777] of_cfs_init [ 2.474978] of_cfs_init: OK [ 2.478704] mmc0: host does not support reading read-only switch, assuming write-enable [ 2.480932] mmc0: new high speed SDHC card at address b368 [ 2.484061] mmcblk0: mmc0:b368 NCard 3.70 GiB [ 2.713012] clk: Disabling unused clocks [ 2.713235] PM: genpd: Disabling unused power domains [ 2.713266] ALSA device list: [ 2.713278] #0: sun4i-codec [ 2.713992] mmcblk0: p1 [ 2.780858] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300) [ 2.782832] ata1.00: Model 'Samsung SSD 840 EVO 500GB', rev 'EXT0CB6Q', applying quirks: noncqtrim zeroaftertrim nodmalog [ 2.782904] ata1.00: supports DRM functions and may not be fully accessible [ 2.782919] ata1.00: ATA-9: Samsung SSD 840 EVO 500GB, EXT0CB6Q, max UDMA/133 [ 2.782939] ata1.00: 976773168 sectors, multi 1: LBA48 NCQ (depth 32) [ 2.783422] ata1.00: Features: Trust [ 2.783673] ata1.00: supports DRM functions and may not be fully accessible [ 2.784145] ata1.00: configured for UDMA/133 [ 2.785048] scsi 0:0:0:0: Direct-Access ATA Samsung SSD 840 CB6Q PQ: 0 ANSI: 5 [ 2.787212] sd 0:0:0:0: Attached scsi generic sg0 type 0 [ 2.787270] sd 0:0:0:0: [sda] 976773168 512-byte logical blocks: (500 GB/466 GiB) [ 2.787381] sd 0:0:0:0: [sda] Write Protect is off [ 2.787406] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 [ 2.787559] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 2.787919] sd 0:0:0:0: [sda] Preferred minimum I/O size 512 bytes [ 2.806306] sda: sda1 sda2 sda3 [ 2.807527] sd 0:0:0:0: [sda] Attached SCSI disk [ 2.816074] Freeing unused kernel image (initmem) memory: 1024K [ 2.816726] Run /init as init process [ 2.816754] with arguments: [ 2.816773] /init [ 2.816784] with environment: [ 2.816794] HOME=/ [ 2.816805] TERM=linux [ 2.816815] ubootpart=5b507211-01 [ 2.816826] ubootsource=mmc [ 2.816837] sunxi_ve_mem_reserve=0 [ 2.816847] sunxi_g2d_mem_reserve=0 [ 2.816858] sunxi_fb_mem_reserve=16 [ 2.816869] cgroup_enable=memory [ 3.909998] sunxi-mmc 1c12000.mmc: allocated mmc-pwrseq [ 3.933806] sunxi-mmc 1c12000.mmc: initialized, max. request size: 16384 KB [ 4.061411] mmc1: new high speed SDIO card at address 0001 [ 4.211031] sun5i-a13-gpadc-iio: Failed to locate of_node [id: 0] [ 4.283436] sun7i-dwmac 1c50000.ethernet end0: renamed from eth0 [ 4.301983] axp20x-gpio axp20x-gpio: DMA mask not set [ 4.327476] axp20x-gpio axp20x-gpio: AXP209 pinctrl and GPIO driver loaded [ 4.355581] axp20x-battery-power-supply axp20x-battery-power-supply: DMA mask not set [ 4.371464] axp20x-usb-power-supply axp20x-usb-power-supply: DMA mask not set [ 5.873099] EXT4-fs (sda1): mounted filesystem ad99c006-e2fa-4070-8fbe-9e08f643dd62 ro with ordered data mode. Quota mode: none. [ 14.571324] platform sound: deferred probe pending: asoc-simple-card: parse error [ 14.571365] platform 1c13400.phy: deferred probe pending: platform: supplier axp20x-usb-power-supply not ready [ 14.571381] platform 1c13000.usb: deferred probe pending: platform: supplier 1c13400.phy not ready [ 14.571395] platform 1c14000.usb: deferred probe pending: platform: supplier 1c13400.phy not ready [ 14.571409] platform 1c1c000.usb: deferred probe pending: platform: supplier 1c13400.phy not ready [ 14.571422] platform 1c14400.usb: deferred probe pending: platform: supplier 1c13400.phy not ready [ 14.571436] platform 1c1c400.usb: deferred probe pending: platform: supplier 1c13400.phy not ready [ 14.571449] platform axp20x-battery-power-supply: deferred probe pending: (reason unknown) [ 14.571462] platform axp20x-usb-power-supply: deferred probe pending: (reason unknown) [ 17.843978] systemd[1]: Inserted module 'autofs4' [ 18.117493] systemd[1]: systemd 255.4-1ubuntu8.8 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) [ 18.117576] systemd[1]: Detected architecture arm. ... SNIP ... [90829.705266] 8<--- cut here --- [90829.708505] Unable to handle kernel NULL pointer dereference at virtual address 00000255 when write [90829.717695] [00000255] *pgd=00000000 [90829.721519] Internal error: Oops: 805 [#1] SMP THUMB2 [90829.726679] Modules linked in: nls_utf8 cifs cifs_arc4 nls_ucs2_utils cifs_md4 netfs exfat snd_usb_audio snd_hwdep binfmt_misc snd_seq_dummy snd_usbmidi_lib snd_seq_oss snd_seq_midi snd_seq_midi_event snd_seq snd_rawmidi snd_seq_device uas lima gpu_sched drm_shmem_helper axp20x_adc sunxi_cedrus(C) sun4i_gpadc_iio v4l2_mem2mem videobuf2_dma_contig videobuf2_memops videobuf2_v4l2 sunxi_cir videobuf2_common videodev mc display_connector cpufreq_dt evdev brcmfmac_wcc sch_fq_codel bonding brcmfmac brcmutil cfg80211 rfkill dm_mod autofs4 ext4 mbcache jbd2 axp20x_usb_power axp20x_battery industrialio pinctrl_axp209 sun4i_gpadc pwm_sun4i sunxi phy_generic uio_pdrv_genirq pwrseq_simple uio realtek [90829.788428] CPU: 1 UID: 1000 PID: 14406 Comm: mocp Tainted: G C 6.12.30-current-sunxi #1 [90829.797976] Tainted: [C]=CRAP [90829.800979] Hardware name: Allwinner sun7i (A20) Family [90829.806223] PC is at mmioset+0x90/0xa4 [90829.810015] LR is at exfat_get_block+0x58b/0x638 [exfat] [90829.815374] pc : [<c0ab76b0>] lr : [<bfbdf847>] psr: 8003b833 [90829.821651] sp : f2559b48 ip : 00000255 fp : 00000000 [90829.826890] r10: 00004931 r9 : 00926255 r8 : c5a21400 [90829.832128] r7 : d09bc5c0 r6 : 00000000 r5 : 00000200 r4 : 00000055 [90829.838668] r3 : 00000001 r2 : 000001a7 r1 : 00000000 r0 : 00000255 [90829.845209] Flags: Nzcv IRQs on FIQs on Mode SVC_32 ISA Thumb Segment none [90829.852537] Control: 50c5387d Table: 536e006a DAC: 00000051 [90829.858294] Register r0 information: non-paged memory [90829.863367] Register r1 information: NULL pointer [90829.868089] Register r2 information: non-paged memory [90829.873156] Register r3 information: non-paged memory [90829.878221] Register r4 information: non-paged memory [90829.883286] Register r5 information: non-paged memory [90829.888356] Register r6 information: NULL pointer [90829.893082] Register r7 information: slab buffer_head start d09bc5c0 pointer offset 0 size 64 [90829.901656] Register r8 information: slab kmalloc-1k start c5a21400 pointer offset 0 size 1024 [90829.910306] Register r9 information: non-paged memory [90829.915380] Register r10 information: non-paged memory [90829.920533] Register r11 information: NULL pointer [90829.925338] Register r12 information: non-paged memory [90829.930495] Process mocp (pid: 14406, stack limit = 0xfea269c0) [90829.936437] Stack: (0xf2559b48 to 0xf255a000) [90829.940814] 9b40: d09bc240 2e2746cd 00000001 d09bc5c0 00000000 c597c86c [90829.949011] 9b60: 00000001 00000024 c5a21400 00000000 c597c800 d09bc240 00000000 0012aace [90829.957211] 9b80: 0012aacd 00000000 00000000 00000000 00000000 2e2746cd 00000000 00004931 [90829.965406] 9ba0: d09bc5c0 00000000 00000001 00000200 e1bc1760 d09bc240 00000200 c032a52f [90829.973601] 9bc0: d09bc5c0 00000000 00000000 00004932 00000000 ef5b9864 bfbdf2bd 00000000 [90829.981796] 9be0: e5afa800 00000000 00000054 d09bc240 00000000 00000000 00000000 00000000 [90829.989993] 9c00: 00000000 00000000 00000000 2e2746cd 00afa800 e22e4a80 00000001 00000000 [90829.998200] 9c20: f2559c98 c2840400 00000008 00000008 00004932 c032c541 f2559cb0 00000000 [90830.006409] 9c40: 255febb0 00000009 00000000 00000000 ef5b9864 f2559cb0 e1bc1760 c2840400 [90830.014612] 9c60: 00000000 00000001 00012cc0 00080000 00260000 f2559dd4 ef5b9864 00000001 [90830.022812] 9c80: 00000001 0000000b 00112cca e1bc186c 0000091c c032cfb1 00000000 ef5b9864 [90830.031006] 9ca0: 00000001 00000001 255febaf 00000000 00000000 00000000 ef5b9864 00000000 [90830.039202] 9cc0: 255febb1 00000000 00000200 00000000 c2840400 00000000 00000000 00000000 [90830.047396] 9ce0: 00000000 00000000 00000000 00000000 000048e0 bfbdf2bd 00260000 2e2746cd [90830.055591] 9d00: bfb86090 f2559dd4 f2559dd4 c0286967 00000000 ef5b9864 00000000 00000000 [90830.063788] 9d20: 00000000 00000000 00000000 00000000 00000001 00000100 f2559d38 f2559d38 [90830.071985] 9d40: 00000000 2e2746cd 0000000a 0000000b e5afa800 f2559dd4 e1bc1878 c0286bc3 [90830.080182] 9d60: e5afa800 e1bc1868 ffffffeb 00400040 e1bc1878 e5afa800 e1bc1868 8c140000 [90830.088384] 9d80: f2559e4c e1bc1868 ef80aae4 e5afa800 000008fc f2559f28 000008fa c027dd25 [90830.096580] 9da0: e5afae4c ede0f780 ede0f7e8 000008fd f2559dec c15adf00 00000000 00000000 [90830.104777] 9dc0: 00001fa0 e5afa800 e5afa800 2e2746cd 00000000 ede0f780 e1bc1868 ede0f7e8 [90830.112973] 9de0: 00000926 00000001 00000001 00000000 00000000 2e2746cd 00000002 00926255 [90830.121170] 9e00: 00000004 008fabe0 00000000 e1bc1760 b117bb9c 00000001 f2559f28 c027dfc5 [90830.129370] 9e20: f2559f10 c0ae793f c250c988 00000000 e5afa800 c01b36e1 e5afa800 c01b3b53 [90830.137568] 9e40: e1bc1868 ede0f780 e5afa800 00000003 ef5b8cb8 ef80ab74 ef80aae4 00000000 [90830.145762] 9e60: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [90830.153960] 9e80: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [90830.162153] 9ea0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 [90830.170347] 9ec0: 00000000 00000000 00000000 2e2746cd e5afa800 bfbe6225 ede0f780 e5afa800 [90830.178542] 9ee0: 00001fa0 f2559f80 b117bb9c 00000001 bfb87c80 c02f0a13 00000000 00000002 [90830.186737] 9f00: 00000001 f2559f00 c265aa00 00000000 00000000 00000000 b117bb9c 00001fa0 [90830.194933] 9f20: 00000001 00000000 ede0f780 00000000 008fabe0 00000000 00000000 00000000 [90830.203129] 9f40: 00000000 00004004 00000000 00000000 b12007d4 2e2746cd b12007d4 ede0f783 [90830.211332] 9f60: ede0f780 008fabe0 00000000 c01002a0 e5afa800 00000003 b120076c c02f114b [90830.219536] 9f80: 008fabe0 00000000 c0102455 2e2746cd 00000001 00001fa0 b117bb9c 00000004 [90830.227731] 9fa0: 00000003 c0100061 00001fa0 b117bb9c 00000004 b117bb9c 00001fa0 00000000 [90830.235929] 9fc0: 00001fa0 b117bb9c 00000004 00000003 00001fa0 00001fa0 b12007f0 b120076c [90830.244122] 9fe0: 00000003 b117bad0 b6ac36d1 b6a396c6 80030030 00000004 00000000 00000000 [90830.252311] Call trace: [90830.252331] mmioset from exfat_get_block+0x58b/0x638 [exfat] [90830.260706] exfat_get_block [exfat] from block_read_full_folio+0xf7/0x2b0 [90830.267634] block_read_full_folio from do_mpage_readpage+0x71/0x498 [90830.274031] do_mpage_readpage from mpage_readahead+0x8d/0xe4 [90830.279818] mpage_readahead from read_pages+0x4b/0x1e8 [90830.285078] read_pages from page_cache_ra_unbounded+0xbf/0x12c [90830.291027] page_cache_ra_unbounded from filemap_get_pages+0x385/0x554 [90830.297674] filemap_get_pages from filemap_read+0xd1/0x34c [90830.303276] filemap_read from vfs_read+0x1b3/0x228 [90830.308191] vfs_read from ksys_read+0x53/0xa8 [90830.312668] ksys_read from ret_fast_syscall+0x1/0x5c [90830.317751] Exception stack(0xf2559fa8 to 0xf2559ff0) [90830.322822] 9fa0: 00001fa0 b117bb9c 00000004 b117bb9c 00001fa0 00000000 [90830.331019] 9fc0: 00001fa0 b117bb9c 00000004 00000003 00001fa0 00001fa0 b12007f0 b120076c [90830.339214] 9fe0: 00000003 b117bad0 b6ac36d1 b6a396c6 [90830.344288] Code: 3a04 dbf0 2b02 bfb8 (f80c) 1b01 [90830.349338] ---[ end trace 0000000000000000 ]--- [90830.354108] ------------[ cut here ]------------ [90830.358863] WARNING: CPU: 1 PID: 14406 at kernel/exit.c:886 do_exit+0x62d/0x744 [90830.366383] Modules linked in: nls_utf8 cifs cifs_arc4 nls_ucs2_utils cifs_md4 netfs exfat snd_usb_audio snd_hwdep binfmt_misc snd_seq_dummy snd_usbmidi_lib snd_seq_oss snd_seq_midi snd_seq_midi_event snd_seq snd_rawmidi snd_seq_device uas lima gpu_sched drm_shmem_helper axp20x_adc sunxi_cedrus(C) sun4i_gpadc_iio v4l2_mem2mem videobuf2_dma_contig videobuf2_memops videobuf2_v4l2 sunxi_cir videobuf2_common videodev mc display_connector cpufreq_dt evdev brcmfmac_wcc sch_fq_codel bonding brcmfmac brcmutil cfg80211 rfkill dm_mod autofs4 ext4 mbcache jbd2 axp20x_usb_power axp20x_battery industrialio pinctrl_axp209 sun4i_gpadc pwm_sun4i sunxi phy_generic uio_pdrv_genirq pwrseq_simple uio realtek [90830.427987] CPU: 1 UID: 1000 PID: 14406 Comm: mocp Tainted: G D C 6.12.30-current-sunxi #1 [90830.428023] Tainted: [D]=DIE, [C]=CRAP [90830.428029] Hardware name: Allwinner sun7i (A20) Family [90830.428036] Call trace: [90830.428050] unwind_backtrace from show_stack+0x11/0x14 [90830.428091] show_stack from dump_stack_lvl+0x37/0x42 [90830.428114] dump_stack_lvl from __warn+0xbf/0xe8 [90830.428138] __warn from warn_slowpath_fmt+0x113/0x118 [90830.428161] warn_slowpath_fmt from do_exit+0x62d/0x744 [90830.428186] do_exit from make_task_dead+0x77/0x11c [90830.428214] make_task_dead from die+0x2a5/0x364 [90830.428235] die from die_kernel_fault+0x6f/0x84 [90830.428258] die_kernel_fault from do_translation_fault+0x1/0x88 [90830.428283] do_translation_fault from 0xc160323c [90830.428338] ---[ end trace 0000000000000000 ]--- The issue is easy enough to work around, simply downgrade to the working version: # apt install linux-image-current-sunxi=25.2.3 armbian-firmware=25.2.3 linux-dtb-current-sunxi=25.2.3 Reading package lists... Done Building dependency tree... Done Reading state information... Done The following packages will be DOWNGRADED: armbian-firmware linux-dtb-current-sunxi linux-image-current-sunxi 0 upgraded, 0 newly installed, 3 downgraded, 0 to remove and 0 not upgraded. Need to get 136 MB of archives. After this operation, 3,704 kB disk space will be freed. Do you want to continue? [Y/n] y Get:1 http://fi.mirror.armbian.de/apt noble/main armhf armbian-firmware all 25.2.3 [94.1 MB] Get:2 http://fi.mirror.armbian.de/apt noble/main armhf linux-dtb-current-sunxi armhf 25.2.3 [211 kB] Get:3 http://fi.mirror.armbian.de/apt noble/main armhf linux-image-current-sunxi armhf 25.2.3 [41.5 MB] Fetched 103 MB in 19s (5,509 kB/s) dpkg: warning: downgrading armbian-firmware from 25.5.1 to 25.2.3 (Reading database ... 49560 files and directories currently installed.) Preparing to unpack .../armbian-firmware_25.2.3_all.deb ... Unpacking armbian-firmware (25.2.3) over (25.5.1) ... dpkg: warning: downgrading linux-dtb-current-sunxi from 25.5.1 to 25.2.3 Preparing to unpack .../linux-dtb-current-sunxi_25.2.3_armhf.deb ... Armbian 'linux-dtb-current-sunxi' for '6.12.20-current-sunxi': 'preinst' starting. Armbian 'linux-dtb-current-sunxi' for '6.12.20-current-sunxi': 'preinst' finishing. Unpacking linux-dtb-current-sunxi (25.2.3) over (25.5.1) ... dpkg: warning: downgrading linux-image-current-sunxi from 25.5.1 to 25.2.3 Preparing to unpack .../linux-image-current-sunxi_25.2.3_armhf.deb ... Armbian 'linux-image-current-sunxi' for '6.12.30-current-sunxi': 'prerm' starting. Armbian 'linux-image-current-sunxi' for '6.12.30-current-sunxi': 'prerm' finishing. Armbian 'linux-image-current-sunxi' for '6.12.20-current-sunxi': 'preinst' starting. ls: cannot access '/var/lib/initramfs-tools': No such file or directory Armbian 'linux-image-current-sunxi' for '6.12.20-current-sunxi': 'preinst' finishing. Unpacking linux-image-current-sunxi (25.2.3) over (25.5.1) ... Armbian 'linux-image-current-sunxi' for '6.12.30-current-sunxi': 'postrm' starting. Armbian 'linux-image-current-sunxi' for '6.12.30-current-sunxi': 'postrm' finishing. Setting up linux-image-current-sunxi (25.2.3) ... Armbian 'linux-image-current-sunxi' for '6.12.20-current-sunxi': 'postinst' starting. update-initramfs: Generating /boot/initrd.img-6.12.20-current-sunxi I: The initramfs will attempt to resume from /dev/sda3 I: (UUID=ae1efffa-3fde-41fc-ab76-99e60ecca21c) I: Set the RESUME variable to override this. update-initramfs: Converting to u-boot format Armbian: update last-installed kernel symlink to 'zImage'... '/boot/zImage' -> 'vmlinuz-6.12.20-current-sunxi' Armbian: Debian compat: linux-update-symlinks install 6.12.20-current-sunxi boot/vmlinuz-6.12.20-current-sunxi I: /boot/vmlinuz.old is now a symlink to vmlinuz-6.12.20-current-sunxi I: /boot/initrd.img.old is now a symlink to initrd.img-6.12.20-current-sunxi I: /boot/vmlinuz is now a symlink to vmlinuz-6.12.20-current-sunxi I: /boot/initrd.img is now a symlink to initrd.img-6.12.20-current-sunxi Armbian 'linux-image-current-sunxi' for '6.12.20-current-sunxi': 'postinst' finishing. Setting up linux-dtb-current-sunxi (25.2.3) ... Armbian 'linux-dtb-current-sunxi' for '6.12.20-current-sunxi': 'postinst' starting. Armbian: DTB: symlinking /boot/dtb to /boot/dtb-6.12.20-current-sunxi... 'dtb' -> 'dtb-6.12.20-current-sunxi' Armbian 'linux-dtb-current-sunxi' for '6.12.20-current-sunxi': 'postinst' finishing. Setting up armbian-firmware (25.2.3) ... # apt-mark hold linux-image-current-sunxi armbian-firmware linux-dtb-current-sunxi linux-image-current-sunxi set on hold. armbian-firmware set on hold. linux-dtb-current-sunxi set on hold.
  5. Armbian Development Report: Continued Progress and Community Momentum Over the past two weeks, the Armbian project has made steady and meaningful progress across core infrastructure, board support, and kernel development. From bootloader improvements to expanded hardware compatibility, our contributors continue to push the platform forward. This update highlights recent technical advancements, bug fixes, and community contributions that help power the Armbian ecosystem. Highlights Pcduino2/3 Gain HDMI and Display FixesHDMI output is now supported, and a regression affecting display output on Pcduino2 and Pcduino3 boards has been resolved.#8341 Key Bootloader and Memory EnhancementsUpdates include a boot fix for Inovato Quadra, u-boot bumps for Banana Pi Zero3 and 2W, and the addition of 1.5GB memory support.#8334 Enhanced Repository SecurityImprovements include a new signing key, dual signing support, and better GPG key handling via APA.#8323, #8320, #8316 Improved TI Board SupportTexas Instruments boards now benefit from a custom Debian repo, pre-installed packages, and a Real-Time (RT) kernel config option.#8305, #8280 Meson64 Security BoostKernel Address Space Layout Randomization (KASLR) is now enabled by default to improve runtime security.#8354 New Features Add rtl8723ds Bluetooth support to Gateway GZ80x Add HDMI support for Pcduino2/3 and fix sun4i-drm regression TI: Add Debian repo and default packages TI: Add Real-Time kernel config for current Bug Fixes Fix Odroid-C4 I2C overlays (6.15 kernel) Fix I2C overlays for Odroid-C4 Fix WAN interface naming on Nanopi R6/R5 (Netplan rules) Fix DP alt mode on some rk3399 boards (6.15 kernel) Improvements Enable KASLR in Meson64 config Enable USB serial on PocketBeagle2 Add GPIO names to Rock-5C DTS Update u-boot and fix Bluetooth on BPI-M4-Zero Align Rock-5B-Plus edge kernel (6.16) with upstream Allwinner: Bump current to 6.12.35 and edge to 6.15.4 Re-enable xradio wireless driver for Allwinner 64-bit Bootloader/memory improvements for multiple boards Update SpacemiT kernel to 6.6.95 Remove WiFi patches (merged upstream in 6.16) Refactor Rockchip64 patches Bump Rockchip64 edge to 6.16-rc3 Enable Ethernet & USB serial modules on Beagle boards Add new GPG signing key Support dual signing of repos APA: Handle GPG key installation Update TM16xx driver for Rockchip64 edge Community Contributions @veduco @pyavitz @Ayush1325 @EvilOlaf @Ryzer58 @HeyMeco @igorpecovnik @amazingfate @paolosabatino @jsuhaas22 @hyx0329 @leggewie Stay Connected with the Community Looking to join live chats with Armbian developers and users? The Armbian Community Calendar lists upcoming voice chats, planning sessions, and community events. Stay informed and be part of the conversation! The post Armbian Development Highlights first appeared on Armbian. View the full article
  6. Hello there, 👋 I've connected an NVMe drive that I used in my PC to the Banana Pi F3, but it's not being detected. I'm using a USB-C PD power supply (Pine64 PinePower Desktop) to ensure sufficient power, yet it's still not recognized. The drive might be faulty. Has anyone successfully used an NVMe drive with this board? If so, could you share which NVMe drives are known to work with it? Thanks! _ _ _ /_\ _ _ _ __ | |__(_)__ _ _ _ / _ \| '_| ' \| '_ \ / _` | ' \ /_/ \_\_| |_|_|_|_.__/_\__,_|_||_| v25.5.1 for BananaPi BPI-F3 running Armbian Linux 6.6.87-current-spacemit Packages: Debian rolling (trixie) IPv4: (LAN) 192.168.1.185, 192.168.1.83 (WAN) 82.65.177.146 IPv6: 2a01:e0a:5ed:6230:fcfe:feff:fef8:f4be, 2a01:e0a:5ed:6230:3718:a97e:8a7b:a2c6 (WAN) 2a01:e0a:5ed:6230:9f8a:b5c1:f849:3f6f Performance: Load: 2% Up time: 1:31 Memory usage: 2% of 15.51G CPU temp: 45°C Usage of /: 12% of 113G Commands: Configuration : armbian-config Monitoring : htop [...] # Check PCIe-related kernel messages sudo dmesg | grep -E "(pcie|nvme|k1x-dwc)" # Check PCIe power management cat /sys/module/nvme_core/parameters/default_ps_max_latency_us # Monitor PCIe during boot sudo journalctl -b | grep -i pcie [ 0.404937] k1x-dwc-pcie ca400000.pcie: has no power on gpio. [ 0.407218] k1x-dwc-pcie ca400000.pcie: host bridge /soc/pcie@ca400000 ranges: [ 0.407260] k1x-dwc-pcie ca400000.pcie: IO 0x009f002000..0x009f101fff -> 0x009f002000 [ 0.407280] k1x-dwc-pcie ca400000.pcie: MEM 0x0090000000..0x009effffff -> 0x0090000000 [ 0.507413] k1x-dwc-pcie ca400000.pcie: iATU: unroll T, 8 ob, 8 ib, align 4K, limit 4G [ 1.507664] k1x-dwc-pcie ca400000.pcie: Phy link never came up [ 1.508176] k1x-dwc-pcie ca400000.pcie: PCI host bridge to bus 0001:00 [ 1.514835] pcieport 0001:00:00.0: PME: Signaling with IRQ 65 [ 1.515235] pcieport 0001:00:00.0: AER: enabled with IRQ 65 [ 1.515884] k1x-dwc-pcie ca800000.pcie: has no power on gpio. [ 1.518096] k1x-dwc-pcie ca800000.pcie: host bridge /soc/pcie@ca800000 ranges: [ 1.518126] k1x-dwc-pcie ca800000.pcie: IO 0x00b7002000..0x00b7101fff -> 0x00b7002000 [ 1.518150] k1x-dwc-pcie ca800000.pcie: MEM 0x00a0000000..0x00afffffff -> 0x00a0000000 [ 1.518164] k1x-dwc-pcie ca800000.pcie: MEM 0x00b0000000..0x00b6ffffff -> 0x00b0000000 [ 1.618263] k1x-dwc-pcie ca800000.pcie: iATU: unroll T, 8 ob, 8 ib, align 4K, limit 4G [ 2.618384] k1x-dwc-pcie ca800000.pcie: Phy link never came up [ 2.618513] k1x-dwc-pcie ca800000.pcie: PCI host bridge to bus 0002:00 [ 2.625055] pcieport 0002:00:00.0: PME: Signaling with IRQ 69 [ 2.625444] pcieport 0002:00:00.0: AER: enabled with IRQ 69 [ 8.000939] systemd[1]: Starting modprobe@nvme_fabrics.service - Load Kernel Module nvme_fabrics... [ 8.348576] systemd[1]: modprobe@nvme_fabrics.service: Deactivated successfully. [ 8.349624] systemd[1]: Finished modprobe@nvme_fabrics.service - Load Kernel Module nvme_fabrics. [ 9.227876] systemd[1]: nvmefc-boot-connections.service - Auto-connect to subsystems on FC-NVME devices found during boot was skipped because of an unmet condition check (ConditionPathExists=/sys/class/fc/fc_udev_device/nvme_discovery). 100000 juil. 04 19:00:44 bananapif3 kernel: k1x-dwc-pcie ca400000.pcie: has no power on gpio. juil. 04 19:00:44 bananapif3 kernel: k1x-dwc-pcie ca400000.pcie: host bridge /soc/pcie@ca400000 ranges: juil. 04 19:00:44 bananapif3 kernel: k1x-dwc-pcie ca400000.pcie: IO 0x009f002000..0x009f101fff -> 0x009f002000 juil. 04 19:00:44 bananapif3 kernel: k1x-dwc-pcie ca400000.pcie: MEM 0x0090000000..0x009effffff -> 0x0090000000 juil. 04 19:00:44 bananapif3 kernel: k1x-dwc-pcie ca400000.pcie: iATU: unroll T, 8 ob, 8 ib, align 4K, limit 4G juil. 04 19:00:44 bananapif3 kernel: k1x-dwc-pcie ca400000.pcie: Phy link never came up juil. 04 19:00:44 bananapif3 kernel: k1x-dwc-pcie ca400000.pcie: PCI host bridge to bus 0001:00 juil. 04 19:00:44 bananapif3 kernel: pcieport 0001:00:00.0: PME: Signaling with IRQ 65 juil. 04 19:00:44 bananapif3 kernel: pcieport 0001:00:00.0: AER: enabled with IRQ 65 juil. 04 19:00:44 bananapif3 kernel: k1x-dwc-pcie ca800000.pcie: has no power on gpio. juil. 04 19:00:44 bananapif3 kernel: k1x-dwc-pcie ca800000.pcie: host bridge /soc/pcie@ca800000 ranges: juil. 04 19:00:44 bananapif3 kernel: k1x-dwc-pcie ca800000.pcie: IO 0x00b7002000..0x00b7101fff -> 0x00b7002000 juil. 04 19:00:44 bananapif3 kernel: k1x-dwc-pcie ca800000.pcie: MEM 0x00a0000000..0x00afffffff -> 0x00a0000000 juil. 04 19:00:44 bananapif3 kernel: k1x-dwc-pcie ca800000.pcie: MEM 0x00b0000000..0x00b6ffffff -> 0x00b0000000 juil. 04 19:00:44 bananapif3 kernel: k1x-dwc-pcie ca800000.pcie: iATU: unroll T, 8 ob, 8 ib, align 4K, limit 4G juil. 04 19:00:44 bananapif3 kernel: k1x-dwc-pcie ca800000.pcie: Phy link never came up juil. 04 19:00:44 bananapif3 kernel: k1x-dwc-pcie ca800000.pcie: PCI host bridge to bus 0002:00 juil. 04 19:00:44 bananapif3 kernel: pcieport 0002:00:00.0: PME: Signaling with IRQ 69 juil. 04 19:00:44 bananapif3 kernel: pcieport 0002:00:00.0: AER: enabled with IRQ 69 poddingue@bananapif3 ~ $ # Enable all available kernel modules for NVMe sudo modprobe nvme sudo modprobe nvme-core sudo modprobe nvme-pci # Check if modules loaded lsmod | grep nvme modprobe: FATAL: Module nvme-pci not found in directory /lib/modules/6.6.87-current-spacemit nvme_fabrics 118784 0
  7. Hello! PWM seems to work without any configuration on the factory images with the gpio command, but I cant seem to get it to work on armbian. There doesn't seem to be any dtbs related to pwm, and /sys/class/pwm is empty on armbian. Anyone got this to work? EDIT: Forgot to add, doesnt seem to be any pwm overlays present on armbian install
  8. I hadn't done an upgrade but a fresh install; (v25.5.1 for Raspberry Pi 3 Model B running Armbian Linux 6.12.28-current-bcm2711) Realised that I had the same problem, only channel 2 was present; though I only realised something was missing when I'd tried RaspberryOS on a Pi Zero with the same i2c device. Adding to the /boot/config.txt didn't of itself solve the issue; adding the i2c1 to the armbian-config overlays also didn't see. However I did find the `/boot/firmware/config.txt` that has a lot more settings, and seems to be where armbian-config edits Note the `dtparam-i2c_arm=on` line... which was commented out. Adding that back and it works... (well after figuring out I needed to level shift the i2c device but that's another story) # For more options and information see # http://rptl.io/configtxt # Some settings may impact device functionality. See link above for details # Uncomment some or all of these to enable the optional hardware interfaces dtparam=i2c_arm=on #dtparam=i2s=on #dtparam=spi=on # .. dtoverlay=dwc2 i2c0 i2c1 i2c-gpio vc4-kms-v3d
  9. I use a 12v 3a PSU "Barrel" patrick@bananapif3:~$ dmesg | grep pcie [ 0.322772] k1x-dwc-pcie ca400000.pcie: has no power on gpio. [ 0.325025] k1x-dwc-pcie ca400000.pcie: host bridge /soc/pcie@ca400000 ranges: [ 0.325065] k1x-dwc-pcie ca400000.pcie: IO 0x009f002000..0x009f101fff -> 0x009f002000 [ 0.325088] k1x-dwc-pcie ca400000.pcie: MEM 0x0090000000..0x009effffff -> 0x0090000000 [ 0.425212] k1x-dwc-pcie ca400000.pcie: iATU: unroll T, 8 ob, 8 ib, align 4K, limit 4G [ 0.525297] k1x-dwc-pcie ca400000.pcie: PCIe Gen.2 x2 link up [ 0.525837] k1x-dwc-pcie ca400000.pcie: PCI host bridge to bus 0001:00 [ 0.543059] pcieport 0001:00:00.0: PME: Signaling with IRQ 65 [ 0.543510] pcieport 0001:00:00.0: AER: enabled with IRQ 65 [ 0.544202] k1x-dwc-pcie ca800000.pcie: has no power on gpio. [ 0.546446] k1x-dwc-pcie ca800000.pcie: host bridge /soc/pcie@ca800000 ranges: [ 0.546484] k1x-dwc-pcie ca800000.pcie: IO 0x00b7002000..0x00b7101fff -> 0x00b7002000 [ 0.546510] k1x-dwc-pcie ca800000.pcie: MEM 0x00a0000000..0x00afffffff -> 0x00a0000000 [ 0.546525] k1x-dwc-pcie ca800000.pcie: MEM 0x00b0000000..0x00b6ffffff -> 0x00b0000000 [ 0.646655] k1x-dwc-pcie ca800000.pcie: iATU: unroll T, 8 ob, 8 ib, align 4K, limit 4G [ 1.647016] k1x-dwc-pcie ca800000.pcie: Phy link never came up [ 1.647233] k1x-dwc-pcie ca800000.pcie: PCI host bridge to bus 0002:00 [ 1.654489] pcieport 0002:00:00.0: PME: Signaling with IRQ 69 [ 1.654939] pcieport 0002:00:00.0: AER: enabled with IRQ 69 patrick@bananapif3:~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS mmcblk2 179:0 0 14.6G 0 disk ├─mmcblk2p1 179:1 0 508M 0 part └─mmcblk2p2 179:2 0 14.1G 0 part mmcblk2boot0 179:8 0 4M 1 disk mmcblk2boot1 179:16 0 4M 1 disk zram0 250:0 0 1.9G 0 disk [SWAP] nvme0n1 259:0 0 238.5G 0 disk ├─nvme0n1p1 259:1 0 508M 0 part /boot └─nvme0n1p2 259:2 0 238G 0 part /
  10. Hello Armbian community, I'm new to the forums and I'm currently working on adding support for the Orange Pi 5 Pro. I have developed a DTS file that enables support for this board on the EDGE kernel (currently v6.16). Here is the current status of device support with my changes: Working Features: Wireless & Bluetooth USB 2.0 (x3 ports) HDMI 2.1 Gigabit Ethernet (via PCIe to RJ45 adapter - requires manual driver installation as it's not in the kernel) NVMe x2 (One slot tested with an NVMe drive, works perfectly. The other is used by the Ethernet adapter) GPIO PWM LEDs Audio CODEC (ES8388) GPU (with the latest Mesa drivers) Not Yet Working (Work in Progress): USB 3.1 HDMI output via USB-C DisplayPort Alt Mode NPU Untested (Hardware unavailable to me): These are expected to work but remain unconfirmed. Cameras Regulated FAN TouchScreen eMMC Flash Not Sure: VPU (Unable to test due to lack of VAAPI support) Additional Information: I have successfully booted the board using u-boot version 2024.04, and it will likely work with newer versions as well. Questions and Call for Collaboration: I've based my work on the Armbian build system, patching the kernel, u-boot, and modifying the board configuration file. Now that the initial work is done, I have a few questions: 1. Contribution Process: When my DTS and related changes are more mature, what is the proper procedure to submit them as a contribution to the official Armbian project? 2. Testing: My build is based on the nightly branch. I am looking for volunteers to help test the image. Is there a specific forum section or process for sharing test images and gathering community feedback? 3. Collaboration: I would greatly appreciate any help or collaboration, especially with getting USB 3.0 and DisplayPort (via USB-C) connectivity fully functional. If you're interested in helping, please let me know. Thank you for your time and any guidance you can provide. Repository: U-boot Patch: https://github.com/c127dev/u-boot/tree/orangepi5pro-dev-2404 Kernel Patch: https://github.com/c127dev/linux/tree/orange-pi-5-pro-dev Armbian build: https://github.com/c127dev/build/tree/orange-pi-5-pro-dev
  11. I made this simple dts file for my GPS NTP server running on Zero2/3 and Zero2w On Zero2, use PC9 as PPS in , and on Zero2W use PI5 . It should be configured in /boot/armbianEnv.txt, but I unsuccess on zero2w, so you must comment out two lines and compile it by yourself. Maybe help someone. sun50i-h616-pps-gpio.dtso
  12. My goal is to be able to boot mainline kernel actually. I can "boot" orangepi5-pro using the orangepi5 dts in mainline 6.15.4 , but I get no ethernet so that is a no go for me. I dont need wifi, bluetooth or display output, but I need ethernet, emmc and nvme at least. Fdt Ramdisk skip relocation No misc partition ## Flattened Device Tree blob at 0x08300000 Booting using the fdt blob at 0x08300000 Using Device Tree in place at 0000000008300000, end 0000000008316c97 can't found rockchip,drm-logo, use rockchip,fb-logo WARNING: could not set reg FDT_ERR_BADOFFSET. failed to reserve fb-loader-logo memory WARNING: could not set reg FDT_ERR_BADOFFSET. ## reserved-memory: shmem@10f000: addr=10f000 size=100 Adding bank: 0x00200000 - 0xf0000000 (size: 0xefe00000) Adding bank: 0x100000000 - 0x3fc000000 (size: 0x2fc000000) Adding bank: 0x3fc500000 - 0x3fff00000 (size: 0x03a00000) Adding bank: 0x4f0000000 - 0x500000000 (size: 0x10000000) Total: 5511.816/5905.569 ms Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050] [ 0.000000] Linux version 6.15.4 (root@pi5pro3.lan) (gcc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0, GNU ld (GNU Binutils for Ubuntu) 2.42) #1 SMP Sat Jun 28 00:27:52 UTC 2025 [ 0.000000] KASLR disabled due to lack of seed [ 0.000000] Machine model: Xunlong Orange Pi 5 [ 0.000000] efi: UEFI not found. [ 0.000000] OF: reserved mem: 0x000000000010f000..0x000000000010f0ff (0 KiB) nomap non-reusable shmem@10f000 [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000000200000-0x00000000ffffffff] [ 0.000000] DMA32 empty [ 0.000000] Normal [mem 0x0000000100000000-0x00000004ffffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000200000-0x00000000efffffff] [ 0.000000] node 0: [mem 0x0000000100000000-0x00000003fbffffff] [ 0.000000] node 0: [mem 0x00000003fc500000-0x00000003ffefffff] [ 0.000000] node 0: [mem 0x00000004f0000000-0x00000004ffffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000200000-0x00000004ffffffff] [ 0.000000] On node 0, zone DMA: 512 pages in unavailable ranges [ 0.000000] On node 0, zone Normal: 1280 pages in unavailable ranges [ 0.000000] On node 0, zone Normal: 256 pages in unavailable ranges [ 0.000000] cma: Reserved 16 MiB at 0x00000000ef000000 [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.1 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: MIGRATE_INFO_TYPE not supported. [ 0.000000] psci: SMC Calling Convention v1.2 [ 0.000000] percpu: Embedded 33 pages/cpu s97960 r8192 d29016 u135168 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] CPU features: detected: GIC system register CPU interface [ 0.000000] CPU features: detected: Virtualization Host Extensions [ 0.000000] CPU features: detected: Qualcomm erratum 1009, or ARM erratum 1286807, 2441009 [ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923 [ 0.000000] alternatives: applying boot alternatives [ 0.000000] Kernel command line: root=UUID=0e3353db-b89e-4834-bd3a-f7400169b277 rootwait rw console=ttyS2,1500000 console=tty1 cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory androidboot.fwver=ddr-v1.16-9fffbe1e78,bl31-v1.45,uboot-08/31/2024 [ 0.000000] Unknown kernel command line parameters "cgroup_enable=memory cgroup_memory=1", will be passed to user space. [ 0.000000] printk: log buffer data + meta data: 262144 + 917504 = 1179648 bytes [ 0.000000] Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes, linear) [ 0.000000] Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear) [ 0.000000] software IO TLB: area num 8. [ 0.000000] software IO TLB: mapped [mem 0x00000000eb000000-0x00000000ef000000] (64MB) [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 4192256 [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1 [ 0.000000] ftrace: allocating 68193 entries in 268 pages [ 0.000000] ftrace: allocated 268 pages with 3 groups [ 0.000000] rcu: Hierarchical RCU implementation. [ 0.000000] rcu: RCU event tracing is enabled. [ 0.000000] Rude variant of Tasks RCU enabled. [ 0.000000] Tracing variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 30 jiffies. [ 0.000000] RCU Tasks Rude: Setting shift to 3 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=8. [ 0.000000] RCU Tasks Trace: Setting shift to 3 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=8. [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] GIC: enabling workaround for GICv3: non-coherent attribute [ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode [ 0.000000] GICv3: 480 SPIs implemented [ 0.000000] GICv3: 0 Extended SPIs implemented [ 0.000000] GICv3: MBI range [424:479] [ 0.000000] GICv3: Using MBI frame 0x00000000fe610000 [ 0.000000] Root IRQ handler: gic_handle_irq [ 0.000000] GICv3: GICv3 features: 16 PPIs [ 0.000000] GICv3: GICD_CTRL.DS=0, SCR_EL3.FIQ=1 [ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000fe680000 [ 0.000000] ITS [mem 0xfe640000-0xfe65ffff] [ 0.000000] GIC: enabling workaround for ITS: Rockchip erratum RK3588001 [ 0.000000] GIC: enabling workaround for ITS: non-coherent attribute [ 0.000000] ITS@0x00000000fe640000: allocated 8192 Devices @100150000 (indirect, esz 8, psz 64K, shr 0) [ 0.000000] ITS@0x00000000fe640000: allocated 32768 Interrupt Collections @100160000 (flat, esz 2, psz 64K, shr 0) [ 0.000000] ITS: using cache flushing for cmd queue [ 0.000000] ITS [mem 0xfe660000-0xfe67ffff] [ 0.000000] GIC: enabling workaround for ITS: Rockchip erratum RK3588001 [ 0.000000] GIC: enabling workaround for ITS: non-coherent attribute [ 0.000000] ITS@0x00000000fe660000: allocated 8192 Devices @100180000 (indirect, esz 8, psz 64K, shr 0) [ 0.000000] ITS@0x00000000fe660000: allocated 32768 Interrupt Collections @100190000 (flat, esz 2, psz 64K, shr 0) [ 0.000000] ITS: using cache flushing for cmd queue [ 0.000000] GICv3: using LPI property table @0x00000001001a0000 [ 0.000000] GIC: using cache flushing for LPI property table [ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000001001b0000 [ 0.000000] GICv3: GIC: PPI partition interrupt-partition-0[0] { /cpus/cpu@0[0] /cpus/cpu@100[1] /cpus/cpu@200[2] /cpus/cpu@300[3] } [ 0.000000] GICv3: GIC: PPI partition interrupt-partition-1[1] { /cpus/cpu@400[4] /cpus/cpu@500[5] /cpus/cpu@600[6] /cpus/cpu@700[7] } [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns [ 0.000001] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.000930] Console: colour dummy device 80x25 [ 0.000944] printk: legacy console [tty1] enabled [ 0.001803] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=80000) [ 0.001832] pid_max: default: 32768 minimum: 301 [ 0.001964] LSM: initializing lsm=capability,apparmor [ 0.002090] AppArmor: AppArmor initialized [ 0.002252] Mount-cache hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 0.002310] Mountpoint-cache hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 0.005371] rcu: Hierarchical SRCU implementation. [ 0.005392] rcu: Max phase no-delay instances is 1000. [ 0.005725] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level [ 0.006942] EFI services will not be available. [ 0.007404] smp: Bringing up secondary CPUs ... [ 0.008106] Detected VIPT I-cache on CPU1 [ 0.008184] GICv3: CPU1: found redistributor 100 region 0:0x00000000fe6a0000 [ 0.008198] GICv3: CPU1: using allocated LPI pending table @0x00000001001c0000 [ 0.008243] CPU1: Booted secondary processor 0x0000000100 [0x412fd050] [ 0.009092] Detected VIPT I-cache on CPU2 [ 0.009165] GICv3: CPU2: found redistributor 200 region 0:0x00000000fe6c0000 [ 0.009178] GICv3: CPU2: using allocated LPI pending table @0x00000001001d0000 [ 0.009220] CPU2: Booted secondary processor 0x0000000200 [0x412fd050] [ 0.010168] Detected VIPT I-cache on CPU3 [ 0.010236] GICv3: CPU3: found redistributor 300 region 0:0x00000000fe6e0000 [ 0.010249] GICv3: CPU3: using allocated LPI pending table @0x00000001001e0000 [ 0.010287] CPU3: Booted secondary processor 0x0000000300 [0x412fd050] [ 0.011061] CPU features: detected: Spectre-v4 [ 0.011067] CPU features: detected: Spectre-BHB [ 0.011072] CPU features: detected: SSBS not fully self-synchronizing [ 0.011075] Detected PIPT I-cache on CPU4 [ 0.011112] GICv3: CPU4: found redistributor 400 region 0:0x00000000fe700000 [ 0.011120] GICv3: CPU4: using allocated LPI pending table @0x00000001001f0000 [ 0.011143] CPU4: Booted secondary processor 0x0000000400 [0x414fd0b0] [ 0.011875] Detected PIPT I-cache on CPU5 [ 0.011918] GICv3: CPU5: found redistributor 500 region 0:0x00000000fe720000 [ 0.011926] GICv3: CPU5: using allocated LPI pending table @0x0000000100200000 [ 0.011951] CPU5: Booted secondary processor 0x0000000500 [0x414fd0b0] [ 0.012678] Detected PIPT I-cache on CPU6 [ 0.012720] GICv3: CPU6: found redistributor 600 region 0:0x00000000fe740000 [ 0.012729] GICv3: CPU6: using allocated LPI pending table @0x0000000100210000 [ 0.012753] CPU6: Booted secondary processor 0x0000000600 [0x414fd0b0] [ 0.013518] Detected PIPT I-cache on CPU7 [ 0.013561] GICv3: CPU7: found redistributor 700 region 0:0x00000000fe760000 [ 0.013570] GICv3: CPU7: using allocated LPI pending table @0x0000000100220000 [ 0.013594] CPU7: Booted secondary processor 0x0000000700 [0x414fd0b0] [ 0.013683] smp: Brought up 1 node, 8 CPUs [ 0.013993] SMP: Total of 8 processors activated. [ 0.014007] CPU: All CPU(s) started at EL2 [ 0.014020] CPU features: detected: 32-bit EL0 Support [ 0.014034] CPU features: detected: Data cache clean to the PoU not required for I/D coherence [ 0.014053] CPU features: detected: Common not Private translations [ 0.014068] CPU features: detected: CRC32 instructions [ 0.014086] CPU features: detected: RCpc load-acquire (LDAPR) [ 0.014100] CPU features: detected: LSE atomic instructions [ 0.014114] CPU features: detected: Privileged Access Never [ 0.014128] CPU features: detected: PMUv3 [ 0.014141] CPU features: detected: RAS Extension Support [ 0.014158] CPU features: detected: Speculative Store Bypassing Safe (SSBS) [ 0.014227] alternatives: applying system-wide alternatives [ 0.016345] CPU features: detected: Hardware dirty bit management on CPU4-7 [ 0.016628] Memory: 16221528K/16769024K available (17152K kernel code, 3516K rwdata, 12656K rodata, 8320K init, 752K bss, 522596K reserved, 16384K cma-reserved) [ 0.020718] devtmpfs: initialized [ 0.027560] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns [ 0.027577] posixtimers hash table entries: 4096 (order: 5, 131072 bytes, linear) [ 0.027639] futex hash table entries: 2048 (order: 5, 131072 bytes, linear) [ 0.027758] 22112 pages in range for non-PLT usage [ 0.027761] 513632 pages in range for PLT usage [ 0.027849] pinctrl core: initialized pinctrl subsystem [ 0.028160] DMI not present or invalid. [ 0.030469] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.031132] DMA: preallocated 2048 KiB GFP_KERNEL pool for atomic allocations [ 0.031323] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 0.031490] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 0.031519] audit: initializing netlink subsys (disabled) [ 0.031650] audit: type=2000 audit(0.029:1): state=initialized audit_enabled=0 res=1 [ 0.031995] thermal_sys: Registered thermal governor 'fair_share' [ 0.031999] thermal_sys: Registered thermal governor 'step_wise' [ 0.032007] thermal_sys: Registered thermal governor 'user_space' [ 0.032013] thermal_sys: Registered thermal governor 'power_allocator' [ 0.032052] cpuidle: using governor menu [ 0.032179] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 0.032326] ASID allocator initialised with 65536 entries [ 0.053320] rockchip_rk3588_pll_wait_lock: timeout waiting for pll to lock [ 0.053330] rockchip_rk3588_pll_set_params: pll update unsuccessful, trying to restore old params [ 0.058440] /vop@fdd90000: Fixed dependency cycle(s) with /hdmi@fde80000 [ 0.058480] /hdmi@fde80000: Fixed dependency cycle(s) with /vop@fdd90000 [ 0.061445] /pcie@fe190000: Fixed dependency cycle(s) with /pcie@fe190000/legacy-interrupt-controller [ 0.063859] /i2c@fec80000/usb-typec@22/connector: Fixed dependency cycle(s) with /usb@fc000000 [ 0.064402] /i2c@fec80000/usb-typec@22/connector: Fixed dependency cycle(s) with /phy@fed80000 [ 0.064441] /usb@fc000000: Fixed dependency cycle(s) with /phy@fed80000 [ 0.064475] /phy@fed80000: Fixed dependency cycle(s) with /i2c@fec80000/usb-typec@22/connector [ 0.066929] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.067299] rockchip-gpio fd8a0000.gpio: probed /pinctrl/gpio@fd8a0000 [ 0.067470] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.067632] rockchip-gpio fec20000.gpio: probed /pinctrl/gpio@fec20000 [ 0.067791] gpio gpiochip2: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.067946] rockchip-gpio fec30000.gpio: probed /pinctrl/gpio@fec30000 [ 0.068150] gpio gpiochip3: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.068299] rockchip-gpio fec40000.gpio: probed /pinctrl/gpio@fec40000 [ 0.068496] gpio gpiochip4: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.068646] rockchip-gpio fec50000.gpio: probed /pinctrl/gpio@fec50000 [ 0.069359] /hdmi@fde80000: Fixed dependency cycle(s) with /hdmi0-con [ 0.069395] /hdmi0-con: Fixed dependency cycle(s) with /hdmi@fde80000 [ 0.070486] HugeTLB: allocation took 0ms with hugepage_allocation_threads=2 [ 0.070496] HugeTLB: allocation took 0ms with hugepage_allocation_threads=2 [ 0.070505] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages [ 0.070511] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page [ 0.070519] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages [ 0.070524] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page [ 0.070531] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages [ 0.070537] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page [ 0.070543] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages [ 0.070550] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page [ 0.126828] raid6: neonx8 gen() 6347 MB/s [ 0.183584] raid6: neonx4 gen() 6241 MB/s [ 0.240334] raid6: neonx2 gen() 5196 MB/s [ 0.297084] raid6: neonx1 gen() 4203 MB/s [ 0.353835] raid6: int64x8 gen() 1433 MB/s [ 0.410580] raid6: int64x4 gen() 1867 MB/s [ 0.467326] raid6: int64x2 gen() 2460 MB/s [ 0.524076] raid6: int64x1 gen() 2021 MB/s [ 0.524081] raid6: using algorithm neonx8 gen() 6347 MB/s [ 0.580822] raid6: .... xor() 4730 MB/s, rmw enabled [ 0.580827] raid6: using neon recovery algorithm [ 0.581271] iommu: Default domain type: Translated [ 0.581279] iommu: DMA domain TLB invalidation policy: strict mode [ 0.587176] SCSI subsystem initialized [ 0.587275] usbcore: registered new interface driver usbfs [ 0.587295] usbcore: registered new interface driver hub [ 0.587313] usbcore: registered new device driver usb [ 0.587371] mc: Linux media interface: v0.10 [ 0.587392] videodev: Linux video capture interface: v2.00 [ 0.587425] pps_core: LinuxPPS API ver. 1 registered [ 0.587431] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 0.587443] PTP clock support registered [ 0.587495] scmi_core: SCMI protocol bus registered [ 0.587710] Advanced Linux Sound Architecture Driver Initialized. [ 0.588125] Bluetooth: Core ver 2.22 [ 0.588149] NET: Registered PF_BLUETOOTH protocol family [ 0.588155] Bluetooth: HCI device and connection manager initialized [ 0.588163] Bluetooth: HCI socket layer initialized [ 0.588170] Bluetooth: L2CAP socket layer initialized [ 0.588180] Bluetooth: SCO socket layer initialized [ 0.588226] NetLabel: Initializing [ 0.588231] NetLabel: domain hash size = 128 [ 0.588236] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO [ 0.588270] NetLabel: unlabeled traffic allowed by default [ 0.589731] clocksource: Switched to clocksource arch_sys_counter [ 0.670963] VFS: Disk quotas dquot_6.6.0 [ 0.670982] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 0.671235] AppArmor: AppArmor Filesystem Enabled [ 0.677902] NET: Registered PF_INET protocol family [ 0.678087] IP idents hash table entries: 262144 (order: 9, 2097152 bytes, linear) [ 0.685075] tcp_listen_portaddr_hash hash table entries: 8192 (order: 6, 262144 bytes, linear) [ 0.685184] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.685218] TCP established hash table entries: 131072 (order: 8, 1048576 bytes, linear) [ 0.685889] TCP bind hash table entries: 65536 (order: 10, 4194304 bytes, linear) [ 0.688980] TCP: Hash tables configured (established 131072 bind 65536) [ 0.689163] MPTCP token hash table entries: 16384 (order: 7, 786432 bytes, linear) [ 0.689373] UDP hash table entries: 8192 (order: 8, 1310720 bytes, linear) [ 0.689895] UDP-Lite hash table entries: 8192 (order: 8, 1310720 bytes, linear) [ 0.690454] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.690773] RPC: Registered named UNIX socket transport module. [ 0.690782] RPC: Registered udp transport module. [ 0.690787] RPC: Registered tcp transport module. [ 0.690792] RPC: Registered tcp-with-tls transport module. [ 0.690798] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.691298] PCI: CLS 0 bytes, default 64 [ 0.691383] Trying to unpack rootfs image as initramfs... [ 0.698503] kvm [1]: nv: 566 coarse grained trap handlers [ 0.698745] kvm [1]: IPA Size Limit: 40 bits [ 0.698763] kvm [1]: GICv3: no GICV resource entry [ 0.698769] kvm [1]: disabling GICv2 emulation [ 0.698774] kvm [1]: GIC system register CPU interface enabled [ 0.698791] kvm [1]: vgic interrupt IRQ18 [ 0.698811] kvm [1]: VHE mode initialized successfully [ 0.700158] Initialise system trusted keyrings [ 0.700329] workingset: timestamp_bits=46 max_order=22 bucket_order=0 [ 0.700695] NFS: Registering the id_resolver key type [ 0.700712] Key type id_resolver registered [ 0.700718] Key type id_legacy registered [ 0.700731] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [ 0.700738] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering... [ 0.723786] NET: Registered PF_ALG protocol family [ 0.723800] xor: measuring software checksum speed [ 0.724322] 8regs : 6351 MB/sec [ 0.724723] 32regs : 8326 MB/sec [ 0.725048] arm64_neon : 10254 MB/sec [ 0.725053] xor: using function: arm64_neon (10254 MB/sec) [ 0.725062] Key type asymmetric registered [ 0.725068] Asymmetric key parser 'x509' registered [ 0.725102] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243) [ 0.725243] io scheduler mq-deadline registered [ 0.725251] io scheduler kyber registered [ 0.733227] ledtrig-cpu: registered to indicate activity on CPUs [ 0.735078] dma-pl330 fea10000.dma-controller: Loaded driver for PL330 DMAC-241330 [ 0.735090] dma-pl330 fea10000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16 [ 0.735962] dma-pl330 fea30000.dma-controller: Loaded driver for PL330 DMAC-241330 [ 0.735973] dma-pl330 fea30000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16 [ 0.736901] dma-pl330 fed10000.dma-controller: Loaded driver for PL330 DMAC-241330 [ 0.736913] dma-pl330 fed10000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16 [ 0.737680] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled [ 0.739948] printk: legacy console [ttyS2] disabled [ 0.740114] feb50000.serial: ttyS2 at MMIO 0xfeb50000 (irq = 40, base_baud = 1500000) is a 16550A [ 0.740214] printk: legacy console [ttyS2] enabled [ 0.895545] arm-smmu-v3 fc900000.iommu: ias 48-bit, oas 48-bit (features 0x001c1e8f) [ 0.896687] arm-smmu-v3 fc900000.iommu: allocated 65536 entries for cmdq [ 0.897806] arm-smmu-v3 fc900000.iommu: allocated 32768 entries for evtq [ 0.898891] arm-smmu-v3 fc900000.iommu: msi_domain absent - falling back to wired irqs [ 0.900808] platform fdb50000.video-codec: Adding to iommu group 0 [ 0.902062] platform fdba0000.video-codec: Adding to iommu group 1 [ 0.903254] platform fdba4000.video-codec: Adding to iommu group 2 [ 0.904482] platform fdba8000.video-codec: Adding to iommu group 3 [ 0.905704] platform fdbac000.video-codec: Adding to iommu group 4 [ 0.906853] platform fdd90000.vop: Adding to iommu group 5 [ 0.911863] rockchip-drm display-subsystem: bound fdd90000.vop (ops vop2_component_ops) [ 0.912924] [drm] Initialized rockchip 1.0.0 for display-subsystem on minor 0 [ 0.913571] rockchip-drm display-subsystem: [drm] Cannot find any crtc or sizes [ 0.917039] brd: module loaded [ 0.920292] loop: module loaded [ 0.920776] rbd: loaded (major 254) [ 0.921119] lkdtm: No crash points registered, enable through debugfs [ 0.923637] /spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/regulators/dcdc-reg6 [ 0.924494] /spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/regulators/dcdc-reg7 [ 0.925373] /spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/dvs3-null-pins [ 0.926178] /spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/dvs2-null-pins [ 0.926998] /spi@feb20000/pmic@0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/dvs1-null-pins [ 0.928358] spi-nor spi5.0: supply vcc not found, using dummy regulator [ 0.929058] spi-nor spi5.0: unrecognized JEDEC id bytes: ff ff ff ff ff ff [ 0.931239] rk_gmac-dwmac fe1c0000.ethernet: IRQ eth_lpi not found [ 0.931787] rk_gmac-dwmac fe1c0000.ethernet: IRQ sfty not found [ 0.932399] rk_gmac-dwmac fe1c0000.ethernet: supply phy not found, using dummy regulator [ 0.933169] rk_gmac-dwmac fe1c0000.ethernet: clock input or output? (output). [ 0.933796] rk_gmac-dwmac fe1c0000.ethernet: TX delay(0x42). [ 0.934294] rk_gmac-dwmac fe1c0000.ethernet: Can not read property: rx_delay. [ 0.934919] rk_gmac-dwmac fe1c0000.ethernet: set rx_delay to 0x10 [ 0.935460] rk_gmac-dwmac fe1c0000.ethernet: integrated PHY? (no). [ 0.941016] rk_gmac-dwmac fe1c0000.ethernet: init for RGMII_RXID [ 0.941701] rk_gmac-dwmac fe1c0000.ethernet: User ID: 0x30, Synopsys ID: 0x51 [ 0.942330] rk_gmac-dwmac fe1c0000.ethernet: DWMAC4/5 [ 0.942783] rk_gmac-dwmac fe1c0000.ethernet: DMA HW capability register supported [ 0.943446] rk_gmac-dwmac fe1c0000.ethernet: RX Checksum Offload Engine supported [ 0.944102] rk_gmac-dwmac fe1c0000.ethernet: TX Checksum insertion supported [ 0.944719] rk_gmac-dwmac fe1c0000.ethernet: Wake-Up On Lan supported [ 0.945307] rk_gmac-dwmac fe1c0000.ethernet: TSO supported [ 0.945790] rk_gmac-dwmac fe1c0000.ethernet: Enable RX Mitigation via HW Watchdog Timer [ 0.946495] rk_gmac-dwmac fe1c0000.ethernet: Enabled L3L4 Flow TC (entries=2) [ 0.947121] rk_gmac-dwmac fe1c0000.ethernet: Enabled RFS Flow TC (entries=10) [ 0.947746] rk_gmac-dwmac fe1c0000.ethernet: TSO feature enabled [ 0.948272] rk_gmac-dwmac fe1c0000.ethernet: SPH feature enabled [ 0.948799] rk_gmac-dwmac fe1c0000.ethernet: Using 32/32 bits DMA host/device width [ 0.949950] mdio_bus stmmac-0: MDIO device at address 1 is missing. [ 0.951975] usbcore: registered new interface driver asix [ 0.952471] usbcore: registered new interface driver cdc_ether [ 0.953000] usbcore: registered new interface driver rndis_host [ 0.953544] usbcore: registered new interface driver cdc_ncm [ 0.954308] VFIO - User Level meta-driver version: 0.3 [ 0.971555] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller [ 0.972049] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1 [ 0.972784] xhci-hcd xhci-hcd.0.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000808002000010 [ 0.973078] ehci-platform fc800000.usb: EHCI Host Controller [ 0.973085] ohci-platform fc840000.usb: Generic Platform OHCI controller [ 0.973096] ohci-platform fc840000.usb: new USB bus registered, assigned bus number 2 [ 0.973149] ohci-platform fc840000.usb: irq 57, io mem 0xfc840000 [ 0.973692] xhci-hcd xhci-hcd.0.auto: irq 54, io mem 0xfcd00000 [ 0.973769] ehci-platform fc880000.usb: EHCI Host Controller [ 0.973786] ohci-platform fc8c0000.usb: Generic Platform OHCI controller [ 0.973792] ehci-platform fc880000.usb: new USB bus registered, assigned bus number 3 [ 0.973807] ohci-platform fc8c0000.usb: new USB bus registered, assigned bus number 4 [ 0.973910] ehci-platform fc880000.usb: irq 56, io mem 0xfc880000 [ 0.973930] ohci-platform fc8c0000.usb: irq 58, io mem 0xfc8c0000 [ 0.974111] ehci-platform fc800000.usb: new USB bus registered, assigned bus number 5 [ 0.974254] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller [ 0.974761] ehci-platform fc800000.usb: irq 55, io mem 0xfc800000 [ 0.975393] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 6 [ 0.982313] xhci-hcd xhci-hcd.0.auto: Host supports USB 3.0 SuperSpeed [ 0.982968] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.15 [ 0.983100] ehci-platform fc880000.usb: USB 2.0 started, EHCI 1.00 [ 0.983701] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 0.984875] usb usb1: Product: xHCI Host Controller [ 0.985305] usb usb1: Manufacturer: Linux 6.15.4 xhci-hcd [ 0.985779] usb usb1: SerialNumber: xhci-hcd.0.auto [ 0.986535] hub 1-0:1.0: USB hub found [ 0.986883] hub 1-0:1.0: 1 port detected [ 0.987403] usb usb6: We don't know the algorithms for LPM for this host, disabling LPM. [ 0.988166] usb usb6: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.15 [ 0.988892] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 0.989526] usb usb6: Product: xHCI Host Controller [ 0.989961] usb usb6: Manufacturer: Linux 6.15.4 xhci-hcd [ 0.990436] usb usb6: SerialNumber: xhci-hcd.0.auto [ 0.991111] hub 6-0:1.0: USB hub found [ 0.991456] hub 6-0:1.0: 1 port detected [ 0.991989] usbcore: registered new interface driver cdc_acm [ 0.992135] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.15 [ 0.992487] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters [ 0.992645] usbcore: registered new interface driver uas [ 0.993067] ehci-platform fc800000.usb: USB 2.0 started, EHCI 1.00 [ 0.993244] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 0.993967] usbcore: registered new interface driver usb-storage [ 0.994414] usb usb3: Product: EHCI Host Controller [ 0.995247] mousedev: PS/2 mouse device common for all mice [ 0.995595] usb usb3: Manufacturer: Linux 6.15.4 ehci_hcd [ 0.996210] i2c_dev: i2c /dev entries driver [ 0.996568] usb usb3: SerialNumber: fc880000.usb [ 0.998852] hub 3-0:1.0: USB hub found [ 0.999232] fan53555-regulator 0-0042: FAN53555 Option[10] Rev[1] Detected! [ 0.999240] hub 3-0:1.0: 1 port detected [ 0.999401] fan53555-regulator 2-0042: FAN53555 Option[10] Rev[1] Detected! [ 0.999681] fan53555-regulator 0-0043: FAN53555 Option[10] Rev[1] Detected! [ 1.000409] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.15 [ 1.001466] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.001470] usb usb5: Product: EHCI Host Controller [ 1.002206] usb usb5: Manufacturer: Linux 6.15.4 ehci_hcd [ 1.003276] usb usb5: SerialNumber: fc800000.usb [ 1.003312] rtc-hym8563 6-0051: no valid clock/calendar values available [ 1.003487] hub 5-0:1.0: USB hub found [ 1.003503] hub 5-0:1.0: 1 port detected [ 1.005606] rtc-hym8563 6-0051: registered as rtc0 [ 1.007027] rtc-hym8563 6-0051: no valid clock/calendar values available [ 1.007614] rtc-hym8563 6-0051: hctosys: unable to read the hardware clock [ 1.008116] rockchip-rga fdb80000.rga: HW Version: 0x03.02 [ 1.008820] rockchip-rga fdb80000.rga: Registered rockchip-rga as /dev/video0 [ 1.009690] usbcore: registered new interface driver uvcvideo [ 1.010877] rockchip-thermal fec00000.tsadc: Missing rockchip,grf property [ 1.013508] sdhci: Secure Digital Host Controller Interface driver [ 1.014053] sdhci: Copyright(c) Pierre Ossman [ 1.014436] Synopsys Designware Multimedia Card Interface Driver [ 1.015167] sdhci-pltfm: SDHCI platform and OF driver helper [ 1.016377] arm-scmi arm-scmi.2.auto: Using scmi_smc_transport [ 1.016907] arm-scmi arm-scmi.2.auto: SCMI max-rx-timeout: 30ms / max-msg-size: 104bytes / max-msg: 20 [ 1.017789] scmi_protocol scmi_dev.1: Enabled polling mode TX channel - prot_id:16 [ 1.018587] arm-scmi arm-scmi.2.auto: SCMI Notifications - Core Enabled. [ 1.019203] arm-scmi arm-scmi.2.auto: SCMI Protocol v2.0 'rockchip:' Firmware version 0x0 [ 1.025854] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping .... [ 1.026591] hid: raw HID events driver (C) Jiri Kosina [ 1.027329] usbcore: registered new interface driver usbhid [ 1.027823] usbhid: USB HID core driver [ 1.030576] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.15 [ 1.031307] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.031942] usb usb2: Product: Generic Platform OHCI controller [ 1.032462] usb usb2: Manufacturer: Linux 6.15.4 ohci_hcd [ 1.032937] usb usb2: SerialNumber: fc840000.usb [ 1.033758] hub 2-0:1.0: USB hub found [ 1.033813] hw perfevents: enabled with armv8_cortex_a55 PMU driver, 7 (0,8000003f) counters available [ 1.034109] hub 2-0:1.0: 1 port detected [ 1.035680] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.15 [ 1.035716] hw perfevents: enabled with armv8_cortex_a76 PMU driver, 7 (0,8000003f) counters available [ 1.036450] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.037900] usb usb4: Product: Generic Platform OHCI controller [ 1.038434] usb usb4: Manufacturer: Linux 6.15.4 ohci_hcd [ 1.038723] usbcore: registered new interface driver snd-usb-audio [ 1.038920] usb usb4: SerialNumber: fc8c0000.usb [ 1.040516] hub 4-0:1.0: USB hub found [ 1.040904] hub 4-0:1.0: 1 port detected [ 1.042057] Initializing XFRM netlink socket [ 1.042476] NET: Registered PF_PACKET protocol family [ 1.043067] Key type dns_resolver registered [ 1.043452] Key type ceph registered [ 1.044028] libceph: loaded (mon/osd proto 15/24) [ 1.049961] registered taskstats version 1 [ 1.050450] Loading compiled-in X.509 certificates [ 1.054967] Key type .fscrypt registered [ 1.055316] Key type fscrypt-provisioning registered [ 1.056402] Btrfs loaded, zoned=no, fsverity=no [ 1.056854] AppArmor: AppArmor sha256 policy hashing enabled [ 1.076343] random: crng init done [ 1.083807] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 1.246494] usb 5-1: new high-speed USB device number 2 using ehci-platform [ 1.384450] usb 5-1: New USB device found, idVendor=1a40, idProduct=0101, bcdDevice= 1.11 [ 1.385196] usb 5-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0 [ 1.385835] usb 5-1: Product: USB 2.0 Hub [ 1.387049] hub 5-1:1.0: USB hub found [ 1.387645] hub 5-1:1.0: 4 ports detected [ 3.055599] Freeing initrd memory: 92432K [ 3.070564] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 3.071501] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' [ 3.072197] clk: Disabling unused clocks [ 3.075155] PM: genpd: Disabling unused power domains [ 3.075634] ALSA device list: [ 3.075900] No soundcards found. [ 3.080084] Freeing unused kernel memory: 8320K [ 3.080529] Run /init as init process [ 3.416753] rk_gmac-dwmac fe1c0000.ethernet end0: renamed from eth0 [ 4.616898] async_tx: api initialized (async) [ 4.714374] NET: Registered PF_INET6 protocol family [ 4.715947] Segment Routing with IPv6 [ 4.716324] In-situ OAM (IOAM) with IPv6 [ 4.723206] device-mapper: ioctl: 4.49.0-ioctl (2025-01-17) initialised: dm-devel@lists.linux.dev [ 4.726511] Key type encrypted registered [ 4.733545] 8021q: 802.1Q VLAN Support v1.8 [ 4.740925] rk_gmac-dwmac fe1c0000.ethernet end0: Register MEM_TYPE_PAGE_POOL RxQ-0 [ 4.743535] rk_gmac-dwmac fe1c0000.ethernet end0: Register MEM_TYPE_PAGE_POOL RxQ-1 [ 4.746426] rk_gmac-dwmac fe1c0000.ethernet end0: __stmmac_open: Cannot attach to PHY (error: -19) [ 33.759835] vcc3v3_pcie20: disabling [ 34.774410] rk_gmac-dwmac fe1c0000.ethernet end0: Register MEM_TYPE_PAGE_POOL RxQ-0 [ 34.775895] rk_gmac-dwmac fe1c0000.ethernet end0: Register MEM_TYPE_PAGE_POOL RxQ-1 [ 34.777527] rk_gmac-dwmac fe1c0000.ethernet end0: __stmmac_open: Cannot attach to PHY (error: -19)
  13. They are in the same pin numbers, but different GPIO Update: I found that I can just use both CS0 and CS1 in opiz3 normally as expected in a DTS for a SPI ili948x LCD and touch screen, as seen in my ili9488 thread. (PH9=CS0, PC10=CS1) I was having so much trouble before, but now I finally got it
  14. Hi I've made a new kernel Auxiliary Display Driver for TM16XX and compatible LED controllers. This driver supports various LED controller chips, including TM16XX family, FD6XX family, PT6964, and HBS658. It provides support for both I2C and SPI interfaces. I wanted it to manage the hardware on the kernel space while having an easy sysfs user space interface. It also aims to reduce the code to maintain by relaying on existing kernel features instead of recoding them. Plus, you can switch to hardware i2c/spi (instead of software gpio) depending on the pins used. You can use "vfdconf-convert" to convert your existing vfd.conf to its device-tree version. Or you can use the already converted vfd.conf of https://github.com/arthur-liberman/vfd-configurations that are listed in the device table. You don't need to manually edit your device tree, the "make" command will apply the device tree source overlay to your dtb. It comes with a service written as a simple bash script. So it's easily customizable without having to write custom C code. Instructions and source code at https://github.com/jefflessard/tm16xx-display/ Could you please give it a try and report your feedback?
  15. Your commands looks ok, but you need to use hk1-x3, not hk1-box Your runtime device-tree do contains the display-controller under /proc/device-tree/i2c-display. So your correctly copying your dtb, but device-tree/i2c-display/sda-gpios and device-tree/i2c-display/scl-gpios shows pin of hk1-box, not hk1-x3. You also need to remove any references to OpenVFD from your device tree. This will create conflicts if you have multiple nodes using the same pins. Your dmesg also has some messages about the i2c bus on which is connected your display controller: [ 3.787786] gpio-576 (sda): enforced open drain please flag it properly in DT/ACPI DSDT/board file [ 3.792897] gpio-577 (scl): enforced open drain please flag it properly in DT/ACPI DSDT/board file [ 3.802509] i2c-gpio i2c-display: using lines 576 (SDA) and 577 (SCL) If course, you need to first configure the right pins by using hk1-x3 (and removing openvfd). Then you can investigate remaining i2c issues, if any.
  16. Hi, Then the only other difference would be that your device has a pin tied to usb0-vbus. The topwise dts does not have the display nodes included in the cubieboard. Now as you are currently kernel 6.1, it is possible to enable the display via overlays or compile a version of the topwise dts that includes the display nodes. So the internal display does not work under 6.1? Are there any kind of errors or does it not appear to intialise at all? Cubieboard nodes (*Note - Nodes other than hdmi and usb related have been removed): /dts-v1/; #include "sun4i-a10.dtsi" #include "sunxi-common-regulators.dtsi" #include <dt-bindings/gpio/gpio.h> / { model = "Cubietech Cubieboard"; compatible = "cubietech,a10-cubieboard", "allwinner,sun4i-a10"; hdmi-connector { compatible = "hdmi-connector"; type = "a"; port { hdmi_con_in: endpoint { remote-endpoint = <&hdmi_out_con>; }; }; }; }; &de { status = "okay"; }; &hdmi { status = "okay"; }; &hdmi_out { hdmi_out_con: endpoint { remote-endpoint = <&hdmi_con_in>; }; }; &reg_usb1_vbus { status = "okay"; }; &reg_usb2_vbus { status = "okay"; }; &usb_otg { dr_mode = "otg"; status = "okay"; }; &usbphy { usb0_id_det-gpios = <&pio 7 4 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>; /* PH4 */ usb1_vbus-supply = <&reg_usb1_vbus>; usb2_vbus-supply = <&reg_usb2_vbus>; status = "okay"; }; Topwise a721: /dts-v1/; #include "sun4i-a10.dtsi" #include "sunxi-common-regulators.dtsi" #include <dt-bindings/gpio/gpio.h> #include <dt-bindings/input/input.h> #include <dt-bindings/interrupt-controller/irq.h> #include <dt-bindings/pwm/pwm.h> / { model = "Topwise A721"; compatible = "topwise,a721", "allwinner,sun4i-a10"; panel { compatible = "starry,kr070pe2t"; backlight = <&backlight>; power-supply = <&reg_lcd_power>; port { panel_input: endpoint { remote-endpoint = <&tcon0_out_panel>; }; }; }; reg_lcd_power: reg-lcd-power { compatible = "regulator-fixed"; regulator-name = "reg-lcd-power"; gpio = <&pio 7 8 GPIO_ACTIVE_HIGH>; /* PH8 */ enable-active-high; }; }; &de { status = "okay"; }; &reg_usb0_vbus { status = "okay"; }; &reg_usb1_vbus { status = "okay"; }; &reg_usb2_vbus { status = "okay"; }; &tcon0_out { tcon0_out_panel: endpoint@0 { reg = <0>; remote-endpoint = <&panel_input>; }; }; &usb_otg { dr_mode = "otg"; status = "okay"; }; &usb_power_supply { status = "okay"; }; &usbphy { usb0_id_det-gpios = <&pio 7 4 GPIO_ACTIVE_HIGH>; /* PH4 */ usb0_vbus_det-gpios = <&pio 7 5 GPIO_ACTIVE_HIGH>; /* PH5 */ usb0_vbus-supply = <&reg_usb0_vbus>; usb1_vbus-supply = <&reg_usb1_vbus>; usb2_vbus-supply = <&reg_usb2_vbus>; status = "okay"; }; It is possible to build just uboot using the BUILD_ONLY=uboot option. Again here you could face potential issues as newer uboot might not work well with an old kernel. All the best Ryzer
  17. Dear Community, I'll build a Developer Team specially for Banana Pi Boards!" GPIO Libarys I started updating/modifing the old GPIO-Libarys, so they can be used on the latest builds! I want to build a Team, for GPIO-Libary Development, for porting these Libarys: WiringPi-Node WiringPi-PHP WiringPi-Perl WirinigPi-Ruby gpiozero rpi-gpio Updating and modifying these: RPi.GPIO BPI-WiringPi2-Python BPI-WiringPi2 At the end, all currently working GPIO Libarys are: luma.oled RPi.GPIO BPI-WiringPi BPI-WiringPi2 BPI-WiringPi2-Python Armbian Build System for Banana Pi I started building the build-system for full banana pi support! Anyone who would like to join the developer-team, just pn me, post in this thread, or contact me on github or discord!" I created a GIthub-Organisation for this project and a Discord Server. A Domain & VPS Server is commin Monday!" Goals: Support ONLY for Banana Pi Boards Board Determiner Script which exports Board-Infos, required by gpio-libs (usual located at: /var/lib/bananapi) APT-Mirror Archive Hosted by our project-teams vps-server! ( Mirror stores all latest gpio-libarys we specially build for using on latest builds and other packages we'll develope in future) Added APPGROUPS: Pentesting, TV-Box, Server-Side, Game Desk & Development Revised menu for selecting extensions and other additional items Revised config menu Adding additional build options A Web-Based Project-Server Hosted Build-System will be build and available on the project-page, where you can build images remotely, according to you settings made in the WebInterface, with live progress & build-log + downloading compressed own image-release. A publish option will be added to, where you can upload your builded image to any Cloud/Storage we provide. Revised device trees According to APPGROUPS and Enabled Extensions: I2C, SPI, UART are enabled in the gpio_develope extension, and all requirements for gpio-programming are pre-installed, the gpio libs are pre-installed too. If you have some Ideas, what we could add or which wishes we can make true, just reply in this post, or contact us. Github Organisation Discord greetz, hexzhen3x7
  18. Hi, I managed to make w1-GPIO work in Orange Pi Zero v3 for, for example, the DS18B20 sensor. However, I have some doubts about setting the GPIO flags for w1-gpio. Many examples provide flags in the form gpios = <&pio 0 7 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>; but in the dts file when I use this form it does not work (syntax error) so I have to provide the flags in digital form. A description of flags and bits is here https://elixir.bootlin.com/linux/v6.6.30/source/include/dt-bindings/gpio/gpio.h If I would like to set GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN then the digital value for these bits will be for set bits: 0110000 = 48 because GPIO_OPEN_DRAIN it is (GPIO_SINGLE_ENDED | GPIO_LINE_OPEN_DRAIN) Please help me and confirm whether I understood it correctly I wanted to get rid of the message in the logs for w1-gpio [ 4.994183] gpio-74 (onewire@0): enforced open drain please flag it properly in DT/ACPI DSDT/board file which understands that I need to set the GPIO flag GPIO_OPEN_DRAIN in the dts file I see one problem with this source https://www.kernel.org/doc/Documentation/devicetree/bindings/gpio/gpio.txt where a number of bits to set is 6 in source https://elixir.bootlin.com/linux/v6.6.30/source/include/dt-bindings/gpio/gpio.h number of bits to set is 7 I hope I posted this question in the right section, if not please move it
  19. Bumps dtschema from 2025.2 to 2025.6.1. Commits 18ac2d8 validator: Fix ordering issue with properties referencing another property 4dbacd6 tests: Add test for DTSchema.check_schema_refs() 2c5f057 schema: Rework instantiating DTSchema.validator 19c88b9 schemas: gpio-nexus-node: Fix schema $ref paths fb770c7 schema: Fix a false positive unevaluatedProperties/additionalProperties check b7f612c schemas: reset: Add '#reset-cells' into schema 7e3ef3e schemas: reset: Add descriptions from original text binding 53a2132 meta-schemas: nodes: Allow if-then-else directly in patternProperties objects 9d1305d schemas: PCI: Add standard PCIe WAKE# signal 49451a5 schemas: root-node: Add 'all-in-one' chassis-type Additional commits viewable in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) View the full article
  20. I just did some new experiments, trying to get touch working in ili9488 LCD v2.1 Increasing or decreasing the SPI MHz in both the LCD and touch section of the DTS DONT WORK... I couldn't get touch working Next is to use a software defined SPI with spi-gpio (based on my experience in my ili9341 thread) does anybody know a Python soft spi program which can talk to ads7846/xpt2046? update: I am getting some good touch results with Raspberry, which I hope I can transfer to opiz3. https://forums.raspberrypi.com/viewtopic.php?t=389230
  21. The actions in the dts for setting the GPIO pin are is based on the boot log line. marlin chip en dummy pull up -- need manually set GPIO You can check the whole discussion here and the reasoning https://chatgpt.com/share/68466d15-e5bc-8013-b200-17ae7f7c89fc However, After your last answer, Chatgpt suggests this is not really the issue, but a delayed initialisation would help. When the bt fails to initialise, try the following: sudo hciattach /dev/ttyS0 any 115200 flow sudo hciconfig hci0 up If this works, you can put this in a service to run at every boot. You can try yourself to continue the above conversation with chatgpt and see if you find the final solution. Then you can post it here.
  22. Ok, if you want we can try one more thing. According to AI, the correct way to always enable the bluetooth is to do it via a custom overlay, which is not done. First, remove the bt-gpio.service, it does not help: sudo sytemctl disable bt-gpio.service sudo rm /etc/systemd/system/bt-gpio.service sudo systemctl daemon-reload Then, create the custom overlay file /boot/overlay-user/bt_enable_ph1.dts with the following content: /dts-v1/; /plugin/; &pio { bt_en_pin: bt_en_pin { pins = "PH1"; function = "gpio_out"; bias-pull-up; output-high; }; }; &uart0 { pinctrl-names = "default"; pinctrl-0 = <&uart0_pins>; status = "okay"; }; &wcn_bt { compatible = "wcn,bt"; uart = <&uart0>; enable-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; // PH1 = GPIO 225 status = "okay"; }; Then we can try to compile and install it: sudo armbian-add-overlay /boot/overlay-user/bt_enable_ph1.dts Then activate it in /boot/armbianEnv.txt, add the following line: user_overlays=bt_enable_ph1 If all works well try to reboot and see what happens.
  23. Hello everyone, I encountered an issue while using SPI with my Orange Pi 3 LTS, and now I'm going to share some solutions. Perhaps the Armbian Team can assist me in resolving the final problem. These tests were conducted on Armbian 23.02.2 Bullseye with Linux 5.15.93-sunxi64. The initial step I took to ensure the appearance of `spidev` on the Orange Pi 3 LTS was to include these configurations in `/boot/armbianEnv.txt`. overlays=spi-spidev1 param_spidev_spi_bus=0 param_spidev_spi_cs=0 Note: If `spi-spidev` and `spi-spidev1` are added together, it will not work, and the `spidev` will not appear when using the `ls /dev/sp*` command. After performing the above steps, I executed the `sudo reboot` command, and `/dev/spidev1.0` appeared. root@orangepi3-lts:~/wiringOP# ls /dev/sp* /dev/spidev1.0 However, this alone was insufficient to ensure proper functionality of SPI. I attempted to send a message to an ATMega 168p using a Python script that utilizes the `spidev` library. The script is below: import spidev spi = spidev.SpiDev() spi.open(1, 0) spi.max_speed_hz=10000 payload = [0x0c, 0x00] spi.xfer(payload) print(*payload[1:]) The ATMega 168p occasionally received the message, and sometimes it did not. I suspected that the issue might be related to the MISO or MOSI connections. To investigate further, I directly connected the MISO pin of the Orange Pi 3 LTS to its MOSI pin, testing whether I would receive an echo in the script provided earlier. Indeed, I received the echo successfully. Considering the observations so far, my remaining suspicion lies with the CS (Chip Select) line. If the CS line is not functioning properly, it may fail to select the specific device, resulting in issues with the request/response process (similar to what I experienced). Hence, I proceeded to install wiringOp, on my device. This allowed me to read all the GPIOs of my Orange Pi 3 LTS and check for any anomalies. After successfully building it, I ran the command `gpio readall` and observed the following output: root@orangepi3-lts:~/wiringOP# gpio readall +------+-----+----------+------+---+ OPi 3 +---+------+----------+-----+------+ | GPIO | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | GPIO | +------+-----+----------+------+---+----++----+---+------+----------+-----+------+ | | | 3.3V | | | 1 || 2 | | | 5V | | | | 122 | 0 | SDA.0 | OFF | 0 | 3 || 4 | | | 5V | | | | 121 | 1 | SCL.0 | OFF | 0 | 5 || 6 | | | GND | | | | 118 | 2 | PWM.0 | OFF | 0 | 7 || 8 | 0 | OFF | PL02 | 3 | 354 | | | | GND | | | 9 || 10 | 0 | OFF | PL03 | 4 | 355 | | 120 | 5 | RXD.3 | OFF | 0 | 11 || 12 | 0 | OFF | PD18 | 6 | 114 | | 119 | 7 | TXD.3 | OFF | 0 | 13 || 14 | | | GND | | | | 362 | 8 | PL10 | OFF | 0 | 15 || 16 | 0 | OFF | PD15 | 9 | 111 | | | | 3.3V | | | 17 || 18 | 0 | OFF | PD16 | 10 | 112 | | 229 | 11 | MOSI.1 | ALT2 | 0 | 19 || 20 | | | GND | | | | 230 | 12 | MISO.1 | ALT2 | 0 | 21 || 22 | 0 | OFF | PD21 | 13 | 117 | | 228 | 14 | SCLK.1 | ALT2 | 0 | 23 || 24 | 0 | OFF | CE.1 | 15 | 227 | | | | GND | | | 25 || 26 | 0 | OFF | PL08 | 16 | 360 | +------+-----+----------+------+---+----++----+---+------+----------+-----+------+ | GPIO | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | GPIO | +------+-----+----------+------+---+ OPi 3 +---+------+----------+-----+------+ I noticed that the CS pin (GPIO 227) is currently set to `OFF` and needs to be configured as `ALT2` along with `MOSI.1`, `MISO.1`, and `SCLK.1` . This information gave me a clear direction on how to solve my problem. To investigate further, I began checking the device tree configuration using the following commands: `sudo armbian-config` -> `System` -> `Dtc`: ... spi1-pins { pins = "PH4\0PH5\0PH6"; function = "spi1"; phandle = <0x2b>; }; spi1-cs-pin { pins = "PH3"; function = "spi1"; phandle = <0x2c>; }; ... spi@5011000 { compatible = "allwinner,sun50i-h6-spi\0allwinner,sun8i-h3-spi"; reg = <0x5011000 0x1000>; interrupts = <0x00 0x0b 0x04>; clocks = <0x04 0x53 0x04 0x51>; clock-names = "ahb\0mod"; dmas = <0x2a 0x17 0x2a 0x17>; dma-names = "rx\0tx"; pinctrl-names = "default"; pinctrl-0 = <0x2b 0x2c>; resets = <0x04 0x20>; status = "disabled"; #address-cells = <0x01>; #size-cells = <0x00>; phandle = <0x72>; }; ... Upon examining the pinout diagram, I realized that the Orange Pi 3 LTS utilizes SPI1, and all the SPI pins (H3, H4, H5, H6) were correctly configured in the device tree. This led me to speculate that the issue might not be in the device tree itself but rather in the `spi-spidev1 overlay`. To investigate further, I decompiled the `sun50i-h6-spi-spidev1.dtbo` file located at `/boot/dtb/allwinner/overlay/` into a `.dts` file using the command `dtc -I dtb -O dts sun50i-h6-spi-spidev1.dtbo -o sun50i-h6-sp i-spidev1.dts`. Next, I edited the `pinctrl-0` section of the `sun50i-h6-spi-spidev1.dts` file, adding the addresses `0x2b` and `0x2c` (similar to what was done in spi@5011000). /dts-v1/; / { compatible = "allwinner,sun8i-h3-spi"; fragment@0 { target-path = "/aliases"; __overlay__ { spi1 = "/soc/spi@5011000"; }; }; fragment@1 { target = <0xffffffff>; __overlay__ { pinctrl-names = "default"; pinctrl-0 = <0x2b 0x2c>; status = "okay"; #address-cells = <0x01>; #size-cells = <0x00>; spidev@0 { compatible = "armbian,spi-dev"; reg = <0x00>; spi-max-frequency = <0xf4240>; }; }; }; __fixups__ { spi1 = "/fragment@1:target:0"; spi1_pins = "/fragment@1/__overlay__:pinctrl-0:0"; }; }; Compiled the modified `sun50i-h6-spi-spidev1.dts` file into a `.dtbo` using the command `dtc -O dtb -I dts sun50i-h6-spi-spidev1.dts -o sun50i-h6-spi-spidev1.dtbo`. Then, I rebooted the Orange Pi 3 LTS. After the reboot, I ran the `gpio readall` command again to check the GPIO pin status: root@orangepi3-lts:~# gpio readall +------+-----+----------+------+---+ OPi 3 +---+------+----------+-----+------+ | GPIO | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | GPIO | +------+-----+----------+------+---+----++----+---+------+----------+-----+------+ | | | 3.3V | | | 1 || 2 | | | 5V | | | | 122 | 0 | SDA.0 | OFF | 0 | 3 || 4 | | | 5V | | | | 121 | 1 | SCL.0 | OFF | 0 | 5 || 6 | | | GND | | | | 118 | 2 | PWM.0 | OFF | 0 | 7 || 8 | 0 | OFF | PL02 | 3 | 354 | | | | GND | | | 9 || 10 | 0 | OFF | PL03 | 4 | 355 | | 120 | 5 | RXD.3 | OFF | 0 | 11 || 12 | 0 | OFF | PD18 | 6 | 114 | | 119 | 7 | TXD.3 | OFF | 0 | 13 || 14 | | | GND | | | | 362 | 8 | PL10 | OFF | 0 | 15 || 16 | 0 | OFF | PD15 | 9 | 111 | | | | 3.3V | | | 17 || 18 | 0 | OFF | PD16 | 10 | 112 | | 229 | 11 | MOSI.1 | ALT2 | 0 | 19 || 20 | | | GND | | | | 230 | 12 | MISO.1 | ALT2 | 0 | 21 || 22 | 0 | OFF | PD21 | 13 | 117 | | 228 | 14 | SCLK.1 | ALT2 | 0 | 23 || 24 | 0 | ALT2 | CE.1 | 15 | 227 | | | | GND | | | 25 || 26 | 0 | OFF | PL08 | 16 | 360 | +------+-----+----------+------+---+----++----+---+------+----------+-----+------+ | GPIO | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | GPIO | +------+-----+----------+------+---+ OPi 3 +---+------+----------+-----+------+ The SPI functionality is now operational, but this solution is not definitive. To address the underlying issue, I need assistance as device trees, kernels, and other aspects of Linux are not within my area of expertise. It seems that the problem with the CS pin is related to an error during the boot process, resulting in an incorrect address assignment. Well, I hope this information proves helpful to others who are experiencing the same issue as I did. Remember: English is not my first language, so there may be some errors.
  24. user@orangepizero2w:~$ systemctl status bt-gpio.service × bt-gpio.service - Enable GPIO for Bluetooth chip Loaded: loaded (/etc/systemd/system/bt-gpio.service; enabled; preset: enabled) Active: failed (Result: exit-code) since Tue 2025-06-10 23:18:23 +03; 11h ago Process: 489 ExecStart=/bin/sh -c echo 225 > /sys/class/gpio/export || true; echo out > /sys/class/gpio/gpio225/direction; echo 1 > /sys/class/gpio/gpio225/value (code=exited, status=2) Main PID: 489 (code=exited, status=2) CPU: 5ms jun 10 23:18:23 orangepizero2w systemd[1]: Starting bt-gpio.service - Enable GPIO for Bluetooth chip... jun 10 23:18:23 orangepizero2w sh[489]: /bin/sh: 1: echo: echo: I/O error jun 10 23:18:23 orangepizero2w sh[489]: /bin/sh: 1: cannot create /sys/class/gpio/gpio225/direction: Directory nonexistent jun 10 23:18:23 orangepizero2w sh[489]: /bin/sh: 1: cannot create /sys/class/gpio/gpio225/value: Directory nonexistent jun 10 23:18:23 orangepizero2w systemd[1]: bt-gpio.service: Main process exited, code=exited, status=2/INVALIDARGUMENT jun 10 23:18:23 orangepizero2w systemd[1]: bt-gpio.service: Failed with result 'exit-code'. jun 10 23:18:23 orangepizero2w systemd[1]: Failed to start bt-gpio.service - Enable GPIO for Bluetooth chip. Also I attached boot log which is connected to that "systemctl status bt-gpio.service" command. bt_fail_boot_log_3.txt When the board was boot correctly (BT is working fine) the output looks the same: user@orangepizero2w:~$ systemctl status bt-gpio.service × bt-gpio.service - Enable GPIO for Bluetooth chip Loaded: loaded (/etc/systemd/system/bt-gpio.service; enabled; preset: enabled) Active: failed (Result: exit-code) since Wed 2025-06-11 11:04:21 +03; 1min 30s ago Process: 492 ExecStart=/bin/sh -c echo 225 > /sys/class/gpio/export || true; echo out > /sys/class/gpio/gpio225/direction; echo 1 > /sys/class/gpio/gpio225/value (code=exited, status=2) Main PID: 492 (code=exited, status=2) CPU: 5ms jun 11 11:04:21 orangepizero2w systemd[1]: Starting bt-gpio.service - Enable GPIO for Bluetooth chip... jun 11 11:04:21 orangepizero2w sh[492]: /bin/sh: 1: echo: echo: I/O error jun 11 11:04:21 orangepizero2w sh[492]: /bin/sh: 1: cannot create /sys/class/gpio/gpio225/direction: Directory nonexistent jun 11 11:04:21 orangepizero2w sh[492]: /bin/sh: 1: cannot create /sys/class/gpio/gpio225/value: Directory nonexistent jun 11 11:04:21 orangepizero2w systemd[1]: bt-gpio.service: Main process exited, code=exited, status=2/INVALIDARGUMENT jun 11 11:04:21 orangepizero2w systemd[1]: bt-gpio.service: Failed with result 'exit-code'. jun 11 11:04:21 orangepizero2w systemd[1]: Failed to start bt-gpio.service - Enable GPIO for Bluetooth chip.
  25. In one post here I saw a "please buy hardware we recommend" quote, and I appreciate that, but I wasn't able to find a recommended boards list - is there even one? Or should I just use the standard/platinum support filtering on the main page? Anyway, I could also use some help / recommendation for a general purpose SBC as I ... didn't by one for years. I'm looking for a more recent SBC to run a small, low power server (think pihole, homeassistant, zigbee, etc). I don't have specific requirements, but I'd like the board to have some kind of "long term support" and I'd also like to choose something that the armbian team would recommend, maybe from a manufacturer that supports armbian directly, or at least provides good documentation. Headless install, may use GPIO, at least 3 USB ports, built-in ethernet + wifi + BT (not sure if there's an SBC that would support zigbee natively?). And also, avoid using an SD card. Ability to use eMMC or SSD would be important. Where I'm coming from: I still run two first-gen Raspberry Pis as webcams + dataloggers (the 26 pin GPIO ones with 256 and 512 MB RAM respectively) and I used OrangePi One and Lite as two surprisingly stable servers for years (one a small postfix mailserver + datalogger, the other even running 4 docker containers). I like using low-level hardware to its limits🙂 I have recently upgraded to an already outdated OrangePi PC+ that I found in the drawer - at least it has 1 GB of RAM and I was starting running into limits with the 512 MB ones. So yeah - I don't need the top of the range SBC but something ... reasonably priced (think ~40 €) that will run well for years to come. I heard good stuff about the Radxa boards with Rockchip SoCs but I have no experience as I haven't bought new SBCs in ... years. Thanks in advance 🙂
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines