Jump to content

Recommended Posts

Posted (edited)

@ewww we need a link to the Android image provided by the factory,

better if it's an android 12.
to extract DTB file and work around it.
if you aleady have DTB and DTS original from android, please post it here.

 

dtc -I dtb -O dts -o android12.dts android12.dtb

 

i find your firmware here: ANDROID 11 ORIGINAL FIRMWARE

 

 

Edited by hotnikq
  • Hqnicolas changed the title to Efforts to develop firmware for HK1 RBOX R2 4G/64G
Posted

@hotnikq I attached dtb, dts that works on 4.19. It was android 11.


I just remember that I used this guide https://forum.pine64.org/showthread.php?tid=14507   (my current sdcard is using this partition scheme). But now I can not reproduce it, it hangs at something like:

out
unknown raw ID phN
unrecognized sha256+ OK
## Checking fdt 0x00b21ff8 ... sha256+ OK
## Checking optee 0x08400000 ... sha256+ OK



@maka I tried some dtb shared here and t95plus.com forum but no luck

hk1-rbox-r2-4.19.dtb hk1-rbox-r2-4.19.dts

Posted

@maka oh, you mean the dtb from mainline that compiled in armbian image? I tried too, boot hangs.

Only latest dtb from @hotnikq can boot sucess but no ethernet.

 

about my situation:

 

Thanks

 

Posted (edited)

@ewww

This is everything you need to create a bootable v0.7Armbian mmc image: DUMP

 

Please cofirm that this image works on your device....
On RK3566_DC_R2_HK5235F_11_20210705.1409.img

How i did it?

imgRePackerRK.exe /cid /2nd /debug  /log update.img

 

and after that

 

dtc -I dtb -O dts -o android11.dts dtb

 

 

android11.dts

Edited by hotnikq
Posted (edited)

 Lets Start with an example:

Leds:

On Android 11 DTS we have:

Quote

    leds {
        compatible = "gpio-leds";
        status = "okay";

        power-green {
            gpios = <0x35 0x1b 0x01>;
            linux,default-trigger = "none";
            default-state = "off";
        };

        power-red {
            gpios = <0x35 0x1c 0x00>;               //////// 0x35 is a phandle for gpio@fdd60000 and 0x1c is the pin 0x00 is State
            linux,default-trigger = "none";
            default-state = "off";
        };
    };


        gpio@fdd60000 {
            compatible = "rockchip,gpio-bank";
            reg = <0x00 0xfdd60000 0x00 0x100>;
            interrupts = <0x00 0x21 0x04>;
            clocks = <0x31 0x2e 0x31 0x0c>;
            gpio-controller;
            #gpio-cells = <0x02>;
            gpio-ranges = <0x11b 0x00 0x00 0x20>;
            interrupt-controller;
            #interrupt-cells = <0x02>;
            phandle = <0x35>;                                             ////// 0x35 is the definition for phandle of  gpio@fdd60000
        };

aliases {
        gpio0 = "/pinctrl/gpio@fdd60000";             /////////   gpio@fdd60000  is the address for   gpio0

            }

 

 

and on Linux Rockchip:

Quote

    

    gpio0: gpio@fdd60000 {
            compatible = "rockchip,gpio-bank";
            reg = <0x0 0xfdd60000 0x0 0x100>;
            interrupts = <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>;
            clocks = <&pmucru PCLK_GPIO0>, <&pmucru DBCLK_GPIO0>;
            gpio-controller;
            gpio-ranges = <&pinctrl 0 0 32>;
            #gpio-cells = <2>;
            interrupt-controller;
            #interrupt-cells = <2>;
        };

 

The following example could be used to describe GPIO pins used as device enable
and bit-banged data signals:

    gpio1: gpio1 {
        gpio-controller;
        #gpio-cells = <2>;
    };
    [...]

    data-gpios = <&gpio1 12 0>,
             <&gpio1 13 0>,
             <&gpio1 14 0>,
             <&gpio1 15 0>;

In the above example, &gpio1 uses 2 cells to specify a gpio. The first cell is
a local offset to the GPIO line and the second cell represent consumer flags,
such as if the consumer desire the line to be active low (inverted) or open
drain. This is the recommended practice.

 

 

#define RK_PA0    0       
#define RK_PA1    1      
#define RK_PA2    2       
#define RK_PA3    3       
#define RK_PA4    4       
#define RK_PA5    5       
#define RK_PA6    6       
#define RK_PA7    7       
#define RK_PB0    8       
#define RK_PB1    9       
#define RK_PB2    10       
#define RK_PB3    11       
#define RK_PB4    12       
#define RK_PB5    13       
#define RK_PB6    14       
#define RK_PB7    15       

#define RK_PC0    16       
#define RK_PC1    17       
#define RK_PC2    18       
#define RK_PC3    19       
#define RK_PC4    20       
#define RK_PC5    21       
#define RK_PC6    22       
#define RK_PC7    23       

#define RK_PD0    24       
#define RK_PD1    25       
#define RK_PD2    26       
#define RK_PD3    27       
#define RK_PD4    28       
#define RK_PD5    29       
#define RK_PD6    30       
#define RK_PD7    31       

 

 

 

So we can do an Linux compatible with HK1 RBOX R2:

Quote

    leds {
        compatible = "gpio-leds";
        status = "okay";

        power-green {
            gpios = <&gpio0 RK_PD3 GPIO_ACTIVE_HIGH>;
            linux,default-trigger = "none";
            default-state = "off";
        };

        power-red {
            gpios = <&gpio0 RK_PD4 GPIO_ACTIVE_HIGH>;
            linux,default-trigger = "none";
            default-state = "off";
        };
    };

    gpio0: gpio@fdd60000 {
            compatible = "rockchip,gpio-bank";
            reg = <0x0 0xfdd60000 0x0 0x100>;
            interrupts = <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>;
            clocks = <&pmucru PCLK_GPIO0>, <&pmucru DBCLK_GPIO0>;
            gpio-controller;
            gpio-ranges = <&pinctrl 0 0 32>;
            #gpio-cells = <2>;
            interrupt-controller;
            #interrupt-cells = <2>;
        };

 

 

 

and let's pray that the linux gods give you strength to run this translation on all devices...........

it will take some time but, as I said when I opened this topic, you have to be very patient

 

You will need to include this devices on RK3566-box-demo

Enable devices that you have
disable devices that you dont
changing ports to devices that uses different address....

Use this calculator to compare ports from original android HEX and set it up decimal number for linux...

 

 

rk3566-box-demo.dts

Edited by hotnikq
Posted (edited)

Your ethernet android11 config is rockchip,rk3568-gmac\0snps,dwmac-4.20a

Quote

ethernet@fe010000 {
        compatible = "rockchip,rk3568-gmac\0snps,dwmac-4.20a";
        reg = <0x00 0xfe010000 0x00 0x10000>;
        interrupts = <0x00 0x20 0x04 0x00 0x1d 0x04>;
        interrupt-names = "macirq\0eth_wake_irq";
        rockchip,grf = <0x2f>;
        clocks = <0x1f 0x186 0x1f 0x189 0x1f 0x189 0x1f 0xc7 0x1f 0xc3 0x1f 0xc4 0x1f 0x189 0x1f 0xc8 0x1f 0xac>;
        clock-names = "stmmaceth\0mac_clk_rx\0mac_clk_tx\0clk_mac_refout\0aclk_mac\0pclk_mac\0clk_mac_speed\0ptp_ref\0pclk_xpcs";
        resets = <0x1f 0xec>;
        reset-names = "stmmaceth";
        snps,mixed-burst;
        snps,tso;
        snps,axi-config = <0x69>;
        snps,mtl-rx-config = <0x6a>;
        snps,mtl-tx-config = <0x6b>;
        status = "okay";
        phy-mode = "rgmii";
        clock_in_out = "input";
        snps,reset-gpio = <0x6c 0x12 0x01>;
        snps,reset-active-low;
        snps,reset-delays-us = <0x00 0x4e20 0x186a0>;
        assigned-clocks = <0x1f 0x189 0x1f 0x186>;
        assigned-clock-parents = <0x1f 0x187 0x6d>;
        pinctrl-names = "default";
        pinctrl-0 = <0x6e 0x6f 0x70 0x71 0x72 0x73>;
        tx_delay = <0x4f>;
        rx_delay = <0x2d>;
        phy-handle = <0x74>;
        phandle = <0x141>;

        mdio {
            compatible = "snps,dwmac-mdio";
            #address-cells = <0x01>;
            #size-cells = <0x00>;
            phandle = <0x142>;

            phy@0 {
                compatible = "ethernet-phy-ieee802.3-c22";
                reg = <0x00>;
                phandle = <0x74>;
            };
        };

        stmmac-axi-config {
            snps,wr_osr_lmt = <0x04>;
            snps,rd_osr_lmt = <0x08>;
            snps,blen = <0x00 0x00 0x00 0x00 0x10 0x08 0x04>;
            phandle = <0x69>;
        };

        rx-queues-config {
            snps,rx-queues-to-use = <0x01>;
            phandle = <0x6a>;

            queue0 {
            };
        };

        tx-queues-config {
            snps,tx-queues-to-use = <0x01>;
            phandle = <0x6b>;

            queue0 {
            };
        };
    };

 

 

 

Your HDMI android11 is rockchip,rk3568-dw-hdmi

Quote

hdmi@fe0a0000 {
        compatible = "rockchip,rk3568-dw-hdmi";
        reg = <0x00 0xfe0a0000 0x00 0x20000>;
        interrupts = <0x00 0x2d 0x04>;
        clocks = <0x1f 0xe6 0x1f 0xe7 0x1f 0x193 0x2e 0x02 0x1f 0xde>;
        clock-names = "iahb\0isfr\0cec\0ref\0hclk";
        power-domains = <0x21 0x09>;
        reg-io-width = <0x04>;
        rockchip,grf = <0x2f>;
        #sound-dai-cells = <0x00>;
        pinctrl-names = "default";
        pinctrl-0 = <0x85 0x86 0x87>;
        status = "okay";
        rockchip,phy-table = <0x58834d4 0x8009 0x00 0x270 0x9d5b340 0x800b 0x00 0x26d 0xb1069a8 0x800b 0x00 0x1ed 0x11b3dc40 0x800b 0x00 0x1ad 0x2367b880 0x8029 0x00 0x88 0x00 0x00 0x00 0x00>;
        phandle = <0xf0>;

        ports {
            #address-cells = <0x01>;
            #size-cells = <0x00>;

            port {
                reg = <0x00>;
                #address-cells = <0x01>;
                #size-cells = <0x00>;
                phandle = <0x14b>;

                endpoint@0 {
                    reg = <0x00>;
                    remote-endpoint = <0x17>;
                    status = "okay";
                    phandle = <0x79>;
                };

                endpoint@1 {
                    reg = <0x01>;
                    remote-endpoint = <0x88>;
                    status = "disabled";
                    phandle = <0x7d>;
                };
            };
        };
    };

 

 

Power Management rockchip,rk3568-pmu\0syscon\0simple-mfd

Quote

power-management@fdd90000 {
        compatible = "rockchip,rk3568-pmu\0syscon\0simple-mfd";
        reg = <0x00 0xfdd90000 0x00 0x1000>;
        phandle = <0x12f>;

        power-controller {
            compatible = "rockchip,rk3568-power-controller";
            #power-domain-cells = <0x01>;
            #address-cells = <0x01>;
            #size-cells = <0x00>;
            status = "okay";
            phandle = <0x21>;

            pd_npu@6 {
                reg = <0x06>;
                clocks = <0x1f 0x27 0x1f 0x25 0x1f 0x26>;
                pm_qos = <0x38>;
            };

            pd_gpu@7 {
                reg = <0x07>;
                clocks = <0x1f 0x19 0x1f 0x1a>;
                pm_qos = <0x39>;
            };

            pd_vi@8 {
                reg = <0x08>;
                clocks = <0x1f 0xcc 0x1f 0xcd>;
                pm_qos = <0x3a 0x3b 0x3c>;
            };

            pd_vo@9 {
                reg = <0x09>;
                clocks = <0x1f 0xda 0x1f 0xdb 0x1f 0xdc>;
                pm_qos = <0x3d 0x3e 0x3f>;
            };

            pd_rga@10 {
                reg = <0x0a>;
                clocks = <0x1f 0xf1 0x1f 0xf2>;
                pm_qos = <0x40 0x41 0x42 0x43 0x44 0x45>;
            };

            pd_vpu@11 {
                reg = <0x0b>;
                clocks = <0x1f 0xed>;
                pm_qos = <0x46>;
            };

            pd_rkvdec@13 {
                clocks = <0x1f 0x107>;
                reg = <0x0d>;
                pm_qos = <0x47>;
            };

            pd_rkvenc@14 {
                reg = <0x0e>;
                clocks = <0x1f 0x102>;
                pm_qos = <0x48 0x49 0x4a>;
            };

            pd_pipe@15 {
                reg = <0x0f>;
                clocks = <0x1f 0x7f>;
                pm_qos = <0x4b 0x4c 0x4d 0x4e 0x4f>;
            };
        };
    };

 

it will take some time but, as I said when I opened this topic, you have to be very patient

 

You will need to include this devices on RK3566-box-demo

Enable devices that you have
disable devices that you dont
changing ports to devices that uses different address....
 

Use this calculator to compare ports from original android HEX and set it up decimal number for linux...

 

rk3566-box-demo.dts

Edited by hotnikq
Posted (edited)

a tip how i worked on my device
when compile armbian. set "change kernel config"

when the compile stops to setup kernel config 
you will need to change the rk3566-box-demo.dts file inside this folder:
Ubuntu-22.04\home\build\cache\sources\linux-kernel-worktree\6.2__media__arm64\arch\arm64\boot\dts\rockchip

now it will compile armbian image with your dtb inside.

 

in your case, the device have SD card reader, dont need to recompile entire kernel, it's faster:
 just DTC it on terminal and put the new file on SD card to test.

 

dtc -I dts -O dtb -o rk3566-box-demo.dtb rk3566-box-demo.dts

 

 

if you take 30 days to understand and translate the pins and memory addresses you were lucky, but the whole community will thank you

 

Edited by hotnikq
Posted (edited)
7 hours ago, Energokom said:

My wi-fi is not working, the HK5235F chip



the solution is in the posts above yours, just run the translation from android11.dts to rk3566-box-demo.dts
and it will works 100% 

Edited by hotnikq
Posted

@hotnikq According to your very useful information, I see a way to make the ethernet (hope it) work based on your shared dts, but without even basic knowledge about device tree, I bet I will need 30++ days to deal with it, LoL
I'm on a trip, will report back asap, thank you!

Posted (edited)
21 hours ago, ewww said:

I see a way to make the ethernet (hope it) work based on your shared dts

be carefull, My device is based on FAN53555, tcs4525, RK809-5
your device is based on rk3566-box-demo.dts

misconfiguration for power devices can make things go hot.
make things based on your DTS from android11 and rk3566-box-demo

this is the true, no way to scape, the work is slow like an ant.
use the translation mode i suggest, anything you do outside of that will make things stop working.

Author: Piotr Oniszczuk piotr.oniszczuk@gmail.com
Based on Quartz64 DT by: Peter Geis pgwipeout@gmail.com

with sort of code from @thc013

 

 

split your dts to work in pages.
if you start today, 30 days, 30 pages....
do it on track and slowly, it will work

Edited by hotnikq
Posted

@hotnikq well, I got your point. Rewriting everything is far beyond my ability, I was looking for a "shortcut path", like patching your dts which was decompiled from your dtb. I saw the diff (ethernet, gmac...)  between that dts compared to rk3566-box-demo.dts and my kernel 4.19 dts.

 

Quote

be carefull, My device is based on FAN53555, tcs4525, RK809-5
your device is based on rk3566-box-demo.dts

My problem is, with your dtb, it can boot.
With rk3566-box-demo.dtb, it hangs after loading some nodes. I don't know how to continue debugging 😕
 

Quote

U-Boot SPL board init
U-Boot SPL 2017.09-gbb96596-dirty #ubuntu (Jun 16 2023 - 03:20:14)
unknown raw ID phN
unrecognized JEDEC id bytes: 00, 00, 00
Trying to boot from MMC2
## Verified-boot: 0
## Checking atf-1 0x00040000 ... sha256+ OK
## Checking uboot 0x00a00000 ... sha256+ OK
## Checking fdt 0x00b201c0 ... sha256+ OK
## Checking atf-2 0xfdcc9000 ... sha256+ OK
## Checking atf-3 0xfdcd0000 ... sha256+ OK
## Checking optee 0x08400000 ... sha256+ OK
Jumping to U-Boot(0x00a00000) via ARM Trusted Firmware(0x00040000)
Total: 337.663 ms

INFO:    Preloader serial: 2
NOTICE:  BL31: v2.3():v2.3-135-gcda1658bc-dirty:xsf
NOTICE:  BL31: Built : 14:19:26, Jun  1 2021
INFO:    GICv3 without legacy support detected.
INFO:    ARM GICv3 driver initialized in EL3
INFO:    pmu v1 is valid
INFO:    dfs DDR fsp_param[0].freq_mhz= 1056MHz
INFO:    dfs DDR fsp_param[1].freq_mhz= 324MHz
INFO:    dfs DDR fsp_param[2].freq_mhz= 528MHz
INFO:    dfs DDR fsp_param[3].freq_mhz= 780MHz
INFO:    Using opteed sec cpu_context!
INFO:    boot cpu mask: 0
INFO:    BL31: Initializing runtime services
INFO:    BL31: Initializing BL32
I/TC: 
I/TC: Start rockchip platform init
I/TC: Rockchip release version: 1.0
I/TC: OP-TEE version: 3.6.0-307-g0b06ae94 #1 Fri May  7 01:52:27 UTC 2021 aarch64
I/TC: Initialized
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0xa00000
INFO:    SPSR = 0x3c9


U-Boot 2017.09-ge5595b4 #ubuntu (Jan 03 2022 - 08:25:01 +0000)

Model: Rockchip RK3568 Evaluation Board
PreSerial: 2, raw, 0xfe660000
DRAM:  3.7 GiB
Sysmem: init
Relocation Offset: ed358000, fdt: eb9f8eb8 
Using default environment

no mmc device at slot 1
dwmmc@fe2b0000: 1 (SD), dwmmc@fe2c0000: 2, sdhci@fe310000: 0
Bootdev(atags): mmc 1
MMC1: Legacy, 50Mhz
PartType: EFI
No misc partition
boot mode: None
FIT: No boot partition
No resource partition
Failed to load DTB
Failed to get kernel dtb, ret=-19
io-domain: OK
Failed to get scmi clk dev
Model: Rockchip RK3568 Evaluation Board
rockchip_set_serialno: could not find efuse/otp device
CLK: (sync kernel. arm: enter 816000 KHz, init 816000 KHz, kernel 0N/A)
  apll 816000 KHz
  dpll 528000 KHz
  gpll 1188000 KHz
  cpll 1000000 KHz
  npll 24000 KHz
  vpll 24000 KHz
  hpll 24000 KHz
  ppll 100000 KHz
  armclk 816000 KHz
  aclk_bus 150000 KHz
  pclk_bus 50000 KHz
  aclk_top_high 300000 KHz
  aclk_top_low 200000 KHz
  hclk_top 150000 KHz
  pclk_top 50000 KHz
  aclk_perimid 300000 KHz
  hclk_perimid 150000 KHz
  pclk_pmu 50000 KHz
Net:   No ethernet found.
Hit key to stop autoboot('CTRL+C'):  0 
## Booting FIT Image FIT: No boot partition
FIT: No FIT image
Could not find misc partition
ANDROID: reboot reason: "(none)"
optee api revision: 2.0
TEEC: Waring: Could not find security partition
Not AVB images, AVB skip
android_image_load_by_partname: Can't find part: boot
Android image load failed
Android boot failed, error -1.
switch to partitions #0, OK
mmc1 is current device
Scanning mmc 1:2...
Found /boot/extlinux/extlinux.conf
Retrieving file: /boot/extlinux/extlinux.conf
637 bytes read in 34 ms (17.6 KiB/s)
1:    Armbian
Retrieving file: /boot/uInitrd
23840377 bytes read in 2053 ms (11.1 MiB/s)
Retrieving file: /boot/Image
27853312 bytes read in 2372 ms (11.2 MiB/s)
append: root=UUID=b26a87aa-8665-44ae-a253-bd17cf9d9109 rootflags=data=writeback rw rootdelay=10 rootwait console=ttyS02,1500000 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 loglevel=7
Retrieving file: /boot/dtb/rockchip/rk3566-box-demo.dtb
52304 bytes read in 65 ms (785.2 KiB/s)
Fdt Ramdisk skip relocation
## Loading init Ramdisk from Legacy Image at 0a200000 ...
   Image Name:   uInitrd
   Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
   Data Size:    23840313 Bytes = 22.7 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 0x0a100000
   Booting using the fdt blob at 0x0a100000
   Using Device Tree in place at 000000000a100000, end 000000000a10fc4f
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 - 0x08400000 (size: 0x08200000)
Adding bank: 0x09400000 - 0xf0000000 (size: 0xe6c00000)
Total: 5787.471 ms

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050]
[    0.000000] Linux version 6.2.16-media (armbian@next) (aarch64-linux-gnu-gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #1 SMP PREEMPT_DYNAMIC Wed May 17 11:59:13 UTC 2023
[    0.000000] Machine model: Rockchip RK3566 BOX DEMO Board
[    0.000000] efi: UEFI not found.
[    0.000000] NUMA: No NUMA configuration found
[    0.000000] NUMA: Faking a node at [mem 0x0000000000200000-0x00000000efffffff]
[    0.000000] NUMA: NODE_DATA [mem 0xef826100-0xef82bfff]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000200000-0x00000000efffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000200000-0x00000000083fffff]
[    0.000000]   node   0: [mem 0x0000000009400000-0x00000000efffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000200000-0x00000000efffffff]
[    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 256 MiB at 0x00000000dbc00000
[    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 30 pages/cpu s83944 r8192 d30744 u122880
[    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] Fallback order for Node 0: 0 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 963080
[    0.000000] Policy zone: DMA
[    0.000000] Kernel command line: root=UUID=b26a87aa-8665-44ae-a253-bd17cf9d9109 rootflags=data=writeback rw rootdelay=10 rootwait console=ttyS02,1500000 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 loglevel=7
[    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] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 3523856K/3913728K available (14784K kernel code, 3392K rwdata, 5100K rodata, 3776K init, 1029K bss, 127728K reserved, 262144K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] trace event string verifier disabled
[    0.000000] Dynamic Preempt: none
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    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] 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: 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.000000] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.001041] Console: colour dummy device 80x25
[    0.001060] printk: console [tty0] enabled
[    0.001892] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[    0.001936] pid_max: default: 32768 minimum: 301
[    0.002278] LSM: initializing lsm=capability,yama,safesetid,integrity,bpf
[    0.002378] Yama: becoming mindful.
[    0.002468] LSM support for eBPF active
[    0.002701] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.002756] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.004801] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    0.006068] cblist_init_generic: Setting adjustable number of callback queues.
[    0.006106] cblist_init_generic: Setting shift to 2 and lim to 1.
[    0.006280] cblist_init_generic: Setting shift to 2 and lim to 1.
[    0.006656] rcu: Hierarchical SRCU implementation.
[    0.006680] rcu:     Max phase no-delay instances is 1000.
[    0.011055] EFI services will not be available.
[    0.011672] smp: Bringing up secondary CPUs ...
[    0.012862] Detected VIPT I-cache on CPU1
[    0.012993] cacheinfo: Unable to detect cache hierarchy for CPU 1
[    0.013016] GICv3: CPU1: found redistributor 100 region 0:0x00000000fd480000
[    0.013074] CPU1: Booted secondary processor 0x0000000100 [0x412fd050]
[    0.014221] Detected VIPT I-cache on CPU2
[    0.014339] cacheinfo: Unable to detect cache hierarchy for CPU 2
[    0.014360] GICv3: CPU2: found redistributor 200 region 0:0x00000000fd4a0000
[    0.014403] CPU2: Booted secondary processor 0x0000000200 [0x412fd050]
[    0.015503] Detected VIPT I-cache on CPU3
[    0.015610] cacheinfo: Unable to detect cache hierarchy for CPU 3
[    0.015630] GICv3: CPU3: found redistributor 300 region 0:0x00000000fd4c0000
[    0.015670] CPU3: Booted secondary processor 0x0000000300 [0x412fd050]
[    0.015807] smp: Brought up 1 node, 4 CPUs
[    0.015975] SMP: Total of 4 processors activated.
[    0.015996] CPU features: detected: 32-bit EL0 Support
[    0.016012] CPU features: detected: 32-bit EL1 Support
[    0.016081] CPU features: detected: Data cache clean to the PoU not required for I/D coherence
[    0.016110] CPU features: detected: Common not Private translations
[    0.016128] CPU features: detected: CRC32 instructions
[    0.016143] CPU features: detected: Data cache clean to Point of Persistence
[    0.016165] CPU features: detected: RCpc load-acquire (LDAPR)
[    0.016180] CPU features: detected: LSE atomic instructions
[    0.016197] CPU features: detected: Privileged Access Never
[    0.016213] CPU features: detected: RAS Extension Support
[    0.016233] CPU features: detected: Speculative Store Bypassing Safe (SSBS)
[    0.016382] CPU: All CPU(s) started at EL2
[    0.016406] alternatives: applying system-wide alternatives
[    0.022992] devtmpfs: initialized
[    0.041790] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.041895] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.049891] pinctrl core: initialized pinctrl subsystem
[    0.050926] DMI not present or invalid.
[    0.051949] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.053801] DMA: preallocated 2048 KiB GFP_KERNEL pool for atomic allocations
[    0.054633] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.055157] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.055265] audit: initializing netlink subsys (disabled)
[    0.055556] audit: type=2000 audit(0.052:1): state=initialized audit_enabled=0 res=1
[    0.056878] thermal_sys: Registered thermal governor 'fair_share'
[    0.056890] thermal_sys: Registered thermal governor 'bang_bang'
[    0.056917] thermal_sys: Registered thermal governor 'step_wise'
[    0.056936] thermal_sys: Registered thermal governor 'user_space'
[    0.057026] cpuidle: using governor ladder
[    0.057096] cpuidle: using governor menu
[    0.057492] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.057699] ASID allocator initialised with 65536 entries
[    0.059045] Serial: AMBA PL011 UART driver
[    0.072006] platform fe040000.vop: Fixed dependency cycle(s) with /hdmi@fe0a0000
[    0.088947] gpio gpiochip0: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    0.089567] rockchip-gpio fdd60000.gpio: probed /pinctrl/gpio@fdd60000
[    0.089992] gpio gpiochip1: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    0.090381] rockchip-gpio fe740000.gpio: probed /pinctrl/gpio@fe740000
[    0.091008] gpio gpiochip2: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    0.091407] rockchip-gpio fe750000.gpio: probed /pinctrl/gpio@fe750000
[    0.091803] gpio gpiochip3: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    0.092159] rockchip-gpio fe760000.gpio: probed /pinctrl/gpio@fe760000
[    0.092688] gpio gpiochip4: Static allocation of GPIO base is deprecated, use dynamic allocation.
[    0.093062] rockchip-gpio fe770000.gpio: probed /pinctrl/gpio@fe770000
[    0.093771] platform fe0a0000.hdmi: Fixed dependency cycle(s) with /hdmi-con
[    0.101044] KASLR disabled due to lack of seed
[    0.102419] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[    0.102457] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[    0.102480] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[    0.102498] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[    0.102517] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    0.102534] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[    0.102552] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[    0.102569] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[    0.170496] raid6: neonx8   gen()  1420 MB/s
[    0.238664] raid6: neonx4   gen()  1450 MB/s
[    0.306829] raid6: neonx2   gen()  1337 MB/s
[    0.374988] raid6: neonx1   gen()  1090 MB/s
[    0.443152] raid6: int64x8  gen()   910 MB/s
[    0.511329] raid6: int64x4  gen()  1049 MB/s
[    0.579498] raid6: int64x2  gen()   937 MB/s
[    0.647707] raid6: int64x1  gen()   684 MB/s
[    0.647731] raid6: using algorithm neonx4 gen() 1450 MB/s
[    0.715766] raid6: .... xor() 1097 MB/s, rmw enabled
[    0.715789] raid6: using neon recovery algorithm
[    0.716988] fbcon: Taking over console
[    0.717071] ACPI: Interpreter disabled.
[    0.722166] iommu: Default domain type: Translated 
[    0.722196] iommu: DMA domain TLB invalidation policy: lazy mode 
[    0.722952] usbcore: registered new interface driver usbfs
[    0.723018] usbcore: registered new interface driver hub
[    0.723104] usbcore: registered new device driver usb
[    0.723522] pps_core: LinuxPPS API ver. 1 registered
[    0.723547] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.723588] PTP clock support registered
[    0.724176] EDAC MC: Ver: 3.0.0
[    0.724851] arm-scmi firmware:scmi: Enabled polling mode TX channel - prot_id:16
[    0.725071] arm-scmi firmware:scmi: SCMI Notifications - Core Enabled.
[    0.725160] arm-scmi firmware:scmi: Malformed reply - real_sz:8  calc_sz:4  (loop_num_ret:1)
[    0.725194] arm-scmi firmware:scmi: SCMI Protocol v2.0 'rockchip:' Firmware version 0x0
[    0.727088] NetLabel: Initializing
[    0.727115] NetLabel:  domain hash size = 128
[    0.727132] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    0.727261] NetLabel:  unlabeled traffic allowed by default
[    0.727544] vgaarb: loaded
[    0.728245] clocksource: Switched to clocksource arch_sys_counter
[    0.728882] VFS: Disk quotas dquot_6.6.0
[    0.729013] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.729534] pnp: PnP ACPI: disabled
[    0.744119] NET: Registered PF_INET protocol family
[    0.744581] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    0.749000] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
[    0.749100] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.749152] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    0.749443] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
[    0.750494] TCP: Hash tables configured (established 32768 bind 32768)
[    0.750910] MPTCP token hash table entries: 4096 (order: 4, 98304 bytes, linear)
[    0.751098] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    0.751207] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    0.751597] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.751667] NET: Registered PF_XDP protocol family
[    0.751705] PCI: CLS 0 bytes, default 64
[    0.752509] Trying to unpack rootfs image as initramfs...
[    0.774792] hw perfevents: enabled with armv8_cortex_a55 PMU driver, 7 counters available
[    0.775885] kvm [1]: IPA Size Limit: 40 bits
[    0.775942] kvm [1]: GICv3: no GICV resource entry
[    0.775963] kvm [1]: disabling GICv2 emulation
[    0.775998] kvm [1]: GIC system register CPU interface enabled
[    0.776311] kvm [1]: vgic interrupt IRQ9
[    0.777295] kvm [1]: VHE mode initialized successfully
[    0.779734] Initialise system trusted keyrings
[    0.780338] workingset: timestamp_bits=39 max_order=20 bucket_order=0
[    0.780504] zbud: loaded
[    0.781977] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.782065] fuse: init (API version 7.38)
[    0.836697] xor: measuring software checksum speed
[    0.842498]    8regs           :  1721 MB/sec
[    0.848805]    32regs          :  1577 MB/sec
[    0.854693]    arm64_neon      :  1690 MB/sec
[    0.854729] xor: using function: 8regs (1721 MB/sec)
[    0.854760] Key type asymmetric registered
[    0.854779] Asymmetric key parser 'x509' registered
[    0.854961] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[    0.855306] io scheduler mq-deadline registered
[    0.855450] io scheduler bfq registered
[    0.872754] arm-scmi firmware:scmi: Failed. SCMI protocol 22 not active.
[    0.878891] Serial: 8250/16550 driver, 8 ports, IRQ sharing enabled
[    0.883678] fe650000.serial: ttyS1 at MMIO 0xfe650000 (irq = 23, base_baud = 1500000) is a 16550A
[    0.883935] serial serial0: tty port ttyS1 registered
[    0.885088] fe660000.serial: ttyS2 at MMIO 0xfe660000 (irq = 24, base_baud = 1500000) is a 16550A
[    0.885380] printk: console [ttyS2] enabled
[    1.002822] Serial: AMBA driver
[    1.006624] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    1.021038] brd: module loaded
[    1.031595] loop: module loaded
[    1.037614] thunder_xcv, ver 1.0
[    1.037982] thunder_bgx, ver 1.0
[    1.038316] nicpf, ver 1.0
[    1.040706] rk_gmac-dwmac fe010000.ethernet: IRQ eth_lpi not found
[    1.041527] rk_gmac-dwmac fe010000.ethernet: supply phy not found, using dummy regulator
[    1.042491] rk_gmac-dwmac fe010000.ethernet: clock input or output? (input).
[    1.043142] rk_gmac-dwmac fe010000.ethernet: TX delay(0x4f).
[    1.043662] rk_gmac-dwmac fe010000.ethernet: RX delay(0x2d).
[    1.044187] rk_gmac-dwmac fe010000.ethernet: integrated PHY? (no).
[    1.044820] rk_gmac-dwmac fe010000.ethernet: clock input from PHY
[    1.050401] rk_gmac-dwmac fe010000.ethernet: init for RGMII
[    1.051356] rk_gmac-dwmac fe010000.ethernet: User ID: 0x30, Synopsys ID: 0x51
[    1.052027] rk_gmac-dwmac fe010000.ethernet:     DWMAC4/5
[    1.052532] rk_gmac-dwmac fe010000.ethernet: DMA HW capability register supported
[    1.053213] rk_gmac-dwmac fe010000.ethernet: RX Checksum Offload Engine supported
[    1.053889] rk_gmac-dwmac fe010000.ethernet: TX Checksum insertion supported
[    1.054523] rk_gmac-dwmac fe010000.ethernet: Wake-Up On Lan supported
[    1.055205] rk_gmac-dwmac fe010000.ethernet: TSO supported
[    1.055711] rk_gmac-dwmac fe010000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[    1.056459] rk_gmac-dwmac fe010000.ethernet: Enabled RFS Flow TC (entries=10)
[    1.057111] rk_gmac-dwmac fe010000.ethernet: TSO feature enabled
[    1.057658] rk_gmac-dwmac fe010000.ethernet: Using 32/32 bits DMA host/device width
[    2.250623] Freeing initrd memory: 23276K
[    2.277643] usbcore: registered new interface driver usbserial_generic
[    2.278290] usbserial: USB Serial support registered for generic
[    2.278873] usbcore: registered new interface driver ch341
[    2.279422] usbserial: USB Serial support registered for ch341-uart
[    2.280023] usbcore: registered new interface driver cp210x
[    2.280581] usbserial: USB Serial support registered for cp210x
[    2.281151] usbcore: registered new interface driver ftdi_sio
[    2.281699] usbserial: USB Serial support registered for FTDI USB Serial Device
[    2.282433] usbcore: registered new interface driver pl2303
[    2.282971] usbserial: USB Serial support registered for pl2303
[    2.284183] mousedev: PS/2 mouse device common for all mice
[    2.289017] ghes_edac: GHES probing device list is empty
[    2.290283] ledtrig-cpu: registered to indicate activity on CPUs
[    2.292072] arm-scmi firmware:scmi: Failed. SCMI protocol 17 not active.
[    2.292785] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[    2.297646] NET: Registered PF_INET6 protocol family
[    2.367170] Segment Routing with IPv6
[    2.367623] In-situ OAM (IOAM) with IPv6
[    2.379614] registered taskstats version 1
[    2.380316] Loading compiled-in X.509 certificates
[    2.384395] zswap: loaded using pool zstd/z3fold
[    2.398079] Key type .fscrypt registered
[    2.398464] Key type fscrypt-provisioning registered
[    2.400954] Btrfs loaded, crc32c=crc32c-generic, assert=on, integrity-checker=on, zoned=yes, fsverity=yes
[    2.435188] Key type encrypted registered
[    2.435661] ima: No TPM chip found, activating TPM-bypass!
[    2.436178] ima: Allocated hash algorithm: sha1
[    2.436665] ima: No architecture policies found
[    2.437151] evm: Initialising EVM extended attributes:
[    2.437623] evm: security.selinux
[    2.437931] evm: security.SMACK64
[    2.438237] evm: security.SMACK64EXEC
[    2.438572] evm: security.SMACK64TRANSMUTE
[    2.438946] evm: security.SMACK64MMAP
[    2.439281] evm: security.apparmor
[    2.439593] evm: security.ima
[    2.439867] evm: security.capability
[    2.440195] evm: HMAC attrs: 0x1
[    2.487918] psci_checker: PSCI checker started using 4 CPUs
[    2.488513] psci_checker: Starting hotplug tests
[    2.488950] psci_checker: Trying to turn off and on again all CPUs
[    2.491346] psci: CPU0 killed (polled 0 ms)
[    2.495356] psci: CPU1 killed (polled 0 ms)
[    2.499172] psci: CPU2 killed (polled 0 ms)
[    2.502157] Detected VIPT I-cache on CPU0
[    2.502614] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    2.503175] GICv3: CPU0: found redistributor 0 region 0:0x00000000fd460000
[    2.503863] CPU0: Booted secondary processor 0x0000000000 [0x412fd050]
[    2.506436] Detected VIPT I-cache on CPU1
[    2.506946] cacheinfo: Unable to detect cache hierarchy for CPU 1
[    2.507509] GICv3: CPU1: found redistributor 100 region 0:0x00000000fd480000
[    2.508212] CPU1: Booted secondary processor 0x0000000100 [0x412fd050]
[    2.511169] Detected VIPT I-cache on CPU2
[    2.511680] cacheinfo: Unable to detect cache hierarchy for CPU 2
[    2.512249] GICv3: CPU2: found redistributor 200 region 0:0x00000000fd4a0000
[    2.512951] CPU2: Booted secondary processor 0x0000000200 [0x412fd050]
[    2.515132] psci_checker: Trying to turn off and on again group 0 (CPUs 0-3)
[    2.516274] psci: CPU0 killed (polled 0 ms)
[    2.519734] psci: CPU1 killed (polled 0 ms)
[    2.523009] psci: CPU2 killed (polled 0 ms)
[    2.525665] Detected VIPT I-cache on CPU0
[    2.526122] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    2.526682] GICv3: CPU0: found redistributor 0 region 0:0x00000000fd460000
[    2.527370] CPU0: Booted secondary processor 0x0000000000 [0x412fd050]
[    2.529869] Detected VIPT I-cache on CPU1
[    2.530377] cacheinfo: Unable to detect cache hierarchy for CPU 1
[    2.530938] GICv3: CPU1: found redistributor 100 region 0:0x00000000fd480000
[    2.531640] CPU1: Booted secondary processor 0x0000000100 [0x412fd050]
[    2.534506] Detected VIPT I-cache on CPU2
[    2.534970] cacheinfo: Unable to detect cache hierarchy for CPU 2
[    2.535526] GICv3: CPU2: found redistributor 200 region 0:0x00000000fd4a0000
[    2.536218] CPU2: Booted secondary processor 0x0000000200 [0x412fd050]
[    2.538336] psci_checker: Hotplug tests passed OK
[    2.538778] psci_checker: Starting suspend tests (10 cycles per state)
[    2.539426] psci_checker: cpuidle not available on CPU 0, ignoring
[    2.539992] psci_checker: cpuidle not available on CPU 1, ignoring
[    2.540585] psci_checker: cpuidle not available on CPU 2, ignoring
[    2.541147] psci_checker: cpuidle not available on CPU 3, ignoring
[    2.541707] psci_checker: Could not start suspend tests on any CPU
[    2.542263] psci_checker: PSCI checker completed
[    2.545630] Freeing unused kernel memory: 3776K
[    2.564377] Run /init as init process
[    4.116919] Synopsys Designware Multimedia Card Interface Driver
[    4.134233] sdhci: Secure Digital Host Controller Interface driver
[    4.134834] sdhci: Copyright(c) Pierre Ossman
[    4.136945] sdhci-pltfm: SDHCI platform and OF driver helper
[    4.140498] dwmmc_rockchip fe2b0000.mmc: IDMAC supports 32-bit address mode.
[    4.141213] dwmmc_rockchip fe2b0000.mmc: Using internal DMA controller.
[    4.141828] dwmmc_rockchip fe2b0000.mmc: Version ID is 270a
[    4.142424] dwmmc_rockchip fe2b0000.mmc: DW MMC controller at irq 32,32 bit host data width,256 deep fifo
[    4.144623] dwmmc_rockchip fe2b0000.mmc: Got CD GPIO
[    4.149832] dwmmc_rockchip fe2c0000.mmc: IDMAC supports 32-bit address mode.
[    4.150556] dwmmc_rockchip fe2c0000.mmc: Using internal DMA controller.
[    4.151178] dwmmc_rockchip fe2c0000.mmc: Version ID is 270a
[    4.151849] dwmmc_rockchip fe2c0000.mmc: DW MMC controller at irq 35,32 bit host data width,256 deep fifo
[    4.168404] mmc_host mmc0: Bus speed (slot 0) = 375000Hz (slot req 400000Hz, actual 375000HZ div = 0)
[    4.191599] ohci-platform fd8c0000.usb: Generic Platform OHCI controller
[    4.193452] ehci-platform fd800000.usb: EHCI Host Controller
[    4.193467] ehci-platform fd880000.usb: EHCI Host Controller
[    4.193605] ohci-platform fd840000.usb: Generic Platform OHCI controller
[    4.195204] ohci-platform fd8c0000.usb: new USB bus registered, assigned bus number 1
 

 

only one good news is that looks like the ethernet was probed correctly
 

Quote

[    1.040706] rk_gmac-dwmac fe010000.ethernet: IRQ eth_lpi not found
[    1.041527] rk_gmac-dwmac fe010000.ethernet: supply phy not found, using dummy regulator
[    1.042491] rk_gmac-dwmac fe010000.ethernet: clock input or output? (input).
[    1.043142] rk_gmac-dwmac fe010000.ethernet: TX delay(0x4f).
[    1.043662] rk_gmac-dwmac fe010000.ethernet: RX delay(0x2d).
[    1.044187] rk_gmac-dwmac fe010000.ethernet: integrated PHY? (no).
[    1.044820] rk_gmac-dwmac fe010000.ethernet: clock input from PHY
[    1.050401] rk_gmac-dwmac fe010000.ethernet: init for RGMII
[    1.051356] rk_gmac-dwmac fe010000.ethernet: User ID: 0x30, Synopsys ID: 0x51
[    1.052027] rk_gmac-dwmac fe010000.ethernet:     DWMAC4/5
[    1.052532] rk_gmac-dwmac fe010000.ethernet: DMA HW capability register supported
[    1.053213] rk_gmac-dwmac fe010000.ethernet: RX Checksum Offload Engine supported
[    1.053889] rk_gmac-dwmac fe010000.ethernet: TX Checksum insertion supported
[    1.054523] rk_gmac-dwmac fe010000.ethernet: Wake-Up On Lan supported
[    1.055205] rk_gmac-dwmac fe010000.ethernet: TSO supported
[    1.055711] rk_gmac-dwmac fe010000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[    1.056459] rk_gmac-dwmac fe010000.ethernet: Enabled RFS Flow TC (entries=10)
[    1.057111] rk_gmac-dwmac fe010000.ethernet: TSO feature enabled
[    1.057658] rk_gmac-dwmac fe010000.ethernet: Using 32/32 bits DMA host/device width

 

Posted (edited)
7 hours ago, ewww said:

With rk3566-box-demo.dtb, it hangs after loading some nodes


@ewww You are closer than I expected...
you just need to compare the power pins and other things.
as @maka  said this device is fully compatible with rk3566-box-demo.dtb 
adaptation is minimal.
you can wait for another user of this device, but without much effort you should get.

 

try disabling all usb ports on rk3566-box-demo.dts to see the boot happen
if the boot happens, enable only the ones you believe work

 

Quote

&usb2phy0_host {
    phy-supply = <&vcc5v0_usb_host>;
    status = "disabled";
};

&usb2phy0_otg {
    vbus-supply = <&vcc5v0_usb2_otg>;
    status = "disabled";
};

&usb2phy1_host {
    phy-supply = <&vcc5v0_usb_host>;
    status = "disabled";
};

&usb2phy1_otg {
    phy-supply = <&vcc5v0_usb_host>;
    status = "disabled";
};

&usb2phy1 {
    status = "disabled";
};

&usb_host0_ehci {
    status = "disabled";
};

&usb_host0_ohci {
    status = "disabled";
};

&usb_host1_ehci {
    status = "disabled";
};

&usb_host1_ohci {
    status = "disabled";
};

&usb_host1_xhci {
    status = "disabled";
};

 

Edited by hotnikq
Posted

@maka thanks. I have just tested 2 dtbHDMI is working, but no usb

Quote


Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050]
[    0.000000] Linux version 6.1.34-media (armbian@next) (aarch64-linux-gnu-gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #1 SMP PREEMPT_DYNAMIC Wed Jun 14 09:15:34 UTC 2023
[    0.000000] Machine model: Rockchip RK3566 BOX DEMO Board
[    0.000000] efi: UEFI not found.
[    0.000000] NUMA: No NUMA configuration found
[    0.000000] NUMA: Faking a node at [mem 0x0000000000200000-0x00000000efffffff]
[    0.000000] NUMA: NODE_DATA [mem 0xef7ec100-0xef7f1fff]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000200000-0x00000000efffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000200000-0x00000000083fffff]
[    0.000000]   node   0: [mem 0x0000000009400000-0x00000000efffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000200000-0x00000000efffffff]
[    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 256 MiB at 0x00000000dba00000
[    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 30 pages/cpu s83112 r8192 d31576 u122880
[    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] Fallback order for Node 0: 0 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 963080
[    0.000000] Policy zone: DMA
[    0.000000] Kernel command line: root=UUID=a657b566-b886-45b2-9c35-b27754119297 rootflags=data=writeback rw rootdelay=10 rootwait console=ttyS02,1500000 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 loglevel=7
[    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] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 3515188K/3913728K available (14528K kernel code, 3388K rwdata, 4740K rodata, 3520K init, 1028K bss, 136396K reserved, 262144K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] trace event string verifier disabled
[    0.000000] Dynamic Preempt: none
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    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] 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: 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.000000] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.001533] Console: colour dummy device 80x25
[    0.002199] printk: console [tty0] enabled
[    0.002364] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[    0.002405] pid_max: default: 32768 minimum: 301
[    0.002697] LSM: Security Framework initializing
[    0.002798] Yama: becoming mindful.
[    0.002884] LSM support for eBPF active
[    0.003096] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.003148] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.005061] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    0.006284] cblist_init_generic: Setting adjustable number of callback queues.
[    0.006323] cblist_init_generic: Setting shift to 2 and lim to 1.
[    0.006493] cblist_init_generic: Setting shift to 2 and lim to 1.
[    0.006885] rcu: Hierarchical SRCU implementation.
[    0.006910] rcu:     Max phase no-delay instances is 1000.
[    0.013283] EFI services will not be available.
[    0.013989] smp: Bringing up secondary CPUs ...
[    0.015078] Detected VIPT I-cache on CPU1
[    0.015200] cacheinfo: Unable to detect cache hierarchy for CPU 1
[    0.015224] GICv3: CPU1: found redistributor 100 region 0:0x00000000fd480000
[    0.015283] CPU1: Booted secondary processor 0x0000000100 [0x412fd050]
[    0.016480] Detected VIPT I-cache on CPU2
[    0.016593] cacheinfo: Unable to detect cache hierarchy for CPU 2
[    0.016614] GICv3: CPU2: found redistributor 200 region 0:0x00000000fd4a0000
[    0.016663] CPU2: Booted secondary processor 0x0000000200 [0x412fd050]
[    0.017745] Detected VIPT I-cache on CPU3
[    0.017854] cacheinfo: Unable to detect cache hierarchy for CPU 3
[    0.017874] GICv3: CPU3: found redistributor 300 region 0:0x00000000fd4c0000
[    0.017919] CPU3: Booted secondary processor 0x0000000300 [0x412fd050]
[    0.018058] smp: Brought up 1 node, 4 CPUs
[    0.018223] SMP: Total of 4 processors activated.
[    0.018242] CPU features: detected: 32-bit EL0 Support
[    0.018258] CPU features: detected: 32-bit EL1 Support
[    0.018275] CPU features: detected: Data cache clean to the PoU not required for I/D coherence
[    0.018297] CPU features: detected: Common not Private translations
[    0.018314] CPU features: detected: CRC32 instructions
[    0.018329] CPU features: detected: Data cache clean to Point of Persistence
[    0.018350] CPU features: detected: RCpc load-acquire (LDAPR)
[    0.018366] CPU features: detected: LSE atomic instructions
[    0.018381] CPU features: detected: Privileged Access Never
[    0.018396] CPU features: detected: RAS Extension Support
[    0.018415] CPU features: detected: Speculative Store Bypassing Safe (SSBS)
[    0.018550] CPU: All CPU(s) started at EL2
[    0.018573] alternatives: applying system-wide alternatives
[    0.025417] devtmpfs: initialized
[    0.055114] Registered cp15_barrier emulation handler
[    0.055168] Registered setend emulation handler
[    0.055469] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.055516] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.063461] pinctrl core: initialized pinctrl subsystem
[    0.064470] DMI not present or invalid.
[    0.065478] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.067391] DMA: preallocated 2048 KiB GFP_KERNEL pool for atomic allocations
[    0.068132] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.068744] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.068849] audit: initializing netlink subsys (disabled)
[    0.069134] audit: type=2000 audit(0.064:1): state=initialized audit_enabled=0 res=1
[    0.070437] thermal_sys: Registered thermal governor 'fair_share'
[    0.070449] thermal_sys: Registered thermal governor 'bang_bang'
[    0.070477] thermal_sys: Registered thermal governor 'step_wise'
[    0.070496] thermal_sys: Registered thermal governor 'user_space'
[    0.070591] cpuidle: using governor ladder
[    0.070662] cpuidle: using governor menu
[    0.071051] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.071258] ASID allocator initialised with 65536 entries
[    0.073268] Serial: AMBA PL011 UART driver
[    0.086489] platform fe040000.vop: Fixed dependency cycle(s) with /hdmi@fe0a0000
[    0.113027] rockchip-gpio fdd60000.gpio: probed /pinctrl/gpio@fdd60000
[    0.113881] rockchip-gpio fe740000.gpio: probed /pinctrl/gpio@fe740000
[    0.114713] rockchip-gpio fe750000.gpio: probed /pinctrl/gpio@fe750000
[    0.115458] rockchip-gpio fe760000.gpio: probed /pinctrl/gpio@fe760000
[    0.116278] rockchip-gpio fe770000.gpio: probed /pinctrl/gpio@fe770000
[    0.117458] platform fe0a0000.hdmi: Fixed dependency cycle(s) with /hdmi-con
[    0.124628] KASLR disabled due to lack of seed
[    0.135960] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[    0.136004] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[    0.136026] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[    0.136044] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[    0.136062] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    0.136079] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[    0.136098] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[    0.136114] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[    0.205879] raid6: neonx8   gen()  1416 MB/s
[    0.274031] raid6: neonx4   gen()  1442 MB/s
[    0.342126] raid6: neonx2   gen()  1337 MB/s
[    0.410230] raid6: neonx1   gen()  1098 MB/s
[    0.478322] raid6: int64x8  gen()   909 MB/s
[    0.546417] raid6: int64x4  gen()  1046 MB/s
[    0.614503] raid6: int64x2  gen()   935 MB/s
[    0.682617] raid6: int64x1  gen()   688 MB/s
[    0.682642] raid6: using algorithm neonx4 gen() 1442 MB/s
[    0.750691] raid6: .... xor() 1098 MB/s, rmw enabled
[    0.750716] raid6: using neon recovery algorithm
[    0.751890] fbcon: Taking over console
[    0.751971] ACPI: Interpreter disabled.
[    0.757265] iommu: Default domain type: Translated 
[    0.757295] iommu: DMA domain TLB invalidation policy: lazy mode 
[    0.758093] usbcore: registered new interface driver usbfs
[    0.758178] usbcore: registered new interface driver hub
[    0.758241] usbcore: registered new device driver usb
[    0.758648] pps_core: LinuxPPS API ver. 1 registered
[    0.758672] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.758740] PTP clock support registered
[    0.759309] EDAC MC: Ver: 3.0.0
[    0.759936] arm-scmi firmware:scmi: Enabled polling mode TX channel - prot_id:16
[    0.760160] arm-scmi firmware:scmi: SCMI Notifications - Core Enabled.
[    0.760249] arm-scmi firmware:scmi: Malformed reply - real_sz:8  calc_sz:4  (loop_num_ret:1)
[    0.760282] arm-scmi firmware:scmi: SCMI Protocol v2.0 'rockchip:' Firmware version 0x0
[    0.762006] NetLabel: Initializing
[    0.762034] NetLabel:  domain hash size = 128
[    0.762052] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    0.762164] NetLabel:  unlabeled traffic allowed by default
[    0.762481] vgaarb: loaded
[    0.763187] clocksource: Switched to clocksource arch_sys_counter
[    0.763928] VFS: Disk quotas dquot_6.6.0
[    0.764035] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.764513] pnp: PnP ACPI: disabled
[    0.779655] NET: Registered PF_INET protocol family
[    0.780052] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    0.784461] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
[    0.784560] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.784606] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    0.784898] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
[    0.785932] TCP: Hash tables configured (established 32768 bind 32768)
[    0.786354] MPTCP token hash table entries: 4096 (order: 4, 98304 bytes, linear)
[    0.786541] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    0.786670] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    0.787061] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.787128] NET: Registered PF_XDP protocol family
[    0.787231] PCI: CLS 0 bytes, default 64
[    0.788122] Trying to unpack rootfs image as initramfs...
[    0.810992] hw perfevents: enabled with armv8_cortex_a55 PMU driver, 7 counters available
[    0.812021] kvm [1]: IPA Size Limit: 40 bits
[    0.812081] kvm [1]: GICv3: no GICV resource entry
[    0.812102] kvm [1]: disabling GICv2 emulation
[    0.812137] kvm [1]: GIC system register CPU interface enabled
[    0.812541] kvm [1]: vgic interrupt IRQ9
[    0.813253] kvm [1]: VHE mode initialized successfully
[    0.815783] Initialise system trusted keyrings
[    0.816163] workingset: timestamp_bits=39 max_order=20 bucket_order=0
[    0.825232] zbud: loaded
[    0.828506] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.828784] fuse: init (API version 7.37)
[    0.883606] xor: measuring software checksum speed
[    0.889408]    8regs           :  1721 MB/sec
[    0.895703]    32regs          :  1577 MB/sec
[    0.901566]    arm64_neon      :  1692 MB/sec
[    0.901595] xor: using function: 8regs (1721 MB/sec)
[    0.901623] Key type asymmetric registered
[    0.901643] Asymmetric key parser 'x509' registered
[    2.799531] Freeing initrd memory: 32552K
[    2.829011] alg: self-tests for CTR-KDF (hmac(sha256)) passed
[    2.829237] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[    2.829472] io scheduler mq-deadline registered
[    2.829852] io scheduler bfq registered
[    2.846173] arm-scmi firmware:scmi: Failed. SCMI protocol 22 not active.
[    2.852126] Serial: 8250/16550 driver, 8 ports, IRQ sharing enabled
[    2.856772] fe650000.serial: ttyS1 at MMIO 0xfe650000 (irq = 23, base_baud = 1500000) is a 16550A
[    2.857015] serial serial0: tty port ttyS1 registered
[    2.858110] fe660000.serial: ttyS2 at MMIO 0xfe660000 (irq = 24, base_baud = 1500000) is a 16550A
[    2.971160] printk: console [ttyS2] enabled
[    2.973256] Serial: AMBA driver
[    2.976767] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    2.990294] brd: module loaded
[    3.000517] loop: module loaded
[    3.005585] thunder_xcv, ver 1.0
[    3.005988] thunder_bgx, ver 1.0
[    3.006341] nicpf, ver 1.0
[    3.008907] rk_gmac-dwmac fe010000.ethernet: IRQ eth_lpi not found
[    3.009717] rk_gmac-dwmac fe010000.ethernet: supply phy not found, using dummy regulator
[    3.010620] rk_gmac-dwmac fe010000.ethernet: clock input or output? (input).
[    3.011295] rk_gmac-dwmac fe010000.ethernet: TX delay(0x4b).
[    3.011818] rk_gmac-dwmac fe010000.ethernet: RX delay(0x2b).
[    3.012349] rk_gmac-dwmac fe010000.ethernet: integrated PHY? (no).
[    3.012953] rk_gmac-dwmac fe010000.ethernet: clock input from PHY
[    3.018526] rk_gmac-dwmac fe010000.ethernet: init for RGMII
[    3.019412] rk_gmac-dwmac fe010000.ethernet: User ID: 0x30, Synopsys ID: 0x51
[    3.020072] rk_gmac-dwmac fe010000.ethernet:     DWMAC4/5
[    3.020547] rk_gmac-dwmac fe010000.ethernet: DMA HW capability register supported
[    3.021223] rk_gmac-dwmac fe010000.ethernet: RX Checksum Offload Engine supported
[    3.021897] rk_gmac-dwmac fe010000.ethernet: TX Checksum insertion supported
[    3.022530] rk_gmac-dwmac fe010000.ethernet: Wake-Up On Lan supported
[    3.023215] rk_gmac-dwmac fe010000.ethernet: TSO supported
[    3.023721] rk_gmac-dwmac fe010000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[    3.024447] rk_gmac-dwmac fe010000.ethernet: Enabled RFS Flow TC (entries=10)
[    3.025114] rk_gmac-dwmac fe010000.ethernet: TSO feature enabled
[    3.025666] rk_gmac-dwmac fe010000.ethernet: Using 32/32 bits DMA host/device width
[    3.178966] usbcore: registered new interface driver usbserial_generic
[    3.179659] usbserial: USB Serial support registered for generic
[    3.180253] usbcore: registered new interface driver ch341
[    3.180783] usbserial: USB Serial support registered for ch341-uart
[    3.181435] usbcore: registered new interface driver cp210x
[    3.181974] usbserial: USB Serial support registered for cp210x
[    3.182553] usbcore: registered new interface driver ftdi_sio
[    3.183103] usbserial: USB Serial support registered for FTDI USB Serial Device
[    3.183826] usbcore: registered new interface driver pl2303
[    3.184361] usbserial: USB Serial support registered for pl2303
[    3.185557] mousedev: PS/2 mouse device common for all mice
[    3.191436] ledtrig-cpu: registered to indicate activity on CPUs
[    3.192745] arm-scmi firmware:scmi: Failed. SCMI protocol 17 not active.
[    3.193447] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[    3.199362] NET: Registered PF_INET6 protocol family
[    3.228317] Segment Routing with IPv6
[    3.228788] In-situ OAM (IOAM) with IPv6
[    3.230848] registered taskstats version 1
[    3.231307] Loading compiled-in X.509 certificates
[    3.235687] zswap: loaded using pool zstd/z3fold
[    3.237071] Key type .fscrypt registered
[    3.237445] Key type fscrypt-provisioning registered
[    3.239866] Btrfs loaded, crc32c=crc32c-generic, assert=on, integrity-checker=on, zoned=yes, fsverity=yes
[    3.267466] Key type encrypted registered
[    3.267919] ima: No TPM chip found, activating TPM-bypass!
[    3.268434] ima: Allocated hash algorithm: sha1
[    3.268885] ima: No architecture policies found
[    3.269369] evm: Initialising EVM extended attributes:
[    3.269841] evm: security.selinux
[    3.270148] evm: security.SMACK64
[    3.270453] evm: security.SMACK64EXEC
[    3.270788] evm: security.SMACK64TRANSMUTE
[    3.271160] evm: security.SMACK64MMAP
[    3.271534] evm: security.apparmor
[    3.271850] evm: security.ima
[    3.272125] evm: security.capability
[    3.272454] evm: HMAC attrs: 0x1
[    3.327859] psci_checker: PSCI checker started using 4 CPUs
[    3.328399] psci_checker: Starting hotplug tests
[    3.328829] psci_checker: Trying to turn off and on again all CPUs
[    3.330174] psci: CPU0 killed (polled 0 ms)
[    3.334050] psci: CPU1 killed (polled 0 ms)
[    3.337929] psci: CPU2 killed (polled 0 ms)
[    3.340734] Detected VIPT I-cache on CPU0
[    3.341166] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    3.341723] GICv3: CPU0: found redistributor 0 region 0:0x00000000fd460000
[    3.342402] CPU0: Booted secondary processor 0x0000000000 [0x412fd050]
[    3.344860] Detected VIPT I-cache on CPU1
[    3.345285] cacheinfo: Unable to detect cache hierarchy for CPU 1
[    3.345839] GICv3: CPU1: found redistributor 100 region 0:0x00000000fd480000
[    3.346528] CPU1: Booted secondary processor 0x0000000100 [0x412fd050]
[    3.349494] Detected VIPT I-cache on CPU2
[    3.349957] cacheinfo: Unable to detect cache hierarchy for CPU 2
[    3.350515] GICv3: CPU2: found redistributor 200 region 0:0x00000000fd4a0000
[    3.351211] CPU2: Booted secondary processor 0x0000000200 [0x412fd050]
[    3.353285] psci_checker: Trying to turn off and on again group 0 (CPUs 0-3)
[    3.354400] psci: CPU0 killed (polled 0 ms)
[    3.357935] psci: CPU1 killed (polled 0 ms)
[    3.361413] psci: CPU2 killed (polled 0 ms)
[    3.364075] Detected VIPT I-cache on CPU0
[    3.364506] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    3.365060] GICv3: CPU0: found redistributor 0 region 0:0x00000000fd460000
[    3.365740] CPU0: Booted secondary processor 0x0000000000 [0x412fd050]
[    3.368247] Detected VIPT I-cache on CPU1
[    3.368672] cacheinfo: Unable to detect cache hierarchy for CPU 1
[    3.369228] GICv3: CPU1: found redistributor 100 region 0:0x00000000fd480000
[    3.369917] CPU1: Booted secondary processor 0x0000000100 [0x412fd050]
[    3.372801] Detected VIPT I-cache on CPU2
[    3.373264] cacheinfo: Unable to detect cache hierarchy for CPU 2
[    3.373822] GICv3: CPU2: found redistributor 200 region 0:0x00000000fd4a0000
[    3.374510] CPU2: Booted secondary processor 0x0000000200 [0x412fd050]
[    3.376633] psci_checker: Hotplug tests passed OK
[    3.377076] psci_checker: Starting suspend tests (10 cycles per state)
[    3.377726] psci_checker: cpuidle not available on CPU 0, ignoring
[    3.378291] psci_checker: cpuidle not available on CPU 1, ignoring
[    3.378848] psci_checker: cpuidle not available on CPU 2, ignoring
[    3.379545] psci_checker: cpuidle not available on CPU 3, ignoring
[    3.380111] psci_checker: Could not start suspend tests on any CPU
[    3.380667] psci_checker: PSCI checker completed
[    3.384582] Freeing unused kernel memory: 3520K
[    3.411315] Run /init as init process
[    4.459006] panfrost fde60000.gpu: clock rate = 594000000
[    4.459623] panfrost fde60000.gpu: bus_clock rate = 500000000
[    4.460247] panfrost fde60000.gpu: error -ENODEV: _opp_set_regulators: no regulator (mali) found
[    4.463765] panfrost fde60000.gpu: mali-g52 id 0x7402 major 0x1 minor 0x0 status 0x0
[    4.464513] panfrost fde60000.gpu: features: 00000000,00000cf7, issues: 00000000,00000400
[    4.465288] panfrost fde60000.gpu: Features: L2:0x07110206 Shader:0x00000002 Tiler:0x00000209 Mem:0x1 MMU:0x00002823 AS:0xff JS:0x7
[    4.466386] panfrost fde60000.gpu: shader_present=0x1 l2_present=0x1
[    4.476139] [drm] Initialized panfrost 1.2.0 20180908 for fde60000.gpu on minor 0
[    4.498810] rockchip-vop2 fe040000.vop: Adding to iommu group 2
[    4.499489] iommu: Failed to allocate default IOMMU domain of type 11 for group (null) - Falling back to IOMMU_DOMAIN_DMA
[    4.538675] rockchip-drm display-subsystem: bound fe040000.vop (ops vop2_component_ops [rockchipdrm])
[    4.541423] dwhdmi-rockchip fe0a0000.hdmi: Detected HDMI TX controller v2.11a with HDCP (DWC HDMI 2.0 TX PHY)
[    4.546424] dwhdmi-rockchip fe0a0000.hdmi: registered DesignWare HDMI I2C bus driver
[    4.547793] rockchip-drm display-subsystem: bound fe0a0000.hdmi (ops dw_hdmi_rockchip_ops [rockchipdrm])
[    4.549916] [drm] Initialized rockchip 1.0.0 20140818 for display-subsystem on minor 1
[    4.555637] Synopsys Designware Multimedia Card Interface Driver
[    4.560499] sdhci: Secure Digital Host Controller Interface driver
[    4.561095] sdhci: Copyright(c) Pierre Ossman
[    4.562926] dwmmc_rockchip fe2c0000.mmc: IDMAC supports 32-bit address mode.
[    4.562926] dwmmc_rockchip fe2b0000.mmc: IDMAC supports 32-bit address mode.
[    4.562981] dwmmc_rockchip fe2c0000.mmc: Using internal DMA controller.
[    4.563692] dwmmc_rockchip fe2b0000.mmc: Using internal DMA controller.
[    4.564325] dwmmc_rockchip fe2c0000.mmc: Version ID is 270a
[    4.564398] dwmmc_rockchip fe2c0000.mmc: DW MMC controller at irq 36,32 bit host data width,256 deep fifo
[    4.564922] dwmmc_rockchip fe2b0000.mmc: Version ID is 270a
[    4.567582] dwmmc_rockchip fe2b0000.mmc: DW MMC controller at irq 35,32 bit host data width,256 deep fifo
[    4.569056] dwmmc_rockchip fe2b0000.mmc: Got CD GPIO
[    4.573864] dma-pl330 fe530000.dma-controller: Loaded driver for PL330 DMAC-241330
[    4.574625] dma-pl330 fe530000.dma-controller:     DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
[    4.582394] dwmmc_rockchip fe2c0000.mmc: IDMAC supports 32-bit address mode.
[    4.582479] mmc_host mmc0: Bus speed (slot 0) = 375000Hz (slot req 400000Hz, actual 375000HZ div = 0)
[    4.583102] dwmmc_rockchip fe2c0000.mmc: Using internal DMA controller.
[    4.584544] dwmmc_rockchip fe2c0000.mmc: Version ID is 270a
[    4.585098] dwmmc_rockchip fe2c0000.mmc: DW MMC controller at irq 36,32 bit host data width,256 deep fifo
[    4.589759] dma-pl330 fe550000.dma-controller: Loaded driver for PL330 DMAC-241330
[    4.590482] dma-pl330 fe550000.dma-controller:     DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
[    4.594131] dwmmc_rockchip fe2c0000.mmc: IDMAC supports 32-bit address mode.
[    4.594845] dwmmc_rockchip fe2c0000.mmc: Using internal DMA controller.
[    4.595525] dwmmc_rockchip fe2c0000.mmc: Version ID is 270a
[    4.596089] dwmmc_rockchip fe2c0000.mmc: DW MMC controller at irq 36,32 bit host data width,256 deep fifo
[    4.600363] sdhci-pltfm: SDHCI platform and OF driver helper
[    4.601508] dwmmc_rockchip fe2c0000.mmc: IDMAC supports 32-bit address mode.
[    4.602208] dwmmc_rockchip fe2c0000.mmc: Using internal DMA controller.
[    4.602819] dwmmc_rockchip fe2c0000.mmc: Version ID is 270a
[    4.603427] dwmmc_rockchip fe2c0000.mmc: DW MMC controller at irq 36,32 bit host data width,256 deep fifo
[    4.609673] dwmmc_rockchip fe2c0000.mmc: IDMAC supports 32-bit address mode.
[    4.610390] dwmmc_rockchip fe2c0000.mmc: Using internal DMA controller.
[    4.611052] dwmmc_rockchip fe2c0000.mmc: Version ID is 270a
[    4.611679] dwmmc_rockchip fe2c0000.mmc: DW MMC controller at irq 36,32 bit host data width,256 deep fifo
[    4.616939] dwmmc_rockchip fe2c0000.mmc: IDMAC supports 32-bit address mode.
[    4.617641] dwmmc_rockchip fe2c0000.mmc: Using internal DMA controller.
[    4.618253] dwmmc_rockchip fe2c0000.mmc: Version ID is 270a
[    4.618806] dwmmc_rockchip fe2c0000.mmc: DW MMC controller at irq 36,32 bit host data width,256 deep fifo
[    4.650309] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0)
[    4.651246] mmc2: SDHCI controller on fe310000.mmc [fe310000.mmc] using ADMA
[    4.652026] mmc0: new high speed SDHC card at address 0001
[    4.653669] dwmmc_rockchip fe2c0000.mmc: IDMAC supports 32-bit address mode.
[    4.654363] dwmmc_rockchip fe2c0000.mmc: Using internal DMA controller.
[    4.654973] dwmmc_rockchip fe2c0000.mmc: Version ID is 270a
[    4.655592] dwmmc_rockchip fe2c0000.mmc: DW MMC controller at irq 36,32 bit host data width,256 deep fifo
[    4.687509] dwmmc_rockchip fe2c0000.mmc: IDMAC supports 32-bit address mode.
[    4.688226] dwmmc_rockchip fe2c0000.mmc: Using internal DMA controller.
[    4.688844] dwmmc_rockchip fe2c0000.mmc: Version ID is 270a
[    4.689397] dwmmc_rockchip fe2c0000.mmc: DW MMC controller at irq 36,32 bit host data width,256 deep fifo
[    4.690996] dwmmc_rockchip fe2c0000.mmc: allocated mmc-pwrseq
[    4.691615] mmc_host mmc1: card is non-removable.
[    4.703357] mmc_host mmc1: Bus speed (slot 0) = 375000Hz (slot req 400000Hz, actual 375000HZ div = 0)
[    4.723628] mmc2: new HS200 MMC card at address 0001
[    4.818022] mmc_host mmc1: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0)
[    4.826181] mmc1: new high speed SDIO card at address 0001
[    4.915031] Console: switching to colour frame buffer device 240x67
[    4.951900] rockchip-drm display-subsystem: [drm] fb0: rockchipdrmfb frame buffer device
[    4.997264] Registered IR keymap rc-cec
[    4.997984] rc rc0: dw_hdmi as /devices/platform/fe0a0000.hdmi/rc/rc0
[    4.999889] input: dw_hdmi as /devices/platform/fe0a0000.hdmi/rc/rc0/input0
[    5.051286] mmcblk0: mmc0:0001 SD 3.72 GiB 
[    5.069791] GPT:Primary header thinks Alt. header is not at the end of the disk.
[    5.070625] GPT:7744511 != 7802879
[    5.070999] GPT:Alternate GPT header not at the end of the disk.
[    5.071688] GPT:7744511 != 7802879
[    5.072075] GPT: Use GNU Parted to correct GPT errors.
[    5.072649]  mmcblk0: p1 p2
[    5.076320] mmcblk2: mmc2:0001 CJNB4R 58.2 GiB 
[    5.081869]  mmcblk2: p2 p4
[    5.083665] mmcblk2boot0: mmc2:0001 CJNB4R 4.00 MiB 
[    5.086941] mmcblk2boot1: mmc2:0001 CJNB4R 4.00 MiB 
[    5.089834] mmcblk2rpmb: mmc2:0001 CJNB4R 4.00 MiB, chardev (240:0)
[   15.332740] platform fdc20000.syscon:io-domains: deferred probe pending
[   15.333470] platform regulator-vdd-cpu: deferred probe pending
[   15.334081] platform regulator-vdd-logic: deferred probe pending

 

After that, it dropped to shell because it can't find root fs (I put OS on usb, tested 2 port)
 

Posted (edited)

@maka It crashed

Quote

 kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050]
[    0.000000] Linux version 6.1.34-media (armbian@next) (aarch64-linux-gnu-gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #1 SMP PREEMPT_DYNAMIC Wed Jun 14 09:15:34 UTC 2023
[    0.000000] Machine model: Rockchip RK3566 BOX DEMO Board
[    0.000000] efi: UEFI not found.
[    0.000000] NUMA: No NUMA configuration found
[    0.000000] NUMA: Faking a node at [mem 0x0000000000200000-0x00000000efffffff]
[    0.000000] NUMA: NODE_DATA [mem 0xef7ed100-0xef7f2fff]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000200000-0x00000000efffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000200000-0x00000000083fffff]
[    0.000000]   node   0: [mem 0x0000000009400000-0x00000000efffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000200000-0x00000000efffffff]
[    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 256 MiB at 0x00000000dba00000
[    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 30 pages/cpu s83112 r8192 d31576 u122880
[    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] Fallback order for Node 0: 0 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 963080
[    0.000000] Policy zone: DMA
[    0.000000] Kernel command line: root=UUID=a657b566-b886-45b2-9c35-b27754119297 rootflags=data=writeback rw rootdelay=10 rootwait console=ttyS02,1500000 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 loglevel=7
[    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] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 3515192K/3913728K available (14528K kernel code, 3388K rwdata, 4740K rodata, 3520K init, 1028K bss, 136392K reserved, 262144K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] trace event string verifier disabled
[    0.000000] Dynamic Preempt: none
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    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] 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: 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.000000] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.001495] Console: colour dummy device 80x25
[    0.002161] printk: console [tty0] enabled
[    0.002327] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[    0.002370] pid_max: default: 32768 minimum: 301
[    0.002661] LSM: Security Framework initializing
[    0.002760] Yama: becoming mindful.
[    0.002848] LSM support for eBPF active
[    0.003055] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.003107] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.005019] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    0.006245] cblist_init_generic: Setting adjustable number of callback queues.
[    0.006284] cblist_init_generic: Setting shift to 2 and lim to 1.
[    0.006455] cblist_init_generic: Setting shift to 2 and lim to 1.
[    0.006844] rcu: Hierarchical SRCU implementation.
[    0.006869] rcu:     Max phase no-delay instances is 1000.
[    0.013067] EFI services will not be available.
[    0.013776] smp: Bringing up secondary CPUs ...
[    0.014866] Detected VIPT I-cache on CPU1
[    0.014990] cacheinfo: Unable to detect cache hierarchy for CPU 1
[    0.015012] GICv3: CPU1: found redistributor 100 region 0:0x00000000fd480000
[    0.015071] CPU1: Booted secondary processor 0x0000000100 [0x412fd050]
[    0.016269] Detected VIPT I-cache on CPU2
[    0.016385] cacheinfo: Unable to detect cache hierarchy for CPU 2
[    0.016406] GICv3: CPU2: found redistributor 200 region 0:0x00000000fd4a0000
[    0.016454] CPU2: Booted secondary processor 0x0000000200 [0x412fd050]
[    0.017538] Detected VIPT I-cache on CPU3
[    0.017645] cacheinfo: Unable to detect cache hierarchy for CPU 3
[    0.017666] GICv3: CPU3: found redistributor 300 region 0:0x00000000fd4c0000
[    0.017710] CPU3: Booted secondary processor 0x0000000300 [0x412fd050]
[    0.017852] smp: Brought up 1 node, 4 CPUs
[    0.018015] SMP: Total of 4 processors activated.
[    0.018033] CPU features: detected: 32-bit EL0 Support
[    0.018050] CPU features: detected: 32-bit EL1 Support
[    0.018067] CPU features: detected: Data cache clean to the PoU not required for I/D coherence
[    0.018088] CPU features: detected: Common not Private translations
[    0.018104] CPU features: detected: CRC32 instructions
[    0.018120] CPU features: detected: Data cache clean to Point of Persistence
[    0.018140] CPU features: detected: RCpc load-acquire (LDAPR)
[    0.018155] CPU features: detected: LSE atomic instructions
[    0.018173] CPU features: detected: Privileged Access Never
[    0.018188] CPU features: detected: RAS Extension Support
[    0.018207] CPU features: detected: Speculative Store Bypassing Safe (SSBS)
[    0.018343] CPU: All CPU(s) started at EL2
[    0.018366] alternatives: applying system-wide alternatives
[    0.025142] devtmpfs: initialized
[    0.054673] Registered cp15_barrier emulation handler
[    0.054729] Registered setend emulation handler
[    0.055009] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.055057] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.063108] pinctrl core: initialized pinctrl subsystem
[    0.064012] DMI not present or invalid.
[    0.065117] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.067048] DMA: preallocated 2048 KiB GFP_KERNEL pool for atomic allocations
[    0.067795] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.068432] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.068539] audit: initializing netlink subsys (disabled)
[    0.068840] audit: type=2000 audit(0.064:1): state=initialized audit_enabled=0 res=1
[    0.070101] thermal_sys: Registered thermal governor 'fair_share'
[    0.070113] thermal_sys: Registered thermal governor 'bang_bang'
[    0.070140] thermal_sys: Registered thermal governor 'step_wise'
[    0.070158] thermal_sys: Registered thermal governor 'user_space'
[    0.070249] cpuidle: using governor ladder
[    0.070320] cpuidle: using governor menu
[    0.070707] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.070914] ASID allocator initialised with 65536 entries
[    0.072884] Serial: AMBA PL011 UART driver
[    0.086214] platform fe040000.vop: Fixed dependency cycle(s) with /hdmi@fe0a0000
[    0.113014] rockchip-gpio fdd60000.gpio: probed /pinctrl/gpio@fdd60000
[    0.113892] rockchip-gpio fe740000.gpio: probed /pinctrl/gpio@fe740000
[    0.114734] rockchip-gpio fe750000.gpio: probed /pinctrl/gpio@fe750000
[    0.115467] rockchip-gpio fe760000.gpio: probed /pinctrl/gpio@fe760000
[    0.116300] rockchip-gpio fe770000.gpio: probed /pinctrl/gpio@fe770000
[    0.117495] platform fe0a0000.hdmi: Fixed dependency cycle(s) with /hdmi-con
[    0.124821] KASLR disabled due to lack of seed
[    0.136063] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[    0.136110] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[    0.136133] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[    0.136151] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[    0.136170] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    0.136188] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[    0.136207] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[    0.136223] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[    0.205502] raid6: neonx8   gen()  1412 MB/s
[    0.273666] raid6: neonx4   gen()  1437 MB/s
[    0.341855] raid6: neonx2   gen()  1329 MB/s
[    0.410031] raid6: neonx1   gen()  1088 MB/s
[    0.478214] raid6: int64x8  gen()   910 MB/s
[    0.546375] raid6: int64x4  gen()  1048 MB/s
[    0.614550] raid6: int64x2  gen()   937 MB/s
[    0.682741] raid6: int64x1  gen()   684 MB/s
[    0.682763] raid6: using algorithm neonx4 gen() 1437 MB/s
[    0.750845] raid6: .... xor() 1097 MB/s, rmw enabled
[    0.750870] raid6: using neon recovery algorithm
[    0.751976] fbcon: Taking over console
[    0.752064] ACPI: Interpreter disabled.
[    0.757286] iommu: Default domain type: Translated 
[    0.757318] iommu: DMA domain TLB invalidation policy: lazy mode 
[    0.758090] usbcore: registered new interface driver usbfs
[    0.758192] usbcore: registered new interface driver hub
[    0.758257] usbcore: registered new device driver usb
[    0.758725] pps_core: LinuxPPS API ver. 1 registered
[    0.758749] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.758814] PTP clock support registered
[    0.759421] EDAC MC: Ver: 3.0.0
[    0.759999] arm-scmi firmware:scmi: Enabled polling mode TX channel - prot_id:16
[    0.760241] arm-scmi firmware:scmi: SCMI Notifications - Core Enabled.
[    0.760328] arm-scmi firmware:scmi: Malformed reply - real_sz:8  calc_sz:4  (loop_num_ret:1)
[    0.760362] arm-scmi firmware:scmi: SCMI Protocol v2.0 'rockchip:' Firmware version 0x0
[    0.762056] NetLabel: Initializing
[    0.762088] NetLabel:  domain hash size = 128
[    0.762105] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    0.762200] NetLabel:  unlabeled traffic allowed by default
[    0.762463] vgaarb: loaded
[    0.763198] clocksource: Switched to clocksource arch_sys_counter
[    0.763877] VFS: Disk quotas dquot_6.6.0
[    0.763980] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.764440] pnp: PnP ACPI: disabled
[    0.779053] NET: Registered PF_INET protocol family
[    0.779506] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    0.783902] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
[    0.784008] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.784071] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    0.784360] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
[    0.785404] TCP: Hash tables configured (established 32768 bind 32768)
[    0.785873] MPTCP token hash table entries: 4096 (order: 4, 98304 bytes, linear)
[    0.786055] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    0.786160] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    0.786527] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.786616] NET: Registered PF_XDP protocol family
[    0.786650] PCI: CLS 0 bytes, default 64
[    0.787451] Trying to unpack rootfs image as initramfs...
[    0.810668] hw perfevents: enabled with armv8_cortex_a55 PMU driver, 7 counters available
[    0.811693] kvm [1]: IPA Size Limit: 40 bits
[    0.811751] kvm [1]: GICv3: no GICV resource entry
[    0.811772] kvm [1]: disabling GICv2 emulation
[    0.811808] kvm [1]: GIC system register CPU interface enabled
[    0.812396] kvm [1]: vgic interrupt IRQ9
[    0.813035] kvm [1]: VHE mode initialized successfully
[    0.815485] Initialise system trusted keyrings
[    0.815913] workingset: timestamp_bits=39 max_order=20 bucket_order=0
[    0.825038] zbud: loaded
[    0.828321] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.828622] fuse: init (API version 7.37)
[    0.885760] xor: measuring software checksum speed
[    0.891581]    8regs           :  1721 MB/sec
[    0.897885]    32regs          :  1576 MB/sec
[    0.903762]    arm64_neon      :  1693 MB/sec
[    0.903798] xor: using function: 8regs (1721 MB/sec)
[    0.903831] Key type asymmetric registered
[    0.903854] Asymmetric key parser 'x509' registered
[    2.798039] Freeing initrd memory: 32552K
[    2.827562] alg: self-tests for CTR-KDF (hmac(sha256)) passed
[    2.827768] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[    2.828011] io scheduler mq-deadline registered
[    2.828376] io scheduler bfq registered
[    2.844449] arm-scmi firmware:scmi: Failed. SCMI protocol 22 not active.
[    2.850408] Serial: 8250/16550 driver, 8 ports, IRQ sharing enabled
[    2.855266] fe650000.serial: ttyS1 at MMIO 0xfe650000 (irq = 23, base_baud = 1500000) is a 16550A
[    2.855534] serial serial0: tty port ttyS1 registered
[    2.856662] fe660000.serial: ttyS2 at MMIO 0xfe660000 (irq = 24, base_baud = 1500000) is a 16550A
[    2.969711] printk: console [ttyS2] enabled
[    2.971784] Serial: AMBA driver
[    2.975218] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    2.988764] brd: module loaded
[    2.998923] loop: module loaded
[    3.004084] thunder_xcv, ver 1.0
[    3.004466] thunder_bgx, ver 1.0
[    3.004866] nicpf, ver 1.0
[    3.007300] rk_gmac-dwmac fe010000.ethernet: IRQ eth_lpi not found
[    3.008147] rk_gmac-dwmac fe010000.ethernet: supply phy not found, using dummy regulator
[    3.009057] rk_gmac-dwmac fe010000.ethernet: clock input or output? (input).
[    3.009703] rk_gmac-dwmac fe010000.ethernet: TX delay(0x4b).
[    3.010222] rk_gmac-dwmac fe010000.ethernet: RX delay(0x2b).
[    3.010751] rk_gmac-dwmac fe010000.ethernet: integrated PHY? (no).
[    3.011378] rk_gmac-dwmac fe010000.ethernet: clock input from PHY
[    3.016954] rk_gmac-dwmac fe010000.ethernet: init for RGMII
[    3.017801] rk_gmac-dwmac fe010000.ethernet: User ID: 0x30, Synopsys ID: 0x51
[    3.018460] rk_gmac-dwmac fe010000.ethernet:     DWMAC4/5
[    3.018936] rk_gmac-dwmac fe010000.ethernet: DMA HW capability register supported
[    3.019642] rk_gmac-dwmac fe010000.ethernet: RX Checksum Offload Engine supported
[    3.020323] rk_gmac-dwmac fe010000.ethernet: TX Checksum insertion supported
[    3.020959] rk_gmac-dwmac fe010000.ethernet: Wake-Up On Lan supported
[    3.021647] rk_gmac-dwmac fe010000.ethernet: TSO supported
[    3.022155] rk_gmac-dwmac fe010000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[    3.022880] rk_gmac-dwmac fe010000.ethernet: Enabled RFS Flow TC (entries=10)
[    3.023548] rk_gmac-dwmac fe010000.ethernet: TSO feature enabled
[    3.024100] rk_gmac-dwmac fe010000.ethernet: Using 32/32 bits DMA host/device width
[    3.159476] mdio_bus stmmac-0: MDIO device at address 1 is missing.
[    3.162530] usbcore: registered new interface driver usbserial_generic
[    3.163202] usbserial: USB Serial support registered for generic
[    3.163798] usbcore: registered new interface driver ch341
[    3.164328] usbserial: USB Serial support registered for ch341-uart
[    3.164932] usbcore: registered new interface driver cp210x
[    3.165464] usbserial: USB Serial support registered for cp210x
[    3.166039] usbcore: registered new interface driver ftdi_sio
[    3.166585] usbserial: USB Serial support registered for FTDI USB Serial Device
[    3.167340] usbcore: registered new interface driver pl2303
[    3.167901] usbserial: USB Serial support registered for pl2303
[    3.169116] mousedev: PS/2 mouse device common for all mice
[    3.174982] ledtrig-cpu: registered to indicate activity on CPUs
[    3.176290] arm-scmi firmware:scmi: Failed. SCMI protocol 17 not active.
[    3.176980] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[    3.182769] NET: Registered PF_INET6 protocol family
[    3.212003] Segment Routing with IPv6
[    3.212450] In-situ OAM (IOAM) with IPv6
[    3.214429] registered taskstats version 1
[    3.214854] Loading compiled-in X.509 certificates
[    3.219145] zswap: loaded using pool zstd/z3fold
[    3.220574] Key type .fscrypt registered
[    3.220949] Key type fscrypt-provisioning registered
[    3.223389] Btrfs loaded, crc32c=crc32c-generic, assert=on, integrity-checker=on, zoned=yes, fsverity=yes
[    3.250707] Key type encrypted registered
[    3.251154] ima: No TPM chip found, activating TPM-bypass!
[    3.251716] ima: Allocated hash algorithm: sha1
[    3.252167] ima: No architecture policies found
[    3.252651] evm: Initialising EVM extended attributes:
[    3.253123] evm: security.selinux
[    3.253431] evm: security.SMACK64
[    3.253735] evm: security.SMACK64EXEC
[    3.254071] evm: security.SMACK64TRANSMUTE
[    3.254444] evm: security.SMACK64MMAP
[    3.254780] evm: security.apparmor
[    3.255091] evm: security.ima
[    3.255389] evm: security.capability
[    3.255722] evm: HMAC attrs: 0x1
[    3.311240] psci_checker: PSCI checker started using 4 CPUs
[    3.311782] psci_checker: Starting hotplug tests
[    3.312211] psci_checker: Trying to turn off and on again all CPUs
[    3.313576] psci: CPU0 killed (polled 0 ms)
[    3.317500] psci: CPU1 killed (polled 0 ms)
[    3.320209] psci: CPU2 killed (polled 0 ms)
[    3.323200] Detected VIPT I-cache on CPU0
[    3.323656] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    3.324214] GICv3: CPU0: found redistributor 0 region 0:0x00000000fd460000
[    3.324899] CPU0: Booted secondary processor 0x0000000000 [0x412fd050]
[    3.327685] Detected VIPT I-cache on CPU1
[    3.328132] cacheinfo: Unable to detect cache hierarchy for CPU 1
[    3.328689] GICv3: CPU1: found redistributor 100 region 0:0x00000000fd480000
[    3.329387] CPU1: Booted secondary processor 0x0000000100 [0x412fd050]
[    3.332418] Detected VIPT I-cache on CPU2
[    3.332917] cacheinfo: Unable to detect cache hierarchy for CPU 2
[    3.333481] GICv3: CPU2: found redistributor 200 region 0:0x00000000fd4a0000
[    3.334182] CPU2: Booted secondary processor 0x0000000200 [0x412fd050]
[    3.336572] psci_checker: Trying to turn off and on again group 0 (CPUs 0-3)
[    3.337694] psci: CPU0 killed (polled 0 ms)
[    3.341278] psci: CPU1 killed (polled 0 ms)
[    3.343610] psci: CPU2 killed (polled 0 ms)
[    3.347057] Detected VIPT I-cache on CPU0
[    3.347506] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    3.348064] GICv3: CPU0: found redistributor 0 region 0:0x00000000fd460000
[    3.348748] CPU0: Booted secondary processor 0x0000000000 [0x412fd050]
[    3.351546] Detected VIPT I-cache on CPU1
[    3.351994] cacheinfo: Unable to detect cache hierarchy for CPU 1
[    3.352552] GICv3: CPU1: found redistributor 100 region 0:0x00000000fd480000
[    3.353251] CPU1: Booted secondary processor 0x0000000100 [0x412fd050]
[    3.356124] Detected VIPT I-cache on CPU2
[    3.356625] cacheinfo: Unable to detect cache hierarchy for CPU 2
[    3.357188] GICv3: CPU2: found redistributor 200 region 0:0x00000000fd4a0000
[    3.357890] CPU2: Booted secondary processor 0x0000000200 [0x412fd050]
[    3.360162] psci_checker: Hotplug tests passed OK
[    3.360606] psci_checker: Starting suspend tests (10 cycles per state)
[    3.361256] psci_checker: cpuidle not available on CPU 0, ignoring
[    3.361821] psci_checker: cpuidle not available on CPU 1, ignoring
[    3.362378] psci_checker: cpuidle not available on CPU 2, ignoring
[    3.362935] psci_checker: cpuidle not available on CPU 3, ignoring
[    3.363626] psci_checker: Could not start suspend tests on any CPU
[    3.364188] psci_checker: PSCI checker completed
[    3.367577] Freeing unused kernel memory: 3520K
[    3.399315] Run /init as init process
[    4.414562] panfrost fde60000.gpu: clock rate = 594000000
[    4.415149] panfrost fde60000.gpu: bus_clock rate = 500000000
[    4.415889] panfrost fde60000.gpu: error -ENODEV: _opp_set_regulators: no regulator (mali) found
[    4.418586] panfrost fde60000.gpu: mali-g52 id 0x7402 major 0x1 minor 0x0 status 0x0
[    4.419384] panfrost fde60000.gpu: features: 00000000,00000cf7, issues: 00000000,00000400
[    4.420136] panfrost fde60000.gpu: Features: L2:0x07110206 Shader:0x00000002 Tiler:0x00000209 Mem:0x1 MMU:0x00002823 AS:0xff JS:0x7
[    4.421199] panfrost fde60000.gpu: shader_present=0x1 l2_present=0x1
[    4.428842] [drm] Initialized panfrost 1.2.0 20180908 for fde60000.gpu on minor 0
[    4.524974] rockchip-vop2 fe040000.vop: Adding to iommu group 2
[    4.525602] iommu: Failed to allocate default IOMMU domain of type 11 for group (null) - Falling back to IOMMU_DOMAIN_DMA
[    4.536227] rockchip-drm display-subsystem: bound fe040000.vop (ops vop2_component_ops [rockchipdrm])
[    4.539063] dwhdmi-rockchip fe0a0000.hdmi: Detected HDMI TX controller v2.11a with HDCP (DWC HDMI 2.0 TX PHY)
[    4.540871] dwhdmi-rockchip fe0a0000.hdmi: registered DesignWare HDMI I2C bus driver
[    4.542344] rockchip-drm display-subsystem: bound fe0a0000.hdmi (ops dw_hdmi_rockchip_ops [rockchipdrm])
[    4.544023] Synopsys Designware Multimedia Card Interface Driver
[    4.544489] [drm] Initialized rockchip 1.0.0 20140818 for display-subsystem on minor 1
[    4.545444] rockchip-drm display-subsystem: [drm] Cannot find any crtc or sizes
[    4.547153] rockchip-drm display-subsystem: [drm] Cannot find any crtc or sizes
[    4.547932] rockchip-drm display-subsystem: [drm] Cannot find any crtc or sizes
[    4.547983] sdhci: Secure Digital Host Controller Interface driver
[    4.549173] sdhci: Copyright(c) Pierre Ossman
[    4.558059] sdhci-pltfm: SDHCI platform and OF driver helper
[    4.585643] ehci-platform fd800000.usb: EHCI Host Controller
[    4.586232] ehci-platform fd800000.usb: new USB bus registered, assigned bus number 1
[    4.587127] ehci-platform fd800000.usb: irq 39, io mem 0xfd800000
[    4.587787] ohci-platform fd840000.usb: Generic Platform OHCI controller
[    4.590503] ohci-platform fd840000.usb: new USB bus registered, assigned bus number 2
[    4.599247] mmc2: SDHCI controller on fe310000.mmc [fe310000.mmc] using ADMA
[   25.595165] rcu: INFO: rcu_preempt self-detected stall on CPU
[   25.595723] rcu:     2-...!: (5250 ticks this GP) idle=4a7c/1/0x4000000000000000 softirq=342/344 fqs=0
[   25.596548]     (t=5251 jiffies g=213 q=145 ncpus=4)
[   25.596980] rcu: rcu_preempt kthread timer wakeup didn't happen for 5250 jiffies! g213 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x402
[   25.597986] rcu:     Possible timer handling issue on cpu=1 timer-softirq=27
[   25.598597] rcu: rcu_preempt kthread starved for 5251 jiffies! g213 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x402 ->cpu=1
[   25.599518] rcu:     Unless rcu_preempt kthread gets sufficient CPU time, OOM is now expected behavior.
[   25.600334] rcu: RCU grace-period kthread stack dump:
[   25.600792] task:rcu_preempt     state:I stack:0     pid:14    ppid:2      flags:0x00000008
[   25.601553] Call trace:
[   25.601784]  __switch_to+0xe4/0x160
[   25.602125]  __schedule+0x310/0x12a0
[   25.602461]  schedule+0x5c/0x100
[   25.602767]  schedule_timeout+0x98/0x1b4
[   25.603137]  rcu_gp_fqs_loop+0x140/0x450
[   25.603511]  rcu_gp_kthread+0x170/0x1d0
[   25.603867]  kthread+0x10c/0x110
[   25.604174]  ret_from_fork+0x10/0x20
[   25.604513] rcu: Stack dump where RCU GP kthread last ran:
[   25.605008] Task dump for CPU 1:
[   25.605307] task:systemd-udevd   state:R  running task     stack:0     pid:149   ppid:143    flags:0x00000002
[   25.606206] Call trace:
[   25.606435]  __switch_to+0xe4/0x160
[   25.606764]  0xffff000002a21080
[   25.607075] Task dump for CPU 0:
[   25.607378] task:kworker/u8:1    state:R  running task     stack:0     pid:38    ppid:2      flags:0x00000008
[   25.608281] Workqueue: events_unbound async_run_entry_fn
[   25.608772] Call trace:
[   25.609002]  __switch_to+0xe4/0x160
[   25.609331]  0x1
[   25.609516] CPU: 2 PID: 148 Comm: systemd-udevd Not tainted 6.1.34-media #1
[   25.610147] Hardware name: Rockchip RK3566 BOX DEMO Board (DT)
[   25.610674] pstate: 20400009 (nzCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[   25.611305] pc : smp_call_function_many_cond+0x194/0x390
[   25.611798] lr : smp_call_function_many_cond+0x150/0x390
[   25.612291] sp : ffff80000b583aa0
[   25.612596] x29: ffff80000b583aa0 x28: 0000000000000003 x27: ffff0000ef7b00c8
[   25.613252] x26: ffff80000966ecd0 x25: 0000000000000002 x24: 0000000000000004
[   25.613907] x23: 0000000000000001 x22: 0000000000000000 x21: ffff0000ef7b00c8
[   25.614560] x20: ffff0000ef7b00c0 x19: ffff8000096730f0 x18: 0000000000000000
[   25.615213] x17: 0000000000000000 x16: 0000000000000000 x15: 65645f666f006574
[   25.615866] x14: 5416010b13001b1f x13: 0000000000000007 x12: 3438364639334341
[   25.616520] x11: 0101010101010101 x10: 0000000001217011 x9 : 000000000000000b
[   25.617173] x8 : ffff0000ef7b00f0 x7 : 0000000000000000 x6 : 0000000000000000
[   25.617825] x5 : fffffbffeffe9da0 x4 : 0000000000000000 x3 : fffffbffeff8fda8
[   25.618477] x2 : 0000000000000000 x1 : 0000000000000011 x0 : 0000000000000000
[   25.619130] Call trace:
[   25.619359]  smp_call_function_many_cond+0x194/0x390
[   25.619820]  kick_all_cpus_sync+0x44/0x80
[   25.620196]  load_module+0x1470/0x1ef0
[   25.620546]  __do_sys_finit_module+0xa8/0x100
[   25.620948]  __arm64_sys_finit_module+0x20/0x30
[   25.621365]  invoke_syscall+0x70/0xf4
[   25.621714]  el0_svc_common.constprop.0+0x44/0xfc
[   25.622151]  do_el0_svc+0x30/0xd0
[   25.622463]  el0_svc+0x34/0x104
[   25.622766]  el0t_64_sync_handler+0xbc/0x140
[   25.623165]  el0t_64_sync+0x190/0x194

 

 

Edited by ewww
Posted (edited)

@maka rk3566-box-demo_rboxr2_3.dtb

Quote

 kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050]
[    0.000000] Linux version 6.1.34-media (armbian@next) (aarch64-linux-gnu-gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #1 SMP PREEMPT_DYNAMIC Wed Jun 14 09:15:34 UTC 2023
[    0.000000] Machine model: Rockchip RK3566 BOX DEMO Board
[    0.000000] efi: UEFI not found.
[    0.000000] NUMA: No NUMA configuration found
[    0.000000] NUMA: Faking a node at [mem 0x0000000000200000-0x00000000efffffff]
[    0.000000] NUMA: NODE_DATA [mem 0xef7ed100-0xef7f2fff]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000200000-0x00000000efffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000200000-0x00000000083fffff]
[    0.000000]   node   0: [mem 0x0000000009400000-0x00000000efffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000200000-0x00000000efffffff]
[    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 256 MiB at 0x00000000dba00000
[    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 30 pages/cpu s83112 r8192 d31576 u122880
[    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] Fallback order for Node 0: 0 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 963080
[    0.000000] Policy zone: DMA
[    0.000000] Kernel command line: root=UUID=a657b566-b886-45b2-9c35-b27754119297 rootflags=data=writeback rw rootdelay=10 rootwait console=ttyS02,1500000 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 loglevel=7
[    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] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 3515192K/3913728K available (14528K kernel code, 3388K rwdata, 4740K rodata, 3520K init, 1028K bss, 136392K reserved, 262144K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] trace event string verifier disabled
[    0.000000] Dynamic Preempt: none
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    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] 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: 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.001513] Console: colour dummy device 80x25
[    0.002182] printk: console [tty0] enabled
[    0.002351] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[    0.002393] pid_max: default: 32768 minimum: 301
[    0.002687] LSM: Security Framework initializing
[    0.002787] Yama: becoming mindful.
[    0.002876] LSM support for eBPF active
[    0.003087] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.003139] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.005055] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    0.006285] cblist_init_generic: Setting adjustable number of callback queues.
[    0.006323] cblist_init_generic: Setting shift to 2 and lim to 1.
[    0.006493] cblist_init_generic: Setting shift to 2 and lim to 1.
[    0.006884] rcu: Hierarchical SRCU implementation.
[    0.006909] rcu:     Max phase no-delay instances is 1000.
[    0.013358] EFI services will not be available.
[    0.014067] smp: Bringing up secondary CPUs ...
[    0.015159] Detected VIPT I-cache on CPU1
[    0.015282] cacheinfo: Unable to detect cache hierarchy for CPU 1
[    0.015306] GICv3: CPU1: found redistributor 100 region 0:0x00000000fd480000
[    0.015366] CPU1: Booted secondary processor 0x0000000100 [0x412fd050]
[    0.016566] Detected VIPT I-cache on CPU2
[    0.016679] cacheinfo: Unable to detect cache hierarchy for CPU 2
[    0.016700] GICv3: CPU2: found redistributor 200 region 0:0x00000000fd4a0000
[    0.016748] CPU2: Booted secondary processor 0x0000000200 [0x412fd050]
[    0.017828] Detected VIPT I-cache on CPU3
[    0.017938] cacheinfo: Unable to detect cache hierarchy for CPU 3
[    0.017959] GICv3: CPU3: found redistributor 300 region 0:0x00000000fd4c0000
[    0.018004] CPU3: Booted secondary processor 0x0000000300 [0x412fd050]
[    0.018145] smp: Brought up 1 node, 4 CPUs
[    0.018308] SMP: Total of 4 processors activated.
[    0.018327] CPU features: detected: 32-bit EL0 Support
[    0.018342] CPU features: detected: 32-bit EL1 Support
[    0.018360] CPU features: detected: Data cache clean to the PoU not required for I/D coherence
[    0.018381] CPU features: detected: Common not Private translations
[    0.018398] CPU features: detected: CRC32 instructions
[    0.018413] CPU features: detected: Data cache clean to Point of Persistence
[    0.018435] CPU features: detected: RCpc load-acquire (LDAPR)
[    0.018451] CPU features: detected: LSE atomic instructions
[    0.018468] CPU features: detected: Privileged Access Never
[    0.018482] CPU features: detected: RAS Extension Support
[    0.018501] CPU features: detected: Speculative Store Bypassing Safe (SSBS)
[    0.018626] CPU: All CPU(s) started at EL2
[    0.018648] alternatives: applying system-wide alternatives
[    0.025481] devtmpfs: initialized
[    0.054970] Registered cp15_barrier emulation handler
[    0.055026] Registered setend emulation handler
[    0.055301] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.055350] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.063419] pinctrl core: initialized pinctrl subsystem
[    0.064327] DMI not present or invalid.
[    0.065432] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.067339] DMA: preallocated 2048 KiB GFP_KERNEL pool for atomic allocations
[    0.068082] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.068701] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.068809] audit: initializing netlink subsys (disabled)
[    0.069115] audit: type=2000 audit(0.064:1): state=initialized audit_enabled=0 res=1
[    0.070371] thermal_sys: Registered thermal governor 'fair_share'
[    0.070383] thermal_sys: Registered thermal governor 'bang_bang'
[    0.070410] thermal_sys: Registered thermal governor 'step_wise'
[    0.070429] thermal_sys: Registered thermal governor 'user_space'
[    0.070522] cpuidle: using governor ladder
[    0.070594] cpuidle: using governor menu
[    0.070981] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.071189] ASID allocator initialised with 65536 entries
[    0.073220] Serial: AMBA PL011 UART driver
[    0.086411] platform fe040000.vop: Fixed dependency cycle(s) with /hdmi@fe0a0000
[    0.113029] rockchip-gpio fdd60000.gpio: probed /pinctrl/gpio@fdd60000
[    0.113875] rockchip-gpio fe740000.gpio: probed /pinctrl/gpio@fe740000
[    0.114698] rockchip-gpio fe750000.gpio: probed /pinctrl/gpio@fe750000
[    0.115444] rockchip-gpio fe760000.gpio: probed /pinctrl/gpio@fe760000
[    0.116266] rockchip-gpio fe770000.gpio: probed /pinctrl/gpio@fe770000
[    0.117429] platform fe0a0000.hdmi: Fixed dependency cycle(s) with /hdmi-con
[    0.124656] KASLR disabled due to lack of seed
[    0.135919] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[    0.135964] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[    0.135988] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[    0.136006] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[    0.136024] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    0.136041] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[    0.136060] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[    0.136077] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[    0.205896] raid6: neonx8   gen()  1415 MB/s
[    0.274063] raid6: neonx4   gen()  1443 MB/s
[    0.342250] raid6: neonx2   gen()  1335 MB/s
[    0.410403] raid6: neonx1   gen()  1100 MB/s
[    0.478603] raid6: int64x8  gen()   911 MB/s
[    0.546773] raid6: int64x4  gen()  1047 MB/s
[    0.614951] raid6: int64x2  gen()   935 MB/s
[    0.683163] raid6: int64x1  gen()   664 MB/s
[    0.683186] raid6: using algorithm neonx4 gen() 1443 MB/s
[    0.751238] raid6: .... xor() 1098 MB/s, rmw enabled
[    0.751263] raid6: using neon recovery algorithm
[    0.752404] fbcon: Taking over console
[    0.752489] ACPI: Interpreter disabled.
[    0.757769] iommu: Default domain type: Translated 
[    0.757800] iommu: DMA domain TLB invalidation policy: lazy mode 
[    0.758606] usbcore: registered new interface driver usbfs
[    0.758686] usbcore: registered new interface driver hub
[    0.758776] usbcore: registered new device driver usb
[    0.759216] pps_core: LinuxPPS API ver. 1 registered
[    0.759241] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.759368] PTP clock support registered
[    0.759953] EDAC MC: Ver: 3.0.0
[    0.760565] arm-scmi firmware:scmi: Enabled polling mode TX channel - prot_id:16
[    0.760804] arm-scmi firmware:scmi: SCMI Notifications - Core Enabled.
[    0.760892] arm-scmi firmware:scmi: Malformed reply - real_sz:8  calc_sz:4  (loop_num_ret:1)
[    0.760924] arm-scmi firmware:scmi: SCMI Protocol v2.0 'rockchip:' Firmware version 0x0
[    0.762626] NetLabel: Initializing
[    0.762654] NetLabel:  domain hash size = 128
[    0.762670] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    0.762763] NetLabel:  unlabeled traffic allowed by default
[    0.763014] vgaarb: loaded
[    0.763746] clocksource: Switched to clocksource arch_sys_counter
[    0.764395] VFS: Disk quotas dquot_6.6.0
[    0.764504] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.765015] pnp: PnP ACPI: disabled
[    0.779492] NET: Registered PF_INET protocol family
[    0.779949] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    0.784344] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
[    0.784448] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.784491] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    0.784795] TCP bind hash table entries: 32768 (order: 8, 1048576 bytes, linear)
[    0.785846] TCP: Hash tables configured (established 32768 bind 32768)
[    0.786300] MPTCP token hash table entries: 4096 (order: 4, 98304 bytes, linear)
[    0.786484] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    0.786613] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
[    0.786982] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.787072] NET: Registered PF_XDP protocol family
[    0.787107] PCI: CLS 0 bytes, default 64
[    0.788006] Trying to unpack rootfs image as initramfs...
[    0.811363] hw perfevents: enabled with armv8_cortex_a55 PMU driver, 7 counters available
[    0.812459] kvm [1]: IPA Size Limit: 40 bits
[    0.812518] kvm [1]: GICv3: no GICV resource entry
[    0.812539] kvm [1]: disabling GICv2 emulation
[    0.812574] kvm [1]: GIC system register CPU interface enabled
[    0.813147] kvm [1]: vgic interrupt IRQ9
[    0.813762] kvm [1]: VHE mode initialized successfully
[    0.816204] Initialise system trusted keyrings
[    0.816752] workingset: timestamp_bits=39 max_order=20 bucket_order=0
[    0.825864] zbud: loaded
[    0.829163] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.829442] fuse: init (API version 7.37)
[    0.884854] xor: measuring software checksum speed
[    0.890667]    8regs           :  1721 MB/sec
[    0.896972]    32regs          :  1577 MB/sec
[    0.902842]    arm64_neon      :  1692 MB/sec
[    0.902876] xor: using function: 8regs (1721 MB/sec)
[    0.902906] Key type asymmetric registered
[    0.902926] Asymmetric key parser 'x509' registered
[    2.798236] Freeing initrd memory: 32552K
[    2.827763] alg: self-tests for CTR-KDF (hmac(sha256)) passed
[    2.827971] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[    2.828198] io scheduler mq-deadline registered
[    2.828602] io scheduler bfq registered
[    2.845083] arm-scmi firmware:scmi: Failed. SCMI protocol 22 not active.
[    2.850997] Serial: 8250/16550 driver, 8 ports, IRQ sharing enabled
[    2.855772] fe650000.serial: ttyS1 at MMIO 0xfe650000 (irq = 23, base_baud = 1500000) is a 16550A
[    2.856018] serial serial0: tty port ttyS1 registered
[    2.857138] fe660000.serial: ttyS2 at MMIO 0xfe660000 (irq = 24, base_baud = 1500000) is a 16550A
[    2.970116] printk: console [ttyS2] enabled
[    2.972304] Serial: AMBA driver
[    2.975833] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    2.989366] brd: module loaded
[    2.999433] loop: module loaded
[    3.004649] thunder_xcv, ver 1.0
[    3.005079] thunder_bgx, ver 1.0
[    3.005435] nicpf, ver 1.0
[    3.007877] rk_gmac-dwmac fe010000.ethernet: IRQ eth_lpi not found
[    3.008679] rk_gmac-dwmac fe010000.ethernet: supply phy not found, using dummy regulator
[    3.009610] rk_gmac-dwmac fe010000.ethernet: clock input or output? (input).
[    3.010261] rk_gmac-dwmac fe010000.ethernet: TX delay(0x4b).
[    3.010780] rk_gmac-dwmac fe010000.ethernet: RX delay(0x2b).
[    3.011308] rk_gmac-dwmac fe010000.ethernet: integrated PHY? (no).
[    3.011955] rk_gmac-dwmac fe010000.ethernet: clock input from PHY
[    3.017530] rk_gmac-dwmac fe010000.ethernet: init for RGMII
[    3.018395] rk_gmac-dwmac fe010000.ethernet: User ID: 0x30, Synopsys ID: 0x51
[    3.019056] rk_gmac-dwmac fe010000.ethernet:     DWMAC4/5
[    3.019532] rk_gmac-dwmac fe010000.ethernet: DMA HW capability register supported
[    3.020239] rk_gmac-dwmac fe010000.ethernet: RX Checksum Offload Engine supported
[    3.020919] rk_gmac-dwmac fe010000.ethernet: TX Checksum insertion supported
[    3.021556] rk_gmac-dwmac fe010000.ethernet: Wake-Up On Lan supported
[    3.022217] rk_gmac-dwmac fe010000.ethernet: TSO supported
[    3.022722] rk_gmac-dwmac fe010000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[    3.023447] rk_gmac-dwmac fe010000.ethernet: Enabled RFS Flow TC (entries=10)
[    3.024118] rk_gmac-dwmac fe010000.ethernet: TSO feature enabled
[    3.024669] rk_gmac-dwmac fe010000.ethernet: Using 32/32 bits DMA host/device width
[    3.160025] mdio_bus stmmac-0: MDIO device at address 1 is missing.
[    3.163050] usbcore: registered new interface driver usbserial_generic
[    3.163683] usbserial: USB Serial support registered for generic
[    3.164319] usbcore: registered new interface driver ch341
[    3.164848] usbserial: USB Serial support registered for ch341-uart
[    3.165496] usbcore: registered new interface driver cp210x
[    3.166034] usbserial: USB Serial support registered for cp210x
[    3.166611] usbcore: registered new interface driver ftdi_sio
[    3.167161] usbserial: USB Serial support registered for FTDI USB Serial Device
[    3.167894] usbcore: registered new interface driver pl2303
[    3.168430] usbserial: USB Serial support registered for pl2303
[    3.169669] mousedev: PS/2 mouse device common for all mice
[    3.175603] ledtrig-cpu: registered to indicate activity on CPUs
[    3.176917] arm-scmi firmware:scmi: Failed. SCMI protocol 17 not active.
[    3.177609] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[    3.183479] NET: Registered PF_INET6 protocol family
[    3.212585] Segment Routing with IPv6
[    3.213031] In-situ OAM (IOAM) with IPv6
[    3.215030] registered taskstats version 1
[    3.215458] Loading compiled-in X.509 certificates
[    3.219813] zswap: loaded using pool zstd/z3fold
[    3.221184] Key type .fscrypt registered
[    3.221558] Key type fscrypt-provisioning registered
[    3.223960] Btrfs loaded, crc32c=crc32c-generic, assert=on, integrity-checker=on, zoned=yes, fsverity=yes
[    3.251582] Key type encrypted registered
[    3.252071] ima: No TPM chip found, activating TPM-bypass!
[    3.252612] ima: Allocated hash algorithm: sha1
[    3.253065] ima: No architecture policies found
[    3.253548] evm: Initialising EVM extended attributes:
[    3.254019] evm: security.selinux
[    3.254326] evm: security.SMACK64
[    3.254632] evm: security.SMACK64EXEC
[    3.254966] evm: security.SMACK64TRANSMUTE
[    3.255340] evm: security.SMACK64MMAP
[    3.255674] evm: security.apparmor
[    3.256019] evm: security.ima
[    3.256300] evm: security.capability
[    3.256628] evm: HMAC attrs: 0x1
[    3.312375] psci_checker: PSCI checker started using 4 CPUs
[    3.312916] psci_checker: Starting hotplug tests
[    3.313345] psci_checker: Trying to turn off and on again all CPUs
[    3.314696] psci: CPU0 killed (polled 0 ms)
[    3.318608] psci: CPU1 killed (polled 0 ms)
[    3.322727] psci: CPU2 killed (polled 0 ms)
[    3.325743] Detected VIPT I-cache on CPU0
[    3.326173] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    3.326730] GICv3: CPU0: found redistributor 0 region 0:0x00000000fd460000
[    3.327408] CPU0: Booted secondary processor 0x0000000000 [0x412fd050]
[    3.329934] Detected VIPT I-cache on CPU1
[    3.330357] cacheinfo: Unable to detect cache hierarchy for CPU 1
[    3.330913] GICv3: CPU1: found redistributor 100 region 0:0x00000000fd480000
[    3.331599] CPU1: Booted secondary processor 0x0000000100 [0x412fd050]
[    3.334415] Detected VIPT I-cache on CPU2
[    3.334870] cacheinfo: Unable to detect cache hierarchy for CPU 2
[    3.335427] GICv3: CPU2: found redistributor 200 region 0:0x00000000fd4a0000
[    3.336115] CPU2: Booted secondary processor 0x0000000200 [0x412fd050]
[    3.338230] psci_checker: Trying to turn off and on again group 0 (CPUs 0-3)
[    3.339762] psci: CPU0 killed (polled 4 ms)
[    3.343198] psci: CPU1 killed (polled 0 ms)
[    3.346566] psci: CPU2 killed (polled 0 ms)
[    3.349054] Detected VIPT I-cache on CPU0
[    3.349485] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    3.350041] GICv3: CPU0: found redistributor 0 region 0:0x00000000fd460000
[    3.350719] CPU0: Booted secondary processor 0x0000000000 [0x412fd050]
[    3.353194] Detected VIPT I-cache on CPU1
[    3.353620] cacheinfo: Unable to detect cache hierarchy for CPU 1
[    3.354173] GICv3: CPU1: found redistributor 100 region 0:0x00000000fd480000
[    3.354859] CPU1: Booted secondary processor 0x0000000100 [0x412fd050]
[    3.357878] Detected VIPT I-cache on CPU2
[    3.358347] cacheinfo: Unable to detect cache hierarchy for CPU 2
[    3.358905] GICv3: CPU2: found redistributor 200 region 0:0x00000000fd4a0000
[    3.359595] CPU2: Booted secondary processor 0x0000000200 [0x412fd050]
[    3.361754] psci_checker: Hotplug tests passed OK
[    3.362195] psci_checker: Starting suspend tests (10 cycles per state)
[    3.362846] psci_checker: cpuidle not available on CPU 0, ignoring
[    3.363412] psci_checker: cpuidle not available on CPU 1, ignoring
[    3.363994] psci_checker: cpuidle not available on CPU 2, ignoring
[    3.364554] psci_checker: cpuidle not available on CPU 3, ignoring
[    3.365114] psci_checker: Could not start suspend tests on any CPU
[    3.365669] psci_checker: PSCI checker completed
[    3.368969] Freeing unused kernel memory: 3520K
[    3.391929] Run /init as init process
[    4.460669] rockchip-vop2 fe040000.vop: Adding to iommu group 2
[    4.461303] iommu: Failed to allocate default IOMMU domain of type 11 for group (null) - Falling back to IOMMU_DOMAIN_DMA
[    4.468244] panfrost fde60000.gpu: clock rate = 594000000
[    4.469775] panfrost fde60000.gpu: bus_clock rate = 500000000
[    4.470390] panfrost fde60000.gpu: error -ENODEV: _opp_set_regulators: no regulator (mali) found
[    4.472928] panfrost fde60000.gpu: mali-g52 id 0x7402 major 0x1 minor 0x0 status 0x0
[    4.473663] panfrost fde60000.gpu: features: 00000000,00000cf7, issues: 00000000,00000400
[    4.474405] panfrost fde60000.gpu: Features: L2:0x07110206 Shader:0x00000002 Tiler:0x00000209 Mem:0x1 MMU:0x00002823 AS:0xff JS:0x7
[    4.475467] panfrost fde60000.gpu: shader_present=0x1 l2_present=0x1
[    4.497664] rockchip-drm display-subsystem: bound fe040000.vop (ops vop2_component_ops [rockchipdrm])
[    4.499333] dwhdmi-rockchip fe0a0000.hdmi: Detected HDMI TX controller v2.11a with HDCP (DWC HDMI 2.0 TX PHY)
[    4.502493] [drm] Initialized panfrost 1.2.0 20180908 for fde60000.gpu on minor 0
[    4.517486] dwhdmi-rockchip fe0a0000.hdmi: registered DesignWare HDMI I2C bus driver
[    4.519013] rockchip-drm display-subsystem: bound fe0a0000.hdmi (ops dw_hdmi_rockchip_ops [rockchipdrm])
[    4.521726] Synopsys Designware Multimedia Card Interface Driver
[    4.525471] [drm] Initialized rockchip 1.0.0 20140818 for display-subsystem on minor 1
[    4.527698] sdhci: Secure Digital Host Controller Interface driver
[    4.528357] sdhci: Copyright(c) Pierre Ossman
[    4.530178] dwmmc_rockchip fe2b0000.mmc: IDMAC supports 32-bit address mode.
[    4.530526] dwmmc_rockchip fe2c0000.mmc: IDMAC supports 32-bit address mode.
[    4.530583] dma-pl330 fe530000.dma-controller: Loaded driver for PL330 DMAC-241330
[    4.530598] dma-pl330 fe530000.dma-controller:     DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
[    4.530878] dwmmc_rockchip fe2b0000.mmc: Using internal DMA controller.
[    4.531507] dwmmc_rockchip fe2c0000.mmc: Using internal DMA controller.
[    4.532246] dwmmc_rockchip fe2b0000.mmc: Version ID is 270a
[    4.533031] dwmmc_rockchip fe2c0000.mmc: Version ID is 270a
[    4.533113] dwmmc_rockchip fe2b0000.mmc: DW MMC controller at irq 37,32 bit host data width,256 deep fifo
[    4.533702] dwmmc_rockchip fe2c0000.mmc: DW MMC controller at irq 38,32 bit host data width,256 deep fifo
[    4.534786] dwmmc_rockchip fe2b0000.mmc: Got CD GPIO
[    4.537861] dma-pl330 fe550000.dma-controller: Loaded driver for PL330 DMAC-241330
[    4.538577] dma-pl330 fe550000.dma-controller:     DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
[    4.550408] mmc_host mmc0: Bus speed (slot 0) = 375000Hz (slot req 400000Hz, actual 375000HZ div = 0)
[    4.561251] dwmmc_rockchip fe2c0000.mmc: IDMAC supports 32-bit address mode.
[    4.561960] dwmmc_rockchip fe2c0000.mmc: Using internal DMA controller.
[    4.562573] dwmmc_rockchip fe2c0000.mmc: Version ID is 270a
[    4.563125] dwmmc_rockchip fe2c0000.mmc: DW MMC controller at irq 38,32 bit host data width,256 deep fifo
[    4.569682] ehci-platform fd800000.usb: EHCI Host Controller
[    4.570277] ehci-platform fd800000.usb: new USB bus registered, assigned bus number 1
[    4.571208] ehci-platform fd800000.usb: irq 43, io mem 0xfd800000
[    4.577838] dwmmc_rockchip fe2c0000.mmc: IDMAC supports 32-bit address mode.
[    4.578597] dwmmc_rockchip fe2c0000.mmc: Using internal DMA controller.
[    4.579239] dwmmc_rockchip fe2c0000.mmc: Version ID is 270a
[    4.579875] dwmmc_rockchip fe2c0000.mmc: DW MMC controller at irq 38,32 bit host data width,256 deep fifo
[    4.587788] ehci-platform fd800000.usb: USB 2.0 started, EHCI 1.00
[    4.589631] hub 1-0:1.0: USB hub found
[    4.590077] hub 1-0:1.0: 1 port detected
[    4.610491] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0)
[    4.611541] mmc0: new high speed SDHC card at address 0001
[    4.641611] dwmmc_rockchip fe2c0000.mmc: IDMAC supports 32-bit address mode.
[    4.642350] dwmmc_rockchip fe2c0000.mmc: Using internal DMA controller.
[    4.642967] dwmmc_rockchip fe2c0000.mmc: Version ID is 270a
[    4.643518] dwmmc_rockchip fe2c0000.mmc: DW MMC controller at irq 38,32 bit host data width,256 deep fifo
[    4.645001] dwmmc_rockchip fe2c0000.mmc: allocated mmc-pwrseq
[    4.645556] mmc_host mmc1: card is non-removable.
[    4.658924] mmc_host mmc1: Bus speed (slot 0) = 375000Hz (slot req 400000Hz, actual 375000HZ div = 0)
[    4.778265] mmc_host mmc1: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0)
[    4.785754] mmc1: new high speed SDIO card at address 0001
[    4.892260] Console: switching to colour frame buffer device 240x67
[    4.929019] rockchip-drm display-subsystem: [drm] fb0: rockchipdrmfb frame buffer device
[    4.958815] sdhci-pltfm: SDHCI platform and OF driver helper
[    4.990344] Registered IR keymap rc-cec
[    4.991064] rc rc0: dw_hdmi as /devices/platform/fe0a0000.hdmi/rc/rc0
[    4.992086] input: dw_hdmi as /devices/platform/fe0a0000.hdmi/rc/rc0/input0
[    4.995829] mmc2: SDHCI controller on fe310000.mmc [fe310000.mmc] using ADMA
[    5.041131] mmcblk0: mmc0:0001 SD 3.72 GiB 
[    5.060037] mmc2: new HS200 MMC card at address 0001
[    5.061189] GPT:Primary header thinks Alt. header is not at the end of the disk.
[    5.062002] GPT:7744511 != 7802879
[    5.062387] GPT:Alternate GPT header not at the end of the disk.
[    5.062592] mmcblk2: mmc2:0001 CJNB4R 58.2 GiB 
[    5.063012] GPT:7744511 != 7802879
[    5.063018] GPT: Use GNU Parted to correct GPT errors.
[    5.064488]  mmcblk0: p1 p2
[    5.069508]  mmcblk2: p2 p4
[    5.071271] mmcblk2boot0: mmc2:0001 CJNB4R 4.00 MiB 
[    5.074480] mmcblk2boot1: mmc2:0001 CJNB4R 4.00 MiB 
[    5.079255] mmcblk2rpmb: mmc2:0001 CJNB4R 4.00 MiB, chardev (240:0)
[   15.334435] platform regulator-vdd-cpu: deferred probe pending
[   15.335098] platform regulator-vdd-logic: deferred probe pending
[   15.335772] platform fd000000.usb: deferred probe pending
[   15.336343] platform fdc20000.syscon:io-domains: deferred probe pending

 

would you mind talking in direct message? I think we should not bloat this topic 😅

Edited by ewww
Posted (edited)

Keep dumping here, just mark down with references and purposes for every change

Sent from my 22021211RC using Tapatalk

@ewww You're using Linux version 6.1.34-media
please compile an armbian kernel 6.2++++ 
 rk3566-box-demo.dts came with edge kernel 6.2

Edited by hotnikq
Posted

@hotnikq I will. I just use 6.1 to test if it works
for example, I want to disable usb3.0 port, so is this ok?
 

Quote

&usb2phy0_host {
    phy-supply = <&vcc5v0_usb_host>;
    status = "okay";
};

&usb2phy0_otg {
    vbus-supply = <&vcc5v0_usb2_otg>;
    status = "okay";
};

&usb2phy1_host {
    phy-supply = <&vcc5v0_usb_host>;
    status = "disabled";
};

&usb2phy1_otg {
    phy-supply = <&vcc5v0_usb_host>;
    status = "disabled";
};

&usb2phy1 {
    status = "disabled";
};

&usb_host0_ehci {
    status = "okay";
};

&usb_host0_ohci {
    status = "okay";
};

&usb_host1_ehci {
    status = "disabled";
};

&usb_host1_ohci {
    status = "disabled";
};

&usb_host1_xhci {
    status = "disabled";
};

 

Posted (edited)
8 minutes ago, ewww said:

so is this ok?


USB enable and disable?
do it by trial and error, seems like a good way...
DTC it and test.
I find it.............. 6.1 kernel is rk3566-box-demo.dts compatible......
maybe your problem could be just the usb port

Edited by hotnikq

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines