This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

kernel boot from SD card very slow

the image i use is compiled through yocto, a wic file, contains uboot, kernel image and rootfs:

but I skipped the uboot, and jump to kernel directly, in addition, I didn't use the kernel image in the wic, I repace it with my own kernel image.

# IMAGE_NAME: core-image-minimal-rockchip-rk3568-evb-20220622120153.rootfs.wic
 FIRMWARE_VER: 1.0
TYPE: GPT
CMDLINE: mtdparts=rk29xxnand:0x00002000@0x00004000(uboot),0x0000a508@0x00006000(boot),-@0x00014000(rootfs:grow)
uuid: rootfs=614e0000-0000-4b53-8000-1d28000054a9

I write the whole wic image to SD card sector 0, then I overwrite sector 0x6000 in order to run my kernel image, my kernel image only 12M.

then I read out the kernel image from sector 0x6000 to DDR, and start boot.

after run the init process, it takes almost 40 mins to finish.

\viewkind4\uc1\pard\f0\fs20 [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
\par \cf0\highlight0 [ 0.000000] Linux version 4.19.161 (test@CLI73) (gcc version 8.3.0 (GCC), GNU ld (GNU Binutils) 2.32.0.20190204) #113 SMP Wed Jun 29 15:53:54 CST 2022
\par \cf0\highlight0 [ 0.000000] Machine model: Rockchip RK3568 EVB1 DDR4 V10 Board
\par \cf0\highlight0 [ 0.000000] earlycon: cdns0 at MMIO32 0x0000000002030000 (options '')
\par \cf0\highlight0 [ 0.000000] bootconsole [cdns0] enabled
\par \cf0\highlight0 [ 0.000000] cma: Reserved 16 MiB at 0x00000008ff000000
\par \cf0\highlight0 [ 0.000000] WARNING: x1-x3 nonzero in violation of boot protocol:
\par \cf0\highlight0 [ 0.000000] x1: 00000000200b9470
\par \cf0\highlight0 [ 0.000000] x2: 0000000000000018
\par \cf0\highlight0 [ 0.000000] x3: 0000000000412a02
\par \cf0\highlight0 [ 0.000000] This indicates a broken bootloader or old kernel
\par \cf0\highlight0 [ 0.000000] percpu: Embedded 23 pages/cpu s53824 r8192 d32192 u94208
\par \cf0\highlight0 [ 0.000000] Detected VIPT I-cache on CPU0
\par \cf0\highlight0 [ 0.000000] CPU features: enabling workaround for ARM erratum 845719
\par \cf0\highlight0 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 1032192
\par \cf0\highlight0 [ 0.000000] Kernel command line: loglevel=7 earlycon=cdns,mmio32,0x02030000 swiotlb=1 console=ttyPS0,115200 rw root=PARTUUID=614e0000-0000 rootfstype=ext4 rootwait
\par \cf0\highlight0 [ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
\par \cf0\highlight0 [ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
\par \cf0\highlight0 [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
\par \cf0\highlight0 [ 0.000000] Memory: 4093348K/4194304K available (7550K kernel code, 966K rwdata, 2356K rodata, 960K init, 427K bss, 84572K reserved, 16384K cma-reserved)
\par \cf0\highlight0 [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
\par \cf0\highlight0 [ 0.000000] ftrace: allocating 29220 entries in 115 pages
\par \cf0\highlight0 [ 0.000000] rcu: Hierarchical RCU implementation.
\par \cf0\highlight0 [ 0.000000] rcu: RCU event tracing is enabled.
\par \cf0\highlight0 [ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
\par \cf0\highlight0 [ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
\par \cf0\highlight0 [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
\par \cf0\highlight0 [ 0.000000] GICv3: GIC: Using split EOI/Deactivate mode
\par \cf0\highlight0 [ 0.000000] GICv3: Distributor has no Range Selector support
\par \cf0\highlight0 [ 0.000000] GICv3: no VLPI support, no direct LPI support
\par \cf0\highlight0 [ 0.000000] ITS: No ITS available, not enabling LPIs
\par \cf0\highlight0 [ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000008180000
\par \cf0\highlight0 [ 0.000000] irq_create_fwspec_mapping, hwirq 33, virq 1, interrupt-controller@08100000, type 4
\par \cf0\highlight0 [ 0.000000] random: random: get_random_bytes called from start_kernel+0x330/0x49c with crng_init=0
\par \cf0\highlight0 [ 0.000000] name clkcpu, fixed_rate 25000000, fixed_accuracy 0
\par \cf0\highlight0 [ 0.000000] name pclk, fixed_rate 7500000, fixed_accuracy 0
\par \cf0\highlight0 [ 0.000000] name uart_clk, fixed_rate 7500000, fixed_accuracy 0
\par \cf0\highlight0 [ 0.000000] name clksd, fixed_rate 50000000, fixed_accuracy 0
\par \cf0\highlight0 [ 0.000000] __timer_of_table , compatible arm,armv8-timer
\par \cf0\highlight0 [ 0.000000] irq_create_fwspec_mapping, hwirq 29, virq 2, interrupt-controller@08100000, type 4
\par \cf0\highlight0 [ 0.000000] arch_timer_of_init, i 0, ppi 2
\par \cf0\highlight0 [ 0.000000] irq_create_fwspec_mapping, hwirq 30, virq 3, interrupt-controller@08100000, type 4
\par \cf0\highlight0 [ 0.000000] arch_timer_of_init, i 1, ppi 3
\par \cf0\highlight0 [ 0.000000] irq_create_fwspec_mapping, hwirq 27, virq 4, interrupt-controller@08100000, type 4
\par \cf0\highlight0 [ 0.000000] arch_timer_of_init, i 2, ppi 4
\par \cf0\highlight0 [ 0.000000] irq_create_fwspec_mapping, hwirq 26, virq 5, interrupt-controller@08100000, type 4
\par \cf0\highlight0 [ 0.000000] arch_timer_of_init, i 3, ppi 5
\par \cf0\highlight0 [ 0.000000] arch_timer_of_init, rate 20000000, np /timer
\par \cf0\highlight0 [ 0.000000] arch_timer_register, ppi 3
\par \cf0\highlight0 [ 0.000000] arch_timer_register, err 0, arch_timer_uses_ppi 1, 2, 0, 1, 3
\par \cf0\highlight0 [ 0.000000] configure the timer on the boot CPU
\par \cf0\highlight0 [ 0.000000] arch_timer: cp15 timer(s) running at 20.00MHz (phys).
\par \cf0\highlight0 [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x49cd42e20, max_idle_ns: 440795202120 ns
\par \cf0\highlight0 [ 0.000000] func arch_counter_get_cntpct, start_count 14575135, cyclecounter.read arch_counter_read_cc, rate 20000000
\par \cf0\highlight0 [ 0.000000] sched_clock_register, cd.rate 0, rate 20000000
\par \cf0\highlight0 [ 0.000013] sched_clock: 56 bits at 20MHz, resolution 50ns, wraps every 4398046511100ns
\par \cf0\highlight0 [ 0.000510] Registered arch_counter_get_cntpct+0x0/0x60 as sched_clock source
\par \cf0\highlight0 [ 0.000988] arch_timer_rate 0x1312d00
\par \cf0\highlight0 [ 0.001173] lpj_fine 0x4e20
\par \cf0\highlight0 [ 0.001798] Console: colour dummy device 80x25
\par \cf0\highlight0 [ 0.001916] Calibrating delay loop (skipped), value calculated using timer frequency.. 40.00 BogoMIPS (lpj=20000)
\par \cf0\highlight0 [ 0.002388] pid_max: default: 32768 minimum: 301
\par \cf0\highlight0 [ 0.003114] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
\par \cf0\highlight0 [ 0.003250] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes)
\par \cf0\highlight0 [ 0.006038] psci: no cpu_on method, not booting CPU1
\par \cf0\highlight0 [ 0.006116] psci: no cpu_on method, not booting CPU2
\par \cf0\highlight0 [ 0.006332] psci: no cpu_on method, not booting CPU3
\par \cf0\highlight0 [ 0.008086] ASID allocator initialised with 32768 entries
\par \cf0\highlight0 [ 0.008442] rcu: Hierarchical SRCU implementation.
\par \cf0\highlight0 [ 0.012964] smp: Bringing up secondary CPUs ...
\par \cf0\highlight0 [ 0.013099] smp: Brought up 1 node, 1 CPU
\par \cf0\highlight0 [ 0.013176] SMP: Total of 1 processors activated.
\par \cf0\highlight0 [ 0.013482] CPU features: detected: GIC system register CPU interface
\par \cf0\highlight0 [ 0.013874] CPU features: detected: 32-bit EL0 Support
\par \cf0\highlight0 [ 0.014328] CPU: All CPU(s) started at EL2
\par \cf0\highlight0 [ 0.014467] alternatives: patching kernel code
\par \cf0\highlight0 [ 0.018411] ksys_mount, kernel_type devtmpfs, devname devtmpfs, dirname /,
\par \cf0\highlight0 [ 0.018638] IS_ERR(kernel_dev) 0
\par \cf0\highlight0 [ 0.019145] devtmpfs: initialized
\par \cf0\highlight0 [ 0.024089] Registered cp15_barrier emulation handler
\par \cf0\highlight0 [ 0.024176] Registered setend emulation handler
\par \cf0\highlight0 [ 0.025061] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns
\par \cf0\highlight0 [ 0.025366] futex hash table entries: 1024 (order: 4, 65536 bytes)
\par \cf0\highlight0 [ 0.028486] bus: 'platform': driver_probe_device: matched device reg-dummy with driver reg-dummy
\par \cf0\highlight0 [ 0.028733] bus: 'platform': really_probe: probing driver reg-dummy with device reg-dummy
\par \cf0\highlight0 [ 0.029872] bus: 'platform': really_probe: bound device reg-dummy to driver reg-dummy
\par \cf0\highlight0 [ 0.030814] NET: Registered protocol family 16
\par \cf0\highlight0 [ 0.033239] cpuidle: using governor menu
\par \cf0\highlight0 [ 0.033859] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
\par \cf0\highlight0 [ 0.037697] DMA: preallocated 256 KiB pool for atomic allocations
\par \cf0\highlight0 [ 0.038002] tty_register_driver, driver->major 254, minor 0, driver ttyPS
\par \cf0\highlight0 [ 0.038801] irq_create_fwspec_mapping, hwirq 260, virq 6, interrupt-controller@08100000, type 4
\par \cf0\highlight0 [ 0.039140] irq_create_fwspec_mapping, hwirq 261, virq 7, interrupt-controller@08100000, type 4
\par \cf0\highlight0 [ 0.039725] irq_create_fwspec_mapping, hwirq 262, virq 8, interrupt-controller@08100000, type 4
\par \cf0\highlight0 [ 0.040216] irq_create_fwspec_mapping, hwirq 263, virq 9, interrupt-controller@08100000, type 4
\par \cf0\highlight0 [ 0.041628] irq_create_fwspec_mapping, hwirq 60, virq 10, interrupt-controller@08100000, type 4
\par \cf0\highlight0 [ 0.042146] bus: 'platform': driver_probe_device: matched device 2030000.serial with driver xuartps
\par \cf0\highlight0 [ 0.042652] irq_create_fwspec_mapping, hwirq 304, virq 11, interrupt-controller@08100000, type 4
\par \cf0\highlight0 [ 0.043569] bus: 'platform': driver_probe_device: matched device 2030000.serial with driver xuartps
\par \cf0\highlight0 [ 0.043814] bus: 'platform': really_probe: probing driver xuartps with device 2030000.serial
\par \cf0\highlight0 [ 0.044475] devm_clk_get, dev 2030000.serial
\par \cf0\highlight0 [ 0.044612] devm_clk_get, dev 2030000.serial
\par \cf0\highlight0 [ 0.044870] clk_core_prepare, rate 7500000, ret 0
\par \cf0\highlight0 [ 0.045163] clk_core_prepare, rate 7500000, ret 0
\par \cf0\highlight0 [ 0.045614] 2030000.serial: ttyPS0 at MMIO 0x2030000 (irq = 10, base_baud = 468750) is a xuartps
\par \cf0\highlight0 [ 0.046380] console [ttyPS0] enabled
\par \cf0\highlight0 [ 0.046380] console [ttyPS0] enabled
\par \cf0\highlight0 [ 0.046700] bootconsole [cdns0] disabled
\par \cf0\highlight0 [ 0.046700] bootconsole [cdns0] disabled
\par \cf0\highlight0 [ 0.047755] cdns_uart_probe, name ttyPS0, minor 0, clk 7500000, rc 0, major 0
\par \cf0\highlight0 [ 0.048300] bus: 'platform': really_probe: bound device 2030000.serial to driver xuartps
\par \cf0\highlight0 [ 0.065221] cryptd: max_cpu_qlen set to 1000
\par \cf0\highlight0 [ 0.067406] SCSI subsystem initialized
\par \cf0\highlight0 [ 0.067983] usbcore: registered new interface driver usbfs
\par \cf0\highlight0 [ 0.068459] usbcore: registered new interface driver hub
\par \cf0\highlight0 [ 0.069031] usbcore: registered new device driver usb
\par \cf0\highlight0 [ 0.069467] media: Linux media interface: v0.10
\par \cf0\highlight0 [ 0.069898] videodev: Linux video capture interface: v2.00
\par \cf0\highlight0 [ 0.073448] clocksource: Switched to clocksource arch_sys_counter
\par \cf0\highlight0 [ 0.304938] NET: Registered protocol family 1
\par \cf0\highlight0 [ 0.305322] populate_rootfs, do_skip_initramfs 0, initrd_start 0x0, __initramfs_size 0x200, start 070701000002D1000041ED000000000000000000000002629AE44600000000000000030000000100000000000000000000000400000000dev
\par \cf0\highlight0 [ 0.307034] populate_rootfs, err (null)
\par \cf0\highlight0 [ 0.308101] bus: 'platform': driver_probe_device: matched device arm-pmu with driver armv8-pmu
\par \cf0\highlight0 [ 0.308806] bus: 'platform': really_probe: probing driver armv8-pmu with device arm-pmu
\par \cf0\highlight0 [ 0.310278] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
\par \cf0\highlight0 [ 0.310932] bus: 'platform': really_probe: bound device arm-pmu to driver armv8-pmu
\par \cf0\highlight0 [ 0.312682] bus: 'platform': driver_probe_device: matched device alarmtimer with driver alarmtimer
\par \cf0\highlight0 [ 0.313278] bus: 'platform': really_probe: probing driver alarmtimer with device alarmtimer
\par \cf0\highlight0 [ 0.313918] bus: 'platform': really_probe: bound device alarmtimer to driver alarmtimer
\par \cf0\highlight0 [ 0.316859] Initialise system trusted keyrings
\par \cf0\highlight0 [ 0.317548] workingset: timestamp_bits=61 max_order=20 bucket_order=0
\par \cf0\highlight0 [ 0.337477] squashfs: version 4.0 (2009/01/31) Phillip Lougher
\par \cf0\highlight0\f1 [ 0.338696] jffs2: version 2.2. (NAND) \'a9 2001-2006 Red Hat, Inc.\f0
\par \cf0\highlight0 [ 0.339728] fuse init (API version 7.27)
\par \cf0\highlight0 [ 0.340997] SGI XFS with security attributes, no debug enabled
\par \cf0\highlight0 [ 0.349485] Key type asymmetric registered
\par \cf0\highlight0 [ 0.349774] Asymmetric key parser 'x509' registered
\par \cf0\highlight0 [ 0.350203] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
\par \cf0\highlight0 [ 0.350732] io scheduler noop registered
\par \cf0\highlight0 [ 0.351003] io scheduler deadline registered
\par \cf0\highlight0 [ 0.351654] io scheduler cfq registered (default)
\par \cf0\highlight0 [ 0.351977] io scheduler mq-deadline registered
\par \cf0\highlight0 [ 0.352285] io scheduler kyber registered
\par \cf0\highlight0 [ 0.353861] tty_register_driver, driver->major 128, minor 0, driver ptm
\par \cf0\highlight0 [ 0.354320] tty_register_driver, driver->major 136, minor 0, driver pts
\par \cf0\highlight0 [ 0.356405] cacheinfo: Unable to detect cache hierarchy for CPU 0
\par \cf0\highlight0 [ 0.360057] brd: module loaded
\par \cf0\highlight0 [ 0.381536] loop: module loaded
\par \cf0\highlight0 [ 0.382997] zram: Added device: zram0
\par \cf0\highlight0 [ 0.383622] lkdtm: No crash points registered, enable through debugfs
\par \cf0\highlight0 [ 0.386083] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
\par \cf0\highlight0 [ 0.386583] ehci-pci: EHCI PCI platform driver
\par \cf0\highlight0 [ 0.386983] ehci-platform: EHCI generic platform driver
\par \cf0\highlight0 [ 0.387490] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
\par \cf0\highlight0 [ 0.387924] ohci-platform: OHCI generic platform driver
\par \cf0\highlight0 [ 0.388653] tty_register_driver, driver->major 166, minor 0, driver ttyACM
\par \cf0\highlight0 [ 0.389203] usbcore: registered new interface driver cdc_acm
\par \cf0\highlight0 [ 0.389617] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
\par \cf0\highlight0 [ 0.390225] usbcore: registered new interface driver cdc_wdm
\par \cf0\highlight0 [ 0.391191] usbcore: registered new interface driver uas
\par \cf0\highlight0 [ 0.391724] usbcore: registered new interface driver usb-storage
\par \cf0\highlight0 [ 0.392249] tty_register_driver, driver->major 188, minor 0, driver ttyUSB
\par \cf0\highlight0 [ 0.392842] usbcore: registered new interface driver usbserial_generic
\par \cf0\highlight0 [ 0.393334] usbserial: USB Serial support registered for generic
\par \cf0\highlight0 [ 0.393845] usbcore: registered new interface driver cp210x
\par \cf0\highlight0 [ 0.394284] usbserial: USB Serial support registered for cp210x
\par \cf0\highlight0 [ 0.394850] usbcore: registered new interface driver ftdi_sio
\par \cf0\highlight0 [ 0.395289] usbserial: USB Serial support registered for FTDI USB Serial Device
\par \cf0\highlight0 [ 0.395881] usbcore: registered new interface driver keyspan
\par \cf0\highlight0 [ 0.396314] usbserial: USB Serial support registered for Keyspan - (without firmware)
\par \cf0\highlight0 [ 0.396917] usbserial: USB Serial support registered for Keyspan 1 port adapter
\par \cf0\highlight0 [ 0.397488] usbserial: USB Serial support registered for Keyspan 2 port adapter
\par \cf0\highlight0 [ 0.398022] usbserial: USB Serial support registered for Keyspan 4 port adapter
\par \cf0\highlight0 [ 0.398608] usbcore: registered new interface driver option
\par \cf0\highlight0 [ 0.399044] usbserial: USB Serial support registered for GSM modem (1-port)
\par \cf0\highlight0 [ 0.399610] usbcore: registered new interface driver oti6858
\par \cf0\highlight0 [ 0.400040] usbserial: USB Serial support registered for oti6858
\par \cf0\highlight0 [ 0.400542] usbcore: registered new interface driver pl2303
\par \cf0\highlight0 [ 0.400965] usbserial: USB Serial support registered for pl2303
\par \cf0\highlight0 [ 0.401465] usbcore: registered new interface driver qcserial
\par \cf0\highlight0 [ 0.401905] usbserial: USB Serial support registered for Qualcomm USB modem
\par \cf0\highlight0 [ 0.402481] usbcore: registered new interface driver sierra
\par \cf0\highlight0 [ 0.402919] usbserial: USB Serial support registered for Sierra USB modem
\par \cf0\highlight0 [ 0.403609] tty_register_driver, driver->major 247, minor 0, driver ttyGS
\par \cf0\highlight0 [ 0.404659] i2c /dev entries driver
\par \cf0\highlight0 [ 0.405282] usbcore: registered new interface driver uvcvideo
\par \cf0\highlight0 [ 0.405707] USB Video Class driver (1.1.1)
\par \cf0\highlight0 [ 0.406921] sdhci: Secure Digital Host Controller Interface driver
\par \cf0\highlight0 [ 0.407330] sdhci: Copyright(c) Pierre Ossman
\par \cf0\highlight0 [ 0.407663] Synopsys Designware Multimedia Card Interface Driver
\par \cf0\highlight0 [ 0.408153] sdhci-pltfm: SDHCI platform and OF driver helper
\par \cf0\highlight0 [ 0.408723] bus: 'platform': driver_probe_device: matched device 8404000.sdhci with driver sdhci-dwcmshc
\par \cf0\highlight0 [ 0.409363] bus: 'platform': really_probe: probing driver sdhci-dwcmshc with device 8404000.sdhci
\par \cf0\highlight0 [ 0.410235] devm_clk_get, dev 8404000.sdhci
\par \cf0\highlight0 [ 0.410573] clk_core_prepare, rate 50000000, ret 0
\par \cf0\highlight0 [ 0.411065] emmc quirks 0x2000000, clock-frequency 0
\par \cf0\highlight0 [ 0.411604] __sdhci_read_caps, host caps 0x3f6e6481
\par \cf0\highlight0 [ 0.411932] __sdhci_read_caps, host caps1 0x8008071
\par \cf0\highlight0 [ 0.412259] mmc0: Unknown controller version (5). You may experience problems.
\par \cf0\highlight0 [ 0.413316] sdhci_setup_host, adma_table 0xffffff800801d200, adma_addr 8ff040200, align_buffer_sz 512
\par \cf0\highlight0 [ 0.413984] sdhci_setup_host, emmc caps 0x4387040f, caps2 0x20000, flags 53378, quirks 33554432, quirks2 0
\par \cf0\highlight0 [ 0.415647] sdhci_set_power_noreg, pwr 15
\par \cf0\highlight0 [ 0.415926] sdhci_set_ios, ctrl 0x0
\par \cf0\highlight0 [ 0.416166] sdhci_set_ios, ctrl_2 0x0
\par \cf0\highlight0 [ 0.434595] sdhci_set_ios, ctrl 0x0
\par \cf0\highlight0 [ 0.434837] sdhci_set_ios, ctrl_2 0x0
\par \cf0\highlight0 [ 0.447706] mmc0: mmc_rescan_try_freq: trying to init card at 400000 Hz, host->restrict_caps 5
\par \cf0\highlight0 [ 0.448273] sdhci_set_ios, ctrl 0x0
\par \cf0\highlight0 [ 0.448554] sdhci_set_ios, ctrl_2 0x0
\par \cf0\highlight0 [ 0.448842] mmc0: SDHCI controller on 8404000.sdhci [8404000.sdhci] using ADMA 64-bit
\par \cf0\highlight0 [ 0.449487] bus: 'platform': really_probe: bound device 8404000.sdhci to driver sdhci-dwcmshc
\par \cf0\highlight0 [ 0.450510] hidraw: raw HID events driver (C) Jiri Kosina
\par \cf0\highlight0 [ 0.451488] sdhci_set_ios, ctrl 0x0
\par \cf0\highlight0 [ 0.451731] sdhci_set_ios, ctrl_2 0x0
\par \cf0\highlight0 [ 0.452210] usbcore: registered new interface driver usbhid
\par \cf0\highlight0 [ 0.452616] usbhid: USB HID core driver
\par \cf0\highlight0 [ 0.453282] mmc_rescan_try_freq, mmc_go_idle
\par \cf0\highlight0 [ 0.454169] sdhci_set_ios, ctrl 0x0
\par \cf0\highlight0 [ 0.454451] sdhci_set_ios, ctrl_2 0x0
\par \cf0\highlight0 [ 0.457171] Loading compiled-in X.509 certificates
\par \cf0\highlight0 [ 0.457576] sdhci_set_ios, ctrl 0x0
\par \cf0\highlight0 [ 0.457817] sdhci_set_ios, ctrl_2 0x0
\par \cf0\highlight0 [ 0.459570] mmc_sd_get_cid, err 0, 0 is ok
\par \cf0\highlight0 [ 0.461511] cdns_uart_startup, is_brk_support 1, uart_s 0x124, read 0x124, rx_timeout 10
\par \cf0\highlight0 [ 0.462120] cdns_uart_isr, irq 10, port name ttyPS0, isrstatus 0x100
\par \cf0\highlight0 [ 0.462885] cdns_uart_startup, CDNS_UART_RX_IRQS 0x161, readUart_enable 0x0, readUart_s 0x0, irq 10
\par \cf0\highlight0 [ 0.463650] prepare_namespace
\par \cf0\highlight0 [ 0.463874] prepare_namespace, saved_root_name PARTUUID=614e0000-0000, ROOT_DEV 0, P
\par \cf0\highlight0 [ 0.464856] Waiting for root device PARTUUID=614e0000-0000...
\par \cf0\highlight0 [ 0.471867] mmc_sd_get_cid, power on? after mmc_send_app_op_cond, err 0, 0 is ok
\par \cf0\highlight0 [ 0.473109] mmc_sd_init_card, mmc_select_card
\par \cf0\highlight0 [ 0.479227] sdhci_set_ios, ctrl 0x1c
\par \cf0\highlight0 [ 0.479506] sdhci_set_ios, ctrl_2 0x0
\par \cf0\highlight0 [ 0.479768] sdhci_set_ios, ctrl 0x1c
\par \cf0\highlight0 [ 0.480012] sdhci_set_ios, ctrl_2 0x0
\par \cf0\highlight0 [ 0.484446] sdhci_set_ios, ctrl 0x1e
\par \cf0\highlight0 [ 0.484692] sdhci_set_ios, ctrl_2 0x0
\par \cf0\highlight0 [ 0.484981] mmc0: new high speed SDHC card at address f5cf
\par \cf0\highlight0 [ 0.485805] bus: 'mmc': driver_probe_device: matched device mmc0:f5cf with driver mmcblk
\par \cf0\highlight0 [ 0.486348] bus: 'mmc': really_probe: probing driver mmcblk with device mmc0:f5cf
\par \cf0\highlight0 [ 0.488712] mmcblk0: mmc0:f5cf SD08G 7.42 GiB
\par \cf0\highlight0 [ 1.231714] find_valid_gpt, lastlba 15564799, alternate_lba 1080339, force_gpt 0
\par \cf0\highlight0 [ 1.973514] good_pgpt 1, good_agpt 1
\par \cf0\highlight0 [ 1.973767] GPT:Primary header thinks Alt. header is not at the end of the disk.
\par \cf0\highlight0 [ 1.974253] GPT:1080339 != 15564799
\par \cf0\highlight0 [ 1.974524] GPT:Alternate GPT header not at the end of the disk.
\par \cf0\highlight0 [ 1.974922] GPT:1080339 != 15564799
\par \cf0\highlight0 [ 1.975159] GPT: Use GNU Parted to correct GPT errors.
\par \cf0\highlight0 [ 1.975543] GUID Partition Table is valid! Yea!
\par \cf0\highlight0 [ 1.975930] success efi_partition
\par \cf0\highlight0 [ 1.976158] mmcblk0: p1 p2 p3
\par \cf0\highlight0 [ 1.980012] bus: 'mmc': really_probe: bound device mmc0:f5cf to driver mmcblk
\par \cf0\highlight0 [ 1.983616] mount_root, mount /dev/root
\par \cf0\highlight0 [ 1.983886] fs_names ext4, name /dev/root
\par \cf0\highlight0 [ 1.984173] ksys_mount, kernel_type ext4, devname /dev/root, dirname /root,
\par \cf0\highlight0 [ 3.612382] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: (null)
\par \cf0\highlight0 [ 3.613048] VFS: Mounted root (ext4 filesystem) on device 179:3.
\par \cf0\highlight0 [ 3.613486] fs_names ext4, root_mount_data (null), err 0
\par \cf0\highlight0 [ 3.613860] ksys_mount, kernel_type devtmpfs, devname devtmpfs, dirname dev,
\par \cf0\highlight0 [ 4.855748] devtmpfs: mounted
\par \cf0\highlight0 [ 4.855964] ksys_mount, kernel_type (null), devname ., dirname /,
\par \cf0\highlight0 [ 4.856613] IS_ERR(kernel_dev) 0
\par \cf0\highlight0 [ 4.856889] rootfs is available now
\par \cf0\highlight0 [ 4.862342] Freeing unused kernel memory: 960K
\par \cf0\highlight0 [ 4.862736] ramdisk_execute_command (null)
\par \cf0\highlight0 [ 4.863127] Run /sbin/init as init process
\par \cf0\highlight0 [ 61.817421] random: fast init done
\par \cf0\highlight0 [ 142.414830] ksys_mount, kernel_type proc, devname proc, dirname /proc,     ---------------------------->why here take so much time?
\par \cf0\highlight0 [ 168.810668] ksys_mount, kernel_type sysfs, devname sysfs, dirname /sys,
\par \cf0\highlight0 [ 168.837305] ksys_mount, kernel_type debugfs, devname debugfs, dirname /sys/kernel/debug,
\par \cf0\highlight0 [ 168.863655] ksys_mount, kernel_type configfs, devname configfs, dirname /sys/kernel/config,
\par \cf0\highlight0 [ 168.895225] ksys_mount, kernel_type devpts, devname devpts, dirname /dev/pts,
\par \cf0\highlight0 [ 168.897149] ksys_mount, kernel_type tmpfs, devname tmpfs, dirname /run,
\par \cf0\highlight0 [ 168.898931] ksys_mount, kernel_type tmpfs, devname tmpfs, dirname /var/volatile,
\par \cf0\highlight0 Starting udev
\par \cf0\highlight0 [ 169.185012] udevd[60]: starting version 3.2.7
\par \cf0\highlight0 [ 169.190724] random: udevd: uninitialized urandom read (16 bytes read)
\par \cf0\highlight0 [ 169.193799] random: udevd: uninitialized urandom read (16 bytes read)
\par \cf0\highlight0 [ 169.194343] random: udevd: uninitialized urandom read (16 bytes read)
\par \cf0\highlight0 [ 169.215657] udevd[60]: specified group 'kvm' unknown
\par \cf0\highlight0 [ 169.262271] udevd[61]: starting eudev-3.2.7
\par \cf0\highlight0 [ 169.952690] ksys_mount, kernel_type none, devname /dev/root, dirname /,
\par \cf0\highlight0 [ 169.955031] EXT4-fs (mmcblk0p3): re-mounted. Opts: (null)
\par \cf0\highlight0 [ 170.026234] ksys_mount, kernel_type devpts, devname devpts, dirname /dev/pts,
\par \cf0\highlight0 sysctl: cannot stat /proc/sys/net/ipv4/conf/default/rp_filter: No such file or directory
\par \cf0\highlight0 sysctl: cannot stat /proc/sys/net/ipv4/conf/all/rp_filter: No such file or directory
\par \cf0\highlight0 hwclock: Cannot access the Hardware Clock via any known method.
\par \cf0\highlight0 hwclock: Use the --verbose option to see the details of our search for an access method.
\par \cf0\highlight0 Mon Jun 27 06:44:23 UTC 2022
\par \cf0\highlight0 hwclock: Cannot access the Hardware Clock via any known method.
\par \cf0\highlight0 hwclock: Use the --verbose option to see the details of our search for an access method.
\par \cf0\highlight0 [ 171.717357] urandom_read: 3 callbacks suppressed
\par \cf0\highlight0 [ 171.717374] random: dd: uninitialized urandom read (512 bytes read)
\par \cf0\highlight0 INIT: Entering runlevel: 2
\par \cf0\highlight0 Configuring network interfaces...
\par \cf0\highlight0 RTNETLINK answers: Operation not supported
\par \cf0\highlight0 Cannot find device "eth0"
\par \cf0\highlight0 [ 172.203963] random: dbus-uuidgen: uninitialized urandom read (12 bytes read)
\par \cf0\highlight0 [ 172.204647] random: dbus-uuidgen: uninitialized urandom read (8 bytes read)
\par \cf0\highlight0 Starting system message bus:
\par \cf0\highlight0 dbus.
\par \cf0\highlight0 hwclock: Cannot access the Hardware Clock via any known method.
\par \cf0\highlight0 hwclock: Use the --verbose option to see the details of our search for an access method.
\par \cf0\highlight0 Starting syslogd/klogd:
\par \cf0\highlight0 done
\par
\par \cf0\highlight0 Poky (Yocto Project Reference Distro) 2.7.4 rockchip-rk3568-evb ttyPS0
\par
\par \cf0\highlight0 rockchip-rk3568-evb login:
\par \cf0\highlight0 root@rockchip-rk3568-evb:~# cd /
\par \cf0\highlight0 root@rockchip-rk3568-evb:/# dmesg > my_msg_0629_
\par \cf0\highlight0 root@rockchip-rk3568-evb:/# ls
\par \cf0\highlight0 bin

bootargs = "loglevel=7 earlycon=cdns,mmio32,0x02030000 swiotlb=1 console=ttyPS0,115200 rw root=PARTUUID=614e0000-0000 rootfstype=ext4 roowait";

my device tree:

// SPDX-LICENSE-IDENTIFIER: (GPL-2.0+ OR MIT)
/*
* Copyright (c) 2020 Rockchip Electronics Co., Ltd.
*
*/
/dts-v1/;

#include <dt-bindings/interrupt-controller/arm-gic.h>
#include <dt-bindings/interrupt-controller/irq.h>

/ {
model = "Rockchip RK3568 EVB1 DDR4 V10 Board";
compatible = "rockchip,rk3568-evb1-ddr4-v10", "rockchip,rk3568";
interrupt-parent = <&gic>;
#address-cells = <2>;
#size-cells = <2>;

chosen: chosen {
bootargs = "loglevel=7 earlycon=cdns,mmio32,0x02030000 swiotlb=1 console=ttyPS0,115200 rw root=PARTUUID=614e0000-0000 rootfstype=ext4 rootwait";
stdout-path = &uart0;
};

aliases {
serial0 = &uart0;
};

memory@800000000 {
device_type = "memory";
reg = <0x8 0x00000000 0x1 0x00000000>;
/* size : 4 GB DDR */
};

cpus {
#address-cells = <2>;
#size-cells = <0>;

cpu0: cpu@0 {
device_type = "cpu";
compatible = "arm,cortex-a55";
reg = <0x0 0x0>;
enable-method = "psci";
clocks = <&clkcpu 0>;
operating-points-v2 = <&cpu0_opp_table>;
#cooling-cells = <2>;
dynamic-power-coefficient = <187>;
power-model {
compatible = "simple-power-model";
leakage-range= <10 40>;
ls = <(-9196) 6360 0>;
static-coefficient = <100000>;
ts = <83822 206397 (-4300) 71>;
thermal-zone = "soc-thermal";
};
};

cpu1: cpu@100 {
device_type = "cpu";
compatible = "arm,cortex-a55";
reg = <0x0 0x100>;
enable-method = "psci";
clocks = <&clkcpu 0>;
operating-points-v2 = <&cpu0_opp_table>;
};

cpu2: cpu@200 {
device_type = "cpu";
compatible = "arm,cortex-a55";
reg = <0x0 0x200>;
enable-method = "psci";
clocks = <&clkcpu 0>;
operating-points-v2 = <&cpu0_opp_table>;
};

cpu3: cpu@300 {
device_type = "cpu";
compatible = "arm,cortex-a55";
reg = <0x0 0x300>;
enable-method = "psci";
clocks = <&clkcpu 0>;
operating-points-v2 = <&cpu0_opp_table>;
};
};

cpu0_opp_table: cpu0-opp-table {
compatible = "operating-points-v2";
opp-shared;

rockchip,temp-hysteresis = <5000>;
rockchip,low-temp = <0>;
rockchip,low-temp-adjust-volt = </* MHz MHz uV */1200 1200 75000>;

//nvmem-cells = <&cpu_leakage>;
//nvmem-cell-names = "leakage";

opp-408000000 {
opp-hz = /bits/ 64 <408000000>;
opp-microvolt = <825000 825000 1150000>;
clock-latency-ns = <40000>;
};
opp-600000000 {
opp-hz = /bits/ 64 <600000000>;
opp-microvolt = <825000 825000 1150000>;
clock-latency-ns = <40000>;
};
opp-816000000 {
opp-hz = /bits/ 64 <816000000>;
opp-microvolt = <825000 825000 1150000>;
clock-latency-ns = <40000>;
opp-suspend;
};
opp-1200000000 {
opp-hz = /bits/ 64 <1200000000>;
opp-microvolt = <825000 825000 1150000>;
clock-latency-ns = <40000>;
};
opp-1416000000 {
opp-hz = /bits/ 64 <1416000000>;
opp-microvolt = <900000 900000 1150000>;
clock-latency-ns = <40000>;
};
opp-1608000000 {
opp-hz = /bits/ 64 <1608000000>;
opp-microvolt = <975000 975000 1150000>;
clock-latency-ns = <40000>;
};
opp-1800000000 {
opp-hz = /bits/ 64 <1800000000>;
opp-microvolt = <1050000 1050000 1150000>;
clock-latency-ns = <40000>;
};
opp-1992000000 {
opp-hz = /bits/ 64 <1992000000>;
opp-microvolt = <1150000 1150000 1150000>;
clock-latency-ns = <40000>;
};
};

arm-pmu {
compatible = "arm,cortex-a55-pmu", "arm,armv8-pmuv3";
interrupts = <GIC_SPI 228 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 229 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 230 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 231 IRQ_TYPE_LEVEL_HIGH>;
interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>;
};

timer {
compatible = "arm,armv8-timer";
interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>,
<GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>,
<GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>,
<GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>;
arm,no-tick-in-suspend;
};

clkcpu: clkcpu {
compatible = "fixed-clock";
#clock-cells = <0>;
clock-frequency = <100000000>;
clock-output-names = "clkcpu";
};

pclk: pclk {
compatible = "fixed-clock";
#clock-cells = <0>;
clock-frequency = <7500000>;
clock-output-names = "pclk";
};

uart_clk: uart_clk {
compatible = "fixed-clock";
#clock-cells = <0>;
clock-frequency = <7500000>;
clock-output-names = "uart_clk";
};

gic: interrupt-controller@08100000 {
compatible = "arm,gic-v3";
#interrupt-cells = <3>;
#address-cells = <2>;
#size-cells = <2>;
ranges;
interrupt-controller;

reg = <0x0 0x08100000 0 0x10000>, /* GICD */
<0x0 0x08180000 0 0xc0000>; /* GICR */
interrupts = <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>;
/*its: interrupt-controller@08120000 {
compatible = "arm,gic-v3-its";
msi-controller;
#msi-cells = <1>;
reg = <0x0 0x08120000 0x0 0x20000>;
};*/
};

uart0: serial@02030000 {
compatible = "cdns,uart-r1p12", "xlnx,xuartps";
status = "okay";
interrupt-parent = <&gic>;
interrupts = <0 28 4>;
reg = <0x0 0x02030000 0x0 0x1000>;
//clock-names = "uart_clk";
clock-names = "uart_clk", "pclk";
clocks = <&uart_clk>, <&pclk>;
};

clksd: clksd {
compatible = "fixed-clock";
#clock-cells = <0>;
clock-frequency = <25000000>;
clock-output-names = "clksd";
};

sdmmc: sdhci@08404000 {
compatible = "snps,dwcmshc-sdhci";
reg = <0x0 0x08404000 0x0 0x1000>;
interrupts = <GIC_SPI 272 IRQ_TYPE_LEVEL_HIGH>;
//assigned-clocks = <&cru BCLK_EMMC>, <&cru TCLK_EMMC>;
//assigned-clock-rates = <200000000>, <24000000>;
clocks = <&clksd>;
clock-names = "core";//"core", "bus", "axi", "block", "timer";
status = "okay";
};
};

&sdmmc {
bus-width = <4>;
cap-mmc-highspeed;
cap-sd-highspeed;
supports-sd;
supports-emmc;
//vqmmc-supply = <&vccio_sd>;
//vmmc-supply = <&vcc_sd>;
status = "okay";
};

my kernel config:

CONFIG_DEFAULT_HOSTNAME="localhost"
CONFIG_SYSVIPC=y
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y
CONFIG_PREEMPT_VOLUNTARY=y
CONFIG_LOG_BUF_SHIFT=18
CONFIG_CGROUPS=y
CONFIG_CGROUP_SCHED=y
CONFIG_CFS_BANDWIDTH=y
CONFIG_CGROUP_FREEZER=y
CONFIG_CPUSETS=y
CONFIG_CGROUP_DEVICE=y
CONFIG_CGROUP_CPUACCT=y
CONFIG_NAMESPACES=y
CONFIG_USER_NS=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
CONFIG_EMBEDDED=y
# CONFIG_COMPAT_BRK is not set
CONFIG_PROFILING=y
CONFIG_ARCH_NETINT=y
CONFIG_PCI=y
CONFIG_PCIEPORTBUS=y
# CONFIG_ARM64_ERRATUM_826319 is not set
# CONFIG_ARM64_ERRATUM_827319 is not set
# CONFIG_ARM64_ERRATUM_824069 is not set
# CONFIG_ARM64_ERRATUM_819472 is not set
# CONFIG_ARM64_ERRATUM_832075 is not set
# CONFIG_CAVIUM_ERRATUM_22375 is not set
# CONFIG_CAVIUM_ERRATUM_23154 is not set
CONFIG_SCHED_MC=y
CONFIG_NR_CPUS=8
CONFIG_HZ_1000=y
CONFIG_SECCOMP=y
CONFIG_ARMV8_DEPRECATED=y
CONFIG_SWP_EMULATION=y
CONFIG_CP15_BARRIER_EMULATION=y
CONFIG_SETEND_EMULATION=y
# CONFIG_EFI is not set
CONFIG_COMPAT=y
CONFIG_PM_DEBUG=y
CONFIG_PM_ADVANCED_DEBUG=y
CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y
CONFIG_CPU_IDLE=y
CONFIG_ARM_CPUIDLE=y
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_DEFAULT_GOV_INTERACTIVE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPUFREQ_DT=y
CONFIG_ARM64_CRYPTO=y
CONFIG_CRYPTO_SHA1_ARM64_CE=y
CONFIG_CRYPTO_SHA2_ARM64_CE=y
CONFIG_CRYPTO_GHASH_ARM64_CE=y
CONFIG_CRYPTO_AES_ARM64_CE_CCM=y
CONFIG_CRYPTO_AES_ARM64_CE_BLK=y
CONFIG_MODULES=y
CONFIG_MODULE_FORCE_LOAD=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_PARTITION_ADVANCED=y
# CONFIG_COMPACTION is not set
CONFIG_DEFAULT_MMAP_MIN_ADDR=32768
CONFIG_CMA=y
CONFIG_ZSMALLOC=y
CONFIG_NET=y
CONFIG_UNIX=y
CONFIG_UNIX_DIAG=y
CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y
CONFIG_DEBUG_DEVRES=y
CONFIG_DMA_CMA=y
CONFIG_MTD=y
CONFIG_MTD_CMDLINE_PARTS=y
CONFIG_MTD_BLOCK=y
CONFIG_MTD_UBI=y
CONFIG_DTC_SYMBOLS=y
CONFIG_ZRAM=y
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_COUNT=2
CONFIG_BLK_DEV_RAM_SIZE=20480
CONFIG_SRAM=y
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_BLK_DEV_SR=y
CONFIG_SCSI_SCAN_ASYNC=y
CONFIG_SCSI_SPI_ATTRS=y
CONFIG_INPUT_FF_MEMLESS=y
CONFIG_INPUT_MATRIXKMAP=y
CONFIG_INPUT_EVDEV=y
CONFIG_KEYBOARD_ADC=y
# CONFIG_KEYBOARD_ATKBD is not set
# CONFIG_MOUSE_PS2 is not set
CONFIG_MOUSE_CYAPA=y
CONFIG_MOUSE_ELAN_I2C=y
CONFIG_INPUT_MISC=y
CONFIG_INPUT_UINPUT=y
# CONFIG_SERIO is not set
CONFIG_VT_HW_CONSOLE_BINDING=y
# CONFIG_LEGACY_PTYS is not set
CONFIG_SERIAL_XILINX_PS_UART=y
CONFIG_SERIAL_XILINX_PS_UART_CONSOLE=y
CONFIG_HW_RANDOM=y
CONFIG_TCG_TPM=y
CONFIG_TCG_TIS_I2C_INFINEON=y
CONFIG_I2C_CHARDEV=y
CONFIG_I2C_MUX=y
CONFIG_I2C_RK3X=y
CONFIG_SPI=y
CONFIG_SPI_BITBANG=y
CONFIG_SPI_SPIDEV=y
CONFIG_POWER_AVS=y
CONFIG_SYSCON_REBOOT_MODE=y
CONFIG_BATTERY_SBS=y
# CONFIG_HWMON is not set
CONFIG_THERMAL=y
CONFIG_THERMAL_WRITABLE_TRIPS=y
CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR=y
CONFIG_THERMAL_GOV_FAIR_SHARE=y
CONFIG_THERMAL_GOV_STEP_WISE=y
CONFIG_CPU_THERMAL=y
CONFIG_DEVFREQ_THERMAL=y
CONFIG_WATCHDOG=y
CONFIG_DW_WATCHDOG=y
CONFIG_MFD_SYSCON=y
CONFIG_REGULATOR=y
CONFIG_REGULATOR_DEBUG=y
CONFIG_REGULATOR_FIXED_VOLTAGE=y
CONFIG_REGULATOR_MP8865=y
CONFIG_REGULATOR_PWM=y
CONFIG_MEDIA_SUPPORT=y
CONFIG_MEDIA_CAMERA_SUPPORT=y
CONFIG_MEDIA_CEC_SUPPORT=y
CONFIG_MEDIA_CONTROLLER=y
CONFIG_VIDEO_V4L2_SUBDEV_API=y
CONFIG_MEDIA_USB_SUPPORT=y
CONFIG_USB_VIDEO_CLASS=y
# CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV is not set
# CONFIG_USB_GSPCA is not set
CONFIG_V4L_PLATFORM_DRIVERS=y
CONFIG_SOC_CAMERA=y
CONFIG_V4L_MEM2MEM_DRIVERS=y
# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set
CONFIG_VIDEO_OS04A10=y
CONFIG_VIDEO_OV4689=y
CONFIG_VIDEO_OV5695=y
CONFIG_VIDEO_OV7251=y
CONFIG_VIDEO_OV13850=y
CONFIG_VIDEO_GC8034=y
# CONFIG_VGA_ARB is not set
CONFIG_DRM=y
CONFIG_DRM_LOAD_EDID_FIRMWARE=y
CONFIG_DRM_PANEL_SIMPLE=y
CONFIG_MALI_DEVFREQ=y
CONFIG_MALI_MIDGARD_FOR_LINUX=y
CONFIG_MALI_MIDGARD=m
CONFIG_MALI_EXPERT=y
CONFIG_MALI_PLATFORM_THIRDPARTY=y
CONFIG_MALI_PLATFORM_THIRDPARTY_NAME="rk"
CONFIG_MALI_DEBUG=y
CONFIG_MALI_PWRSOFT_765=y
CONFIG_MALI_BIFROST_FOR_LINUX=y
CONFIG_MALI_BIFROST=m
CONFIG_MALI_BIFROST_DEVFREQ=y
CONFIG_MALI_PLATFORM_NAME="rk"
CONFIG_BACKLIGHT_LCD_SUPPORT=y
# CONFIG_LCD_CLASS_DEVICE is not set
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_PWM=y
CONFIG_HID_BATTERY_STRENGTH=y
CONFIG_HIDRAW=y
CONFIG_UHID=y
CONFIG_HID_KENSINGTON=y
CONFIG_HID_MULTITOUCH=y
CONFIG_USB_HIDDEV=y
CONFIG_I2C_HID=y
CONFIG_USB=y
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
# CONFIG_USB_DEFAULT_PERSIST is not set
CONFIG_USB_OTG=y
CONFIG_USB_MON=y
CONFIG_USB_XHCI_HCD=y
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_ROOT_HUB_TT=y
CONFIG_USB_EHCI_HCD_PLATFORM=y
CONFIG_USB_OHCI_HCD=y
# CONFIG_USB_OHCI_HCD_PCI is not set
CONFIG_USB_OHCI_HCD_PLATFORM=y
CONFIG_USB_ACM=y
CONFIG_USB_WDM=y
CONFIG_USB_STORAGE=y
CONFIG_USB_UAS=y
CONFIG_USB_DWC3=y
CONFIG_USB_DWC2=y
CONFIG_USB_SERIAL=y
CONFIG_USB_SERIAL_GENERIC=y
CONFIG_USB_SERIAL_CP210X=y
CONFIG_USB_SERIAL_FTDI_SIO=y
CONFIG_USB_SERIAL_KEYSPAN=y
CONFIG_USB_SERIAL_PL2303=y
CONFIG_USB_SERIAL_OTI6858=y
CONFIG_USB_SERIAL_QUALCOMM=y
CONFIG_USB_SERIAL_SIERRAWIRELESS=y
CONFIG_USB_SERIAL_OPTION=y
CONFIG_USB_GADGET=y
CONFIG_USB_GADGET_DEBUG_FILES=y
CONFIG_USB_GADGET_VBUS_DRAW=500
CONFIG_USB_CONFIGFS=y
CONFIG_USB_CONFIGFS_UEVENT=y
CONFIG_USB_CONFIGFS_ACM=y
CONFIG_USB_CONFIGFS_MASS_STORAGE=y
CONFIG_USB_CONFIGFS_F_FS=y
CONFIG_USB_CONFIGFS_F_UVC=y
CONFIG_MMC=y
CONFIG_MMC_BLOCK_MINORS=32
CONFIG_MMC_TEST=y
CONFIG_SDIO_KEEPALIVE=y
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_PLTFM=y
CONFIG_MMC_SDHCI_OF_ARASAN=y
CONFIG_MMC_SDHCI_OF_DWCMSHC=y
CONFIG_MMC_DW=y
CONFIG_DMADEVICES=y
CONFIG_PL330_DMA=y
CONFIG_CHROME_PLATFORMS=y
CONFIG_MAILBOX=y
CONFIG_ARM_MHU=y
CONFIG_PLATFORM_MHU=y
CONFIG_PM_DEVFREQ=y
CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y
CONFIG_DEVFREQ_GOV_PERFORMANCE=y
CONFIG_DEVFREQ_GOV_POWERSAVE=y
CONFIG_DEVFREQ_GOV_USERSPACE=y
CONFIG_PM_DEVFREQ_EVENT=y
CONFIG_EXTCON=y
CONFIG_MEMORY=y
CONFIG_IIO=y
CONFIG_IIO_BUFFER=y
CONFIG_IIO_KFIFO_BUF=y
CONFIG_IIO_TRIGGER=y
CONFIG_SENSORS_ISL29018=y
CONFIG_SENSORS_TSL2563=y
CONFIG_TSL2583=y
CONFIG_IIO_SYSFS_TRIGGER=y
CONFIG_PWM=y
CONFIG_RESET_CONTROLLER=y
CONFIG_GENERIC_PHY=y
CONFIG_NVMEM=y
# CONFIG_NVMEM_SYSFS is not set
CONFIG_EXT4_FS=y
CONFIG_EXT4_FS_POSIX_ACL=y
CONFIG_EXT4_FS_SECURITY=y
CONFIG_XFS_FS=y
# CONFIG_DNOTIFY is not set
CONFIG_FUSE_FS=y
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=936
CONFIG_FAT_DEFAULT_IOCHARSET="utf8"
CONFIG_TMPFS=y
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_JFFS2_FS=y
CONFIG_SQUASHFS=y
CONFIG_PSTORE=y
CONFIG_PSTORE_CONSOLE=y
CONFIG_PSTORE_RAM=y
CONFIG_NLS_DEFAULT="utf8"
CONFIG_NLS_CODEPAGE_437=y
CONFIG_NLS_CODEPAGE_936=y
CONFIG_NLS_ASCII=y
CONFIG_NLS_ISO8859_1=y
CONFIG_NLS_UTF8=y
CONFIG_UNICODE=y
CONFIG_KEYS=y
CONFIG_CRYPTO_RSA=y
CONFIG_CRYPTO_ECDH=y
CONFIG_CRYPTO_CCM=y
CONFIG_CRYPTO_GCM=y
# CONFIG_CRYPTO_ECHAINIV is not set
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CFB=y
CONFIG_CRYPTO_XTS=y
CONFIG_CRYPTO_CMAC=y
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_SHA512=y
CONFIG_CRYPTO_SM3=y
CONFIG_CRYPTO_ARC4=y
CONFIG_CRYPTO_DES=y
CONFIG_CRYPTO_TWOFISH=y
CONFIG_CRYPTO_ANSI_CPRNG=y
CONFIG_ASYMMETRIC_KEY_TYPE=y
CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
CONFIG_X509_CERTIFICATE_PARSER=y
CONFIG_PKCS7_MESSAGE_PARSER=y
CONFIG_SYSTEM_TRUSTED_KEYRING=y
CONFIG_CRC_CCITT=y
CONFIG_CRC_T10DIF=y
CONFIG_CRC7=y
# CONFIG_XZ_DEC_X86 is not set
# CONFIG_XZ_DEC_POWERPC is not set
# CONFIG_XZ_DEC_IA64 is not set
# CONFIG_XZ_DEC_SPARC is not set
CONFIG_PRINTK_TIME=y
CONFIG_DYNAMIC_DEBUG=y
CONFIG_DEBUG_INFO=y
CONFIG_MAGIC_SYSRQ=y
CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0
CONFIG_SCHEDSTATS=y
CONFIG_DEBUG_SPINLOCK=y
CONFIG_DEBUG_CREDENTIALS=y
CONFIG_RCU_CPU_STALL_TIMEOUT=60
CONFIG_FUNCTION_TRACER=y
CONFIG_BLK_DEV_IO_TRACE=y
CONFIG_LKDTM=y

  • Steps to fix-

    Step 1: Connect the SD card to PC and format it to NTFS file system. There are many methods for you to format the SD card. You can use the Windows built-in tools like Explorer, Disk Management, and Diskpart. You can also use third-party software like MiniTool Partition Wizard.

    Step 2: Download Windows 10 Installation Media Creation Tool from Microsoft's official website. Run this tool and you need to do some options:

    Choose installation media creation method. Please check the option Create installation media (USB flash drive, DVD, or ISO file) for another PC.
    Choose Language, Windows Edition, and Architecture according to your needs.
    Choose which media to use. You can try choosing USB flash drive to see whether the SD card is listed under the USB flash drive. If not, please go back and choose the ISO file

    Don't know what Windows 10 Media Creation Tool is? Don't worry. This article will tell you what it is and how to use the tool to create installation media.


    Step 3: Follow the on-screen instructions to make an SD card installation media or create an ISO file. If you have chosen the ISO file option and made an ISO file on PC, you should use burning software like Rufus to burn the ISO file into the SD card. Here is the guide on how to burn the ISO file with Rufus:

    Install and launch the Rufus program.
    Under Drive Properties, select the SD card as the Device, select the ISO file as the Boot selection, and choose Standard Windows Installation as the Image option. Then, leave the other options at their default values and click the Start

    Regards,

    Rachel Gomez