Search the Community
Showing results for 'gpio'.
-
When you cloned our repo, you got 10 years of specific work on common work and that was contributed by 500+ people. Most of people are resolving their specific problems, yes, but we all try to do it the way that is reusable, that person behind has less work. We also got a lot of things prepared. Doing things universal should always be considered. Also because you might get help from someone. Which has absolutely same problems, but is having hardware from another vendor. In our world, SoC defines how things work, not the one that put SoC on PCB and name / sell it. This means that most of the drivers are the same, especially this area is shared - low level communication protocols such as GPIO, I2C, SPI. This is always shared among boards with the same SoC. This goes further. It is shared among same families and we also already have some common generic top level API / libraries that can be used. https://docs.kernel.org/driver-api/gpio/consumer.html (but here my understanding ends, I am not updated with the state of this) Yes, it has no point poking into. WiringPi library is a dead project for many years and its no point dealing with this. What vendors do here is, trying to be "as Rpi as possible", so they are doing their quick and dirty assemblies of that, always with partial functionality and absolute absence of maintenance. Their goal is to sell, regardless what is the quality of software. Is that your goal? I doubt. I am not an expert in this field, so those are general tips, but there are people on and around this forum that knows this stuff well, as they developed those libraries. I am just giving you some ideas / tips. Decision what you will do with your time is yours. Another one that came into my mind, while replying: https://github.com/eclipse/mraa
-
Banana Pi - Armbian Buildsystem | Development Team
hexzhen3x7 replied to hexzhen3x7's topic in Advanced users - Development
I'll make a List of changes, ArmbianOS will need to COMPLETLY SUPPORT Banana Pi. Then, I'll contact the Contributors with a link to my proposal to slove the problems, all banana-pi user of Armbian will have in using gpio-libs & some boards Builtin_LED's arent all triggered to blink, this is a little correction I'll do for all boards by using a init.d service-script as default . After this, I'll implement this changes in my forked repository, and present the END-Solution, I'd propose ... A Little List: Building the "Board Determinier"-Files by an Extension init.d - Service to Trigger all onBoard LED's, which should show activity by blinkin' !" -> Extension GPIO-Developer Extension, which will prompt a Menu, with choosable Hardware-Interfaces (Device-Tree-Overlays), which will be enabled in output-build, choosable GPIO-Libarys of the short List of working Libs for Banana Pi, but I updated the importants to be usable on latest system using gcc-10 or higher. & automaticall install of package-dependencies. (I'll create a APT-Mirror Archiv on my Server, which will be available for Banana Pi Armbian-Systems, to get the working gpiolibs easily. The most user dont understand how to get them ready for use.- 5 replies
-
- Banana Pi M4 Zero
- Banana Pi M7
-
(and 18 more)
Tagged with:
- Banana Pi M4 Zero
- Banana Pi M7
- Banana Pi F3
- Banana Pi M5 Pro
- Banana Pi
- Banana Pi BPi-M2+
- Banana Pi BPI-M64
- Banana Pi BPI-M1+
- Banana Pi BPI-M2
- Banana Pi BPI-M2U
- Banana Pi BPI-M2 ZERO
- Banana Pi BPI-M3
- Banana Pi BPI-R2
- Banana Pi BPI-M1
- Banana Pi BPI-M2 Pro
- Banana Pi M5
- Banana Pi BPi-M2S
- Banana Pi BPI-R2 Pro
- Bananapi CM4 io
- Banana Pi Pro
-
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
- 5 replies
-
- Banana Pi M4 Zero
- Banana Pi M7
-
(and 18 more)
Tagged with:
- Banana Pi M4 Zero
- Banana Pi M7
- Banana Pi F3
- Banana Pi M5 Pro
- Banana Pi
- Banana Pi BPi-M2+
- Banana Pi BPI-M64
- Banana Pi BPI-M1+
- Banana Pi BPI-M2
- Banana Pi BPI-M2U
- Banana Pi BPI-M2 ZERO
- Banana Pi BPI-M3
- Banana Pi BPI-R2
- Banana Pi BPI-M1
- Banana Pi BPI-M2 Pro
- Banana Pi M5
- Banana Pi BPi-M2S
- Banana Pi BPI-R2 Pro
- Bananapi CM4 io
- Banana Pi Pro
-
RPi.GPIO The Goals: Updating the Libary for Banana Pi to the latest version of the original Libary written for Raspberry Pi. Adding GCC-10 > Support [DONE] Adding all missing Boards to the list of supported Boards. ( Therefore I'll add a Board-Determiner function in the ArmbianOS BuildSystem im currently working on, which automatically adds the board-determiner files to: "/var/lib/bananapi" Looking for new ideas like adding a module for SPI TF/micoSDCard reader, i2c - ssd1306 oled displays, i2c liquidcrystal lcd displays, 4-bit led tube modules, potentiometer, &&& More WiringPi The Goals: Support for Ruby, NodeJS, Perl, PHP (maybe after this goals, support for: golang, & more) Adding currently not supported Boards to the list of Supported. (Maybe if we are lucky, the GPIO-Tables of some Boards are the same. If this is true, we can easily add new boards to the Board-Detection script to support them) WiringPi-Python The Goals: Adding Python3 support. In my opinion, the old libary should be released for support python2 only , and a new version specially made for python3 would be the Libary with LTS, and features, which will be added time after time by starting surveys about features, the developers wish to see in the next release!" For adding Python3 support we need to redefine some functions, which are deprecated, but that wouldnt be a lot of work. Adding new Boards to the List of Support. Compiling latest releases for all distributions, made for the supported boards & adding them to our self-hosted package-manager mirror made for APT, RPM, SNAP & More I'd buy a VPS, for hosting package-manager mirrors, including all packages supported by our board specially for gpio-codeing !" I'll link another thread here later too. In this thread Im searching for members who would like to build a team, for building an ArmbianOS-Buldsystem for Banana Pi including a board-detection/determiner function which will export all board-information scripts to the image which is to be build. And a Menupoint to Enable "Developer-Image" which automatically enable I2C, SPI & UART, installs all latest GPIO-Libarys we support. & More
-
And here I come again. Please help me The kernel keeps updating itself without doing any apt upgrade and when I have a powerloss my rock5c does not boot anymore. I have freeze my firmware with armbian-config but it seams to not work. I would really like to upgrade my firmware successfully and not having to roll it back every time. Here my last uart boot debug, it does not seams to be much different from previous one but maybe it will help: DDR 9fffbe1e78 cym 24/02/04-10:09:20,fwver: v1.16 LPDDR4X, 2112MHz channel[0] BW=16 Col=10 Bk=8 CS0 Row=17 CS=1 Die BW=16 Size=2048MB channel[1] BW=16 Col=10 Bk=8 CS0 Row=17 CS=1 Die BW=16 Size=2048MB channel[2] BW=16 Col=10 Bk=8 CS0 Row=17 CS=1 Die BW=16 Size=2048MB channel[3] BW=16 Col=10 Bk=8 CS0 Row=17 CS=1 Die BW=16 Size=2048MB Manufacturer ID:0xff CH0 RX Vref:27.1%, TX Vref:22.8%,0.0% CH1 RX Vref:28.8%, TX Vref:20.8%,0.0% CH2 RX Vref:27.9%, TX Vref:19.8%,0.0% CH3 RX Vref:29.3%, TX Vref:19.8%,0.0% change to F1: 528MHz change to F2: 1068MHz change to F3: 1560MHz change to F0: 2112MHz out U-Boot SPL board init U-Boot SPL 2017.09-armbian (Jun 30 2024 - 21:45:07) unrecognized JEDEC id bytes: 00, 00, 00 unknown raw ID 0 0 0 Trying to boot from MMC2 spl: partition error Trying fit image at 0x4000 sector ## Verified-boot: 0 ## Checking atf-1 0x00040000 ... sha256(a7d1d8d191...) + OK ## Checking uboot 0x00200000 ... sha256(5ecfc82c23...) + OK ## Checking fdt 0x0031e2e0 ... sha256(049e983a22...) + OK ## Checking atf-2 0xff100000 ... sha256(4b2065349b...) + OK ## Checking atf-3 0x000f0000 ... sha256(aa71013e72...) + OK Jumping to U-Boot(0x00200000) via ARM Trusted Firmware(0x00040000) Total: 200.439/399.688 ms INFO: Preloader serial: 2 NOTICE: BL31: v2.3():v2.3-682-g4ca8a8422:derrick.huang, fwver: v1.45 NOTICE: BL31: Built : 10:11:21, Dec 27 2023 INFO: spec: 0x13 INFO: code: 0x88 INFO: ext 32k is not valid INFO: ddr: stride-en 4CH INFO: GICv3 without legacy support detected. INFO: ARM GICv3 driver initialized in EL3 INFO: valid_cpu_msk=0xff bcore0_rst = 0x0, bcore1_rst = 0x0 INFO: l3 cache partition cfg-0 INFO: system boots from cpu-hwid-0 INFO: disable memory repair INFO: idle_st=0x21fff, pd_st=0x11fff9, repair_st=0xfff70001 INFO: dfs DDR fsp_params[0].freq_mhz= 2112MHz INFO: dfs DDR fsp_params[1].freq_mhz= 528MHz INFO: dfs DDR fsp_params[2].freq_mhz= 1068MHz INFO: dfs DDR fsp_params[3].freq_mhz= 1560MHz INFO: BL31: Initialising Exception Handling Framework INFO: BL31: Initializing runtime services WARNING: No OPTEE provided by BL2 boot loader, Booting device without OPTEE initialization. SMC`s destined for OPTEE will retu rn SMC_UNK ERROR: Error initializing runtime service opteed_fast INFO: BL31: Preparing for EL3 exit to normal world INFO: Entry point address = 0x200000 INFO: SPSR = 0x3c9 U-Boot 2017.09-armbian (Jun 30 2024 - 21:45:07 +0000) Model: Radxa ROCK 5C MPIDR: 0x81000000 PreSerial: 2, raw, 0xfeb50000 DRAM: 8 GiB Sysmem: init Relocation Offset: eda3f000 Relocation fdt: eb9f8fc0 - eb9fece0 CR: M/C/I Using default environment DM: v2 no mmc device at slot 1 mmc@fe2c0000: 1 (SD), mmc@fe2e0000: 0 Bootdev(atags): mmc 1 MMC1: Legacy, 52Mhz PartType: EFI No misc partition boot mode: None FIT: No boot partition Failed to load DTB, ret=-2 No valid DTB, ret=-22 Failed to get kernel dtb, ret=-22 Model: Radxa ROCK 5C MPIDR: 0x81000000 CLK: (sync kernel. arm: enter 1008000 KHz, init 1008000 KHz, kernel 0N/A) b0pll 24000 KHz b1pll 24000 KHz lpll 24000 KHz v0pll 24000 KHz aupll 24000 KHz cpll 1500000 KHz gpll 1188000 KHz npll 24000 KHz ppll 1100000 KHz aclk_center_root 702000 KHz pclk_center_root 100000 KHz hclk_center_root 396000 KHz aclk_center_low_root 500000 KHz aclk_top_root 750000 KHz pclk_top_root 100000 KHz aclk_low_top_root 396000 KHz No misc partition Net: No ethernet found. Hit key to stop autoboot('CTRL+C'): 0 starting USB... Bus usb@fc800000: USB EHCI 1.00 Bus usb@fc840000: USB OHCI 1.0 Bus usb@fc880000: USB EHCI 1.00 Bus usb@fc8c0000: USB OHCI 1.0 scanning bus usb@fc800000 for devices... 2 USB Device(s) found scanning bus usb@fc840000 for devices... 1 USB Device(s) found scanning bus usb@fc880000 for devices... 1 USB Device(s) found scanning bus usb@fc8c0000 for devices... 1 USB Device(s) found scanning usb for storage devices... 0 Storage Device(s) found Device 0: unknown device switch to partitions #0, OK mmc1 is current device Scanning mmc 1:1... Found U-Boot script /boot/boot.scr 3920 bytes read in 9 ms (424.8 KiB/s) ## Executing script at 00500000 Boot script loaded from mmc 1:1 223 bytes read in 8 ms (26.4 KiB/s) 39802409 bytes read in 3206 ms (11.8 MiB/s) 32371200 bytes read in 2610 ms (11.8 MiB/s) 147231 bytes read in 55 ms (2.6 MiB/s) Trying kaslrseed command... Info: Unknown command can be safely ignored since kaslrseed does not apply to all boards. Unknown command 'kaslrseed' - try 'help' Fdt Ramdisk skip relocation No misc partition ## Loading init Ramdisk from Legacy Image at 0a200000 ... Image Name: uInitrd Image Type: AArch64 Linux RAMDisk Image (gzip compressed) Data Size: 39802345 Bytes = 38 MiB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK ## Flattened Device Tree blob at 0x08300000 Booting using the fdt blob at 0x08300000 reserving fdt memory region: addr=8300000 size=8a000 Using Device Tree in place at 0000000008300000, end 000000000838cfff can't found rockchip,drm-logo, use rockchip,fb-logo WARNING: could not set reg FDT_ERR_BADOFFSET. failed to reserve fb-loader-logo memory Adding bank: 0x00200000 - 0xf0000000 (size: 0xefe00000) Adding bank: 0x100000000 - 0x200000000 (size: 0x100000000) Adding bank: 0x2f0000000 - 0x300000000 (size: 0x10000000) Total: 12176.326/12632.391 ms Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050] [ 0.000000] Linux version 6.8.10-edge-rockchip-rk3588 (armbian@next) (aarch64-linux-gnu-gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #1 SMP PREEMPT Fri May 17 10:15:12 UTC 2024 [ 0.000000] KASLR disabled due to lack of seed [ 0.000000] Machine model: Radxa ROCK 5 Model C [ 0.000000] efi: UEFI not found. [ 0.000000] NUMA: No NUMA configuration found [ 0.000000] NUMA: Faking a node at [mem 0x0000000000200000-0x00000002ffffffff] [ 0.000000] NUMA: NODE_DATA [mem 0x2fef28340-0x2fef2afff] [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000000200000-0x00000000ffffffff] [ 0.000000] DMA32 empty [ 0.000000] Normal [mem 0x0000000100000000-0x00000002ffffffff] [ 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-0x00000001ffffffff] [ 0.000000] node 0: [mem 0x00000002f0000000-0x00000002ffffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000200000-0x00000002ffffffff] [ 0.000000] On node 0, zone DMA: 512 pages in unavailable ranges [ 0.000000] cma: Reserved 384 MiB at 0x00000000d8000000 on node -1 [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.1 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: MIGRATE_INFO_TYPE not supported. [ 0.000000] psci: SMC Calling Convention v1.2 [ 0.000000] percpu: Embedded 31 pages/cpu s88936 r8192 d29848 u126976 [ 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=81d5c2b5-015e-40b6-a0c0-8e1aa1aa4288 rootwait rootfstype=ext4 splash=verbose con sole=ttyS2,1500000 console=tty1 consoleblank=0 loglevel=7 ubootpart=d9dfe38e-209d-c14f-8956-2646606892a0 usb-storage.quirks=0x 2537:0x1066:u,0x2537:0x1068:u cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory swapaccount=1 androidboot.fwver=ddr- v1.16-9fffbe1e78,bl31-v1.45,uboot-rmbian-06/30/2024 [ 0.000000] Unknown kernel command line parameters "splash=verbose ubootpart=d9dfe38e-209d-c14f-8956-2646606892a0 cgroup_en able=memory cgroup_memory=1", will be passed to user space. [ 0.000000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear) [ 0.000000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear) [ 0.000000] Fallback order for Node 0: 0 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 2063880 [ 0.000000] Policy zone: Normal [ 0.000000] mem auto-init: stack:off, heap alloc:on, heap free:off [ 0.000000] software IO TLB: area num 8. [ 0.000000] software IO TLB: mapped [mem 0x00000000d4000000-0x00000000d8000000] (64MB) [ 0.000000] Memory: 7693968K/8386560K available (17920K kernel code, 2876K rwdata, 5628K rodata, 5056K init, 775K bss, 2993 76K reserved, 393216K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1 [ 0.000000] trace event string verifier disabled [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] rcu: RCU event tracing is enabled. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=8. [ 0.000000] Trampoline variant of Tasks RCU enabled. [ 0.000000] Tracing variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 30 jiffies. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=8 [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode [ 0.000000] GICv3: 480 SPIs implemented [ 0.000000] GICv3: 0 Extended SPIs implemented [ 0.000000] GICv3: MBI range [424:479] [ 0.000000] GICv3: Using MBI frame 0x00000000fe610000 [ 0.000000] Root IRQ handler: gic_handle_irq [ 0.000000] GICv3: GICv3 features: 16 PPIs [ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000fe680000 [ 0.000000] ITS [mem 0xfe640000-0xfe65ffff] [ 0.000000] GIC: enabling workaround for ITS: Rockchip erratum RK3588001 [ 0.000000] ITS@0x00000000fe640000: allocated 8192 Devices @100110000 (indirect, esz 8, psz 64K, shr 0) [ 0.000000] ITS@0x00000000fe640000: allocated 32768 Interrupt Collections @100120000 (flat, esz 2, psz 64K, shr 0) [ 0.000000] ITS: using cache flushing for cmd queue [ 0.000000] ITS [mem 0xfe660000-0xfe67ffff] [ 0.000000] GIC: enabling workaround for ITS: Rockchip erratum RK3588001 [ 0.000000] ITS@0x00000000fe660000: allocated 8192 Devices @100140000 (indirect, esz 8, psz 64K, shr 0) [ 0.000000] ITS@0x00000000fe660000: allocated 32768 Interrupt Collections @100150000 (flat, esz 2, psz 64K, shr 0) [ 0.000000] ITS: using cache flushing for cmd queue [ 0.000000] GICv3: using LPI property table @0x0000000100160000 [ 0.000000] GIC: using cache flushing for LPI property table [ 0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000100170000 [ 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/c pu@700[7] } [ 0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns [ 0.000000] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.001077] Console: colour dummy device 80x25 [ 0.001088] printk: legacy console [tty1] enabled [ 0.003109] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=80000) [ 0.003166] pid_max: default: 32768 minimum: 301 [ 0.005836] LSM: initializing lsm=capability,yama,apparmor,integrity [ 0.006887] Yama: becoming mindful. [ 0.006977] AppArmor: AppArmor initialized [ 0.007898] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear) [ 0.007933] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear) [ 0.011711] RCU Tasks: Setting shift to 3 and lim to 1 rcu_task_cb_adjust=1. [ 0.011806] RCU Tasks Trace: Setting shift to 3 and lim to 1 rcu_task_cb_adjust=1. [ 0.012061] rcu: Hierarchical SRCU implementation. [ 0.012076] rcu: Max phase no-delay instances is 1000. [ 0.012956] Platform MSI: msi-controller@fe640000 domain created [ 0.012985] Platform MSI: msi-controller@fe660000 domain created [ 0.013248] PCI/MSI: /interrupt-controller@fe600000/msi-controller@fe640000 domain created [ 0.013285] PCI/MSI: /interrupt-controller@fe600000/msi-controller@fe660000 domain created [ 0.013893] EFI services will not be available. [ 0.014259] smp: Bringing up secondary CPUs ... [ 0.014748] Detected VIPT I-cache on CPU1 [ 0.014799] GICv3: CPU1: found redistributor 100 region 0:0x00000000fe6a0000 [ 0.014815] GICv3: CPU1: using allocated LPI pending table @0x0000000100180000 [ 0.014851] CPU1: Booted secondary processor 0x0000000100 [0x412fd050] [ 0.015384] Detected VIPT I-cache on CPU2 [ 0.015431] GICv3: CPU2: found redistributor 200 region 0:0x00000000fe6c0000 [ 0.015446] GICv3: CPU2: using allocated LPI pending table @0x0000000100190000 [ 0.015480] CPU2: Booted secondary processor 0x0000000200 [0x412fd050] [ 0.016016] Detected VIPT I-cache on CPU3 [ 0.016062] GICv3: CPU3: found redistributor 300 region 0:0x00000000fe6e0000 [ 0.016076] GICv3: CPU3: using allocated LPI pending table @0x00000001001a0000 [ 0.016107] CPU3: Booted secondary processor 0x0000000300 [0x412fd050] [ 0.016684] CPU features: detected: Spectre-v4 [ 0.016688] CPU features: detected: Spectre-BHB [ 0.016692] Detected PIPT I-cache on CPU4 [ 0.016719] GICv3: CPU4: found redistributor 400 region 0:0x00000000fe700000 [ 0.016727] GICv3: CPU4: using allocated LPI pending table @0x00000001001b0000 [ 0.016748] CPU4: Booted secondary processor 0x0000000400 [0x414fd0b0] [ 0.017262] Detected PIPT I-cache on CPU5 [ 0.017294] GICv3: CPU5: found redistributor 500 region 0:0x00000000fe720000 [ 0.017303] GICv3: CPU5: using allocated LPI pending table @0x00000001001c0000 [ 0.017324] CPU5: Booted secondary processor 0x0000000500 [0x414fd0b0] [ 0.017779] Detected PIPT I-cache on CPU6 [ 0.017810] GICv3: CPU6: found redistributor 600 region 0:0x00000000fe740000 [ 0.017818] GICv3: CPU6: using allocated LPI pending table @0x00000001001d0000 [ 0.017839] CPU6: Booted secondary processor 0x0000000600 [0x414fd0b0] [ 0.018322] Detected PIPT I-cache on CPU7 [ 0.018354] GICv3: CPU7: found redistributor 700 region 0:0x00000000fe760000 [ 0.018363] GICv3: CPU7: using allocated LPI pending table @0x00000001001e0000 [ 0.018382] CPU7: Booted secondary processor 0x0000000700 [0x414fd0b0] [ 0.018438] smp: Brought up 1 node, 8 CPUs [ 0.018689] SMP: Total of 8 processors activated. [ 0.018700] CPU: All CPU(s) started at EL2 [ 0.018710] CPU features: detected: 32-bit EL0 Support [ 0.018722] CPU features: detected: Data cache clean to the PoU not required for I/D coherence [ 0.018738] CPU features: detected: Common not Private translations [ 0.018750] CPU features: detected: CRC32 instructions [ 0.018763] CPU features: detected: RCpc load-acquire (LDAPR) [ 0.018775] CPU features: detected: LSE atomic instructions [ 0.018787] CPU features: detected: Privileged Access Never [ 0.018798] CPU features: detected: RAS Extension Support [ 0.018811] CPU features: detected: Speculative Store Bypassing Safe (SSBS) [ 0.018867] alternatives: applying system-wide alternatives [ 0.021726] CPU features: detected: Hardware dirty bit management on CPU4-7 [ 0.024373] devtmpfs: initialized [ 0.031733] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns [ 0.031754] futex hash table entries: 2048 (order: 5, 131072 bytes, linear) [ 0.034420] pinctrl core: initialized pinctrl subsystem [ 0.034580] DMI not present or invalid. [ 0.035263] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.035937] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations [ 0.036161] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 0.036398] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 0.036417] audit: initializing netlink subsys (disabled) [ 0.036509] audit: type=2000 audit(0.033:1): state=initialized audit_enabled=0 res=1 [ 0.036819] thermal_sys: Registered thermal governor 'fair_share' [ 0.036822] thermal_sys: Registered thermal governor 'bang_bang' [ 0.036828] thermal_sys: Registered thermal governor 'step_wise' [ 0.036832] thermal_sys: Registered thermal governor 'user_space' [ 0.036836] thermal_sys: Registered thermal governor 'power_allocator' [ 0.036851] cpuidle: using governor ladder [ 0.036862] cpuidle: using governor menu [ 0.036991] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 0.037076] ASID allocator initialised with 65536 entries [ 0.037475] Serial: AMBA PL011 UART driver [ 0.041915] platform fdd90000.vop: Fixed dependency cycle(s) with /hdmi@fde80000 [ 0.041946] platform fde80000.hdmi: Fixed dependency cycle(s) with /vop@fdd90000 [ 0.049488] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.049698] rockchip-gpio fd8a0000.gpio: probed /pinctrl/gpio@fd8a0000 [ 0.049792] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.049886] rockchip-gpio fec20000.gpio: probed /pinctrl/gpio@fec20000 [ 0.049965] gpio gpiochip2: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.050050] rockchip-gpio fec30000.gpio: probed /pinctrl/gpio@fec30000 [ 0.050157] gpio gpiochip3: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.050242] rockchip-gpio fec40000.gpio: probed /pinctrl/gpio@fec40000 [ 0.050325] gpio gpiochip4: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.050409] rockchip-gpio fec50000.gpio: probed /pinctrl/gpio@fec50000 [ 0.051759] Modules: 24656 pages in range for non-PLT usage [ 0.051762] Modules: 516176 pages in range for PLT usage [ 0.052208] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages [ 0.052217] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page [ 0.052222] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages [ 0.052226] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page [ 0.052231] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages [ 0.052235] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page [ 0.052240] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages [ 0.052244] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page [ 0.052987] cryptd: max_cpu_qlen set to 1000 [ 0.108510] raid6: neonx8 gen() 5944 MB/s [ 0.165247] raid6: neonx4 gen() 5813 MB/s [ 0.221970] raid6: neonx2 gen() 5579 MB/s [ 0.278696] raid6: neonx1 gen() 4505 MB/s [ 0.335416] raid6: int64x8 gen() 2698 MB/s [ 0.392144] raid6: int64x4 gen() 3049 MB/s [ 0.448870] raid6: int64x2 gen() 2641 MB/s [ 0.505592] raid6: int64x1 gen() 2171 MB/s [ 0.505595] raid6: using algorithm neonx8 gen() 5944 MB/s [ 0.562308] raid6: .... xor() 4678 MB/s, rmw enabled [ 0.562312] raid6: using neon recovery algorithm [ 0.562517] ACPI: Interpreter disabled. [ 0.562873] iommu: Default domain type: Translated [ 0.562878] iommu: DMA domain TLB invalidation policy: strict mode [ 0.563751] SCSI subsystem initialized [ 0.563939] usbcore: registered new interface driver usbfs [ 0.563951] usbcore: registered new interface driver hub [ 0.563963] usbcore: registered new device driver usb [ 0.564115] pps_core: LinuxPPS API ver. 1 registered [ 0.564120] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 0.564128] PTP clock support registered [ 0.564297] EDAC MC: Ver: 3.0.0 [ 0.564485] scmi_core: SCMI protocol bus registered [ 0.564655] FPGA manager framework [ 0.564963] NetLabel: Initializing [ 0.564968] NetLabel: domain hash size = 128 [ 0.564972] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO [ 0.564997] NetLabel: unlabeled traffic allowed by default [ 0.565071] vgaarb: loaded [ 0.565283] clocksource: Switched to clocksource arch_sys_counter [ 0.566303] VFS: Disk quotas dquot_6.6.0 [ 0.566410] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 0.566698] AppArmor: AppArmor Filesystem Enabled [ 0.566728] pnp: PnP ACPI: disabled [ 0.569285] NET: Registered PF_INET protocol family [ 0.569397] IP idents hash table entries: 131072 (order: 8, 1048576 bytes, linear) [ 0.572652] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear) [ 0.572735] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.572774] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 0.573204] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear) [ 0.574414] TCP: Hash tables configured (established 65536 bind 65536) [ 0.574468] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear) [ 0.574595] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear) [ 0.574821] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.574838] NET: Registered PF_XDP protocol family [ 0.574846] PCI: CLS 0 bytes, default 64 [ 0.575006] Trying to unpack rootfs image as initramfs... [ 0.578750] kvm [1]: IPA Size Limit: 40 bits [ 0.578773] kvm [1]: GICv3: no GICV resource entry [ 0.578779] kvm [1]: disabling GICv2 emulation [ 0.578791] kvm [1]: GIC system register CPU interface enabled [ 0.578811] kvm [1]: vgic interrupt IRQ18 [ 0.578834] kvm [1]: VHE mode initialized successfully [ 0.579582] Initialise system trusted keyrings [ 0.579617] Key type blacklist registered [ 0.579728] workingset: timestamp_bits=42 max_order=21 bucket_order=0 [ 0.579753] zbud: loaded [ 0.582623] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.584227] ntfs: driver 2.1.32 [Flags: R/W]. [ 0.584388] ntfs3: Max link count 4000 [ 0.584392] ntfs3: Enabled Linux POSIX ACLs support [ 0.584396] ntfs3: Read-only LZX/Xpress compression included [ 0.584485] fuse: init (API version 7.39) [ 0.586245] integrity: Platform Keyring initialized [ 0.610564] xor: measuring software checksum speed [ 0.611713] 8regs : 8595 MB/sec [ 0.612883] 32regs : 8466 MB/sec [ 0.613688] arm64_neon : 12305 MB/sec [ 0.613692] xor: using function: arm64_neon (12305 MB/sec) [ 0.613699] Key type asymmetric registered [ 0.613703] Asymmetric key parser 'x509' registered [ 0.613738] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244) [ 0.613860] io scheduler mq-deadline registered [ 0.613865] io scheduler kyber registered [ 0.613937] io scheduler bfq registered [ 0.619450] EINJ: ACPI disabled. [ 0.620410] dma-pl330 fea10000.dma-controller: Loaded driver for PL330 DMAC-241330 [ 0.620420] dma-pl330 fea10000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16 [ 0.620974] dma-pl330 fea30000.dma-controller: Loaded driver for PL330 DMAC-241330 [ 0.620982] dma-pl330 fea30000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16 [ 0.621538] dma-pl330 fed10000.dma-controller: Loaded driver for PL330 DMAC-241330 [ 0.621546] dma-pl330 fed10000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16 [ 0.623404] Serial: 8250/16550 driver, 8 ports, IRQ sharing enabled [ 0.624508] printk: legacy console [ttyS2] disabled [ 0.624602] feb50000.serial: ttyS2 at MMIO 0xfeb50000 (irq = 40, base_baud = 1500000) is a 16550A [ 0.624671] printk: legacy console [ttyS2] enabled [ 0.768949] Serial: AMBA driver [ 0.774827] brd: module loaded [ 0.777278] loop: module loaded [ 0.779600] spi spi2.0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/regulators/dcdc-reg7 [ 0.780395] spi spi2.0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/dvs3-null-pins [ 0.781120] spi spi2.0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/dvs2-null-pins [ 0.781843] spi spi2.0: Fixed dependency cycle(s) with /spi@feb20000/pmic@0/dvs1-null-pins [ 0.783513] thunder_xcv, ver 1.0 [ 0.783808] thunder_bgx, ver 1.0 [ 0.784101] nicpf, ver 1.0 [ 0.784551] hns3: Hisilicon Ethernet Network Driver for Hip08 Family - version [ 0.785182] hns3: Copyright (c) 2017 Huawei Corporation. [ 0.785683] hclge is initializing [ 0.786563] rk_gmac-dwmac fe1c0000.ethernet: IRQ eth_lpi not found [ 0.787175] rk_gmac-dwmac fe1c0000.ethernet: supply phy not found, using dummy regulator [ 0.787929] rk_gmac-dwmac fe1c0000.ethernet: clock input or output? (output). [ 0.788554] rk_gmac-dwmac fe1c0000.ethernet: TX delay(0x3a). [ 0.789059] rk_gmac-dwmac fe1c0000.ethernet: RX delay(0x3e). [ 0.789557] rk_gmac-dwmac fe1c0000.ethernet: integrated PHY? (no). [ 0.795107] rk_gmac-dwmac fe1c0000.ethernet: init for RGMII [ 0.795709] rk_gmac-dwmac fe1c0000.ethernet: User ID: 0x30, Synopsys ID: 0x51 [ 0.796333] rk_gmac-dwmac fe1c0000.ethernet: DWMAC4/5 [ 0.796784] rk_gmac-dwmac fe1c0000.ethernet: DMA HW capability register supported [ 0.797436] rk_gmac-dwmac fe1c0000.ethernet: RX Checksum Offload Engine supported [ 0.798089] rk_gmac-dwmac fe1c0000.ethernet: TX Checksum insertion supported [ 0.798709] rk_gmac-dwmac fe1c0000.ethernet: Wake-Up On Lan supported [ 0.799291] rk_gmac-dwmac fe1c0000.ethernet: TSO supported [ 0.799770] rk_gmac-dwmac fe1c0000.ethernet: Enable RX Mitigation via HW Watchdog Timer [ 0.800468] rk_gmac-dwmac fe1c0000.ethernet: Enabled L3L4 Flow TC (entries=2) [ 0.801091] rk_gmac-dwmac fe1c0000.ethernet: Enabled RFS Flow TC (entries=10) [ 0.801715] rk_gmac-dwmac fe1c0000.ethernet: TSO feature enabled [ 0.802255] rk_gmac-dwmac fe1c0000.ethernet: SPH feature enabled [ 0.802780] rk_gmac-dwmac fe1c0000.ethernet: Using 32/32 bits DMA host/device width [ 1.591556] Freeing initrd memory: 38864K [ 1.748912] VFIO - User Level meta-driver version: 0.3 [ 1.769412] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller [ 1.769920] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1 [ 1.770702] xhci-hcd xhci-hcd.0.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000008002000010 [ 1.770946] ehci-platform fc880000.usb: EHCI Host Controller [ 1.770958] ohci-platform fc8c0000.usb: Generic Platform OHCI controller [ 1.770988] ohci-platform fc8c0000.usb: new USB bus registered, assigned bus number 2 [ 1.771039] ehci-platform fc800000.usb: EHCI Host Controller [ 1.771047] ehci-platform fc800000.usb: new USB bus registered, assigned bus number 3 [ 1.771052] ohci-platform fc840000.usb: Generic Platform OHCI controller [ 1.771080] ohci-platform fc840000.usb: new USB bus registered, assigned bus number 4 [ 1.771090] ohci-platform fc8c0000.usb: irq 51, io mem 0xfc8c0000 [ 1.771093] ehci-platform fc800000.usb: irq 49, io mem 0xfc800000 [ 1.771210] ohci-platform fc840000.usb: irq 50, io mem 0xfc840000 [ 1.771572] xhci-hcd xhci-hcd.0.auto: irq 46, io mem 0xfc000000 [ 1.772044] ehci-platform fc880000.usb: new USB bus registered, assigned bus number 5 [ 1.772089] ehci-platform fc880000.usb: irq 48, io mem 0xfc880000 [ 1.772770] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller [ 1.779661] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 6 [ 1.780347] xhci-hcd xhci-hcd.0.auto: Host supports USB 3.0 SuperSpeed [ 1.781069] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.08 [ 1.781812] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.781945] ehci-platform fc800000.usb: USB 2.0 started, EHCI 1.00 [ 1.782469] usb usb1: Product: xHCI Host Controller [ 1.783431] usb usb1: Manufacturer: Linux 6.8.10-edge-rockchip-rk3588 xhci-hcd [ 1.784074] usb usb1: SerialNumber: xhci-hcd.0.auto [ 1.784901] hub 1-0:1.0: USB hub found [ 1.785265] hub 1-0:1.0: 1 port detected [ 1.785920] usb usb6: We don't know the algorithms for LPM for this host, disabling LPM. [ 1.786716] usb usb6: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.08 [ 1.787454] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.788098] usb usb6: Product: xHCI Host Controller [ 1.788534] usb usb6: Manufacturer: Linux 6.8.10-edge-rockchip-rk3588 xhci-hcd [ 1.789189] usb usb6: SerialNumber: xhci-hcd.0.auto [ 1.789929] hub 6-0:1.0: USB hub found [ 1.790290] hub 6-0:1.0: 1 port detected [ 1.790955] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.08 [ 1.790987] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller [ 1.791682] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.792805] usb usb3: Product: EHCI Host Controller [ 1.793232] usb usb3: Manufacturer: Linux 6.8.10-edge-rockchip-rk3588 ehci_hcd [ 1.793863] usb usb3: SerialNumber: fc800000.usb [ 1.794433] hub 3-0:1.0: USB hub found [ 1.794776] hub 3-0:1.0: 1 port detected [ 1.795243] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 7 [ 1.795280] ehci-platform fc880000.usb: USB 2.0 started, EHCI 1.00 [ 1.796031] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000008002000010 [ 1.796520] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.08 [ 1.797329] xhci-hcd xhci-hcd.1.auto: irq 47, io mem 0xfcd00000 [ 1.798016] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.798132] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller [ 1.798544] usb usb5: Product: EHCI Host Controller [ 1.798547] usb usb5: Manufacturer: Linux 6.8.10-edge-rockchip-rk3588 ehci_hcd [ 1.800718] usb usb5: SerialNumber: fc880000.usb [ 1.801272] hub 5-0:1.0: USB hub found [ 1.801609] hub 5-0:1.0: 1 port detected [ 1.802067] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 8 [ 1.802758] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed [ 1.803445] usb usb7: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.08 [ 1.804184] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.804828] usb usb7: Product: xHCI Host Controller [ 1.805266] usb usb7: Manufacturer: Linux 6.8.10-edge-rockchip-rk3588 xhci-hcd [ 1.805920] usb usb7: SerialNumber: xhci-hcd.1.auto [ 1.806643] hub 7-0:1.0: USB hub found [ 1.807003] hub 7-0:1.0: 1 port detected [ 1.807634] usb usb8: We don't know the algorithms for LPM for this host, disabling LPM. [ 1.808430] usb usb8: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.08 [ 1.809186] usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.809832] usb usb8: Product: xHCI Host Controller [ 1.810268] usb usb8: Manufacturer: Linux 6.8.10-edge-rockchip-rk3588 xhci-hcd [ 1.810911] usb usb8: SerialNumber: xhci-hcd.1.auto [ 1.811652] hub 8-0:1.0: USB hub found [ 1.812029] hub 8-0:1.0: 1 port detected [ 1.812693] usbcore: registered new interface driver usb-storage [ 1.815039] mousedev: PS/2 mouse device common for all mice [ 1.815812] i2c_dev: i2c /dev entries driver [ 1.818311] fan53555-regulator 0-0042: FAN53555 Option[10] Rev[1] Detected! [ 1.818757] fan53555-regulator 0-0043: FAN53555 Option[10] Rev[1] Detected! [ 1.818903] fan53555-regulator 2-0042: FAN53555 Option[10] Rev[1] Detected! [ 1.819378] platform fe470000.i2s: Fixed dependency cycle(s) with /i2c@fec90000/audio-codec@11 [ 1.820947] i2c 7-0011: Fixed dependency cycle(s) with /i2s@fe470000 [ 1.823743] rockchip-thermal fec00000.tsadc: Missing rockchip,grf property [ 1.828200] sdhci: Secure Digital Host Controller Interface driver [ 1.828769] sdhci: Copyright(c) Pierre Ossman [ 1.829397] Synopsys Designware Multimedia Card Interface Driver [ 1.829496] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.08 [ 1.830667] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.830800] sdhci-pltfm: SDHCI platform and OF driver helper [ 1.831310] usb usb2: Product: Generic Platform OHCI controller [ 1.832353] usb usb2: Manufacturer: Linux 6.8.10-edge-rockchip-rk3588 ohci_hcd [ 1.832997] usb usb2: SerialNumber: fc8c0000.usb [ 1.833847] ledtrig-cpu: registered to indicate activity on CPUs [ 1.833859] hub 2-0:1.0: USB hub found [ 1.834576] No iBFT detected. [ 1.834745] hub 2-0:1.0: 1 port detected [ 1.835327] scmi_protocol scmi_dev.1: Enabled polling mode TX channel - prot_id:16 [ 1.836190] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.08 [ 1.836233] arm-scmi firmware:scmi: SCMI Notifications - Core Enabled. [ 1.836930] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.836974] arm-scmi firmware:scmi: SCMI Protocol v2.0 'rockchip:' Firmware version 0x0 [ 1.837520] usb usb4: Product: Generic Platform OHCI controller [ 1.839392] usb usb4: Manufacturer: Linux 6.8.10-edge-rockchip-rk3588 ohci_hcd [ 1.840036] usb usb4: SerialNumber: fc840000.usb [ 1.840902] hub 4-0:1.0: USB hub found [ 1.841284] hub 4-0:1.0: 1 port detected [ 1.844987] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping .... [ 1.845578] hid: raw HID events driver (C) Jiri Kosina [ 1.846052] usbcore: registered new interface driver usbhid [ 1.846540] usbhid: USB HID core driver [ 1.848319] hw perfevents: enabled with armv8_cortex_a55 PMU driver, 7 counters available [ 1.849645] hw perfevents: enabled with armv8_cortex_a76 PMU driver, 7 counters available [ 1.850799] optee: probing for conduit method. [ 1.851190] optee: api uid mismatch [ 1.851496] optee: probe of firmware:optee failed with error -22 [ 1.852808] NET: Registered PF_INET6 protocol family [ 1.861676] mmc0: SDHCI controller on fe2e0000.mmc [fe2e0000.mmc] using ADMA [ 1.867898] mmc0: Failed to initialize a non-removable card [ 1.880059] Segment Routing with IPv6 [ 1.880899] In-situ OAM (IOAM) with IPv6 [ 1.881292] NET: Registered PF_PACKET protocol family [ 1.881933] 8021q: 802.1Q VLAN Support v1.8 [ 1.882339] Key type dns_resolver registered [ 1.886213] registered taskstats version 1 [ 1.886696] Loading compiled-in X.509 certificates [ 1.899162] zswap: loaded using pool zstd/z3fold [ 1.899852] Key type .fscrypt registered [ 1.900198] Key type fscrypt-provisioning registered [ 1.902291] Btrfs loaded, zoned=yes, fsverity=yes [ 1.902781] Key type encrypted registered [ 1.903135] AppArmor: AppArmor sha256 policy hashing enabled [ 1.903639] ima: No TPM chip found, activating TPM-bypass! [ 1.904124] ima: Allocated hash algorithm: sha1 [ 1.904543] ima: No architecture policies found [ 1.904954] evm: Initialising EVM extended attributes: [ 1.905430] evm: security.selinux [ 1.905721] evm: security.SMACK64 [ 1.906012] evm: security.SMACK64EXEC [ 1.906333] evm: security.SMACK64TRANSMUTE [ 1.906691] evm: security.SMACK64MMAP [ 1.907012] evm: security.apparmor [ 1.907309] evm: security.ima [ 1.907570] evm: security.capability [ 1.907883] evm: HMAC attrs: 0x1 [ 1.930628] rockchip-dw-pcie a41000000.pcie: host bridge /pcie@fe190000 ranges: [ 1.931313] rockchip-dw-pcie a41000000.pcie: IO 0x00f4100000..0x00f41fffff -> 0x00f4100000 [ 1.932121] rockchip-dw-pcie a41000000.pcie: MEM 0x00f4200000..0x00f4ffffff -> 0x00f4200000 [ 1.932907] rockchip-dw-pcie a41000000.pcie: MEM 0x0a00000000..0x0a3fffffff -> 0x0040000000 [ 1.933819] rockchip-dw-pcie a41000000.pcie: iATU: unroll T, 8 ob, 8 ib, align 64K, limit 8G [ 2.042014] usb 3-1: new high-speed USB device number 2 using ehci-platform [ 2.189432] usb 3-1: New USB device found, idVendor=1a40, idProduct=0101, bcdDevice= 1.11 [ 2.190167] usb 3-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0 [ 2.190803] usb 3-1: Product: USB 2.0 Hub [ 2.191601] hub 3-1:1.0: USB hub found [ 2.192129] hub 3-1:1.0: 4 ports detected [ 2.572005] usb 3-1.3: new high-speed USB device number 3 using ehci-platform [ 2.770349] usb 3-1.3: New USB device found, idVendor=a69c, idProduct=8d80, bcdDevice= 1.00 [ 2.771084] usb 3-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2.771724] usb 3-1.3: Product: AIC Wlan [ 2.772076] usb 3-1.3: Manufacturer: aicsemi [ 2.772452] usb 3-1.3: SerialNumber: 20220103 [ 3.030064] rockchip-dw-pcie a41000000.pcie: Phy link never came up [ 3.031015] rockchip-dw-pcie a41000000.pcie: PCI host bridge to bus 0004:40 [ 3.031642] pci_bus 0004:40: root bus resource [bus 40-4f] [ 3.032159] pci_bus 0004:40: root bus resource [io 0x0000-0xfffff] (bus address [0xf4100000-0xf41fffff]) [ 3.033009] pci_bus 0004:40: root bus resource [mem 0xf4200000-0xf4ffffff] [ 3.033622] pci_bus 0004:40: root bus resource [mem 0xa00000000-0xa3fffffff] (bus address [0x40000000-0x7fffffff]) [ 3.034563] pci 0004:40:00.0: [1d87:3588] type 01 class 0x060400 PCIe Root Port [ 3.035232] pci 0004:40:00.0: ROM [mem 0x00000000-0x0000ffff pref] [ 3.035794] pci 0004:40:00.0: PCI bridge to [bus 01-ff] [ 3.036266] pci 0004:40:00.0: bridge window [io 0x0000-0x0fff] [ 3.036810] pci 0004:40:00.0: bridge window [mem 0x00000000-0x000fffff] [ 3.037418] pci 0004:40:00.0: bridge window [mem 0x00000000-0x000fffff 64bit pref] [ 3.038153] pci 0004:40:00.0: supports D1 D2 [ 3.038537] pci 0004:40:00.0: PME# supported from D0 D1 D3hot [ 3.044943] pci 0004:40:00.0: Primary bus is hard wired to 0 [ 3.045465] pci 0004:40:00.0: bridge configuration invalid ([bus 01-ff]), reconfiguring [ 3.046434] pci_bus 0004:41: busn_res: [bus 41-4f] end is updated to 41 [ 3.047044] pci 0004:40:00.0: ROM [mem 0xf4200000-0xf420ffff pref]: assigned [ 3.047676] pci 0004:40:00.0: PCI bridge to [bus 41] [ 3.050647] pcieport 0004:40:00.0: PME: Signaling with IRQ 72 [ 3.051559] pcieport 0004:40:00.0: AER: enabled with IRQ 73 [ 3.053862] printk: legacy console [netcon0] enabled [ 3.054302] netconsole: network logging started [ 3.054813] psci_checker: PSCI checker started using 8 CPUs [ 3.055314] psci_checker: Starting hotplug tests [ 3.055720] psci_checker: Trying to turn off and on again all CPUs [ 3.057107] psci: CPU0 killed (polled 0 ms) [ 3.059227] psci: CPU1 killed (polled 0 ms) [ 3.061301] psci: CPU2 killed (polled 0 ms) [ 3.064184] psci: CPU3 killed (polled 0 ms) [ 3.065382] psci: CPU4 killed (polled 0 ms) [ 3.066687] psci: CPU5 killed (polled 0 ms) [ 3.067644] psci: CPU6 killed (polled 0 ms) [ 3.068832] Detected VIPT I-cache on CPU0 [ 3.069217] GICv3: CPU0: found redistributor 0 region 0:0x00000000fe680000 [ 3.069858] CPU0: Booted secondary processor 0x0000000000 [0x412fd050] [ 3.071443] Detected VIPT I-cache on CPU1 [ 3.071828] GICv3: CPU1: found redistributor 100 region 0:0x00000000fe6a0000 [ 3.072484] CPU1: Booted secondary processor 0x0000000100 [0x412fd050] [ 3.074121] Detected VIPT I-cache on CPU2 [ 3.074504] GICv3: CPU2: found redistributor 200 region 0:0x00000000fe6c0000 [ 3.075160] CPU2: Booted secondary processor 0x0000000200 [0x412fd050] [ 3.076934] Detected VIPT I-cache on CPU3 [ 3.077315] GICv3: CPU3: found redistributor 300 region 0:0x00000000fe6e0000 [ 3.077968] CPU3: Booted secondary processor 0x0000000300 [0x412fd050] [ 3.079695] Detected PIPT I-cache on CPU4 [ 3.080061] GICv3: CPU4: found redistributor 400 region 0:0x00000000fe700000 [ 3.080699] CPU4: Booted secondary processor 0x0000000400 [0x414fd0b0] [ 3.082022] Detected PIPT I-cache on CPU5 [ 3.082389] GICv3: CPU5: found redistributor 500 region 0:0x00000000fe720000 [ 3.083025] CPU5: Booted secondary processor 0x0000000500 [0x414fd0b0] [ 3.084423] Detected PIPT I-cache on CPU6 [ 3.084790] GICv3: CPU6: found redistributor 600 region 0:0x00000000fe740000 [ 3.085426] CPU6: Booted secondary processor 0x0000000600 [0x414fd0b0] [ 3.086429] psci_checker: Trying to turn off and on again group 0 (CPUs 0-7) [ 3.087603] psci: CPU0 killed (polled 0 ms) [ 3.089213] psci: CPU1 killed (polled 0 ms) [ 3.090618] psci: CPU2 killed (polled 0 ms) [ 3.091945] psci: CPU3 killed (polled 4 ms) [ 3.093092] psci: CPU4 killed (polled 0 ms) [ 3.093970] psci: CPU5 killed (polled 0 ms) [ 3.094869] psci: CPU6 killed (polled 0 ms) [ 3.095862] Detected VIPT I-cache on CPU0 [ 3.096237] GICv3: CPU0: found redistributor 0 region 0:0x00000000fe680000 [ 3.096873] CPU0: Booted secondary processor 0x0000000000 [0x412fd050] [ 3.098343] Detected VIPT I-cache on CPU1 [ 3.098720] GICv3: CPU1: found redistributor 100 region 0:0x00000000fe6a0000 [ 3.099371] CPU1: Booted secondary processor 0x0000000100 [0x412fd050] [ 3.100893] Detected VIPT I-cache on CPU2 [ 3.101272] GICv3: CPU2: found redistributor 200 region 0:0x00000000fe6c0000 [ 3.101923] CPU2: Booted secondary processor 0x0000000200 [0x412fd050] [ 3.103527] Detected VIPT I-cache on CPU3 [ 3.103906] GICv3: CPU3: found redistributor 300 region 0:0x00000000fe6e0000 [ 3.104556] CPU3: Booted secondary processor 0x0000000300 [0x412fd050] [ 3.106246] Detected PIPT I-cache on CPU4 [ 3.106611] GICv3: CPU4: found redistributor 400 region 0:0x00000000fe700000 [ 3.107248] CPU4: Booted secondary processor 0x0000000400 [0x414fd0b0] [ 3.108547] Detected PIPT I-cache on CPU5 [ 3.108913] GICv3: CPU5: found redistributor 500 region 0:0x00000000fe720000 [ 3.109550] CPU5: Booted secondary processor 0x0000000500 [0x414fd0b0] [ 3.110876] Detected PIPT I-cache on CPU6 [ 3.111244] GICv3: CPU6: found redistributor 600 region 0:0x00000000fe740000 [ 3.111880] CPU6: Booted secondary processor 0x0000000600 [0x414fd0b0] [ 3.112937] psci_checker: Hotplug tests passed OK [ 3.113355] psci_checker: Starting suspend tests (10 cycles per state) [ 3.114523] psci_checker: CPU 7 entering suspend cycles, states 1 through 1 [ 3.114524] psci_checker: CPU 6 entering suspend cycles, states 1 through 1 [ 3.114525] psci_checker: CPU 4 entering suspend cycles, states 1 through 1 [ 3.114526] psci_checker: CPU 5 entering suspend cycles, states 1 through 1 [ 3.114525] psci_checker: CPU 0 entering suspend cycles, states 1 through 1 [ 3.114526] psci_checker: CPU 1 entering suspend cycles, states 1 through 1 [ 3.114526] psci_checker: CPU 2 entering suspend cycles, states 1 through 1 [ 3.114528] psci_checker: CPU 3 entering suspend cycles, states 1 through 1 [ 3.152010] psci_checker: CPU 0 suspend test results: success 10, shallow states 0, errors 0 [ 3.152805] psci_checker: CPU 1 suspend test results: success 10, shallow states 0, errors 0 [ 3.153599] psci_checker: CPU 2 suspend test results: success 10, shallow states 0, errors 0 [ 3.154385] psci_checker: CPU 3 suspend test results: success 10, shallow states 0, errors 0 [ 3.155168] psci_checker: CPU 4 suspend test results: success 10, shallow states 0, errors 0 [ 3.155937] psci_checker: CPU 5 suspend test results: success 10, shallow states 0, errors 0 [ 3.156700] psci_checker: CPU 6 suspend test results: success 10, shallow states 0, errors 0 [ 3.157458] psci_checker: CPU 7 suspend test results: success 10, shallow states 0, errors 0 [ 3.158212] psci_checker: Suspend tests passed OK [ 3.158640] psci_checker: PSCI checker completed [ 3.159119] clk: Disabling unused clocks [ 3.160973] Freeing unused kernel memory: 5056K [ 3.161421] Run /init as init process [ 3.388745] rk_gmac-dwmac fe1c0000.ethernet end0: renamed from eth0 [ 13.282968] platform cpufreq-dt: deferred probe pending: (reason unknown) [ 13.283573] platform fec10000.adc: deferred probe pending: platform: wait for supplier /spi@feb20000/pmic@0/regulators/pldo -reg1 [ 61.715273] random: crng init done Please someone help
-
Is Armbian finally broken on the Jetson Nano? Upgraded my install to the Linux v6.6 25.02 version and it does not complete a boot anymore. Neither on my upgraded Armbian, nor on a fresh install. The bootlog doesn't even tell anything interesting. Edit: Does anyone have a link to an Armbian 24.11 image, that I can install instead of the current 25.02 one? Below the bootlog, where it gets stuck with the 25.02 image. [ 1.583513] ledtrig-cpu: registered to indicate activity on CPUs [ 1.593473] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available [ 1.603948] drop_monitor: Initializing network drop monitor service [ 1.611220] NET: Registered PF_INET6 protocol family [ 2.296894] Freeing initrd memory: 53328K [ 2.353291] Segment Routing with IPv6 [ 2.357098] In-situ OAM (IOAM) with IPv6 [ 2.361194] NET: Registered PF_PACKET protocol family [ 2.366721] Key type dns_resolver registered [ 2.377905] registered taskstats version 1 [ 2.382740] Loading compiled-in X.509 certificates [ 2.395868] Key type .fscrypt registered [ 2.399939] Key type fscrypt-provisioning registered [ 2.431191] Key type encrypted registered [ 2.435273] AppArmor: AppArmor sha1 policy hashing enabled [ 2.440839] ima: No TPM chip found, activating TPM-bypass! [ 2.446387] Loading compiled-in module X.509 certificates [ 2.451850] ima: Allocated hash algorithm: sha1 [ 2.456434] ima: No architecture policies found [ 2.461021] evm: Initialising EVM extended attributes: [ 2.466157] evm: security.selinux [ 2.469468] evm: security.SMACK64 [ 2.472778] evm: security.SMACK64EXEC [ 2.476435] evm: security.SMACK64TRANSMUTE [ 2.480522] evm: security.SMACK64MMAP [ 2.484177] evm: security.apparmor [ 2.487574] evm: security.ima [ 2.490532] evm: security.capability [ 2.494101] evm: HMAC attrs: 0x1 [ 2.512924] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 2.525700] clk: Disabling unused clocks [ 2.542482] Freeing unused kernel memory: 9664K [ 2.566901] Checked W+X mappings: passed, no W+X pages found [ 2.572745] Run /init as init process
-
Efforts to develop firmware for H96 MAX V56 RK3566 8G/64G
DreamDreams replied to Hqnicolas's topic in Rockchip CPU Boxes
My 8G/64G board came. I managed to run latest edge version that I compiled from Armbian source, without touching the stock system, by tftp kernel/initrd from server and run rootfs off NBD. If anybody is interested, I could post details. Anyway, GNOME/wayland runs fine, but web video performance sucks. Both Chromium and Firefox will get CPU load 100% when playing 1080p from Youtube. My RK3399 is better than this. Kernel version 6.12.0-rc2-edge-rockchip64, Debian Trixie. root@h96-tvbox-3566:~# cat dmesg [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050] [ 0.000000] Linux version 6.12.0-rc2-edge-rockchip64 (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 PREEMPT Sun Oct 6 22:32:27 UTC 2024 [ 0.000000] KASLR disabled due to lack of seed [ 0.000000] Machine model: h96 TVbox 3566 [ 0.000000] efi: UEFI not found. [ 0.000000] NUMA: Faking a node at [mem 0x0000000000200000-0x00000001ffffffff] [ 0.000000] NODE_DATA(0) allocated [mem 0x1fefe9240-0x1fefeb8ff] [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000000200000-0x00000000ffffffff] [ 0.000000] DMA32 empty [ 0.000000] Normal [mem 0x0000000100000000-0x00000001ffffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000200000-0x00000000083fffff] [ 0.000000] node 0: [mem 0x0000000009400000-0x00000000efffffff] [ 0.000000] node 0: [mem 0x0000000100000000-0x00000001ffffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000200000-0x00000001ffffffff] [ 0.000000] On node 0, zone DMA: 512 pages in unavailable ranges [ 0.000000] On node 0, zone DMA: 4096 pages in unavailable ranges [ 0.000000] cma: Reserved 128 MiB at 0x00000000e8000000 on node -1 [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.1 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: Trusted OS migration not required [ 0.000000] psci: SMC Calling Convention v1.2 [ 0.000000] percpu: Embedded 34 pages/cpu s99352 r8192 d31720 u139264 [ 0.000000] pcpu-alloc: s99352 r8192 d31720 u139264 alloc=34*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [ 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: ip=dhcp console=tty0 console=ttyS2,1500000 nbd_server=192.168.60.118 boot=squashfs root=h96 [ 0.000000] Unknown kernel command line parameters "nbd_server=192.168.60.118 boot=squashfs", will be passed to user space. [ 0.000000] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear) [ 0.000000] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear) [ 0.000000] Fallback order for Node 0: 0 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 2027008 [ 0.000000] Policy zone: Normal [ 0.000000] mem auto-init: stack:off, heap alloc:on, heap free:off [ 0.000000] software IO TLB: area num 4. [ 0.000000] software IO TLB: mapped [mem 0x00000000e4000000-0x00000000e8000000] (64MB) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] trace event string verifier disabled [ 0.000000] rcu: Preemptible hierarchical RCU implementation. [ 0.000000] rcu: RCU event tracing is enabled. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4. [ 0.000000] Trampoline variant of Tasks RCU enabled. [ 0.000000] Tracing variant of Tasks RCU enabled. [ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4 [ 0.000000] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4. [ 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: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode [ 0.000000] GICv3: 320 SPIs implemented [ 0.000000] GICv3: 0 Extended SPIs implemented [ 0.000000] GICv3: MBI range [296:319] [ 0.000000] GICv3: Using MBI frame 0x00000000fd410000 [ 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:0x00000000fd460000 [ 0.000000] ITS: No ITS available, not enabling LPIs [ 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.000862] Console: colour dummy device 80x25 [ 0.000878] printk: legacy console [tty0] enabled [ 0.001383] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000) [ 0.001409] pid_max: default: 32768 minimum: 301 [ 0.001491] LSM: initializing lsm=capability,yama,apparmor [ 0.001561] Yama: becoming mindful. [ 0.001797] AppArmor: AppArmor initialized [ 0.001920] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear) [ 0.001968] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear) [ 0.003121] psi: inconsistent task state! task=1:swapper/0 cpu=0 psi_flags=4 clear=0 set=4 [ 0.020025] rcu: Hierarchical SRCU implementation. [ 0.020048] rcu: Max phase no-delay instances is 1000. [ 0.020319] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level [ 0.024334] EFI services will not be available. [ 0.027733] smp: Bringing up secondary CPUs ... [ 0.044596] Detected VIPT I-cache on CPU1 [ 0.044676] GICv3: CPU1: found redistributor 100 region 0:0x00000000fd480000 [ 0.044725] CPU1: Booted secondary processor 0x0000000100 [0x412fd050] [ 0.056623] Detected VIPT I-cache on CPU2 [ 0.056692] GICv3: CPU2: found redistributor 200 region 0:0x00000000fd4a0000 [ 0.056726] CPU2: Booted secondary processor 0x0000000200 [0x412fd050] [ 0.068645] Detected VIPT I-cache on CPU3 [ 0.068705] GICv3: CPU3: found redistributor 300 region 0:0x00000000fd4c0000 [ 0.068738] CPU3: Booted secondary processor 0x0000000300 [0x412fd050] [ 0.068853] smp: Brought up 1 node, 4 CPUs [ 0.068932] SMP: Total of 4 processors activated. [ 0.068942] CPU: All CPU(s) started at EL2 [ 0.068954] CPU features: detected: 32-bit EL0 Support [ 0.068963] CPU features: detected: 32-bit EL1 Support [ 0.068974] CPU features: detected: Data cache clean to the PoU not required for I/D coherence [ 0.068987] CPU features: detected: Common not Private translations [ 0.068996] CPU features: detected: CRC32 instructions [ 0.069010] CPU features: detected: RCpc load-acquire (LDAPR) [ 0.069020] CPU features: detected: LSE atomic instructions [ 0.069029] CPU features: detected: Privileged Access Never [ 0.069039] CPU features: detected: RAS Extension Support [ 0.069051] CPU features: detected: Speculative Store Bypassing Safe (SSBS) [ 0.069108] alternatives: applying system-wide alternatives [ 0.073012] Memory: 7639548K/8108032K available (17600K kernel code, 2422K rwdata, 5724K rodata, 5184K init, 659K bss, 332528K reserved, 131072K cma-reserved) [ 0.075433] devtmpfs: initialized [ 0.087242] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.087311] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 0.089899] 24816 pages in range for non-PLT usage [ 0.089924] 516336 pages in range for PLT usage [ 0.090265] pinctrl core: initialized pinctrl subsystem [ 0.090805] DMI not present or invalid. [ 0.093701] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.094977] DMA: preallocated 2048 KiB GFP_KERNEL pool for atomic allocations [ 0.095764] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 0.096483] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 0.096567] audit: initializing netlink subsys (disabled) [ 0.096836] audit: type=2000 audit(0.092:1): state=initialized audit_enabled=0 res=1 [ 0.097540] thermal_sys: Registered thermal governor 'fair_share' [ 0.097548] thermal_sys: Registered thermal governor 'bang_bang' [ 0.097563] thermal_sys: Registered thermal governor 'step_wise' [ 0.097575] thermal_sys: Registered thermal governor 'user_space' [ 0.097644] cpuidle: using governor menu [ 0.097843] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 0.097986] ASID allocator initialised with 65536 entries [ 0.098198] Serial: AMBA PL011 UART driver [ 0.106765] platform fe040000.vop: Fixed dependency cycle(s) with /hdmi@fe0a0000 [ 0.106858] platform fe0a0000.hdmi: Fixed dependency cycle(s) with /vop@fe040000 [ 0.120014] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.120470] rockchip-gpio fdd60000.gpio: probed /pinctrl/gpio@fdd60000 [ 0.120777] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.121109] rockchip-gpio fe740000.gpio: probed /pinctrl/gpio@fe740000 [ 0.121462] gpio gpiochip2: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.121711] rockchip-gpio fe750000.gpio: probed /pinctrl/gpio@fe750000 [ 0.121965] gpio gpiochip3: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.122191] rockchip-gpio fe760000.gpio: probed /pinctrl/gpio@fe760000 [ 0.122434] gpio gpiochip4: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 0.122647] rockchip-gpio fe770000.gpio: probed /pinctrl/gpio@fe770000 [ 0.123920] platform fe0a0000.hdmi: Fixed dependency cycle(s) with /hdmi-con [ 0.123993] platform hdmi-con: Fixed dependency cycle(s) with /hdmi@fe0a0000 [ 0.128278] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages [ 0.128315] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page [ 0.128328] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages [ 0.128339] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page [ 0.128350] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages [ 0.128359] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page [ 0.128370] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages [ 0.128380] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page [ 0.129662] cryptd: max_cpu_qlen set to 1000 [ 0.197259] raid6: neonx8 gen() 2869 MB/s [ 0.265364] raid6: neonx4 gen() 2942 MB/s [ 0.333471] raid6: neonx2 gen() 2694 MB/s [ 0.401583] raid6: neonx1 gen() 2171 MB/s [ 0.469679] raid6: int64x8 gen() 1875 MB/s [ 0.537778] raid6: int64x4 gen() 2155 MB/s [ 0.605885] raid6: int64x2 gen() 1919 MB/s [ 0.673987] raid6: int64x1 gen() 1417 MB/s [ 0.674001] raid6: using algorithm neonx4 gen() 2942 MB/s [ 0.742058] raid6: .... xor() 2279 MB/s, rmw enabled [ 0.742072] raid6: using neon recovery algorithm [ 0.742953] iommu: Default domain type: Translated [ 0.742979] iommu: DMA domain TLB invalidation policy: strict mode [ 0.743895] SCSI subsystem initialized [ 0.744184] libata version 3.00 loaded. [ 0.744400] usbcore: registered new interface driver usbfs [ 0.744439] usbcore: registered new interface driver hub [ 0.744476] usbcore: registered new device driver usb [ 0.745028] pps_core: LinuxPPS API ver. 1 registered [ 0.745043] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 0.745067] PTP clock support registered [ 0.745101] EDAC MC: Ver: 3.0.0 [ 0.745456] scmi_core: SCMI protocol bus registered [ 0.746470] NetLabel: Initializing [ 0.746492] NetLabel: domain hash size = 128 [ 0.746502] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO [ 0.746560] NetLabel: unlabeled traffic allowed by default [ 0.746753] vgaarb: loaded [ 0.747194] clocksource: Switched to clocksource arch_sys_counter [ 0.749203] VFS: Disk quotas dquot_6.6.0 [ 0.749277] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 0.749833] AppArmor: AppArmor Filesystem Enabled [ 0.757765] NET: Registered PF_INET protocol family [ 0.758127] IP idents hash table entries: 131072 (order: 8, 1048576 bytes, linear) [ 0.762135] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear) [ 0.762345] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.762487] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 0.763223] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear) [ 0.765135] TCP: Hash tables configured (established 65536 bind 65536) [ 0.765378] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear) [ 0.765525] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear) [ 0.765823] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.765872] NET: Registered PF_XDP protocol family [ 0.765898] PCI: CLS 0 bytes, default 64 [ 0.766225] Trying to unpack rootfs image as initramfs... [ 0.769166] kvm [1]: nv: 554 coarse grained trap handlers [ 0.769586] kvm [1]: IPA Size Limit: 40 bits [ 0.769650] kvm [1]: GICv3: no GICV resource entry [ 0.769666] kvm [1]: disabling GICv2 emulation [ 0.769710] kvm [1]: GIC system register CPU interface enabled [ 0.769782] kvm [1]: vgic interrupt IRQ9 [ 0.769832] kvm [1]: VHE mode initialized successfully [ 0.772498] Initialise system trusted keyrings [ 0.772632] Key type blacklist registered [ 0.773245] workingset: timestamp_bits=44 max_order=21 bucket_order=0 [ 0.773425] zbud: loaded [ 0.774113] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.774922] fuse: init (API version 7.41) [ 0.777439] integrity: Platform Keyring initialized [ 0.814098] xor: measuring software checksum speed [ 0.815096] 8regs : 3497 MB/sec [ 0.816181] 32regs : 3116 MB/sec [ 0.817139] arm64_neon : 3561 MB/sec [ 0.817162] xor: using function: arm64_neon (3561 MB/sec) [ 0.817192] Key type asymmetric registered [ 0.817209] Asymmetric key parser 'x509' registered [ 0.817411] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246) [ 0.817807] io scheduler mq-deadline registered [ 0.817838] io scheduler kyber registered [ 0.817921] io scheduler bfq registered [ 0.963018] Freeing initrd memory: 77984K [ 0.971284] ledtrig-cpu: registered to indicate activity on CPUs [ 0.976212] dma-pl330 fe530000.dma-controller: Loaded driver for PL330 DMAC-241330 [ 0.976256] dma-pl330 fe530000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16 [ 0.977822] dma-pl330 fe550000.dma-controller: Loaded driver for PL330 DMAC-241330 [ 0.977850] dma-pl330 fe550000.dma-controller: DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16 [ 0.979844] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled [ 0.983460] fe650000.serial: ttyS1 at MMIO 0xfe650000 (irq = 25, base_baud = 1500000) is a 16550A [ 0.983795] serial serial0: tty port ttyS1 registered [ 0.984928] fe660000.serial: ttyS2 at MMIO 0xfe660000 (irq = 26, base_baud = 1500000) is a 16550A [ 0.985165] printk: legacy console [ttyS2] enabled [ 1.104643] Serial: AMBA driver [ 1.107154] rockchip-vop2 fe040000.vop: Adding to iommu group 0 [ 1.116277] loop: module loaded [ 1.117377] Key type psk registered [ 1.120497] tun: Universal TUN/TAP device driver, 1.6 [ 1.121682] thunder_xcv, ver 1.0 [ 1.122012] thunder_bgx, ver 1.0 [ 1.122324] nicpf, ver 1.0 [ 1.122990] e1000e: Intel(R) PRO/1000 Network Driver [ 1.123477] e1000e: Copyright(c) 1999 - 2015 Intel Corporation. [ 1.124029] igb: Intel(R) Gigabit Ethernet Network Driver [ 1.124511] igb: Copyright (c) 2007-2014 Intel Corporation. [ 1.125031] igbvf: Intel(R) Gigabit Virtual Function Network Driver [ 1.125589] igbvf: Copyright (c) 2009 - 2012 Intel Corporation. [ 1.126230] sky2: driver version 1.30 [ 1.134627] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller [ 1.135162] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1 [ 1.136025] xhci-hcd xhci-hcd.0.auto: USB3 root hub has no ports [ 1.136567] xhci-hcd xhci-hcd.0.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000808002000010 [ 1.137445] xhci-hcd xhci-hcd.0.auto: irq 30, io mem 0xfcc00000 [ 1.138274] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.12 [ 1.139014] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.139690] usb usb1: Product: xHCI Host Controller [ 1.140127] usb usb1: Manufacturer: Linux 6.12.0-rc2-edge-rockchip64 xhci-hcd [ 1.140759] usb usb1: SerialNumber: xhci-hcd.0.auto [ 1.141688] hub 1-0:1.0: USB hub found [ 1.142061] hub 1-0:1.0: 1 port detected [ 1.142845] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller [ 1.143386] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 2 [ 1.144205] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220fe64 hci version 0x110 quirks 0x0000808002000010 [ 1.145081] xhci-hcd xhci-hcd.1.auto: irq 31, io mem 0xfd000000 [ 1.145757] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller [ 1.146257] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 3 [ 1.146942] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed [ 1.147696] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.12 [ 1.148434] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.149074] usb usb2: Product: xHCI Host Controller [ 1.149509] usb usb2: Manufacturer: Linux 6.12.0-rc2-edge-rockchip64 xhci-hcd [ 1.150142] usb usb2: SerialNumber: xhci-hcd.1.auto [ 1.150982] hub 2-0:1.0: USB hub found [ 1.151388] hub 2-0:1.0: 1 port detected [ 1.152080] usb usb3: We don't know the algorithms for LPM for this host, disabling LPM. [ 1.152915] usb usb3: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.12 [ 1.153653] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.154294] usb usb3: Product: xHCI Host Controller [ 1.154729] usb usb3: Manufacturer: Linux 6.12.0-rc2-edge-rockchip64 xhci-hcd [ 1.155380] usb usb3: SerialNumber: xhci-hcd.1.auto [ 1.156186] hub 3-0:1.0: USB hub found [ 1.156553] hub 3-0:1.0: 1 port detected [ 1.157243] usbcore: registered new interface driver usb-storage [ 1.159554] mousedev: PS/2 mouse device common for all mice [ 1.160742] i2c_dev: i2c /dev entries driver [ 1.163147] fan53555-regulator 0-001c: FAN53555 Option[12] Rev[15] Detected! [ 1.164520] rockchip-thermal fe710000.tsadc: Missing tshut mode property, using default (gpio) [ 1.165307] rockchip-thermal fe710000.tsadc: Missing tshut-polarity property, using default (low) [ 1.169412] sdhci: Secure Digital Host Controller Interface driver [ 1.169987] sdhci: Copyright(c) Pierre Ossman [ 1.170401] Synopsys Designware Multimedia Card Interface Driver [ 1.171519] sdhci-pltfm: SDHCI platform and OF driver helper [ 1.173402] arm-scmi arm-scmi.2.auto: Using scmi_smc_transport [ 1.173935] arm-scmi arm-scmi.2.auto: SCMI max-rx-timeout: 30ms [ 1.174595] scmi_protocol scmi_dev.1: Enabled polling mode TX channel - prot_id:16 [ 1.175710] arm-scmi arm-scmi.2.auto: SCMI Notifications - Core Enabled. [ 1.176357] arm-scmi arm-scmi.2.auto: SCMI Protocol v2.0 'rockchip:' Firmware version 0x0 [ 1.178148] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping .... [ 1.179007] hid: raw HID events driver (C) Jiri Kosina [ 1.179607] usbcore: registered new interface driver usbhid [ 1.180105] usbhid: USB HID core driver [ 1.181812] rockchip-dfi fe230000.dfi: dfi initialized, dram type: 0x8, channels: 1 [ 1.183653] hw perfevents: enabled with armv8_cortex_a55 PMU driver, 7 (0,8000003f) counters available [ 1.185783] drop_monitor: Initializing network drop monitor service [ 1.186607] NET: Registered PF_INET6 protocol family [ 1.225073] Segment Routing with IPv6 [ 1.225499] In-situ OAM (IOAM) with IPv6 [ 1.225935] NET: Registered PF_PACKET protocol family [ 1.226554] 8021q: 802.1Q VLAN Support v1.8 [ 1.226994] Key type dns_resolver registered [ 1.234322] registered taskstats version 1 [ 1.234855] Loading compiled-in X.509 certificates [ 1.246081] zswap: loaded using pool zstd/z3fold [ 1.246868] Demotion targets for Node 0: null [ 1.248341] Key type .fscrypt registered [ 1.248704] Key type fscrypt-provisioning registered [ 1.251349] Btrfs loaded, zoned=yes, fsverity=yes [ 1.251988] Key type encrypted registered [ 1.252361] AppArmor: AppArmor sha256 policy hashing enabled [ 1.316794] rk808-regulator rk808-regulator.4.auto: there is no dvs0 gpio [ 1.317437] rk808-regulator rk808-regulator.4.auto: there is no dvs1 gpio [ 1.318043] rk808-regulator rk808-regulator.4.auto: max buck steps per change: 8 [ 1.349302] vccio_acodec: Bringing 3000000uV into 3300000-3300000uV [ 1.382415] input: rk805 pwrkey as /devices/platform/fdd40000.i2c/i2c-0/0-0020/rk805-pwrkey.5.auto/input/input0 [ 1.387229] usb 1-1: new full-speed USB device number 2 using xhci-hcd [ 1.394689] rk808-rtc rk808-rtc.6.auto: registered as rtc0 [ 1.397831] rk808-rtc rk808-rtc.6.auto: setting system clock to 2017-08-05T09:00:45 UTC (1501923645) [ 1.402275] dwmmc_rockchip fe2b0000.mmc: IDMAC supports 32-bit address mode. [ 1.402483] dwmmc_rockchip fe2c0000.mmc: IDMAC supports 32-bit address mode. [ 1.402963] dwmmc_rockchip fe2b0000.mmc: Using internal DMA controller. [ 1.403577] dwmmc_rockchip fe2c0000.mmc: Using internal DMA controller. [ 1.404157] dwmmc_rockchip fe2b0000.mmc: Version ID is 270a [ 1.404727] dwmmc_rockchip fe2c0000.mmc: Version ID is 270a [ 1.405277] dwmmc_rockchip fe2b0000.mmc: DW MMC controller at irq 64,32 bit host data width,256 deep fifo [ 1.405726] dwmmc_rockchip fe2c0000.mmc: DW MMC controller at irq 65,32 bit host data width,256 deep fifo [ 1.410181] dwmmc_rockchip fe2b0000.mmc: Got CD GPIO [ 1.411424] dwmmc_rockchip fe2c0000.mmc: allocated mmc-pwrseq [ 1.411961] mmc_host mmc2: card is non-removable. [ 1.423287] mmc_host mmc0: Bus speed (slot 0) = 375000Hz (slot req 400000Hz, actual 375000HZ div = 0) [ 1.423431] rockchip-drm display-subsystem: bound fe040000.vop (ops 0xffff800081282a88) [ 1.426175] dwhdmi-rockchip fe0a0000.hdmi: Detected HDMI TX controller v2.11a with HDCP (DWC HDMI 2.0 TX PHY) [ 1.427773] dwhdmi-rockchip fe0a0000.hdmi: registered DesignWare HDMI I2C bus driver [ 1.428882] rockchip-drm display-subsystem: bound fe0a0000.hdmi (ops 0xffff800081288000) [ 1.430179] [drm] Initialized rockchip 1.0.0 for display-subsystem on minor 0 [ 1.439250] mmc1: SDHCI controller on fe310000.mmc [fe310000.mmc] using ADMA [ 1.504016] mmc1: new HS200 MMC card at address 0001 [ 1.505329] mmcblk1: mmc1:0001 CKTM4R 58.2 GiB [ 1.509246] mmcblk1: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 [ 1.512198] mmcblk1boot0: mmc1:0001 CKTM4R 4.00 MiB [ 1.514152] mmcblk1boot1: mmc1:0001 CKTM4R 4.00 MiB [ 1.515981] mmcblk1rpmb: mmc1:0001 CKTM4R 4.00 MiB, chardev (243:0) [ 1.525621] usb 1-1: New USB device found, idVendor=046d, idProduct=c534, bcdDevice=29.01 [ 1.526368] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 1.527002] usb 1-1: Product: USB Receiver [ 1.527390] usb 1-1: Manufacturer: Logitech [ 1.531310] mmc_host mmc2: Bus speed (slot 0) = 375000Hz (slot req 400000Hz, actual 375000HZ div = 0) [ 1.557766] input: Logitech USB Receiver as /devices/platform/fcc00000.usb/xhci-hcd.0.auto/usb1/1-1/1-1:1.0/0003:046D:C534.0001/input/input1 [ 1.612109] hid-generic 0003:046D:C534.0001: input,hidraw0: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-xhci-hcd.0.auto-1/input0 [ 1.616425] input: Logitech USB Receiver Mouse as /devices/platform/fcc00000.usb/xhci-hcd.0.auto/usb1/1-1/1-1:1.1/0003:046D:C534.0002/input/input2 [ 1.616865] input: Logitech USB Receiver Consumer Control as /devices/platform/fcc00000.usb/xhci-hcd.0.auto/usb1/1-1/1-1:1.1/0003:046D:C534.0002/input/input3 [ 1.646412] mmc_host mmc2: Bus speed (slot 0) = 50000000Hz (slot req 100000000Hz, actual 50000000HZ div = 0) [ 1.659431] dwmmc_rockchip fe2c0000.mmc: Successfully tuned phase to 315 [ 1.663807] mmc2: new ultra high speed SDR50 SDIO card at address 0001 [ 1.675533] input: Logitech USB Receiver System Control as /devices/platform/fcc00000.usb/xhci-hcd.0.auto/usb1/1-1/1-1:1.1/0003:046D:C534.0002/input/input4 [ 1.675756] Console: switching to colour frame buffer device 240x67 [ 1.675995] hid-generic 0003:046D:C534.0002: input,hiddev96,hidraw1: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-xhci-hcd.0.auto-1/input1 [ 1.818176] rockchip-drm display-subsystem: [drm] fb0: rockchipdrmfb frame buffer device [ 1.819615] WCN: marlin_init entry! [ 1.820586] of_cfs_init [ 1.820928] of_cfs_init: OK [ 14.111308] clk: Disabling unused clocks [ 14.112431] PM: genpd: Disabling unused power domains [ 14.113279] dw-apb-uart fe660000.serial: forbid DMA for kernel console [ 14.117124] Freeing unused kernel memory: 5184K [ 14.117965] Run /init as init process [ 14.118403] with arguments: [ 14.118410] /init [ 14.118415] with environment: [ 14.118419] HOME=/ [ 14.118424] TERM=linux [ 14.118427] nbd_server=192.168.60.118 [ 14.118432] boot=squashfs [ 14.773985] rk_gmac-dwmac fe010000.ethernet: IRQ eth_lpi not found [ 14.774977] rk_gmac-dwmac fe010000.ethernet: IRQ sfty not found [ 14.779996] rk_gmac-dwmac fe010000.ethernet: clock input or output? (input). [ 14.780925] rk_gmac-dwmac fe010000.ethernet: TX delay(0x41). [ 14.781604] rk_gmac-dwmac fe010000.ethernet: RX delay(0x2e). [ 14.782288] rk_gmac-dwmac fe010000.ethernet: integrated PHY? (no). [ 14.783061] rk_gmac-dwmac fe010000.ethernet: clock input from PHY [ 14.791326] rk_gmac-dwmac fe010000.ethernet: init for RGMII [ 14.796553] rk_gmac-dwmac fe010000.ethernet: User ID: 0x30, Synopsys ID: 0x51 [ 14.797460] rk_gmac-dwmac fe010000.ethernet: DWMAC4/5 [ 14.798083] rk_gmac-dwmac fe010000.ethernet: DMA HW capability register supported [ 14.798942] rk_gmac-dwmac fe010000.ethernet: RX Checksum Offload Engine supported [ 14.802366] rk_gmac-dwmac fe010000.ethernet: TX Checksum insertion supported [ 14.803286] rk_gmac-dwmac fe010000.ethernet: Wake-Up On Lan supported [ 14.804229] rk_gmac-dwmac fe010000.ethernet: TSO supported [ 14.804912] rk_gmac-dwmac fe010000.ethernet: Enable RX Mitigation via HW Watchdog Timer [ 14.805875] rk_gmac-dwmac fe010000.ethernet: Enabled RFS Flow TC (entries=10) [ 14.806731] rk_gmac-dwmac fe010000.ethernet: TSO feature enabled [ 14.807540] rk_gmac-dwmac fe010000.ethernet: Using 32/32 bits DMA host/device width [ 15.047407] logitech-djreceiver 0003:046D:C534.0001: hidraw0: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-xhci-hcd.0.auto-1/input0 [ 15.080010] rk_gmac-dwmac fe010000.ethernet end0: renamed from eth0 [ 15.244755] logitech-djreceiver 0003:046D:C534.0002: hiddev96,hidraw1: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-xhci-hcd.0.auto-1/input1 [ 15.312165] logitech-djreceiver 0003:046D:C534.0002: device of type eQUAD nano Lite (0x0a) connected on slot 1 [ 15.324171] logitech-djreceiver 0003:046D:C534.0002: device of type eQUAD nano Lite (0x0a) connected on slot 2 [ 15.335578] input: Logitech Wireless Keyboard PID:4023 Keyboard as /devices/platform/fcc00000.usb/xhci-hcd.0.auto/usb1/1-1/1-1:1.1/0003:046D:C534.0002/0003:046D:4023.0003/input/input7 [ 15.455641] hid-generic 0003:046D:4023.0003: input,hidraw2: USB HID v1.11 Keyboard [Logitech Wireless Keyboard PID:4023] on usb-xhci-hcd.0.auto-1/input1:1 [ 15.470652] input: Logitech Wireless Mouse PID:4022 as /devices/platform/fcc00000.usb/xhci-hcd.0.auto/usb1/1-1/1-1:1.1/0003:046D:C534.0002/0003:046D:4022.0004/input/input12 [ 15.667760] logitech-hidpp-device 0003:046D:4022.0004: input,hidraw2: USB HID v1.11 Mouse [Logitech Wireless Mouse PID:4022] on usb-xhci-hcd.0.auto-1/input1:2 [ 15.680162] logitech-hidpp-device 0003:046D:4022.0004: HID++ 1.0 device connected. [ 20.703752] input: Logitech Wireless Keyboard PID:4023 as /devices/platform/fcc00000.usb/xhci-hcd.0.auto/usb1/1-1/1-1:1.1/0003:046D:C534.0002/0003:046D:4023.0003/input/input13 [ 20.815616] logitech-hidpp-device 0003:046D:4023.0003: input,hidraw3: USB HID v1.11 Keyboard [Logitech Wireless Keyboard PID:4023] on usb-xhci-hcd.0.auto-1/input1:1 [ 21.788923] rk_gmac-dwmac fe010000.ethernet end0: Register MEM_TYPE_PAGE_POOL RxQ-0 [ 21.871281] rk_gmac-dwmac fe010000.ethernet end0: PHY [stmmac-0:00] driver [RTL8211F Gigabit Ethernet] (irq=POLL) [ 21.881330] dwmac4: Master AXI performs any burst length [ 21.897801] rk_gmac-dwmac fe010000.ethernet end0: No Safety Features support found [ 21.897830] rk_gmac-dwmac fe010000.ethernet end0: IEEE 1588-2008 Advanced Timestamp supported [ 21.917143] rk_gmac-dwmac fe010000.ethernet end0: registered PTP clock [ 21.918940] rk_gmac-dwmac fe010000.ethernet end0: configuring for phy/rgmii link mode [ 26.050731] rk_gmac-dwmac fe010000.ethernet end0: Link is Up - 1Gbps/Full - flow control rx/tx [ 27.407222] nbd0: detected capacity change from 0 to 1190424 [ 27.507221] nbd1: detected capacity change from 0 to 8192000 [ 27.687523] EXT4-fs (nbd1): recovery complete [ 27.698828] EXT4-fs (nbd1): mounted filesystem b223fdce-03e0-48b4-93e6-01ce7c5c94e0 r/w with ordered data mode. Quota mode: none. [ 27.722549] overlayfs: null uuid detected in lower fs '/', falling back to xino=off,index=off,nfs_export=off. [ 28.397369] systemd[1]: System time before build time, advancing clock. [ 28.432162] systemd[1]: Inserted module 'autofs4' [ 28.496746] systemd[1]: systemd 256.7-3 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR +IMA +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK -XKBCOMMON -UTMP +SYSVINIT +LIBARCHIVE) [ 28.522468] systemd[1]: Detected architecture arm64. [ 28.548147] systemd[1]: Hostname set to <h96-tvbox-3566>. [ 28.891491] systemd[1]: bpf-restrict-fs: BPF LSM hook not enabled in the kernel, BPF LSM not supported. [ 29.044695] systemd-ssh-generator[250]: Binding SSH to AF_UNIX socket /run/ssh-unix-local/socket. [ 29.059289] systemd-ssh-generator[250]: → connect via 'ssh .host' locally [ 29.500051] systemd[1]: Queued start job for default target graphical.target. [ 29.553725] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe. [ 29.570124] systemd[1]: Created slice system-serial\x2dgetty.slice - Slice /system/serial-getty. [ 29.594930] systemd[1]: Created slice user.slice - User and Session Slice. [ 29.618513] systemd[1]: systemd-ask-password-console.path - Dispatch Password Requests to Console Directory Watch was skipped because of an unmet condition check (ConditionPathExists=!/run/plymouth/pid). [ 29.618914] systemd[1]: Started systemd-ask-password-wall.path - Forward Password Requests to Wall Directory Watch. [ 29.659400] systemd[1]: Set up automount proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point. [ 29.683895] systemd[1]: Expecting device dev-ttyS2.device - /dev/ttyS2... [ 29.697388] systemd[1]: Reached target paths.target - Path Units. [ 29.722515] systemd[1]: Reached target remote-fs.target - Remote File Systems. [ 29.736057] systemd[1]: Reached target slices.target - Slice Units. [ 29.761370] systemd[1]: Reached target swap.target - Swaps. [ 29.787279] systemd[1]: Listening on syslog.socket - Syslog Socket. [ 29.815680] systemd[1]: Listening on systemd-creds.socket - Credential Encryption/Decryption. [ 29.838674] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe. [ 29.880277] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log). [ 29.908377] systemd[1]: Listening on systemd-journald.socket - Journal Sockets. [ 29.936439] systemd[1]: Listening on systemd-networkd.socket - Network Service Netlink Socket. [ 29.964004] systemd[1]: systemd-pcrextend.socket - TPM PCR Measurements was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 29.964110] systemd[1]: systemd-pcrlock.socket - Make TPM PCR Policy was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 29.964876] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket. [ 30.024085] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket. [ 30.064838] systemd[1]: Mounting dev-hugepages.mount - Huge Pages File System... [ 30.087758] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System... [ 30.138744] systemd[1]: Mounting run-lock.mount - Legacy Locks Directory /run/lock... [ 30.165255] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System... [ 30.196325] systemd[1]: Mounting sys-kernel-tracing.mount - Kernel Trace File System... [ 30.227828] systemd[1]: Starting fake-hwclock-load.service - Restore the current clock... [ 30.260287] systemd[1]: Starting keyboard-setup.service - Set the console keyboard layout... [ 30.287021] systemd[1]: Starting kmod-static-nodes.service - Create List of Static Device Nodes... [ 30.316301] systemd[1]: Starting modprobe@configfs.service - Load Kernel Module configfs... [ 30.353249] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm... [ 30.400584] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore... [ 30.447626] systemd[1]: Starting modprobe@fuse.service - Load Kernel Module fuse... [ 30.486513] systemd[1]: netplan-ovs-cleanup.service - OpenVSwitch configuration for cleanup was skipped because of an unmet condition check (ConditionFileIsExecutable=/usr/bin/ovs-vsctl). [ 30.486899] systemd[1]: systemd-hibernate-clear.service - Clear Stale Hibernate Storage Info was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67). [ 30.495759] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules... [ 30.582524] systemd[1]: Starting systemd-network-generator.service - Generate network units from Kernel command line... [ 30.624565] systemd[1]: systemd-pcrmachine.service - TPM PCR Machine ID Measurement was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 30.625035] systemd[1]: systemd-tpm2-setup-early.service - Early TPM SRK Setup was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 30.630322] systemd[1]: Starting systemd-udev-load-credentials.service - Load udev Rules from Credentials... [ 30.702823] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices... [ 30.764090] systemd[1]: Mounted dev-hugepages.mount - Huge Pages File System. [ 30.790481] systemd[1]: Mounted dev-mqueue.mount - POSIX Message Queue File System. [ 30.824217] systemd[1]: Mounted run-lock.mount - Legacy Locks Directory /run/lock. [ 30.843088] systemd[1]: Mounted sys-kernel-debug.mount - Kernel Debug File System. [ 30.869960] systemd[1]: Mounted sys-kernel-tracing.mount - Kernel Trace File System. [ 30.899440] systemd[1]: fake-hwclock-load.service: Deactivated successfully. [ 30.900746] systemd[1]: Finished fake-hwclock-load.service - Restore the current clock. [ 30.943569] systemd[1]: Finished kmod-static-nodes.service - Create List of Static Device Nodes. [ 30.971985] systemd[1]: modprobe@configfs.service: Deactivated successfully. [ 30.973194] systemd[1]: Finished modprobe@configfs.service - Load Kernel Module configfs. [ 31.014960] systemd[1]: modprobe@drm.service: Deactivated successfully. [ 31.016052] systemd[1]: Finished modprobe@drm.service - Load Kernel Module drm. [ 31.056954] systemd[1]: modprobe@efi_pstore.service: Deactivated successfully. [ 31.058154] systemd[1]: Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore. [ 31.101419] systemd[1]: Finished keyboard-setup.service - Set the console keyboard layout. [ 31.127846] systemd[1]: modprobe@fuse.service: Deactivated successfully. [ 31.129057] systemd[1]: Finished modprobe@fuse.service - Load Kernel Module fuse. [ 31.168973] systemd[1]: Finished systemd-modules-load.service - Load Kernel Modules. [ 31.196475] systemd[1]: Finished systemd-network-generator.service - Generate network units from Kernel command line. [ 31.224375] systemd[1]: Finished systemd-udev-load-credentials.service - Load udev Rules from Credentials. [ 31.252791] systemd[1]: Reached target network-pre.target - Preparation for Network. [ 31.283701] systemd[1]: Mounting sys-fs-fuse-connections.mount - FUSE Control File System... [ 31.313472] systemd[1]: Mounting sys-kernel-config.mount - Kernel Configuration File System... [ 31.339820] systemd[1]: systemd-fsck-root.service - File System Check on Root Device was skipped because of an unmet condition check (ConditionPathIsReadWrite=!/). [ 31.376747] systemd[1]: Starting systemd-remount-fs.service - Remount Root and Kernel File Systems... [ 31.402881] systemd[1]: Starting systemd-sysctl.service - Apply Kernel Variables... [ 31.456892] systemd[1]: Starting systemd-tmpfiles-setup-dev-early.service - Create Static Device Nodes in /dev gracefully... [ 31.487090] systemd[1]: Finished systemd-udev-trigger.service - Coldplug All udev Devices. [ 31.508852] systemd[1]: Mounted sys-fs-fuse-connections.mount - FUSE Control File System. [ 31.537313] systemd[1]: Mounted sys-kernel-config.mount - Kernel Configuration File System. [ 31.565101] systemd[1]: Finished systemd-sysctl.service - Apply Kernel Variables. [ 31.593075] systemd[1]: Finished systemd-tmpfiles-setup-dev-early.service - Create Static Device Nodes in /dev gracefully. [ 31.923875] systemd[1]: systemd-remount-fs.service: Main process exited, code=exited, status=1/FAILURE [ 31.924577] systemd[1]: systemd-remount-fs.service: Failed with result 'exit-code'. [ 31.925522] systemd[1]: Failed to start systemd-remount-fs.service - Remount Root and Kernel File Systems. [ 31.968717] systemd[1]: systemd-hwdb-update.service - Rebuild Hardware Database was skipped because no trigger condition checks were met. [ 31.968990] systemd[1]: systemd-pstore.service - Platform Persistent Storage Archival was skipped because of an unmet condition check (ConditionDirectoryNotEmpty=/sys/fs/pstore). [ 31.973752] systemd[1]: Starting systemd-random-seed.service - Load/Save OS Random Seed... [ 32.040765] systemd[1]: Starting systemd-sysusers.service - Create System Users... [ 32.060748] systemd[1]: systemd-tpm2-setup.service - TPM SRK Setup was skipped because of an unmet condition check (ConditionSecurity=measured-uki). [ 32.161301] systemd[1]: Finished systemd-sysusers.service - Create System Users. [ 32.191027] systemd[1]: Starting systemd-tmpfiles-setup-dev.service - Create Static Device Nodes in /dev... [ 32.292014] systemd[1]: Finished systemd-tmpfiles-setup-dev.service - Create Static Device Nodes in /dev. [ 32.315848] systemd[1]: Reached target local-fs-pre.target - Preparation for Local File Systems. [ 32.348544] systemd[1]: Mounting tmp.mount - /tmp... [ 32.378756] systemd[1]: Starting systemd-udevd.service - Rule-based Manager for Device Events and Files... [ 32.431089] systemd[1]: Mounted tmp.mount - /tmp. [ 32.458623] systemd[1]: Reached target local-fs.target - Local File Systems. [ 32.492926] systemd[1]: Listening on systemd-sysext.socket - System Extension Image Management. [ 32.521316] systemd[1]: Starting armbian-zram-config.service - Armbian ZRAM config... [ 32.552539] systemd[1]: Starting console-setup.service - Set console font and keymap... [ 32.627144] systemd[1]: Starting ldconfig.service - Rebuild Dynamic Linker Cache... [ 32.678689] systemd[1]: Starting systemd-binfmt.service - Set Up Additional Binary Formats... [ 32.798858] systemd[1]: proc-sys-fs-binfmt_misc.automount: Got automount request for /proc/sys/fs/binfmt_misc, triggered by 308 (systemd-binfmt) [ 32.808567] systemd[1]: Mounting proc-sys-fs-binfmt_misc.mount - Arbitrary Executable File Formats File System... [ 32.905542] systemd[1]: Started systemd-udevd.service - Rule-based Manager for Device Events and Files. [ 32.950875] systemd[1]: Starting systemd-networkd.service - Network Configuration... [ 32.979708] systemd[1]: Mounted proc-sys-fs-binfmt_misc.mount - Arbitrary Executable File Formats File System. [ 33.021913] systemd[1]: Finished systemd-binfmt.service - Set Up Additional Binary Formats. [ 33.137463] zram: Added device: zram0 [ 33.138157] zram: Added device: zram1 [ 33.167597] zram: Added device: zram2 [ 33.585903] zram0: detected capacity change from 0 to 7858672 [ 33.810741] systemd[1]: Found device dev-ttyS2.device - /dev/ttyS2. [ 34.007043] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 34.077975] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 34.078598] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' [ 34.090957] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 34.090988] cfg80211: failed to load regulatory.db [ 34.256332] systemd[1]: Started systemd-networkd.service - Network Configuration. [ 34.320172] systemd[1]: Starting systemd-networkd-persistent-storage.service - Enable Persistent Storage in systemd-networkd... [ 34.543265] random: crng init done [ 34.552972] systemd[1]: Finished systemd-networkd-persistent-storage.service - Enable Persistent Storage in systemd-networkd. [ 34.597979] systemd[1]: Finished systemd-random-seed.service - Load/Save OS Random Seed. [ 34.713610] Adding 3929332k swap on /dev/zram0. Priority:5 extents:1 across:3929332k SS [ 34.937980] zram1: detected capacity change from 0 to 102400 [ 35.068687] systemd[1]: Finished armbian-zram-config.service - Armbian ZRAM config. [ 35.511548] systemd[1]: first-boot-complete.target - First Boot Complete was skipped because of an unmet condition check (ConditionFirstBoot=yes). [ 35.531697] systemd[1]: Starting armbian-ramlog.service - Armbian memory supported logging... [ 35.571950] systemd[1]: systemd-machine-id-commit.service - Save Transient machine-id to Disk was skipped because of an unmet condition check (ConditionPathIsMountPoint=/etc/machine-id). [ 35.731747] mc: Linux media interface: v0.10 [ 35.829001] videodev: Linux video capture interface: v2.00 [ 35.843419] systemd[1]: Finished ldconfig.service - Rebuild Dynamic Linker Cache. [ 35.923140] EXT4-fs (zram1): mounted filesystem 3094cfc2-6c0b-494a-af07-6fe8f19e559e r/w without journal. Quota mode: none. [ 36.000054] panfrost fde60000.gpu: clock rate = 594000000 [ 36.027442] hantro-vpu fdea0000.video-codec: Adding to iommu group 1 [ 36.049002] rockchip_vdec2: module is from the staging directory, the quality is unknown, you have been warned. [ 36.087777] panfrost fde60000.gpu: bus_clock rate = 500000000 [ 36.106544] hantro-vpu fdea0000.video-codec: registered rockchip,rk3328-vpu-dec as /dev/video1 [ 36.155715] hantro-vpu fdee0000.video-codec: Adding to iommu group 2 [ 36.163171] hantro-vpu fdee0000.video-codec: registered rockchip,rk3568-vepu-enc as /dev/video2 [ 36.171735] rockchip-rga fdeb0000.rga: HW Version: 0x03.02 [ 36.173578] panfrost fde60000.gpu: mali-g52 id 0x7402 major 0x1 minor 0x0 status 0x0 [ 36.194382] rk2-crypto fe380000.crypto: will run requests pump with realtime priority [ 36.199575] panfrost fde60000.gpu: features: 00000000,00000cf7, issues: 00000000,00000400 [ 36.233048] rk2-crypto fe380000.crypto: Registers crypto algos [ 36.239237] panfrost fde60000.gpu: Features: L2:0x07110206 Shader:0x00000002 Tiler:0x00000209 Mem:0x1 MMU:0x00002823 AS:0xff JS:0x7 [ 36.240678] rockchip-rga fdeb0000.rga: Registered rockchip-rga as /dev/video3 [ 36.259496] rk2-crypto fe380000.crypto: Register ecb(aes) as ecb-aes-rk2 [ 36.265082] panfrost fde60000.gpu: shader_present=0x1 l2_present=0x1 [ 36.269080] rk2-crypto fe380000.crypto: Register cbc(aes) as cbc-aes-rk2 [ 36.288717] [drm] Initialized panfrost 1.2.0 for fde60000.gpu on minor 1 [ 36.295370] rk2-crypto fe380000.crypto: Register xts(aes) as xts-aes-rk2 [ 36.342925] rk2-crypto fe380000.crypto: Register md5 as rk2-md5 3 [ 36.356699] rk2-crypto fe380000.crypto: Register sha1 as rk2-sha1 4 [ 36.356737] rk2-crypto fe380000.crypto: Register sha256 as rk2-sha256 5 [ 36.356755] rk2-crypto fe380000.crypto: Register sha384 as rk2-sha384 6 [ 36.356771] rk2-crypto fe380000.crypto: Register sha512 as rk2-sha512 7 [ 36.356785] rk2-crypto fe380000.crypto: Register sm3 as rk2-sm3 8 [ 36.547918] rc_core: IR keymap rc-h96-max-v56 not found [ 36.547948] Registered IR keymap rc-empty [ 36.548162] rc rc0: gpio_ir_recv as /devices/platform/ir-receiver/rc/rc0 [ 36.554019] rc rc0: lirc_dev: driver gpio_ir_recv registered at minor = 0, raw IR receiver, no transmitter [ 36.554306] input: gpio_ir_recv as /devices/platform/ir-receiver/rc/rc0/input14 [ 36.625148] systemd[1]: Finished armbian-ramlog.service - Armbian memory supported logging. [ 36.656600] systemd[1]: Starting systemd-journald.service - Journal Service... [ 36.683943] brcmfmac: F1 signature read @0x18000000=0x16014335 [ 36.738390] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac4335-sdio for chip BCM4335/1 [ 36.743915] usbcore: registered new interface driver brcmfmac [ 36.769094] brcmfmac mmc2:0001:1: Direct firmware load for brcm/brcmfmac4335-sdio.h96-TVbox,rk3566.bin failed with error -2 [ 36.769347] brcmfmac mmc2:0001:1: Direct firmware load for brcm/brcmfmac4335-sdio.bin failed with error -2 [ 36.822375] Bluetooth: Core ver 2.22 [ 36.822797] NET: Registered PF_BLUETOOTH protocol family [ 36.822809] Bluetooth: HCI device and connection manager initialized [ 36.822827] Bluetooth: HCI socket layer initialized [ 36.822834] Bluetooth: L2CAP socket layer initialized [ 36.822864] Bluetooth: SCO socket layer initialized [ 36.895880] systemd[1]: Listening on systemd-rfkill.socket - Load/Save RF Kill Switch Status /dev/rfkill Watch. [ 36.960261] systemd-journald[458]: Collecting audit messages is disabled. [ 37.034685] Bluetooth: HCI UART driver ver 2.3 [ 37.034709] Bluetooth: HCI UART protocol H4 registered [ 37.034713] Bluetooth: HCI UART protocol BCSP registered [ 37.034833] Bluetooth: HCI UART protocol LL registered [ 37.034841] Bluetooth: HCI UART protocol ATH3K registered [ 37.034881] Bluetooth: HCI UART protocol Three-wire (H5) registered [ 37.035148] Bluetooth: HCI UART protocol Intel registered [ 37.035692] Bluetooth: HCI UART protocol Broadcom registered [ 37.035768] Bluetooth: HCI UART protocol QCA registered [ 37.035774] Bluetooth: HCI UART protocol AG6XX registered [ 37.035804] Bluetooth: HCI UART protocol Marvell registered [ 37.232072] systemd[1]: Started systemd-journald.service - Journal Service. [ 37.692055] systemd-journald[458]: Time jumped backwards, rotating. [ 37.712544] systemd-journald[458]: Received client request to flush runtime journal. [ 37.768363] systemd-journald[458]: /var/log/journal/8502b8a63809499885769c755a36b022/system.journal: Realtime clock jumped backwards relative to last journal entry, rotating. [ 37.770003] systemd-journald[458]: Rotating system journal. [ 37.779326] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50 [ 39.297490] Bluetooth: hci0: command 0x0c03 tx timeout [ 39.307123] Bluetooth: hci0: BCM: Reset failed (-110) [ 39.756304] systemd-ssh-generator[1005]: Binding SSH to AF_UNIX socket /run/ssh-unix-local/socket. [ 39.762539] systemd-ssh-generator[1005]: → connect via 'ssh .host' locally [ 41.064943] systemd-journald[458]: Received client request to relinquish /var/log/journal/8502b8a63809499885769c755a36b022 access. [ 45.576162] systemd-ssh-generator[1780]: Binding SSH to AF_UNIX socket /run/ssh-unix-local/socket. [ 45.577124] systemd-ssh-generator[1780]: → connect via 'ssh .host' locally [ 47.005135] systemd-ssh-generator[1830]: Binding SSH to AF_UNIX socket /run/ssh-unix-local/socket. [ 47.006302] systemd-ssh-generator[1830]: → connect via 'ssh .host' locally [ 48.320422] systemd-ssh-generator[1873]: Binding SSH to AF_UNIX socket /run/ssh-unix-local/socket. [ 48.320455] systemd-ssh-generator[1873]: → connect via 'ssh .host' locally [ 50.461178] systemd-ssh-generator[1932]: Binding SSH to AF_UNIX socket /run/ssh-unix-local/socket. [ 50.462553] systemd-ssh-generator[1932]: → connect via 'ssh .host' locally [ 53.128044] systemd-ssh-generator[1980]: Binding SSH to AF_UNIX socket /run/ssh-unix-local/socket. [ 53.129229] systemd-ssh-generator[1980]: → connect via 'ssh .host' locally [ 55.023511] systemd-ssh-generator[2031]: Binding SSH to AF_UNIX socket /run/ssh-unix-local/socket. [ 55.024782] systemd-ssh-generator[2031]: → connect via 'ssh .host' locally root@h96-tvbox-3566:~# ======================================================= glmark2 2023.01 ======================================================= OpenGL Information GL_VENDOR: Mesa GL_RENDERER: Mali-G52 r1 (Panfrost) GL_VERSION: OpenGL ES 3.1 Mesa 24.2.6-1 Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=24 stencil=0 samples=0 Surface Size: 800x600 windowed ======================================================= [build] use-vbo=false: FPS: 418 FrameTime: 2.394 ms [build] use-vbo=true: FPS: 488 FrameTime: 2.052 ms [texture] texture-filter=nearest: FPS: 694 FrameTime: 1.441 ms [texture] texture-filter=linear: FPS: 697 FrameTime: 1.436 ms [texture] texture-filter=mipmap: FPS: 700 FrameTime: 1.430 ms [shading] shading=gouraud: FPS: 328 FrameTime: 3.057 ms [shading] shading=blinn-phong-inf: FPS: 328 FrameTime: 3.054 ms [shading] shading=phong: FPS: 319 FrameTime: 3.138 ms [shading] shading=cel: FPS: 319 FrameTime: 3.137 ms [bump] bump-render=high-poly: FPS: 112 FrameTime: 8.962 ms [bump] bump-render=normals: FPS: 786 FrameTime: 1.273 ms [bump] bump-render=height: FPS: 783 FrameTime: 1.278 ms [effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 566 FrameTime: 1.767 ms [effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 209 FrameTime: 4.790 ms [pulsar] light=false:quads=5:texture=false: FPS: 752 FrameTime: 1.331 ms [desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 206 FrameTime: 4.867 ms [desktop] effect=shadow:windows=4: FPS: 484 FrameTime: 2.069 ms [buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 60 FrameTime: 16.713 ms [buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 60 FrameTime: 16.706 ms [buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 74 FrameTime: 13.603 ms [ideas] speed=duration: FPS: 297 FrameTime: 3.370 ms [jellyfish] <default>: FPS: 396 FrameTime: 2.529 ms [terrain] <default>: FPS: 26 FrameTime: 38.628 ms [shadow] <default>: FPS: 219 FrameTime: 4.576 ms [refract] <default>: FPS: 26 FrameTime: 39.076 ms [conditionals] fragment-steps=0:vertex-steps=0: FPS: 668 FrameTime: 1.498 ms [conditionals] fragment-steps=5:vertex-steps=0: FPS: 641 FrameTime: 1.562 ms [conditionals] fragment-steps=0:vertex-steps=5: FPS: 568 FrameTime: 1.762 ms [function] fragment-complexity=low:fragment-steps=5: FPS: 619 FrameTime: 1.617 ms [function] fragment-complexity=medium:fragment-steps=5: FPS: 533 FrameTime: 1.879 ms [loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 617 FrameTime: 1.622 ms [loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 682 FrameTime: 1.467 ms [loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 696 FrameTime: 1.439 ms ======================================================= glmark2 Score: 434 ======================================================= root@h96-tvbox-3566:~$ vainfo libva info: VA-API version 1.22.0 libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/panfrost_drv_video.so libva info: va_openDriver() returns -1 vaInitialize failed with error code -1 (unknown libva error),exit Trying display: wayland -
Did you manage to launch the camera? I used the following DTS Taken from here, But it hasn't worked out yet https://github.com/radxa-pkg/radxa-overlays/tree/main/arch/arm64/boot/dts/rockchip/overlays And loaded via sudo armbian-add-overlay /dts-v1/; /plugin/; / { metadata { title = "Enable Radxa Camera 8M 219"; compatible = "radxa,zero3"; category = "camera"; exclusive = "csi2_dphy0"; description = "Enable Radxa Camera 8M 219."; }; }; &{/} { clk_cam_24m: external-camera-clock-24m { status = "okay"; compatible = "fixed-clock"; clock-frequency = <24000000>; clock-output-names = "clk_cam_24m"; #clock-cells = <0>; }; camera_pwdn_gpio: camera-pwdn-gpio { status = "okay"; compatible = "regulator-fixed"; regulator-name = "camera_pwdn_gpio"; regulator-always-on; regulator-boot-on; enable-active-high; gpio = <&gpio3 22 0>; }; }; &i2c2 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&i2c2m1_xfer>; #address-cells = <1>; #size-cells = <0>; camera_imx219: camera-imx219@10 { status = "okay"; compatible = "sony,imx219"; reg = <0x10>; clocks = <&clk_cam_24m>; clock-names = "xvclk"; rockchip,camera-module-index = <0>; rockchip,camera-module-facing = "back"; rockchip,camera-module-name = "RADXA-CAMERA-8M"; rockchip,camera-module-lens-name = "default"; port { ucam_out0: endpoint { remote-endpoint = <&mipi_in_ucam0>; data-lanes = <1 2>; }; }; }; }; &csi2_dphy_hw { status = "okay"; }; &csi2_dphy0 { status = "okay"; ports { #address-cells = <1>; #size-cells = <0>; port@0 { reg = <0>; #address-cells = <1>; #size-cells = <0>; mipi_in_ucam0: endpoint@1 { reg = <1>; remote-endpoint = <&ucam_out0>; data-lanes = <1 2>; }; }; port@1 { reg = <1>; #address-cells = <1>; #size-cells = <0>; dphy0_out: endpoint@1 { reg = <1>; remote-endpoint = <&isp0_in>; }; }; }; }; &rkisp_vir0 { status = "okay"; port { #address-cells = <1>; #size-cells = <0>; isp0_in: endpoint@0 { reg = <0>; remote-endpoint = <&dphy0_out>; }; }; }; &rkisp { status = "okay"; }; &rkisp_mmu { status = "okay"; }; &rkcif_mmu { status = "okay"; }; &rkcif { status = "okay"; };
-
How is it going with the ili9486 LCD? the armbianEnv.txt only needs the user-overlay line with the dts you are using (without the dts extension)… but seeing your progress, I am sure the armbianEnv.txt is perfect as it is now your problem might be the gpio numbers (1st and 2nd parameter in <&pio xxx xxx xxx>) and the polarity setting (3rd parameter) DO NOT ADD ANYTHING ELSE SPI RELATED
-
Regarding these lines: cs-gpios = <&pio 2 5 0>,<&pio 7 9 0>; /*PH5=CS0 for lcd, PH9=CS1 for touch*/ reset-gpios = <&pio 0 8 1>; /* PC15 */ dc-gpios = <&pio 0 5 0>; /* PC5*/ interrupts = <2 7 2>; /* high-to-low edge triggered */ pendown-gpio = <&pio 2 7 0>; Make sure that you make the comments match with the actual DTS code, for example PH5=<&pio 7 5 0>, because H=7 Also according to the gpio formula, C=2. Also insert some initial comment lines at the top, summarizing the pinout you discovered for the orange pi zero 3, to show your intermediate work You are very close. All those spi1.0, spi1.1 dmesg messages indicate that there's no conflict internally in the CPU, but probably the one or a few IOs are connected to the incorrect pin(s). Another thing to try is change "reset-gpios = <&pio 0 8 1>" to "reset-gpios = <&pio 0 8 0>" because sometimes different kernel modules handle the polarity in the opposite way than it is expected. Also try changing "compatible = "ilitek,ili9486";" to "compatible = "waveshare,rpi-lcd-35";" and look at the example in https://mjmwired.net/kernel/Documentation/devicetree/bindings/display/ilitek,ili9486.yaml to find the little differences in parameters. Keep googling this forum for ili9486, maybe someone did it already
-
/dts-v1/; /plugin/; /{ compatible = "allwinner,sun8i-h3"; fragment@0 { target = <&spi0>; // Targeting SPI0 bus (corrected) overlay { status = "okay"; sc16is752: sc16is752@0 { compatible = "nxp,sc16is752"; reg = <0>; clocks = <&sc16is752_clk>; interrupt-parent = <&pio>; interrupts = <0 7 2>; gpio-controller; #gpio-cells = <2>; spi-max-frequency = <4000000>; status = "okay"; sc16is752_clk: sc16is752_clk { compatible = "fixed-clock"; #clock-cells = <0>; clock-frequency = <14745600>; // Clock frequency for SC16IS752 }; }; }; }; }; created this overlay for this hat, but i have such logs from dmesg [ 2.533014] spi spi0.0: Fixed dependency cycle(s) with /soc/spi@1c68000/sc16is752@0/sc16is752_clk [ 2.533163] sun6i-spi 1c68000.spi: chipselect 0 already in use [ 2.533175] spi_master spi0: spi_device register error /soc/spi@1c68000/spidev@0 [ 2.533206] spi_master spi0: Failed to create SPI device for /soc/spi@1c68000/spidev@0 [ 8.704292] spi0.0: ttySC0 at I/O 0x0 (irq = 48, base_baud = 921600) is a SC16IS752 [ 8.708394] spi0.0: ttySC1 at I/O 0x1 (irq = 48, base_baud = 921600) is a SC16IS752 Based on this i thought that interfaces are created but not, how i can fix it?
-
Also, here is a dmesg after a boot, it has a few errors, it might be useful...: [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] [ 0.000000] Linux version 6.10.10-edge-sunxi64 (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 Thu Sep 12 05:13:13 EDT 2024 [ 0.000000] KASLR disabled due to lack of seed [ 0.000000] Machine model: Transpeed 8K618-T [ 0.000000] OF: reserved mem: 0x0000000040000000..0x000000004007ffff (512 KiB) nomap non-reusable secmon@40000000 [ 0.000000] NUMA: No NUMA configuration found [ 0.000000] NUMA: Faking a node at [mem 0x0000000040000000-0x000000013fffffff] [ 0.000000] NUMA: NODE_DATA [mem 0x13f7cf040-0x13f7d0fff] [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000040000000-0x00000000ffffffff] [ 0.000000] DMA32 empty [ 0.000000] Normal [mem 0x0000000100000000-0x000000013fffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000040000000-0x000000004007ffff] [ 0.000000] node 0: [mem 0x0000000040080000-0x000000013fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000013fffffff] [ 0.000000] cma: Reserved 128 MiB at 0x00000000f8000000 on node -1 [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv1.1 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: MIGRATE_INFO_TYPE not supported. [ 0.000000] psci: SMC Calling Convention v1.4 [ 0.000000] percpu: Embedded 22 pages/cpu s50856 r8192 d31064 u90112 [ 0.000000] pcpu-alloc: s50856 r8192 d31064 u90112 alloc=22*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] CPU features: detected: ARM erratum 845719 [ 0.000000] alternatives: applying boot alternatives [ 0.000000] Kernel command line: root=UUID=3b8d23b1-9535-45fa-ad2d-35d331fd0ea8 rootwait rootfstype=ext4 splash plymouth.ignore-serial-consoles console=ttyS0,115200 console=tty1 consoleblank=0 loglevel=1 ubootpart=3ca9f0da-01 usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u cgroup_enable=memory [ 0.000000] Unknown kernel command line parameters "splash ubootpart=3ca9f0da-01 cgroup_enable=memory", will be passed to user space. [ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear) [ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear) [ 0.000000] Fallback order for Node 0: 0 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 1048576 [ 0.000000] Policy zone: Normal [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] software IO TLB: area num 4. [ 0.000000] software IO TLB: mapped [mem 0x00000000f4000000-0x00000000f8000000] (64MB) [ 0.000000] Memory: 3873276K/4194304K available (14592K kernel code, 1470K rwdata, 4368K rodata, 3264K init, 794K bss, 189956K reserved, 131072K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] rcu: Hierarchical RCU implementation. [ 0.000000] rcu: RCU event tracing is enabled. [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4. [ 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=4 [ 0.000000] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1. [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] Root IRQ handler: gic_handle_irq [ 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.000000] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.000503] Console: colour dummy device 80x25 [ 0.000515] printk: legacy console [tty1] enabled [ 0.000644] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000) [ 0.000658] pid_max: default: 32768 minimum: 301 [ 0.000742] LSM: initializing lsm=capability,yama,apparmor,ima,evm [ 0.000781] Yama: becoming mindful. [ 0.000877] AppArmor: AppArmor initialized [ 0.000985] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.001012] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.002068] cacheinfo: Unable to detect cache hierarchy for CPU 0 [ 0.003119] rcu: Hierarchical SRCU implementation. [ 0.003125] rcu: Max phase no-delay instances is 1000. [ 0.004321] smp: Bringing up secondary CPUs ... [ 0.004837] Detected VIPT I-cache on CPU1 [ 0.004921] CPU1: Booted secondary processor 0x0000000001 [0x410fd034] [ 0.005481] Detected VIPT I-cache on CPU2 [ 0.005527] CPU2: Booted secondary processor 0x0000000002 [0x410fd034] [ 0.006035] Detected VIPT I-cache on CPU3 [ 0.006080] CPU3: Booted secondary processor 0x0000000003 [0x410fd034] [ 0.006153] smp: Brought up 1 node, 4 CPUs [ 0.006166] SMP: Total of 4 processors activated. [ 0.006171] CPU: All CPU(s) started at EL2 [ 0.006177] CPU features: detected: 32-bit EL0 Support [ 0.006182] CPU features: detected: CRC32 instructions [ 0.006228] alternatives: applying system-wide alternatives [ 0.008442] devtmpfs: initialized [ 0.014210] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.014232] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) [ 0.018046] 26592 pages in range for non-PLT usage [ 0.018068] 518112 pages in range for PLT usage [ 0.018533] pinctrl core: initialized pinctrl subsystem [ 0.021410] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.022346] DMA: preallocated 512 KiB GFP_KERNEL pool for atomic allocations [ 0.022471] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations [ 0.022646] DMA: preallocated 512 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations [ 0.022682] audit: initializing netlink subsys (disabled) [ 0.022814] audit: type=2000 audit(0.020:1): state=initialized audit_enabled=0 res=1 [ 0.023172] thermal_sys: Registered thermal governor 'fair_share' [ 0.023179] thermal_sys: Registered thermal governor 'bang_bang' [ 0.023184] thermal_sys: Registered thermal governor 'step_wise' [ 0.023189] thermal_sys: Registered thermal governor 'user_space' [ 0.023227] cpuidle: using governor menu [ 0.023449] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 0.023534] ASID allocator initialised with 65536 entries [ 0.023706] Serial: AMBA PL011 UART driver [ 0.028905] platform 3001000.clock: Fixed dependency cycle(s) with /soc/rtc@7000000 [ 0.032329] platform 6000000.hdmi: Fixed dependency cycle(s) with /soc/tcon-top@6510000 [ 0.032669] platform 6000000.hdmi: Fixed dependency cycle(s) with /soc/tcon-top@6510000 [ 0.032766] platform 6510000.tcon-top: Fixed dependency cycle(s) with /soc/hdmi@6000000 [ 0.032826] platform 6510000.tcon-top: Fixed dependency cycle(s) with /soc/lcd-controller@6515000 [ 0.032843] platform 6510000.tcon-top: Fixed dependency cycle(s) with /soc/bus@1000000/mixer@100000 [ 0.033000] platform 6510000.tcon-top: Fixed dependency cycle(s) with /soc/lcd-controller@6515000 [ 0.033065] platform 6515000.lcd-controller: Fixed dependency cycle(s) with /soc/tcon-top@6510000 [ 0.033300] platform 7000000.rtc: Fixed dependency cycle(s) with /soc/clock@7010000 [ 0.033398] platform 7000000.rtc: Fixed dependency cycle(s) with /soc/clock@7010000 [ 0.033498] platform 7010000.clock: Fixed dependency cycle(s) with /soc/rtc@7000000 [ 0.034528] platform 6000000.hdmi: Fixed dependency cycle(s) with /connector [ 0.034590] platform connector: Fixed dependency cycle(s) with /soc/hdmi@6000000 [ 0.035875] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages [ 0.035882] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page [ 0.035890] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages [ 0.035895] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page [ 0.035902] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages [ 0.035907] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page [ 0.035914] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages [ 0.035919] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page [ 0.036352] Demotion targets for Node 0: null [ 0.037061] cryptd: max_cpu_qlen set to 1000 [ 0.104107] raid6: neonx8 gen() 1801 MB/s [ 0.172156] raid6: neonx4 gen() 1854 MB/s [ 0.240219] raid6: neonx2 gen() 1752 MB/s [ 0.308279] raid6: neonx1 gen() 1501 MB/s [ 0.376338] raid6: int64x8 gen() 1148 MB/s [ 0.444385] raid6: int64x4 gen() 1349 MB/s [ 0.512449] raid6: int64x2 gen() 1175 MB/s [ 0.580490] raid6: int64x1 gen() 869 MB/s [ 0.580497] raid6: using algorithm neonx4 gen() 1854 MB/s [ 0.648545] raid6: .... xor() 1313 MB/s, rmw enabled [ 0.648552] raid6: using neon recovery algorithm [ 0.649093] iommu: Default domain type: Translated [ 0.649101] iommu: DMA domain TLB invalidation policy: strict mode [ 0.649597] SCSI subsystem initialized [ 0.649765] usbcore: registered new interface driver usbfs [ 0.649795] usbcore: registered new interface driver hub [ 0.649829] usbcore: registered new device driver usb [ 0.650129] pps_core: LinuxPPS API ver. 1 registered [ 0.650135] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 0.650151] PTP clock support registered [ 0.650483] ARM FF-A: FFA_VERSION returned not supported [ 0.650532] scmi_core: SCMI protocol bus registered [ 0.650778] Advanced Linux Sound Architecture Driver Initialized. [ 0.651559] NetLabel: Initializing [ 0.651565] NetLabel: domain hash size = 128 [ 0.651570] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO [ 0.651641] NetLabel: unlabeled traffic allowed by default [ 0.651646] mctp: management component transport protocol core [ 0.651652] NET: Registered PF_MCTP protocol family [ 0.652064] clocksource: Switched to clocksource arch_sys_counter [ 0.652312] VFS: Disk quotas dquot_6.6.0 [ 0.652340] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 0.652496] netfs: FS-Cache loaded [ 0.653011] AppArmor: AppArmor Filesystem Enabled [ 0.659912] NET: Registered PF_INET protocol family [ 0.660162] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 0.663478] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear) [ 0.663529] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.663548] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 0.663802] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear) [ 0.664917] TCP: Hash tables configured (established 32768 bind 32768) [ 0.665036] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 0.665130] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear) [ 0.665353] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.665610] Trying to unpack rootfs image as initramfs... [ 0.669172] Initialise system trusted keyrings [ 0.669228] Key type blacklist registered [ 0.669371] workingset: timestamp_bits=44 max_order=20 bucket_order=0 [ 0.669438] zbud: loaded [ 0.669935] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.671176] integrity: Platform Keyring initialized [ 0.734105] xor: automatically using best checksumming function 32regs [ 0.734132] async_tx: api initialized (async) [ 0.734144] Key type asymmetric registered [ 0.734151] Asymmetric key parser 'x509' registered [ 0.734290] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246) [ 0.734554] io scheduler mq-deadline registered [ 0.734561] io scheduler kyber registered [ 0.734612] io scheduler bfq registered [ 0.747879] Serial: 8250/16550 driver, 6 ports, IRQ sharing disabled [ 0.758766] loop: module loaded [ 0.761765] usbcore: registered new interface driver usb-storage [ 0.762229] mousedev: PS/2 mouse device common for all mice [ 0.763201] sun6i-rtc 7000000.rtc: registered as rtc0 [ 0.763230] sun6i-rtc 7000000.rtc: setting system clock to 2024-11-07T07:32:26 UTC (1730964746) [ 0.763589] i2c_dev: i2c /dev entries driver [ 0.763820] mv64xxx_i2c 5002c00.i2c: can't get pinctrl, bus recovery not supported [ 0.764314] mv64xxx_i2c 7081400.i2c: can't get pinctrl, bus recovery not supported [ 0.764733] axp20x-i2c 1-0036: AXP20x variant AXP313a found [ 0.764950] axp20x-i2c 1-0036: AXP20X driver loaded [ 0.766195] sunxi-wdt 30090a0.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0) [ 0.767633] sdhci: Secure Digital Host Controller Interface driver [ 0.767643] sdhci: Copyright(c) Pierre Ossman [ 0.767673] Synopsys Designware Multimedia Card Interface Driver [ 0.768387] sdhci-pltfm: SDHCI platform and OF driver helper [ 0.769037] ledtrig-cpu: registered to indicate activity on CPUs [ 0.769315] SMCCC: SOC_ID: ID = jep106:091e:1823 Revision = 0x00000002 [ 0.769739] hid: raw HID events driver (C) Jiri Kosina [ 0.769806] usbcore: registered new interface driver usbhid [ 0.769812] usbhid: USB HID core driver [ 0.771135] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available [ 0.781361] NET: Registered PF_INET6 protocol family [ 1.568488] Freeing initrd memory: 17952K [ 1.611301] Segment Routing with IPv6 [ 1.611405] In-situ OAM (IOAM) with IPv6 [ 1.611513] NET: Registered PF_PACKET protocol family [ 1.611625] 8021q: 802.1Q VLAN Support v1.8 [ 1.611697] 9pnet: Installing 9P2000 support [ 1.611802] Key type dns_resolver registered [ 1.618764] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level [ 1.618937] registered taskstats version 1 [ 1.619080] Loading compiled-in X.509 certificates [ 1.635608] zswap: loaded using pool zstd/z3fold [ 1.635805] Demotion targets for Node 0: null [ 1.636037] Key type .fscrypt registered [ 1.636044] Key type fscrypt-provisioning registered [ 1.637471] Btrfs loaded, zoned=yes, fsverity=no [ 1.637642] Key type encrypted registered [ 1.637654] AppArmor: AppArmor sha256 policy hashing enabled [ 1.637680] ima: No TPM chip found, activating TPM-bypass! [ 1.637708] ima: Allocated hash algorithm: sha1 [ 1.637741] ima: No architecture policies found [ 1.637808] evm: Initialising EVM extended attributes: [ 1.637813] evm: security.selinux [ 1.637818] evm: security.SMACK64 [ 1.637823] evm: security.SMACK64EXEC [ 1.637827] evm: security.SMACK64TRANSMUTE [ 1.637831] evm: security.SMACK64MMAP [ 1.637836] evm: security.apparmor [ 1.637840] evm: security.ima [ 1.637844] evm: security.capability [ 1.637849] evm: HMAC attrs: 0x1 [ 1.650251] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 1.658058] sun50i-h616-pinctrl 300b000.pinctrl: initialized sunXi PIO driver [ 1.658661] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation. [ 1.658932] sun50i-h616-r-pinctrl 7022000.pinctrl: initialized sunXi PIO driver [ 1.659619] printk: legacy console [ttyS0] disabled [ 1.659932] 5000000.serial: ttyS0 at MMIO 0x5000000 (irq = 288, base_baud = 1500000) is a 16550A [ 1.659983] printk: legacy console [ttyS0] enabled [ 1.661233] 5000400.serial: ttyS1 at MMIO 0x5000400 (irq = 289, base_baud = 1500000) is a 16550A [ 1.661494] serial serial0: tty port ttyS1 registered [ 1.678359] sun4i-drm display-engine: bound 1100000.mixer (ops 0xffff800080f44f88) [ 1.678561] sun4i-drm display-engine: bound 6510000.tcon-top (ops 0xffff800080f49c20) [ 1.678883] sun4i-drm display-engine: bound 6515000.lcd-controller (ops 0xffff800080f41dd8) [ 1.678976] sun8i-dw-hdmi 6000000.hdmi: supply hvcc not found, using dummy regulator [ 1.680939] ehci-platform 5101000.usb: EHCI Host Controller [ 1.680964] ehci-platform 5101000.usb: new USB bus registered, assigned bus number 1 [ 1.681065] ehci-platform 5200000.usb: EHCI Host Controller [ 1.681082] ehci-platform 5200000.usb: new USB bus registered, assigned bus number 2 [ 1.681097] ehci-platform 5101000.usb: irq 291, io mem 0x05101000 [ 1.681173] ehci-platform 5200000.usb: irq 292, io mem 0x05200000 [ 1.681844] usb_phy_generic usb_phy_generic.1.auto: dummy supplies not allowed for exclusive requests (id=vbus) [ 1.681906] ohci-platform 5200400.usb: Generic Platform OHCI controller [ 1.681924] ohci-platform 5200400.usb: new USB bus registered, assigned bus number 3 [ 1.682014] ohci-platform 5200400.usb: irq 294, io mem 0x05200400 [ 1.696076] ehci-platform 5101000.usb: USB 2.0 started, EHCI 1.00 [ 1.696359] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.10 [ 1.696373] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.696383] usb usb1: Product: EHCI Host Controller [ 1.696391] usb usb1: Manufacturer: Linux 6.10.10-edge-sunxi64 ehci_hcd [ 1.696399] usb usb1: SerialNumber: 5101000.usb [ 1.696905] hub 1-0:1.0: USB hub found [ 1.696950] hub 1-0:1.0: 1 port detected [ 1.712070] ehci-platform 5200000.usb: USB 2.0 started, EHCI 1.00 [ 1.712319] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.10 [ 1.712333] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.712343] usb usb2: Product: EHCI Host Controller [ 1.712351] usb usb2: Manufacturer: Linux 6.10.10-edge-sunxi64 ehci_hcd [ 1.712359] usb usb2: SerialNumber: 5200000.usb [ 1.712721] hub 2-0:1.0: USB hub found [ 1.712760] hub 2-0:1.0: 1 port detected [ 1.744289] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.10 [ 1.744303] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.744312] usb usb3: Product: Generic Platform OHCI controller [ 1.744321] usb usb3: Manufacturer: Linux 6.10.10-edge-sunxi64 ohci_hcd [ 1.744329] usb usb3: SerialNumber: 5200400.usb [ 1.744688] hub 3-0:1.0: USB hub found [ 1.744730] hub 3-0:1.0: 1 port detected [ 1.888105] ohci-platform 5101400.usb: Generic Platform OHCI controller [ 1.888128] ohci-platform 5101400.usb: new USB bus registered, assigned bus number 4 [ 1.888236] ohci-platform 5101400.usb: irq 293, io mem 0x05101400 [ 1.888267] musb-hdrc musb-hdrc.2.auto: MUSB HDRC host driver [ 1.888285] musb-hdrc musb-hdrc.2.auto: new USB bus registered, assigned bus number 5 [ 1.888494] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.10 [ 1.888508] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.888518] usb usb5: Product: MUSB HDRC host driver [ 1.888526] usb usb5: Manufacturer: Linux 6.10.10-edge-sunxi64 musb-hcd [ 1.888534] usb usb5: SerialNumber: musb-hdrc.2.auto [ 1.888897] hub 5-0:1.0: USB hub found [ 1.888937] hub 5-0:1.0: 1 port detected [ 1.890030] sun50i_cpufreq_nvmem: sun50i-cpufreq-nvmem: unknown speed bin 0x2100, using default bin 0 [ 1.890044] sun50i_cpufreq_nvmem: Using CPU speed bin speed0 [ 1.891751] sun50i-h616-pinctrl 300b000.pinctrl: supply vcc-pf not found, using dummy regulator [ 1.892857] sun4i-drm display-engine: bound 1100000.mixer (ops 0xffff800080f44f88) [ 1.893010] sunxi-mmc 4021000.mmc: allocated mmc-pwrseq [ 1.893094] sunxi-mmc 4020000.mmc: Got CD GPIO [ 1.893110] sun4i-drm display-engine: bound 6510000.tcon-top (ops 0xffff800080f49c20) [ 1.893377] sun4i-drm display-engine: bound 6515000.lcd-controller (ops 0xffff800080f41dd8) [ 1.893465] sun8i-dw-hdmi 6000000.hdmi: supply hvcc not found, using dummy regulator [ 1.895477] sun4i-drm display-engine: bound 1100000.mixer (ops 0xffff800080f44f88) [ 1.895638] sun4i-drm display-engine: bound 6510000.tcon-top (ops 0xffff800080f49c20) [ 1.895821] sun4i-drm display-engine: bound 6515000.lcd-controller (ops 0xffff800080f41dd8) [ 1.895891] sun8i-dw-hdmi 6000000.hdmi: supply hvcc not found, using dummy regulator [ 1.897098] of_cfs_init [ 1.897169] of_cfs_init: OK [ 1.897256] clk: Disabling unused clocks [ 1.897366] PM: genpd: Disabling unused power domains [ 1.897379] ALSA device list: [ 1.897387] No soundcards found. [ 1.916075] sunxi-mmc 4022000.mmc: initialized, max. request size: 2048 KB, uses new timings mode [ 1.916077] sunxi-mmc 4021000.mmc: initialized, max. request size: 16384 KB, uses new timings mode [ 1.916940] sun4i-drm display-engine: bound 1100000.mixer (ops 0xffff800080f44f88) [ 1.917102] sunxi-mmc 4020000.mmc: initialized, max. request size: 16384 KB, uses new timings mode [ 1.917116] sun4i-drm display-engine: bound 6510000.tcon-top (ops 0xffff800080f49c20) [ 1.917344] sun4i-drm display-engine: bound 6515000.lcd-controller (ops 0xffff800080f41dd8) [ 1.917432] sun8i-dw-hdmi 6000000.hdmi: supply hvcc not found, using dummy regulator [ 1.919276] sun4i-drm display-engine: bound 1100000.mixer (ops 0xffff800080f44f88) [ 1.919450] sun4i-drm display-engine: bound 6510000.tcon-top (ops 0xffff800080f49c20) [ 1.919639] sun4i-drm display-engine: bound 6515000.lcd-controller (ops 0xffff800080f41dd8) [ 1.919710] sun8i-dw-hdmi 6000000.hdmi: supply hvcc not found, using dummy regulator [ 1.952323] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.10 [ 1.952338] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.952348] usb usb4: Product: Generic Platform OHCI controller [ 1.952356] usb usb4: Manufacturer: Linux 6.10.10-edge-sunxi64 ohci_hcd [ 1.952364] usb usb4: SerialNumber: 5101400.usb [ 1.952865] hub 4-0:1.0: USB hub found [ 1.952910] hub 4-0:1.0: 1 port detected [ 1.954305] sun4i-drm display-engine: bound 1100000.mixer (ops 0xffff800080f44f88) [ 1.954596] sun4i-drm display-engine: bound 6510000.tcon-top (ops 0xffff800080f49c20) [ 1.954925] sun4i-drm display-engine: bound 6515000.lcd-controller (ops 0xffff800080f41dd8) [ 1.954970] Freeing unused kernel memory: 3264K [ 1.955042] sun8i-dw-hdmi 6000000.hdmi: supply hvcc not found, using dummy regulator [ 1.955102] Run /init as init process [ 1.955109] with arguments: [ 1.955115] /init [ 1.955121] splash [ 1.955128] with environment: [ 1.955133] HOME=/ [ 1.955139] TERM=linux [ 1.955145] ubootpart=3ca9f0da-01 [ 1.955151] cgroup_enable=memory [ 1.960244] mmc1: host does not support reading read-only switch, assuming write-enable [ 1.963344] mmc1: new high speed SDHC card at address aaaa [ 1.964141] mmcblk1: mmc1:aaaa SD32G 29.7 GiB [ 1.966105] mmcblk1: p1 [ 1.967699] sun4i-drm display-engine: bound 1100000.mixer (ops 0xffff800080f44f88) [ 1.967957] sun4i-drm display-engine: bound 6510000.tcon-top (ops 0xffff800080f49c20) [ 1.968254] sun4i-drm display-engine: bound 6515000.lcd-controller (ops 0xffff800080f41dd8) [ 1.968363] sun8i-dw-hdmi 6000000.hdmi: supply hvcc not found, using dummy regulator [ 2.013056] mmc0: new high speed SDIO card at address 0001 [ 2.136236] mmc2: new HS200 MMC card at address 0001 [ 2.137132] mmcblk2: mmc2:0001 CJNB4R 58.2 GiB [ 2.139500] mmcblk2: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 p17 p18 p19 p20 p21 p22 p23 p24 p25 [ 2.143554] mmcblk2boot0: mmc2:0001 CJNB4R 4.00 MiB [ 2.145479] mmcblk2boot1: mmc2:0001 CJNB4R 4.00 MiB [ 2.148288] sun4i-drm display-engine: bound 1100000.mixer (ops 0xffff800080f44f88) [ 2.148569] sun4i-drm display-engine: bound 6510000.tcon-top (ops 0xffff800080f49c20) [ 2.148835] sun4i-drm display-engine: bound 6515000.lcd-controller (ops 0xffff800080f41dd8) [ 2.148942] sun8i-dw-hdmi 6000000.hdmi: supply hvcc not found, using dummy regulator [ 2.228129] usb 3-1: new low-speed USB device number 2 using ohci-platform [ 2.256126] usb 4-1: new low-speed USB device number 2 using ohci-platform [ 2.334551] sun4i-drm display-engine: bound 1100000.mixer (ops 0xffff800080f44f88) [ 2.334823] sun4i-drm display-engine: bound 6510000.tcon-top (ops 0xffff800080f49c20) [ 2.335121] sun4i-drm display-engine: bound 6515000.lcd-controller (ops 0xffff800080f41dd8) [ 2.335235] sun8i-dw-hdmi 6000000.hdmi: supply hvcc not found, using dummy regulator [ 2.335496] sun8i-dw-hdmi 6000000.hdmi: Detected HDMI TX controller v2.12a with HDCP (DWC HDMI 2.0 TX PHY) [ 2.337564] sun8i-dw-hdmi 6000000.hdmi: registered DesignWare HDMI I2C bus driver [ 2.337947] sun4i-drm display-engine: bound 6000000.hdmi (ops 0xffff800080f43f80) [ 2.338649] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0 [ 2.410774] sun50i-h616-pinctrl 300b000.pinctrl: supply vcc-pa not found, using dummy regulator [ 2.411159] dwmac-sun8i 5030000.ethernet: IRQ eth_wake_irq not found [ 2.411173] dwmac-sun8i 5030000.ethernet: IRQ eth_lpi not found [ 2.411182] dwmac-sun8i 5030000.ethernet: IRQ sfty not found [ 2.411396] dwmac-sun8i 5030000.ethernet: supply phy-io not found, using dummy regulator [ 2.411574] dwmac-sun8i 5030000.ethernet: PTP uses main clock [ 2.411602] dwmac-sun8i 5030000.ethernet: Current syscon value is not the default 53fe1 (expect 50000) [ 2.411900] dwmac-sun8i 5030000.ethernet: No HW DMA feature register supported [ 2.411910] dwmac-sun8i 5030000.ethernet: RX Checksum Offload Engine supported [ 2.411918] dwmac-sun8i 5030000.ethernet: COE Type 2 [ 2.411927] dwmac-sun8i 5030000.ethernet: TX Checksum insertion supported [ 2.411935] dwmac-sun8i 5030000.ethernet: Normal descriptors [ 2.411942] dwmac-sun8i 5030000.ethernet: Chain mode enabled [ 2.467174] usb 3-1: New USB device found, idVendor=04b3, idProduct=3025, bcdDevice= 1.09 [ 2.467211] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 2.467221] usb 3-1: Product: USB NetVista Full Width Keyboard. [ 2.467230] usb 3-1: Manufacturer: LITE-ON Technology [ 2.477144] usb 4-1: New USB device found, idVendor=045e, idProduct=0797, bcdDevice= 2.00 [ 2.477175] usb 4-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0 [ 2.477185] usb 4-1: Product: USB Optical Mouse [ 2.513492] input: LITE-ON Technology USB NetVista Full Width Keyboard. as /devices/platform/soc/5200400.usb/usb3/3-1/3-1:1.0/0003:04B3:3025.0001/input/input0 [ 2.515139] input: USB Optical Mouse as /devices/platform/soc/5101400.usb/usb4/4-1/4-1:1.0/0003:045E:0797.0002/input/input1 [ 2.576435] hid-generic 0003:04B3:3025.0001: input,hidraw0: USB HID v1.10 Keyboard [LITE-ON Technology USB NetVista Full Width Keyboard.] on usb-5200400.usb-1/input0 [ 2.578846] hid-generic 0003:045E:0797.0002: input,hidraw1: USB HID v1.11 Mouse [USB Optical Mouse] on usb-5101400.usb-1/input0 [ 2.614592] dwmac-sun8i 5030000.ethernet end0: renamed from eth0 [ 2.891125] Console: switching to colour frame buffer device 240x67 [ 2.925440] sun4i-drm display-engine: [drm] fb0: sun4i-drmdrmfb frame buffer device [ 3.731118] EXT4-fs (mmcblk1p1): mounted filesystem 3b8d23b1-9535-45fa-ad2d-35d331fd0ea8 ro with writeback data mode. Quota mode: none. [ 4.705747] systemd[1]: systemd 252.30-1~deb12u2 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.705808] systemd[1]: Detected architecture arm64. [ 4.713729] systemd[1]: Hostname set to <transpeed-8k618-t>. [ 5.717097] systemd[1]: Queued start job for default target graphical.target. [ 5.739830] systemd[1]: Created slice system-getty.slice - Slice /system/getty. [ 5.741757] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe. [ 5.743249] systemd[1]: Created slice system-serial\x2dgetty.slice - Slice /system/serial-getty. [ 5.744421] systemd[1]: Created slice user.slice - User and Session Slice. [ 5.744817] systemd[1]: Started systemd-ask-password-wall.path - Forward Password Requests to Wall Directory Watch. [ 5.745687] systemd[1]: Set up automount proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point. [ 5.745857] systemd[1]: Expecting device dev-ttyS0.device - /dev/ttyS0... [ 5.746071] systemd[1]: Reached target integritysetup.target - Local Integrity Protected Volumes. [ 5.746435] systemd[1]: Reached target slices.target - Slice Units. [ 5.746621] systemd[1]: Reached target swap.target - Swaps. [ 5.746775] systemd[1]: Reached target time-set.target - System Time Set. [ 5.747047] systemd[1]: Reached target veritysetup.target - Local Verity Protected Volumes. [ 5.763843] systemd[1]: Listening on rpcbind.socket - RPCbind Server Activation Socket. [ 5.764846] systemd[1]: Listening on syslog.socket - Syslog Socket. [ 5.765410] systemd[1]: Listening on systemd-fsckd.socket - fsck to fsckd communication Socket. [ 5.765780] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe. [ 5.766862] systemd[1]: Listening on systemd-journald-audit.socket - Journal Audit Socket. [ 5.767389] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log). [ 5.768020] systemd[1]: Listening on systemd-journald.socket - Journal Socket. [ 5.769551] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket. [ 5.770062] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket. [ 5.774007] systemd[1]: Mounting dev-hugepages.mount - Huge Pages File System... [ 5.778290] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System... [ 5.782794] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System... [ 5.783685] systemd[1]: sys-kernel-tracing.mount - Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing). [ 5.784570] systemd[1]: auth-rpcgss-module.service - Kernel Module supporting RPCSEC_GSS was skipped because of an unmet condition check (ConditionPathExists=/etc/krb5.keytab). [ 5.793705] systemd[1]: Starting fake-hwclock.service - Restore / save the current clock... [ 5.799360] systemd[1]: Starting keyboard-setup.service - Set the console keyboard layout... [ 5.804813] systemd[1]: Starting kmod-static-nodes.service - Create List of Static Device Nodes... [ 5.810455] systemd[1]: Starting modprobe@configfs.service - Load Kernel Module configfs... [ 5.816915] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod... [ 5.823655] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm... [ 5.830044] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore... [ 5.835996] systemd[1]: Starting modprobe@fuse.service - Load Kernel Module fuse... [ 5.842288] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop... [ 5.843373] 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). [ 5.857690] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules... [ 5.863496] systemd[1]: Starting systemd-remount-fs.service - Remount Root and Kernel File Systems... [ 5.866503] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log. [ 5.869526] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices... [ 5.870884] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@lists.linux.dev [ 5.877556] systemd[1]: Mounted dev-hugepages.mount - Huge Pages File System. [ 5.879028] systemd[1]: Mounted dev-mqueue.mount - POSIX Message Queue File System. [ 5.880464] systemd[1]: Mounted sys-kernel-debug.mount - Kernel Debug File System. [ 5.882423] systemd[1]: Finished fake-hwclock.service - Restore / save the current clock. [ 5.885129] systemd[1]: Finished kmod-static-nodes.service - Create List of Static Device Nodes. [ 5.887507] systemd[1]: modprobe@configfs.service: Deactivated successfully. [ 5.888454] systemd[1]: Finished modprobe@configfs.service - Load Kernel Module configfs. [ 5.890233] systemd[1]: modprobe@dm_mod.service: Deactivated successfully. [ 5.891115] systemd[1]: Finished modprobe@dm_mod.service - Load Kernel Module dm_mod. [ 5.893176] systemd[1]: modprobe@drm.service: Deactivated successfully. [ 5.894042] systemd[1]: Finished modprobe@drm.service - Load Kernel Module drm. [ 5.895810] systemd[1]: modprobe@efi_pstore.service: Deactivated successfully. [ 5.896708] systemd[1]: Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore. [ 5.898363] systemd[1]: modprobe@loop.service: Deactivated successfully. [ 5.899114] systemd[1]: Finished modprobe@loop.service - Load Kernel Module loop. [ 5.905161] systemd[1]: Mounting sys-kernel-config.mount - Kernel Configuration File System... [ 5.905797] systemd[1]: systemd-repart.service - Repartition Root Disk was skipped because no trigger condition checks were met. [ 5.908510] fuse: init (API version 7.40) [ 5.913014] systemd[1]: modprobe@fuse.service: Deactivated successfully. [ 5.913943] systemd[1]: Finished modprobe@fuse.service - Load Kernel Module fuse. [ 5.918026] systemd[1]: Finished systemd-modules-load.service - Load Kernel Modules. [ 5.919633] systemd[1]: Mounted sys-kernel-config.mount - Kernel Configuration File System. [ 5.925217] systemd[1]: Mounting sys-fs-fuse-connections.mount - FUSE Control File System... [ 5.930479] systemd[1]: Starting systemd-sysctl.service - Apply Kernel Variables... [ 5.942730] systemd[1]: Mounted sys-fs-fuse-connections.mount - FUSE Control File System. [ 5.964733] EXT4-fs (mmcblk1p1): re-mounted 3b8d23b1-9535-45fa-ad2d-35d331fd0ea8 r/w. Quota mode: none. [ 5.970745] systemd[1]: Finished systemd-remount-fs.service - Remount Root and Kernel File Systems. [ 5.972583] systemd[1]: systemd-pstore.service - Platform Persistent Storage Archival was skipped because of an unmet condition check (ConditionDirectoryNotEmpty=/sys/fs/pstore). [ 5.997138] systemd[1]: Starting systemd-random-seed.service - Load/Save Random Seed... [ 6.002249] systemd[1]: Starting systemd-sysusers.service - Create System Users... [ 6.005803] systemd[1]: Finished systemd-sysctl.service - Apply Kernel Variables. [ 6.079628] systemd[1]: Finished systemd-sysusers.service - Create System Users. [ 6.108936] systemd[1]: Starting systemd-tmpfiles-setup-dev.service - Create Static Device Nodes in /dev... [ 6.179758] systemd[1]: Finished systemd-tmpfiles-setup-dev.service - Create Static Device Nodes in /dev. [ 6.225135] systemd[1]: Starting systemd-udevd.service - Rule-based Manager for Device Events and Files... [ 6.226729] systemd[1]: Finished keyboard-setup.service - Set the console keyboard layout. [ 6.228650] systemd[1]: Reached target local-fs-pre.target - Preparation for Local File Systems. [ 6.364586] systemd[1]: Finished systemd-udev-trigger.service - Coldplug All udev Devices. [ 6.370244] systemd[1]: Starting systemd-udev-settle.service - Wait for udev To Complete Device Initialization... [ 6.484575] systemd[1]: Started systemd-udevd.service - Rule-based Manager for Device Events and Files. [ 6.520210] systemd[1]: Starting plymouth-start.service - Show Plymouth Boot Screen... [ 6.734657] systemd[1]: Found device dev-ttyS0.device - /dev/ttyS0. [ 6.775594] systemd[1]: Started plymouth-start.service - Show Plymouth Boot Screen. [ 6.973992] mc: Linux media interface: v0.10 [ 7.017317] panfrost 1800000.gpu: clock rate = 432000000 [ 7.017367] panfrost 1800000.gpu: bus_clock rate = 200000000 [ 7.018053] videodev: Linux video capture interface: v2.00 [ 7.020187] panfrost 1800000.gpu: mali-g31 id 0x7093 major 0x0 minor 0x0 status 0x0 [ 7.020212] panfrost 1800000.gpu: features: 00000000,000027f7, issues: 00000000,00000400 [ 7.020221] panfrost 1800000.gpu: Features: L2:0x07100206 Shader:0x00000000 Tiler:0x00000209 Mem:0x1 MMU:0x00002821 AS:0xff JS:0x7 [ 7.020233] panfrost 1800000.gpu: shader_present=0x1 l2_present=0x1 [ 7.025476] [drm] Initialized panfrost 1.2.0 20180908 for 1800000.gpu on minor 1 [ 7.123161] sun50i-di 1420000.deinterlace: Device registered as /dev/video0 [ 7.188231] sunxi_cedrus: module is from the staging directory, the quality is unknown, you have been warned. [ 7.205623] cedrus 1c0e000.video-codec: Device registered as /dev/video1 [ 7.295617] Registered IR keymap rc-empty [ 7.295747] rc rc0: sunxi-ir as /devices/platform/soc/7040000.ir/rc/rc0 [ 7.300110] rc rc0: lirc_dev: driver sunxi-ir registered at minor = 0, raw IR receiver, no transmitter [ 7.328669] ahub_dam-snd-soc-dummy-dai: substream ahub_dam-snd-soc-dummy-dai has no playback, no capture [ 7.328700] sunxi-snd-mach soc:ahub_dam_mach: ASoC: can't create pcm ahub_dam-snd-soc-dummy-dai :-22 [ 7.329007] sunxi-snd-mach soc:ahub_dam_mach: probe with driver sunxi-snd-mach failed with error -22 [ 7.444117] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 7.466634] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 7.467374] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' [ 7.472132] random: crng init done [ 7.492256] Bluetooth: Core ver 2.22 [ 7.500280] NET: Registered PF_BLUETOOTH protocol family [ 7.500301] Bluetooth: HCI device and connection manager initialized [ 7.500322] Bluetooth: HCI socket layer initialized [ 7.500330] Bluetooth: L2CAP socket layer initialized [ 7.500363] Bluetooth: SCO socket layer initialized [ 7.537514] systemd[1]: Finished systemd-random-seed.service - Load/Save Random Seed. [ 7.552362] input: sunxi-ir as /devices/platform/soc/7040000.ir/rc/rc0/input2 [ 7.563635] cfg80211: loaded regulatory.db is malformed or signature is missing/invalid [ 7.570071] sunxi-ir 7040000.ir: initialized sunXi IR driver [ 7.641713] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac4334-sdio for chip BCM4334/3 [ 7.644004] brcmfmac mmc0:0001:1: Direct firmware load for brcm/brcmfmac4334-sdio.transpeed,8k618-t.bin failed with error -2 [ 7.648310] Bluetooth: HCI UART driver ver 2.3 [ 7.648343] Bluetooth: HCI UART protocol H4 registered [ 7.648348] Bluetooth: HCI UART protocol BCSP registered [ 7.648457] Bluetooth: HCI UART protocol LL registered [ 7.648463] Bluetooth: HCI UART protocol ATH3K registered [ 7.648501] Bluetooth: HCI UART protocol Three-wire (H5) registered [ 7.648685] Bluetooth: HCI UART protocol Intel registered [ 7.648810] Bluetooth: HCI UART protocol Broadcom registered [ 7.648846] Bluetooth: HCI UART protocol QCA registered [ 7.648852] Bluetooth: HCI UART protocol AG6XX registered [ 7.648889] Bluetooth: HCI UART protocol Marvell registered [ 7.670020] brcmfmac mmc0:0001:1: Direct firmware load for brcm/brcmfmac4334-sdio.txt failed with error -2 [ 7.736183] systemd[1]: systemd-ask-password-console.path - Dispatch Password Requests to Console Directory Watch was skipped because of an unmet condition check (ConditionPathExists=!/run/plymouth/pid). [ 7.736636] systemd[1]: Started systemd-ask-password-plymouth.path - Forward Password Requests to Plymouth Directory Watch. [ 7.736826] systemd[1]: Reached target cryptsetup.target - Local Encrypted Volumes. [ 7.736923] systemd[1]: first-boot-complete.target - First Boot Complete was skipped because of an unmet condition check (ConditionFirstBoot=yes). [ 7.737116] systemd[1]: Listening on systemd-rfkill.socket - Load/Save RF Kill Switch Status /dev/rfkill Watch. [ 7.764484] systemd[1]: Mounting tmp.mount - /tmp... [ 7.773800] systemd[1]: Mounted tmp.mount - /tmp. [ 7.774734] systemd[1]: Reached target local-fs.target - Local File Systems. [ 7.778558] systemd[1]: Starting armbian-zram-config.service - Armbian ZRAM config... [ 7.782931] systemd[1]: Starting console-setup.service - Set console font and keymap... [ 7.787373] systemd[1]: Starting plymouth-read-write.service - Tell Plymouth To Write Out Runtime Data... [ 7.816560] systemd[1]: Starting systemd-binfmt.service - Set Up Additional Binary Formats... [ 7.816914] 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). [ 7.818427] systemd[1]: Finished console-setup.service - Set console font and keymap. [ 7.819577] systemd[1]: Received SIGRTMIN+20 from PID 234 (plymouthd). [ 7.827046] systemd[1]: Finished plymouth-read-write.service - Tell Plymouth To Write Out Runtime Data. [ 7.858070] systemd[1]: proc-sys-fs-binfmt_misc.automount: Got automount request for /proc/sys/fs/binfmt_misc, triggered by 446 (systemd-binfmt) [ 7.876535] systemd[1]: Mounting proc-sys-fs-binfmt_misc.mount - Arbitrary Executable File Formats File System... [ 7.894415] systemd[1]: Starting systemd-rfkill.service - Load/Save RF Kill Switch Status... [ 7.946734] systemd[1]: Mounted proc-sys-fs-binfmt_misc.mount - Arbitrary Executable File Formats File System. [ 7.947958] systemd[1]: systemd-ask-password-console.path - Dispatch Password Requests to Console Directory Watch was skipped because of an unmet condition check (ConditionPathExists=!/run/plymouth/pid). [ 7.948601] systemd[1]: sys-kernel-tracing.mount - Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing). [ 7.968930] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod... [ 7.974245] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore... [ 7.981440] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop... [ 7.981999] 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). [ 7.983157] systemd[1]: Started systemd-rfkill.service - Load/Save RF Kill Switch Status. [ 7.985779] systemd[1]: Finished systemd-binfmt.service - Set Up Additional Binary Formats. [ 7.987834] systemd[1]: modprobe@dm_mod.service: Deactivated successfully. [ 7.988638] systemd[1]: Finished modprobe@dm_mod.service - Load Kernel Module dm_mod. [ 7.990254] systemd[1]: modprobe@efi_pstore.service: Deactivated successfully. [ 7.990907] systemd[1]: Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore. [ 7.991653] systemd[1]: systemd-pstore.service - Platform Persistent Storage Archival was skipped because of an unmet condition check (ConditionDirectoryNotEmpty=/sys/fs/pstore). [ 7.995917] systemd[1]: modprobe@loop.service: Deactivated successfully. [ 7.996627] systemd[1]: Finished modprobe@loop.service - Load Kernel Module loop. [ 7.997589] systemd[1]: systemd-repart.service - Repartition Root Disk was skipped because no trigger condition checks were met. [ 8.012942] Bluetooth: hci0: BCM: chip id 68 [ 8.015433] Bluetooth: hci0: BCM: features 0x0f [ 8.038835] Bluetooth: hci0: BCM4334B0 [ 8.038870] Bluetooth: hci0: BCM4334B0 (002.001.013) build 0000 [ 8.057319] Bluetooth: hci0: BCM4334B0 'brcm/BCM4334B0.hcd' Patch [ 8.242788] systemd[1]: Finished systemd-udev-settle.service - Wait for udev To Complete Device Initialization. [ 8.255164] systemd[1]: systemd-ask-password-console.path - Dispatch Password Requests to Console Directory Watch was skipped because of an unmet condition check (ConditionPathExists=!/run/plymouth/pid). [ 8.255709] systemd[1]: sys-kernel-tracing.mount - Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing). [ 8.276635] systemd[1]: Starting brltty.service - Braille Device Support... [ 8.283879] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod... [ 8.291509] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore... [ 8.299616] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop... [ 8.300412] 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.306267] systemd[1]: modprobe@dm_mod.service: Deactivated successfully. [ 8.306939] systemd[1]: Finished modprobe@dm_mod.service - Load Kernel Module dm_mod. [ 8.308992] systemd[1]: modprobe@efi_pstore.service: Deactivated successfully. [ 8.309788] systemd[1]: Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore. [ 8.310844] systemd[1]: systemd-pstore.service - Platform Persistent Storage Archival was skipped because of an unmet condition check (ConditionDirectoryNotEmpty=/sys/fs/pstore). [ 8.313649] systemd[1]: modprobe@loop.service: Deactivated successfully. [ 8.314534] systemd[1]: Finished modprobe@loop.service - Load Kernel Module loop. [ 8.315442] systemd[1]: systemd-repart.service - Repartition Root Disk was skipped because no trigger condition checks were met. [ 8.321263] zram: Added device: zram0 [ 8.322441] zram: Added device: zram1 [ 8.324869] zram: Added device: zram2 [ 8.454776] zram0: detected capacity change from 0 to 4025568 [ 8.524616] Adding 2012780k swap on /dev/zram0. Priority:5 extents:1 across:2012780k SS [ 8.676124] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50 [ 8.808493] zram1: detected capacity change from 0 to 102400 [ 8.885409] systemd[1]: Finished armbian-zram-config.service - Armbian ZRAM config. [ 8.925290] systemd[1]: Starting armbian-ramlog.service - Armbian memory supported logging... [ 9.015891] EXT4-fs (zram1): mounted filesystem 467e54a4-cb6c-4465-abbe-3ba93b8683fc r/w without journal. Quota mode: none. [ 9.203249] systemd[1]: Started brltty.service - Braille Device Support. [ 9.223214] input: BRLTTY 6.5 Linux Screen Driver Keyboard as /devices/virtual/input/input3 [ 12.177868] systemd[1]: Finished armbian-ramlog.service - Armbian memory supported logging. [ 12.213129] systemd[1]: Starting systemd-journald.service - Journal Service... [ 12.417707] systemd[1]: Started systemd-journald.service - Journal Service. [ 12.480023] systemd-journald[561]: Received client request to flush runtime journal. [ 12.541223] Bluetooth: hci0: BCM: features 0x0f [ 12.564700] Bluetooth: hci0: BCM4334B1 37.4 MHz ExtLNA Murata VM [ 12.564725] Bluetooth: hci0: BCM4334B0 (002.001.013) build 1852 [ 13.030208] RPC: Registered named UNIX socket transport module. [ 13.030230] RPC: Registered udp transport module. [ 13.030236] RPC: Registered tcp transport module. [ 13.030242] RPC: Registered tcp-with-tls transport module. [ 13.030248] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 14.945051] systemd-journald[561]: Received client request to relinquish /var/log/journal/9661c932ba8a4e23a53f87e9bc4e92d4 access. [ 15.323682] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 15.323711] Bluetooth: BNEP filters: protocol multicast [ 15.323734] Bluetooth: BNEP socket layer initialized [ 15.330335] Bluetooth: MGMT ver 1.22 [ 15.397644] NET: Registered PF_ALG protocol family [ 17.892568] platform 5070400.thermal-sensor: deferred probe pending: platform: wait for supplier [ 19.427527] dwmac-sun8i 5030000.ethernet end0: Register MEM_TYPE_PAGE_POOL RxQ-0 [ 19.491912] dwmac-sun8i 5030000.ethernet end0: PHY [stmmac-0:00] driver [Allwinner AC200 EPHY] (irq=POLL) [ 19.491961] dwmac-sun8i 5030000.ethernet end0: No Safety Features support found [ 19.491972] dwmac-sun8i 5030000.ethernet end0: No MAC Management Counters available [ 19.491982] dwmac-sun8i 5030000.ethernet end0: PTP not supported by HW [ 19.492951] dwmac-sun8i 5030000.ethernet end0: configuring for phy/rmii link mode [ 22.565521] dwmac-sun8i 5030000.ethernet end0: Link is Up - 100Mbps/Full - flow control rx/tx [ 30.320639] hdmi-audio-codec hdmi-audio-codec.5.auto: Only one simultaneous stream supported! [ 30.320670] hdmi-audio-codec hdmi-audio-codec.5.auto: ASoC: error at snd_soc_dai_startup on i2s-hifi: -22 [ 31.054841] Bluetooth: RFCOMM TTY layer initialized [ 31.054887] Bluetooth: RFCOMM socket layer initialized [ 31.054921] Bluetooth: RFCOMM ver 1.11 [ 122.860337] hdmi-audio-codec hdmi-audio-codec.5.auto: Only one simultaneous stream supported! [ 122.860363] hdmi-audio-codec hdmi-audio-codec.5.auto: ASoC: error at snd_soc_dai_startup on i2s-hifi: -22 [ 124.604589] evm: overlay not supported
-
@Truong Thinh Chau Your board has 2GB of RAM because the tv box has fake specs. My tv box also claims 4gb of RAM, but has 2. About the HDMI issue, in 6.6 kernel there were some important patches to improve HDMI compatibility, but general HDMI raccomendations apply, so try another cable or try another monitor/TV. There could be something related to the the device tree (a GPIO, mostly), but I had no time to check in detail, sorry. What you can also do is try to use get-edid/parse-edid (google for tutorials) to try and read the EDID from the connected monitor to see if it gets detected
-
I enabled higher verbosity level to debug uart. It looks like there is some conflict with I2C, but it doesn't make sense, because PWM2 pin has only 2 functoins - GPIO and PWM. I2C is common with PWM0 and 1... From the log: I will dig more... EDIT: it looks like this pin is used by pmic (from decompiled dtb on running system). But I didn't find pmic in the source codes: https://github.com/armbian/linux-rockchip/blob/0c0949a270027b749ab2c818e7ff61fc542757cc/arch/arm64/boot/dts/rockchip/rk3328.dtsi I'm new in Device Tree, so it takes me some time to get oriented in it... pmic { pmic-int-l { rockchip,pins = <0x02 0x06 0x00 0x65>; phandle = <0x2a>; }; }; EDIT2: Ok, it's under https://github.com/armbian/linux-rockchip/blob/1725188c90e86921c54e72f8b306c2177097256d/arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts#L334 But what I don't understand is, that I didn't find any reference to this pin control (nor in source code nor in decompiled dtb), so why it is a problem? EDIT3: ok, I found it. I searched for wrong name: &i2c1 { status = "okay"; rk805: pmic@18 { compatible = "rockchip,rk805"; reg = <0x18>; interrupt-parent = <&gpio2>; interrupts = <6 IRQ_TYPE_LEVEL_LOW>; #clock-cells = <1>; clock-output-names = "xin32k", "rk805-clkout2"; gpio-controller; #gpio-cells = <2>; pinctrl-names = "default"; pinctrl-0 = <&pmic_int_l>; But Radxa has this pin from RK805 (or I assume that it's this one) connected to GPIO0_A2 in their schematics (for Rev 1.2):
-
I used your DTS and modified the driver and some other things and it looked like this: root@orangepizero3:~/testopiz3# cat ili9486-ads7846-spi1.dts /dts-v1/; /plugin/; / { compatible = "allwinner,sun50i-h616"; fragment@0 { target = <&spi1>; __overlay__ { status = "okay"; cs-gpios = <&pio 7 9 0>,<&pio 2 15 0>; /*PH9=CS0 for lcd, PC15=CS1 for touch*/ ili9486: ili9486@0 { compatible = "ilitek,ili9486"; reg = <0>; pinctrl-names = "default"; spi-max-frequency = <24000000>; rotate = <270>; bgr = <0>; fps = <30>; buswidth = <8>; reset-gpios = <&pio 2 14 1>; /* PC14 */ dc-gpios = <&pio 2 7 0>; /* PHC7 */ debug = <3>; }; ads7846: ads7846@1 { compatible = "ti,ads7846"; reg = <1>; pinctrl-names = "default"; spi-max-frequency = <1000000>; interrupt-parent = <&pio>; interrupts = <2 10 2>; /* PC10 - IRQ */ pendown-gpio = <&pio 2 10 1>; /* PC10 */ /* OPTIONS */ ti,x-min = /bits/ 16 <0>; ti,y-min = /bits/ 16 <0>; ti,x-max = /bits/ 16 <0xFFF>; ti,y-max = /bits/ 16 <0xFFF>; ti,pressure-min = /bits/ 16 <0>; ti,pressure-max = /bits/ 16 <0xFFF>; ti,x-plate-ohms = /bits/ 16 <400>; ti,swap-xy = <1>; }; }; }; the screen didn't turn on and I get this: root@orangepizero3:~/testopiz3# dmesg|grep spi [ 1.336361] sun50i-h616-pinctrl 300b000.pinctrl: pin-64 (5010000.spi) status -517 [ 1.336380] sun6i-spi 5010000.spi: Error applying setting, reverse things back [ 1.336625] sun50i-h616-pinctrl 300b000.pinctrl: pin-230 (5011000.spi) status -517 [ 1.336642] sun6i-spi 5011000.spi: Error applying setting, reverse things back [ 1.344519] sun50i-h616-pinctrl 300b000.pinctrl: pin-64 (5010000.spi) status -517 [ 1.344537] sun6i-spi 5010000.spi: Error applying setting, reverse things back [ 1.344790] sun50i-h616-pinctrl 300b000.pinctrl: pin-230 (5011000.spi) status -517 [ 1.344807] sun6i-spi 5011000.spi: Error applying setting, reverse things back [ 1.353376] spi-nor spi0.0: supply vdd not found, using dummy regulator [ 1.368687] spi-nor spi0.0: spi-nor-generic (16384 Kbytes) [ 5.756110] ads7846 spi1.1: supply vcc not found, using dummy regulator [ 5.774274] ads7846 spi1.1: touchscreen, irq 72 [ 5.778306] [drm] Initialized ili9486 1.0.0 20200118 for spi1.0 on minor 2 [ 5.791888] spi_master spi1: noqueue transfer failed [ 5.791896] ili9486 spi1.0: [drm] *ERROR* Failed to update display -5 [ 5.806250] input: ADS7846 Touchscreen as /devices/platform/soc/5011000.spi/spi_master/spi1/spi1.1/input/input4 [ 6.332084] spi_master spi1: noqueue transfer failed [ 6.341922] spi_master spi1: noqueue transfer failed [ 6.343037] ili9486 spi1.0: [drm] fb0: ili9486drmfb frame buffer device [ 6.376583] SPI driver fb_ili9486 has no spi_device_id for ilitek,ili9486 [ 6.392717] spi_master spi1: noqueue transfer failed [ 6.484766] spi_master spi1: noqueue transfer failed [ 6.496428] spi_master spi1: noqueue transfer failed [ 6.507222] spi_master spi1: noqueue transfer failed [ 6.524186] spi_master spi1: noqueue transfer failed [ 6.583772] spi_master spi1: noqueue transfer failed [ 6.665947] spi_master spi1: noqueue transfer failed [ 6.683600] spi_master spi1: noqueue transfer failed [ 8.071086] spi_master spi1: noqueue transfer failed [ 8.225788] spi_master spi1: noqueue transfer failed [ 8.260765] spi_master spi1: noqueue transfer failed [ 8.423577] spi_master spi1: noqueue transfer failed [ 8.455263] spi_master spi1: noqueue transfer failed [ 8.522713] spi_master spi1: noqueue transfer failed [ 8.564872] spi_master spi1: noqueue transfer failed [ 8.575518] spi_master spi1: noqueue transfer failed [ 9.074598] spi_master spi1: noqueue transfer failed [ 9.084348] spi_master spi1: noqueue transfer failed [ 9.116925] spi_master spi1: noqueue transfer failed [ 9.131941] spi_master spi1: noqueue transfer failed [ 9.144523] spi_master spi1: noqueue transfer failed [ 9.155518] spi_master spi1: noqueue transfer failed [ 9.363656] spi_master spi1: noqueue transfer failed [ 9.378223] spi_master spi1: noqueue transfer failed [ 9.391305] spi_master spi1: noqueue transfer failed [ 9.402360] spi_master spi1: noqueue transfer failed [ 9.536236] spi_master spi1: noqueue transfer failed [ 9.644439] spi_master spi1: noqueue transfer failed [ 10.144929] spi_master spi1: noqueue transfer failed [ 10.268524] spi_master spi1: noqueue transfer failed [ 10.285998] spi_master spi1: noqueue transfer failed [ 10.295763] spi_master spi1: noqueue transfer failed [ 10.610540] spi_master spi1: noqueue transfer failed [ 10.778565] spi_master spi1: noqueue transfer failed [ 11.373986] spi_master spi1: noqueue transfer failed [ 11.536724] spi_master spi1: noqueue transfer failed [ 11.615775] spi_master spi1: noqueue transfer failed [ 11.630380] spi_master spi1: noqueue transfer failed [ 11.641227] spi_master spi1: noqueue transfer failed [ 11.691254] spi_master spi1: noqueue transfer failed [ 11.727754] spi_master spi1: noqueue transfer failed [ 11.738178] spi_master spi1: noqueue transfer failed [ 12.109599] spi_master spi1: noqueue transfer failed [ 12.305293] spi_master spi1: noqueue transfer failed [ 12.664486] spi_master spi1: noqueue transfer failed [ 12.674529] spi_master spi1: noqueue transfer failed [ 13.020004] spi_master spi1: noqueue transfer failed [ 13.032088] spi_master spi1: noqueue transfer failed [ 13.042854] spi_master spi1: noqueue transfer failed [ 13.074828] spi_master spi1: noqueue transfer failed [ 13.203632] spi_master spi1: noqueue transfer failed [ 13.315447] spi_master spi1: noqueue transfer failed [ 57.093748] spi_master spi1: noqueue transfer failed
-
Starting with the DTS that worked for me in the orange pi zero 3, with ili9341: https://forum.armbian.com/topic/44191-orangepi-zero-lts-ili9341-tft-lcd-and-later-orangepi-zero-3/?do=findComment&comment=204672 My DTS is for a customized set of pins that works for me, and it is different than/from the waveshare set of pins. You need to change: * file name change to: ili9486-ads7846-spi1.dts * gpio pin selections everywhere in the DTS * "adafruit,yx240qv29" should be "ilitek,ili9486" * change "rotation" to "rotate" * change "reset-gpios = <&pio N N 0>;" to "reset-gpios = <&pio N N 1>; Then sudo armbian-add-overlay ili9486-ads7846-spi1.dts Reboot (does anyone know the correct DRM driver for ili9486?)
-
OrangePi Zero LTS ili9341 TFT LCD (and later OrangePi Zero 3)
Ivano replied to robertoj's topic in Allwinner sunxi
This is the latest dts that I used with pwm-backlight. The only changes I made from the previous dts were moving ili9341 to CS1 and ads7846 to CS0, changing the default calibration values for ads7846, and adjusting the brightness values in pwm-backlight. For gpio-backlight I used the following fragment which replaces fragment@0 and fragment@1 from above. Make also sure that backlight = <&backlight>; is included inside the ili9341 section in order to have the backlight working or it will most likely not power on after the device boots. -
OrangePi Zero LTS ili9341 TFT LCD (and later OrangePi Zero 3)
Ivano replied to robertoj's topic in Allwinner sunxi
Hello Robertoj. Yes, I can control the backlight via /sys/class/backlight/ when it is configured with gpio-backlight or pwm-backlight. You may find below the default dts for the Orange Pi Zero 2W on kernel 6.6.44. EDIT: In case you were referring to the whole dts from /sys/firmware/devicetree/base, you may find it below. -
Yep, already did that, my installer script loads those modules automatically. The problem is that there is a lack of w1-gpio overlays. The one on the M2 Zero is nonfunctional, and there isn't even one on my M4 Berry, nor is there one for my Orange Pi 3B. It appears that when they create these community generated Armbian distributions for the various SBCs, they're totally dropping the ball on the w1-gpio overlay. I've gotten around the problem by writing a C program that talks directly to the DS18B20 temperature sensors on any GPIO pin. No more need to rely on the /sys/bus/w1/ directory. Damn shame that they've dropped the ball on including the necessary overlay for those kernel modules to actually do something.
-
I am rebuilding my armbian+OMV on Odroid HC4 and now I am facing the issue with the hot reboot as well. I am on Armbian v24.8.4 running Armbian Linux 6.6.47-current-meson64 using Sandisk Ultra 64GB A1 class 10 XC-I. Can you advise, what value I should use in meson-sm1-odroid-hc4.dts? gpio-regulator-tf_io { compatible = "regulator-gpio"; regulator-name = "TF_IO"; regulator-min-microvolt = <0x1b7740>; regulator-max-microvolt = <0x325aa0>; vin-supply = <0x0e>; enable-gpios = <0x44 0x0e 0x06>; enable-active-high; regulator-always-on; gpios = <0x44 0x06 0x02>; gpios-states = <0x00>; states = <0x325aa0 0x00 0x1b7740 0x01>; phandle = <0x29>; }; I am attaching the full file for the reference as well. By the way, I am not facing this issue with my older SD card Transcend Premium 400X 16GB class 10 HC-I (6.6.47-current-meson64). meson-sm1-odroid-hc4.dts
-
OrangePi Zero LTS ili9341 TFT LCD (and later OrangePi Zero 3)
Ivano replied to robertoj's topic in Allwinner sunxi
I am glad you are making further progress and thankful for sharing your findings. I tried your suggestions and it appears that the pin for IRQ (PI5) is listed as unclaimed when the dts is not loaded, so it appears to be available for use. I previously tried using different pins for IRQ thinking that maybe the one that I was using did not properly support interrupts and that it was causing the random missing touch problem, but the result was the same and touch was randomly lost after the backlight was powered off. This could happen after a few minutes, but sometimes it did not happen even after a full day. I noticed that the problem did not happen when the backlight was not powered off, which is why I decided to dim the backlight to its lowest value instead of powering it off. When I was first trying to make touch work, I had 0 (edge falling) on pendown-gpio which resulted in touch not being registered. Most of the dts I found online had this value set to 0 (edge falling), so it took me a while to try changing the value to 1 (edge rising) to make it work. Anyways, I tried your suggestion about using different values in "interrupts" and touch was still being registered with the value 8, so I will make further tests with this configuration to see if it makes a different for my case. I also tried the dts provided in your last reply with the required modifications for my board (I only changed the pins to match the ones for my board) and with the backlight now connected to 3.3V, but the dts was not loaded and I was presented with a white screen. Logs displayed issues claiming PH9 (CS1) and said that it was already requested. Once I removed CS1 from cs-gpios, the dts was loaded and the display and touch were working properly. The interesting thing is that while logs were complaining that PH9 (CS1) was already requested when both CS were defined in cs-gpios, pinmux-pins was still listing PH9 as unclaimed. But after removing PH9 from cs-gpios, pinmux-pins then listed the pin as claimed and everything seemed to work. I am not sure why this is happening but it appears that your board requires you to explicitly define both CS while mine only wants one in the dts. Below I will provide some details from loading the dts with both CS and with only CS0 defined. This is with the dts from your last reply with both CS defined which is not working for me. | cs-gpios = <&pio 7 5 0>,<&pio 7 9 0>; // PH5=CS0, PH9=CS1 And this is the same dts with only CS1 removed. | cs-gpios = <&pio 7 5 0>; // PH5=CS0 -
OrangePi Zero LTS ili9341 TFT LCD (and later OrangePi Zero 3)
robertoj replied to robertoj's topic in Allwinner sunxi
Thank you for the suggestion With my modified DTS, which takes hints from your DTS and my reference, I get the LCD to display with the DRM driver... but no touch events (with evtest) I dont have more time to analyze this problem for now... but I havent triple checked my connections. Ivano, check whether PI5 (your desired IRQ) is not already claimed by the kernel, with the last command I show up there (pinmux-pins) Maybe you can try other GPIO. Then, if it doesn't work, try changing the level and edge polarity parameter (I talk about it in this thread or the other recent ili9341 thread). In your case: use PI5 <8 5 _>, interrupts = <2 10 2>; /* PC10 - IRQ */ < try changing 2 (active high) into 8 (active low) I HAVE NEVER CHANGED THIS pendown-gpio = <&pio 2 10 1>; /* PC10 */ <try changing 1 (edge rising) into 0 (edge falling) Opiz2w reference: More useful discussion here: https://forum.armbian.com/topic/27457-connecting-banana-pi-m2-zero-with-ili9341-display-over-spi-on-latest-armbian-image/page/2/#comments -
OrangePi Zero LTS ili9341 TFT LCD (and later OrangePi Zero 3)
Ivano replied to robertoj's topic in Allwinner sunxi
Hello there. First time posting on this forum so I apologize in advance if there is any issue with my post. I have been learning and using Armbian for some time on an Orange Pi Zero 2W intended for Klipper with an ili9341 as a screen for KlipperScreen. In order to have the display and touch working with the CS0 and CS1 pins, I used the dts provided below. I am not very knowledgeable about the structure required in dts files, so I tried to keep all the values the same from the examples that I found online on this forum and Github and only modified what I required or what seemed to work for my case. Pins were assigned in the following way: CS0 = Connected to CS from display CS1 = Connected to T_CS from touch IRQ = PI5 Reset = PI6 DC = PH4 LED = PI14 (PWM) These were connected to the same pins in display and touch MOSI = PH7 | Connected to SDI (MOSI) and T_DIN MISO = PH8 | Connected to SDO (MISO) and T_DO SCL = PH6 | Connected to SCK and T_CLK Backlight is controlled by pin PI14 which is assigned to pwm4 in fragment@0 since pwm4 is assigned to PH1 by default on the Orange Pi Zero 2W and that pin was a bit far from the rest. At first I was using gpio-backlight on PI14 to control the backlight, so I left those values commented in the dts just for future reference. For VCC I used the 3.3V pin from the Orange Pi Zero 2W. In regards to CS, I once tried to define both, CS0 and CS1, in cs-gpios at the same time but the dts never loaded when I did this. However touch appears to work fine on CS1 even when only CS0 is defined in cs-gpios. No additional overlays from armbian-config were required for this. Something I noticed and I am not sure if this has to do with my configuration, the drivers, my wiring, or the screen itself, but when the screen was turned off by dpms on an X11 session, touch would stop working on some occasions and touch activity was no longer displayed with evtest which always forced me to reboot the device in order to make it work again. Reloading the ads7846 driver did not help since I always receive an error saying "ads7846 spi1.0: failed to request pendown GPIO" when trying to load the driver with modprobe after unloading it. Due to that issue, I changed the backlight to a PWM pin and instead of completely turning it off, I now set it at the lowest brightness level. I have not yet encountered the same problem again after making this change, so the source of the issue is still a mystery for me. Anyways, I hope any of this information is helpful for the Orange Pi Zero 3.