当前位置: 首页 > news >正文

47-RK3588 用瑞芯微官方提供recovery进行OTA升级

以下试验在不带屏设备上调试。

SDK版本:rk3588_linux_release_v1.5.0_20240620 

Kernel版本:Linux rk3588s-buildroot 5.10.209

recovery源码路径:external/recovery

参考资料:rk3588_linux_SDK\docs\cn\Linux\Recovery\Rockchip_Developer_Guide_Linux_Recovery_CN

1、配置rootfs

source envsetup.sh rockchip_rk3588
make menuconfig

     具体配置如下:

make savedefconfig

2、配置recovery

source envsetup.sh rockchip_rk3588_recovery
make menuconfig

     具体配置如下:

make savedefconfig
./build.sh

 3、升级过程

        将升级固件 update.img 放在 SD 卡或 U 盘根目录或者设备的/userdata 目录下

        Normal 系统下执行升级程序 update ota /xxx/update.img 

4、运行调试

如果升级失败,我们可以把升级过程中的log打印出来,实际操作如下

buildroot/output/rockchip_rk3588_recovery/target 目录下创建一个隐藏文件

touch .rkdebug

 然后打包烧录到开发版上,再进行升级调试,可以在串口上看到详细的升级信息。

5、常见问题汇总

        (1)是否是带屏设备

we are in recovery, skip init oem/userdata
start debug recovery...
Starting recovery on Fri Jan 18 09:19:51 2013
failed to read font: res=-1, fall back to the compiled-in font
Starting network: cannot find/open a drm device: No such file or directory

       解决方法:

        如果是不带屏,打开 No UI for recovery 的配置。

        如果带屏,接上设备支持的显示屏或者HDMI设备

        (2)    sdk里docs子目录下的recovery文档和upgrade文档中分别介绍了一个ota升级命令,选择其中一个配置打开使用,不要两个都打开,会混。如果都打开,就如下信息显示  

LOG_INFO: new md5:2d1a1c83eda1a45d915642ce1c23a6bc
LOG_INFO: MD5Check is ok of /userdata/OTA/update.img
LOG_INFO: analyticImage ok.
LOG_INFO: found rkimage_hdr.item[1].name = parameter.
LOG_INFO: Current device is not MTD
LOG_INFO: now write parameter to /dev/block/by-name/gpt.
LOG_INFO: ingore misc.
LOG_INFO: RK_ota_start is ok!LOG_INFO: rk ota success.
LOG_INFO: Current Mode is recovery.
LOG_INFO: rk m_status = 0.
LOG_INFO:  >>>>>> [parameter] upgrade start... <<<<<<
LOG_INFO:  >>>>>> updateEngine upgrade OK! <<<<<<
LOG_INFO: finish_recovery Enter.....
LOG_ERROR: Can't open /tmp/recovery.log
LOG_ERROR: Can't open /tmp/recovery.log
LOG_INFO: devices is not MTD.
LOG_INFO: recovery usage time:4829 ms
LOG_INFO: Reboot...

        解决方法:

        请按照我第一步的配置去操作。

6、正常的升级成功的log如下所示:

         

excute: update ota /userdata/OTA/update.img
update: Rockchip Update Tool
### WriteFwData() Enter 
===========================update recovery start
m_fwOffset = 0x00076226 
fileBufferSize = 0x0297be00 
================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================= Update recovery Success ==============
### CheckFwData() Enter 
===========================Check recovery start
m_fwOffset = 0x00076226 
fileBufferSize = 0x0297be00 
================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================= Check recovery Success ==============
find /userdata/OTA/update.img
command: --update_package=/userdata/OTA/update.img
update: write command to command file: done
update: write command to misc file: done
update: reboot!
[   21.403742] rk860-regulator 2-0042: rk860..... reset
[   21.405155] rk860-regulator 2-0042: force rk860x_reset ok!
[   21.405648] rk860-regulator 0-0043: rk860..... reset
[   21.406962] rk860-regulator 0-0043: force rk860x_reset ok!
[   21.407482] rk860-regulator 0-0042: rk860..... reset
[   21.408848] rk860-regulator 0-0042: force rk860x_reset ok!
[   21.409693] mpp_av1dec av1d-master: shutdown device
[   21.410127] mpp_av1dec av1d-master: shutdown success
[   21.411039] rkisp_hw fdcb0000.rkisp: rkisp_hw_shutdown
[   21.411522] mpp_rkvdec2 fdc48100.rkvdec-core: shutdown device
[   21.412027] mpp_rkvdec2 fdc48100.rkvdec-core: shutdown success
[   21.412559] mpp_rkvdec2 fdc38100.rkvdec-core: shutdown device
[   21.413064] mpp_rkvdec2 fdc38100.rkvdec-core: shutdown success
[   21.413597] mpp_rkvenc2 fdbe0000.rkvenc-core: shutdown device
[   21.414126] mpp_rkvenc2 fdbe0000.rkvenc-core: shutdown success
[   21.414669] mpp_rkvenc2 fdbd0000.rkvenc-core: shutdown device
[   21.415174] mpp_rkvenc2 fdbd0000.rkvenc-core: shutdown success
[   21.415715] mpp-iep2 fdbb0000.iep: shutdown device
[   21.416142] mpp-iep2 fdbb0000.iep: shutdown success
[   21.416586] mpp_vepu2 fdbac000.jpege-core: shutdown device
[   21.417089] mpp_vepu2 fdbac000.jpege-core: shutdown success
[   21.417602] mpp_vepu2 fdba8000.jpege-core: shutdown device
[   21.418086] mpp_vepu2 fdba8000.jpege-core: shutdown success
[   21.418595] mpp_vepu2 fdba4000.jpege-core: shutdown device
[   21.419077] mpp_vepu2 fdba4000.jpege-core: shutdown success
[   21.419586] mpp_vepu2 fdba0000.jpege-core: shutdown device
[   21.420070] mpp_vepu2 fdba0000.jpege-core: shutdown success
[   21.420600] mpp_jpgdec fdb90000.jpegd: shutdown device
[   21.421052] mpp_jpgdec fdb90000.jpegd: shutdown success
[   21.421560] mpp_vepu2 fdb50000.vepu: shutdown device
[   21.421999] mpp_vepu2 fdb50000.vepu: shutdown success
[   21.422450] mpp_vdpu2 fdb50400.vdpu: shutdown device
[   21.422889] mpp_vdpu2 fdb50400.vdpu: shutdown success
[   21.430731] android_work: sent uevent USB_STATE=DISCONNECTED
[   21.431251] dwc3 fc000000.usb: request 000000007ff51406 was not queued to ep0out
[   21.431904] dwc3 fc000000.usb: request 000000003916e421 was not queued to ep0out
[   21.637037] reboot: Restarting system
DDR 3488111f83 cym 24/04/12-12:49:26,fwver: v1.17
LPDDR4X, 2112MHz
channel[0] BW=16 Col=10 Bk=8 CS0 Row=16 CS1 Row=16 CS=2 Die BW=16 Size=2048MB
channel[1] BW=16 Col=10 Bk=8 CS0 Row=16 CS1 Row=16 CS=2 Die BW=16 Size=2048MB
channel[2] BW=16 Col=10 Bk=8 CS0 Row=16 CS1 Row=16 CS=2 Die BW=16 Size=2048MB
channel[3] BW=16 Col=10 Bk=8 CS0 Row=16 CS1 Row=16 CS=2 Die BW=16 Size=2048MB
Manufacturer ID:0x1
CH0 RX Vref:28.5%, TX Vref:21.8%,20.8%DQ rds:
h0 l0, h1 l0, h1 l0, h1 l0, h1 l0, h1 l0, h0 l0, h1 l0, 
h4 l0, h1 l0, h6 l0, h0 l0, h0 l0, h0 l0, h3 l0, h1 l0, CH1 RX Vref:28.9%, TX Vref:21.8%,21.8%DQ rds:
h0 l0, h0 l0, h0 l0, h1 l0, h1 l0, h1 l0, h0 l0, h1 l0, 
h1 l0, h0 l0, h1 l0, h0 l0, h1 l0, h0 l0, h1 l0, h1 l0, CH2 RX Vref:27.9%, TX Vref:21.8%,21.8%DQ rds:
h1 l0, h0 l0, h2 l0, h1 l0, h0 l0, h1 l0, h0 l0, h1 l0, 
h0 l0, h0 l0, h3 l0, h0 l0, h2 l0, h1 l0, h0 l0, h2 l0, CH3 RX Vref:28.9%, TX Vref:21.8%,21.8%DQ rds:
h1 l0, h1 l0, h4 l0, h0 l0, h2 l0, h4 l0, h1 l0, h1 l0, 
h2 l0, h3 l0, h2 l0, h0 l1, h3 l0, h0 l0, h0 l0, h0 l0, stride=0x2, ddr_config=0x4
hash ch_mask0-1 0x20 0x40, bank_mask0-3 0xa00 0x1400 0x2800 0x0, rank_mask0 0x401000
change to F1: 528MHz
change to F2: 1068MHz
change to F3: 1560MHz
change to F0: 2112MHz
out
U-Boot SPL board init
U-Boot SPL 2017.09-ge4e124926e-230922 #lxh (Sep 25 2023 - 10:58:38), fwver: v1.13
unknown raw ID 0 0 0
unrecognized JEDEC id bytes: 00, 00, 00
Trying to boot from MMC2
MMC: no card present
mmc_init: -123, time 1
spl: mmc init failed with error: -123
Trying to boot from MMC1
SPL: A/B-slot: _a, successful: 0, tries-remain: 7
Trying fit image at 0x4000 sector
## Verified-boot: 0
## Checking atf-1 0x00040000 (gzip @0x00240000) ... sha256(d8217deb68...) + sha256(64122e141b...) + OK
## Checking uboot 0x00200000 (gzip @0x00400000) ... sha256(7a55a85a1d...) + sha256(8db7e34b23...) + OK
## Checking fdt 0x00348410 ... sha256(a434b1c4fe...) + OK
## Checking atf-2 0xff100000 ... sha256(ce8968e34f...) + OK
## Checking atf-3 0x000f0000 ... sha256(ce48b69fdd...) + OK
## Checking optee 0x08400000 (gzip @0x08600000) ... sha256(4034dad4b9...) + sha256(b866e4e4a1...) + OK
Jumping to U-Boot(0x00200000) via ARM Trusted Firmware(0x00040000)
Total: 90.393/278.773 msINFO:    Preloader serial: 2
NOTICE:  BL31: v2.3():v2.3-765-g588059758:derrick.huang, fwver: v1.46
NOTICE:  BL31: Built : 18:13:16, Apr 29 2024
INFO:    spec: 0x13
INFO:    code: 0x88
INFO:    ext 32k is not valid
INFO:    ddr: stride-en 4CH
INFO:    GICv3 without legacy support detected.
INFO:    ARM GICv3 driver initialized in EL3
INFO:    valid_cpu_msk=0xff bcore0_rst = 0x0, bcore1_rst = 0x0
INFO:    l3 cache partition cfg-0
INFO:    system boots from cpu-hwid-0
INFO:    disable memory repair
INFO:    idle_st=0x21fff, pd_st=0x11fff9, repair_st=0xfff70001
INFO:    dfs DDR fsp_params[0].freq_mhz= 2112MHz
INFO:    dfs DDR fsp_params[1].freq_mhz= 528MHz
INFO:    dfs DDR fsp_params[2].freq_mhz= 1068MHz
INFO:    dfs DDR fsp_params[3].freq_mhz= 1560MHz
INFO:    BL31: Initialising Exception Handling Framework
INFO:    BL31: Initializing runtime services
INFO:    BL31: Initializing BL32
I/TC: 
I/TC: OP-TEE version: 3.13.0-791-g185dc3c92 #hisping.lin (gcc version 10.2.1 20201103 (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16))) #2 Tue Apr 16 11:16:18 CST 2024 aarch64, fwver: v1.16 
I/TC: OP-TEE memory: TEEOS 0x200000 TA 0xc00000 SHM 0x200000
I/TC: Primary CPU initializing
I/TC: Primary CPU switching to normal world boot
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0x200000
INFO:    SPSR = 0x3c9U-Boot 2017.09-231221-dirty #share (Jul 10 2025 - 16:13:14 +0800)Model: Rockchip RK3588 Evaluation Board
MPIDR: 0x0
PreSerial: 2, raw, 0xfeb50000
DRAM:  8 GiB
Sysmem: init
Relocation Offset: eda15000
Relocation fdt: eb9fa0e0 - eb9fecd0
CR: M/C/I
Using default environmentoptee api revision: 2.0
mmc@fe2c0000: 1, mmc@fe2e0000: 0
Bootdev(atags): mmc 0
MMC0: HS400 Enhanced Strobe, 200Mhz
PartType: EFI
TEEC: Waring: Could not find security partition
DM: v2
boot mode: recovery (misc)
RESC: 'recovery', blk@0x0003ca5a
resource: sha256+
FIT: no signed, no conf required
DTB: rk-kernel.dtb
HASH(c): OK
usb dr_mode not found
I2c0 speed: 100000Hz
vsel-gpios- not found!
en-gpios- not found!
vdd_cpu_big0_s0 800000 uV
vsel-gpios- not found!
en-gpios- not found!
vdd_cpu_big1_s0 800000 uV
I2c2 speed: 100000Hz
vsel-gpios- not found!
en-gpios- not found!
vdd_npu_s0 800000 uV
spi2: RK806: 2
ON=0x40, OFF=0x00
vdd_gpu_s0 750000 uV
vdd_cpu_lit_s0 init 800000 uV
vdd_log_s0 750000 uV
vdd_vdenc_s0 init 750000 uV
vdd_ddr_s0 850000 uV
get vp0 plane mask:0x5, primary id:2, cursor_plane:-1, from dts
get vp1 plane mask:0xa, primary id:3, cursor_plane:-1, from dts
get vp2 plane mask:0x140, primary id:8, cursor_plane:-1, from dts
get vp3 plane mask:0x280, primary id:9, cursor_plane:-1, from dts
Could not find baseparameter partition
Model: Rockchip RK3588S TABLET V11 Board
Minidump: init...
Rockchip UBOOT DRM driver version: v1.0.1
vp0 have layer nr:2[0 2 ], primary plane: 2
vp1 have layer nr:2[1 3 ], primary plane: 3
vp2 have layer nr:2[6 8 ], primary plane: 8
vp3 have layer nr:2[7 9 ], primary plane: 9
hdmi@fde80000 disconnected
CLK: (sync kernel. arm: enter 1008000 KHz, init 1008000 KHz, kernel 0N/A)b0pll 24000 KHzb1pll 24000 KHzlpll 24000 KHzv0pll 24000 KHzaupll 786431 KHzcpll 1500000 KHzgpll 1188000 KHznpll 850000 KHzppll 1100000 KHzaclk_center_root 702000 KHzpclk_center_root 100000 KHzhclk_center_root 396000 KHzaclk_center_low_root 500000 KHzaclk_top_root 750000 KHzpclk_top_root 100000 KHzaclk_low_top_root 396000 KHz
Net:   FEC: can't find phy-handle
eth1: ethernet@fe1c0000
Hit key to stop autoboot('CTRL+C'):  0 
ANDROID: reboot reason: "recovery"
Not AVB images, AVB skip
No valid android hdr
Android image load failed
Android boot failed, error -1.
## Booting FIT Image at 0xe8eadcc0 with size 0x0294b400
Fdt Ramdisk skip relocation
## Loading kernel from FIT Image at e8eadcc0 ...Using 'conf' configuration
## Verified-boot: 0Trying 'kernel' kernel subimageDescription:  unavailableType:         Kernel ImageCompression:  uncompressedData Start:   0xe8ed56c0Data Size:    36061696 Bytes = 34.4 MiBArchitecture: AArch64OS:           LinuxLoad Address: 0x00400000Entry Point:  0x00400000Hash algo:    sha256Hash value:   97f7909ea5d443ec176a33dc9f83389f0e70bc430716212c152402a602f45321Verifying Hash Integrity ... sha256+ OK
## Loading ramdisk from FIT Image at e8eadcc0 ...Using 'conf' configurationTrying 'ramdisk' ramdisk subimageDescription:  unavailableType:         RAMDisk ImageCompression:  uncompressedData Start:   0xeb1398c0Data Size:    7075340 Bytes = 6.7 MiBArchitecture: AArch64OS:           LinuxLoad Address: 0x0a200000Entry Point:  unavailableHash algo:    sha256Hash value:   d464b0a06979c733fa513bf937cdd2e62a82399ac3f55e17b7e11e0d83333b95Verifying Hash Integrity ... sha256+ OKLoading ramdisk from 0xeb1398c0 to 0x0a200000
## Loading fdt from FIT Image at e8eadcc0 ...Using 'conf' configurationTrying 'fdt' fdt subimageDescription:  unavailableType:         Flat Device TreeCompression:  uncompressedData Start:   0xe8eae4c0Data Size:    160220 Bytes = 156.5 KiBArchitecture: AArch64Load Address: 0x08300000Hash algo:    sha256Hash value:   a1d848acb37cea83d256e55c05509ddc9b43541a2fb4abac4f4f71066bb68abaVerifying Hash Integrity ... sha256+ OKLoading fdt from 0x08300000 to 0x08300000Booting using the fdt blob at 0x08300000Loading Kernel Image from 0xe8ed56c0 to 0x00400000 ... OKkernel loaded at 0x00400000, end = 0x02664200Using Device Tree in place at 0000000008300000, end 000000000832a1db
## reserved-memory:drm-logo@00000000: addr=edf00000 size=15a000vendor-storage-rm@00000000: addr=ebcb3000 size=10000ramoops@110000: addr=110000 size=e0000
Adding bank: 0x00200000 - 0x08400000 (size: 0x08200000)
Adding bank: 0x09400000 - 0xf0000000 (size: 0xe6c00000)
Adding bank: 0x100000000 - 0x200000000 (size: 0x100000000)
Adding bank: 0x2f0000000 - 0x300000000 (size: 0x10000000)
Total: 569.90/943.501 msStarting kernel ...[    0.947441] Booting Linux on physical CPU 0x0000000000 [0x412fd050]
[    0.947458] Linux version 5.10.209 (share@feima) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 10.3.1 20210621, GNU ld (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 2.36.1.20210621) #1 SMP Thu Jul 3 11:25:46 CST 2025
[    0.949650] random: crng init done
[    0.954554] Machine model: Rockchip RK3588S TABLET V11 Board
[    0.954614] earlycon: uart8250 at MMIO32 0x00000000feb50000 (options '')
[    0.959001] printk: bootconsole [uart8250] enabled
[    0.960965] efi: UEFI not found.
[    0.964866] OF: fdt: Reserved memory: failed to reserve memory for node 'drm-cubic-lut@00000000': base 0x0000000000000000, size 0 MiB
[    0.966022] Reserved memory: created CMA memory pool at 0x00000002ff800000, size 8 MiB
[    0.966745] OF: reserved mem: initialized node cma, compatible id shared-dma-pool
[    1.077872] Zone ranges:
[    1.078112]   DMA      [mem 0x0000000000200000-0x00000000ffffffff]
[    1.078681]   DMA32    empty
[    1.078946]   Normal   [mem 0x0000000100000000-0x00000002ffffffff]
[    1.079513] Movable zone start for each node
[    1.079902] Early memory node ranges
[    1.080231]   node   0: [mem 0x0000000000200000-0x00000000083fffff]
[    1.080805]   node   0: [mem 0x0000000009400000-0x00000000efffffff]
[    1.081379]   node   0: [mem 0x0000000100000000-0x00000001ffffffff]
[    1.081952]   node   0: [mem 0x00000002f0000000-0x00000002ffffffff]
[    1.082526] Initmem setup node 0 [mem 0x0000000000200000-0x00000002ffffffff]
[    1.126246] psci: probing for conduit method from DT.
[    1.126715] psci: PSCIv1.1 detected in firmware.
[    1.127137] psci: Using standard PSCI v0.2 function IDs
[    1.127617] psci: Trusted OS migration not required
[    1.128065] psci: SMC Calling Convention v1.2
[    1.128814] percpu: Embedded 30 pages/cpu s83608 r8192 d31080 u122880
[    1.129548] Detected VIPT I-cache on CPU0
[    1.129947] CPU features: detected: GIC system register CPU interface
[    1.130536] CPU features: detected: Virtualization Host Extensions
[    1.131104] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[    1.131747] alternatives: patching kernel code
[    1.133717] Built 1 zonelists, mobility grouping on.  Total pages: 2059848
[    1.134351] Kernel command line: storagemedia=emmc androidboot.storagemedia=emmc androidboot.mode=normal  androidboot.verifiedbootstate=orange rw rootwait earlycon=uart8250,mmio32,0xfeb50000 console=ttyFIQ0 irqchip.gicv3_pseudo_nmi=0 root=PARTUUID=614e0000-0000 androidboot.fwver=ddr-v1.17-3488111f83,spl-v1.13,bl31-v1.46,bl32-v1.16,uboot-31221-dirt-07/10/2025
[    1.138124] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[    1.139216] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[    1.139932] mem auto-init: stack:off, heap alloc:off, heap free:off
[    1.146333] software IO TLB: mapped [mem 0x00000000e7cb3000-0x00000000ebcb3000] (64MB)
[    1.202921] Memory: 8090236K/8370176K available (19008K kernel code, 3280K rwdata, 6172K rodata, 6656K init, 532K bss, 271748K reserved, 8192K cma-reserved)
[    1.204304] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[    1.204926] ftrace: allocating 57140 entries in 224 pages
[    1.275074] ftrace: allocated 224 pages with 3 groups
[    1.275750] rcu: Hierarchical RCU implementation.
[    1.276185] rcu:     RCU event tracing is enabled.
[    1.276600]  Rude variant of Tasks RCU enabled.
[    1.277015] rcu: RCU calculated value of scheduler-enlistment delay is 30 jiffies.
[    1.281435] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    1.283586] GICv3: GIC: Using split EOI/Deactivate mode
[    1.284068] GICv3: 480 SPIs implemented
[    1.284419] GICv3: 0 Extended SPIs implemented
[    1.284845] GICv3: Distributor has no Range Selector support
[    1.285367] GICv3: 16 PPIs implemented
[    1.285751] GICv3: CPU0: found redistributor 0 region 0:0x00000000fe680000
[    1.286461] ITS [mem 0xfe640000-0xfe65ffff]
[    1.286883] ITS@0x00000000fe640000: allocated 8192 Devices @1001e0000 (indirect, esz 8, psz 64K, shr 0)
[    1.287758] ITS@0x00000000fe640000: allocated 32768 Interrupt Collections @1001f0000 (flat, esz 2, psz 64K, shr 0)
[    1.288706] ITS: using cache flushing for cmd queue
[    1.289174] ITS [mem 0xfe660000-0xfe67ffff]
[    1.289594] ITS@0x00000000fe660000: allocated 8192 Devices @100210000 (indirect, esz 8, psz 64K, shr 0)
[    1.290468] ITS@0x00000000fe660000: allocated 32768 Interrupt Collections @100220000 (flat, esz 2, psz 64K, shr 0)
[    1.291415] ITS: using cache flushing for cmd queue
[    1.291958] GICv3: using LPI property table @0x0000000100230000
[    1.292602] GIC: using cache flushing for LPI property table
[    1.293123] GICv3: CPU0: using allocated LPI pending table @0x0000000100240000
[    1.397468] arch_timer: cp15 timer(s) running at 24.00MHz (phys).
[    1.398034] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    1.399025] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    1.400474] Console: colour dummy device 80x25
[    1.400923] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=80000)
[    1.401869] pid_max: default: 32768 minimum: 301
[    1.402396] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    1.403107] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    1.404968] rcu: Hierarchical SRCU implementation.
[    1.406039] Platform MSI: msi-controller@fe640000 domain created
[    1.406601] Platform MSI: msi-controller@fe660000 domain created
[    1.407362] PCI/MSI: /interrupt-controller@fe600000/msi-controller@fe640000 domain created
[    1.408145] PCI/MSI: /interrupt-controller@fe600000/msi-controller@fe660000 domain created
[    1.408981] EFI services will not be available.
[    1.409612] smp: Bringing up secondary CPUs ...
I/TC: Secondary CPU 1 initializing
I/TC: Secondary CPU 1 switching to normal world boot
I/TC: Secondary CPU 2 initializing
I/TC: Secondary CPU 2 switching to normal world boot
I/TC: Secondary CPU 3 initializing
I/TC: Secondary CPU 3 switching to normal world boot
I/TC: Secondary CPU 4 initializing
I/TC: Secondary CPU 4 switching to normal world boot
I/TC: Secondary CPU 5 initializing
I/TC: Secondary CPU 5 switching to normal world boot
I/TC: Secondary CPU 6 initializing
I/TC: Secondary CPU 6 switching to normal world boot
I/TC: Secondary CPU 7 initializing
I/TC: Secondary CPU 7 switching to normal world boot
[    1.411088] Detected VIPT I-cache on CPU1
[    1.411113] GICv3: CPU1: found redistributor 100 region 0:0x00000000fe6a0000
[    1.411128] GICv3: CPU1: using allocated LPI pending table @0x0000000100250000
[    1.411162] CPU1: Booted secondary processor 0x0000000100 [0x412fd050]
[    1.412293] Detected VIPT I-cache on CPU2
[    1.412313] GICv3: CPU2: found redistributor 200 region 0:0x00000000fe6c0000
[    1.412326] GICv3: CPU2: using allocated LPI pending table @0x0000000100260000
[    1.412358] CPU2: Booted secondary processor 0x0000000200 [0x412fd050]
[    1.413434] Detected VIPT I-cache on CPU3
[    1.413452] GICv3: CPU3: found redistributor 300 region 0:0x00000000fe6e0000
[    1.413464] GICv3: CPU3: using allocated LPI pending table @0x0000000100270000
[    1.413495] CPU3: Booted secondary processor 0x0000000300 [0x412fd050]
[    1.414567] CPU features: detected: Spectre-v4
[    1.414570] CPU features: detected: Spectre-BHB
[    1.414572] Detected PIPT I-cache on CPU4
[    1.414584] GICv3: CPU4: found redistributor 400 region 0:0x00000000fe700000
[    1.414591] GICv3: CPU4: using allocated LPI pending table @0x0000000100280000
[    1.414613] CPU4: Booted secondary processor 0x0000000400 [0x414fd0b0]
[    1.415677] Detected PIPT I-cache on CPU5
[    1.415688] GICv3: CPU5: found redistributor 500 region 0:0x00000000fe720000
[    1.415696] GICv3: CPU5: using allocated LPI pending table @0x0000000100290000
[    1.415718] CPU5: Booted secondary processor 0x0000000500 [0x414fd0b0]
[    1.416770] Detected PIPT I-cache on CPU6
[    1.416782] GICv3: CPU6: found redistributor 600 region 0:0x00000000fe740000
[    1.416789] GICv3: CPU6: using allocated LPI pending table @0x00000001002a0000
[    1.416811] CPU6: Booted secondary processor 0x0000000600 [0x414fd0b0]
[    1.417845] Detected PIPT I-cache on CPU7
[    1.417857] GICv3: CPU7: found redistributor 700 region 0:0x00000000fe760000
[    1.417865] GICv3: CPU7: using allocated LPI pending table @0x00000001002b0000
[    1.417886] CPU7: Booted secondary processor 0x0000000700 [0x414fd0b0]
[    1.417936] smp: Brought up 1 node, 8 CPUs
[    1.435040] SMP: Total of 8 processors activated.
[    1.435474] CPU features: detected: Privileged Access Never
[    1.435987] CPU features: detected: User Access Override
[    1.436474] CPU features: detected: 32-bit EL0 Support
[    1.436953] CPU features: detected: Common not Private translations
[    1.437529] CPU features: detected: RAS Extension Support
[    1.438026] CPU features: detected: Data cache clean to the PoU not required for I/D coherence
[    1.438817] CPU features: detected: CRC32 instructions
[    1.439289] CPU features: detected: Speculative Store Bypassing Safe (SSBS)
[    1.439929] CPU features: detected: RCpc load-acquire (LDAPR)
[    1.440526] CPU: All CPU(s) started at EL2
[    1.442297] devtmpfs: initialized
[    1.449375] Registered cp15_barrier emulation handler
[    1.449838] Registered setend emulation handler
[    1.450307] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns
[    1.451193] futex hash table entries: 2048 (order: 5, 131072 bytes, linear)
[    1.451950] pinctrl core: initialized pinctrl subsystem
[    1.452594] DMI not present or invalid.
[    1.453027] NET: Registered protocol family 16
[    1.454190] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations
[    1.454887] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    1.455962] Registered FIQ tty driver
[    1.456389] thermal_sys: Registered thermal governor 'fair_share'
[    1.456390] thermal_sys: Registered thermal governor 'step_wise'
[    1.456943] thermal_sys: Registered thermal governor 'user_space'
[    1.457487] thermal_sys: Registered thermal governor 'power_allocator'
[    1.458145] thermal thermal_zone1: power_allocator: sustainable_power will be estimated
[    1.459485] thermal thermal_zone2: power_allocator: sustainable_power will be estimated
[    1.460229] thermal thermal_zone3: power_allocator: sustainable_power will be estimated
[    1.460972] thermal thermal_zone4: power_allocator: sustainable_power will be estimated
[    1.461715] thermal thermal_zone5: power_allocator: sustainable_power will be estimated
[    1.462459] thermal thermal_zone6: power_allocator: sustainable_power will be estimated
[    1.463197] cpuidle: using governor menu
[    1.463622] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    1.464319] ASID allocator initialised with 65536 entries
[    1.465718] ramoops: dmesg-0 0x18000@0x0000000000110000
[    1.466192] ramoops: dmesg-1 0x18000@0x0000000000128000
[    1.466771] ramoops: console 0x80000@0x0000000000140000
[    1.467250] ramoops: pmsg    0x30000@0x00000000001c0000
[    1.467913] printk: console [ramoops-1] enabled
[    1.468325] pstore: Registered ramoops as persistent store backend
[    1.468885] ramoops: using 0xe0000@0x110000, ecc: 0
[    1.500712] rockchip-gpio fd8a0000.gpio: probed /pinctrl/gpio@fd8a0000
[    1.501486] rockchip-gpio fec20000.gpio: probed /pinctrl/gpio@fec20000
[    1.502213] rockchip-gpio fec30000.gpio: probed /pinctrl/gpio@fec30000
[    1.502959] rockchip-gpio fec40000.gpio: probed /pinctrl/gpio@fec40000
[    1.503713] rockchip-gpio fec50000.gpio: probed /pinctrl/gpio@fec50000
[    1.504322] rockchip-pinctrl pinctrl: probed pinctrl
[    1.511613] fiq_debugger fiq_debugger.0: IRQ fiq not found
[    1.512115] fiq_debugger fiq_debugger.0: IRQ wakeup not found
[    1.512638] fiq_debugger_probe: could not install nmi irq handler
[[    1.513226] printk: console [ttyFIQ0] enabled1.513226] printk: console [ttyFIQ0] enabled
[    1.514004] printk: bootconsole [uart8250] disabled
[    1.514004] printk: bootconsole [uart8250] disabled
[    1.514513] Registered fiq debugger ttyFIQ0
[    1.514836] vcc5v0_usb: supplied by vcc5v0_sys
[    1.514911] vcc_1v1_nldo_s3: supplied by vcc5v0_sys
[    1.515011] vcc5v0_host: supplied by vcc5v0_usb
[    1.515134] vbus5v0_typec: supplied by vcc5v0_usb
[    1.515302] iommu: Default domain type: Translated 
[    1.517834] SCSI subsystem initialized
[    1.517891] usbcore: registered new interface driver usbfs
[    1.517904] usbcore: registered new interface driver hub
[    1.517915] usbcore: registered new device driver usb
[    1.517943] mc: Linux media interface: v0.10
[    1.517951] videodev: Linux video capture interface: v2.00
[    1.517973] pps_core: LinuxPPS API ver. 1 registered
[    1.517976] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.517981] PTP clock support registered
[    1.518155] arm-scmi firmware:scmi: SCMI Notifications - Core Enabled.
[    1.518182] arm-scmi firmware:scmi: SCMI Protocol v2.0 'rockchip:' Firmware version 0x0
[    1.518866] Advanced Linux Sound Architecture Driver Initialized.
[    1.519001] Bluetooth: Core ver 2.22
[    1.519014] NET: Registered protocol family 31
[    1.519017] Bluetooth: HCI device and connection manager initialized
[    1.519022] Bluetooth: HCI socket layer initialized
[    1.519025] Bluetooth: L2CAP socket layer initialized
[    1.519031] Bluetooth: SCO socket layer initialized
[    1.520252] rockchip-cpuinfo cpuinfo: SoC            : 35881000
[    1.520257] rockchip-cpuinfo cpuinfo: Serial         : 677c9173a1ae6772
[    1.520440] clocksource: Switched to clocksource arch_sys_counter
[    1.770781] NET: Registered protocol family 2
[    1.770879] IP idents hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    1.772811] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, linear)
[    1.772883] TCP established hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    1.773217] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, linear)
[    1.773883] TCP: Hash tables configured (established 65536 bind 65536)
[    1.773920] UDP hash table entries: 4096 (order: 5, 131072 bytes, linear)
[    1.774043] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, linear)
[    1.774203] NET: Registered protocol family 1
[    1.774379] RPC: Registered named UNIX socket transport module.
[    1.774383] RPC: Registered udp transport module.
[    1.774385] RPC: Registered tcp transport module.
[    1.774388] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.774670] PCI: CLS 0 bytes, default 64
[    1.774861] Trying to unpack rootfs image as initramfs...
[    1.938041] Freeing initrd memory: 6908K
[    1.938429] rockchip-thermal fec00000.tsadc: Missing rockchip,grf property
[    1.938862] rockchip-thermal fec00000.tsadc: tsadc is probed successfully!
[    1.939400] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
[    1.941034] Initialise system trusted keyrings
[    1.941078] workingset: timestamp_bits=62 max_order=21 bucket_order=0
[    1.942454] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    1.942657] NFS: Registering the id_resolver key type
[    1.942664] Key type id_resolver registered
[    1.942666] Key type id_legacy registered
[    1.942679] ntfs: driver 2.1.32 [Flags: R/O].
[    1.942737] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[    1.942826] fuse: init (API version 7.32)
[    1.942920] SGI XFS with security attributes, no debug enabled
[    1.963329] NET: Registered protocol family 38
[    1.963336] Key type asymmetric registered
[    1.963340] Asymmetric key parser 'x509' registered
[    1.963352] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 242)
[    1.963356] io scheduler mq-deadline registered
[    1.963359] io scheduler kyber registered
[    1.963720] rockchip-csi2-dphy-hw fedc0000.csi2-dphy0-hw: csi2 dphy hw probe successfully!
[    1.963784] rockchip-csi2-dphy-hw fedc8000.csi2-dphy1-hw: csi2 dphy hw probe successfully!
[    1.967732] rockchip-hdptx-phy-hdmi fed60000.hdmiphy: hdptx phy init success
[    1.969153] pwm-backlight backlight: supply power not found, using dummy regulator
[    1.969324] iep: Module initialized.
[    1.969348] mpp_service mpp-srv: a712cbc22c5a author: Yandong Lin 2024-05-21 video: rockchip: mpp: optimize the schedule of enc/dec
[    1.969352] mpp_service mpp-srv: probe start
[    1.970162] mpp_vdpu2 fdb50400.vdpu: Adding to iommu group 1
[    1.970328] mpp_vdpu2 fdb50400.vdpu: probe device
[    1.970404] mpp_vdpu2 fdb50400.vdpu: reset_group->rw_sem_on=0
[    1.970410] mpp_vdpu2 fdb50400.vdpu: reset_group->rw_sem_on=0
[    1.970426] mpp_vdpu2 fdb50400.vdpu: probing finish
[    1.970537] mpp_vepu2 jpege-ccu: probing start
[    1.970541] mpp_vepu2 jpege-ccu: probing finish
[    1.970607] mpp_vepu2 fdb50000.vepu: Adding to iommu group 1
[    1.970634] mpp_vepu2 fdb50000.vepu: probing start
[    1.970695] mpp_vepu2 fdb50000.vepu: reset_group->rw_sem_on=0
[    1.970699] mpp_vepu2 fdb50000.vepu: reset_group->rw_sem_on=0
[    1.970715] mpp_vepu2 fdb50000.vepu: probing finish
[    1.970752] mpp_vepu2 fdba0000.jpege-core: Adding to iommu group 5
[    1.970821] mpp_vepu2 fdba0000.jpege-core: probing start
[    1.970889] mpp_vepu2 fdba0000.jpege-core: attach ccu success
[    1.970904] mpp_vepu2 fdba0000.jpege-core: probing finish
[    1.970936] mpp_vepu2 fdba4000.jpege-core: Adding to iommu group 6
[    1.971005] mpp_vepu2 fdba4000.jpege-core: probing start
[    1.971069] mpp_vepu2 fdba4000.jpege-core: attach ccu success
[    1.971084] mpp_vepu2 fdba4000.jpege-core: probing finish
[    1.971123] mpp_vepu2 fdba8000.jpege-core: Adding to iommu group 7
[    1.971191] mpp_vepu2 fdba8000.jpege-core: probing start
[    1.971255] mpp_vepu2 fdba8000.jpege-core: attach ccu success
[    1.971269] mpp_vepu2 fdba8000.jpege-core: probing finish
[    1.971309] mpp_vepu2 fdbac000.jpege-core: Adding to iommu group 8
[    1.971376] mpp_vepu2 fdbac000.jpege-core: probing start
[    1.971440] mpp_vepu2 fdbac000.jpege-core: attach ccu success
[    1.971455] mpp_vepu2 fdbac000.jpege-core: probing finish
[    1.971592] mpp-iep2 fdbb0000.iep: Adding to iommu group 9
[    1.971667] mpp-iep2 fdbb0000.iep: probe device
[    1.971748] mpp-iep2 fdbb0000.iep: allocate roi buffer failed
[    1.971757] mpp-iep2 fdbb0000.iep: probing finish
[    1.971868] mpp_jpgdec fdb90000.jpegd: Adding to iommu group 4
[    1.971991] mpp_jpgdec fdb90000.jpegd: probe device
[    1.972078] mpp_jpgdec fdb90000.jpegd: probing finish
[    1.972302] mpp_rkvdec2 fdc30000.rkvdec-ccu: rkvdec-ccu, probing start
[    1.972342] mpp_rkvdec2 fdc30000.rkvdec-ccu: ccu-mode: 1
[    1.972345] mpp_rkvdec2 fdc30000.rkvdec-ccu: probing finish
[    1.972379] mpp_rkvdec2 fdc38100.rkvdec-core: Adding to iommu group 12
[    1.972539] mpp_rkvdec2 fdc38100.rkvdec-core: rkvdec-core, probing start
[    1.972616] mpp_rkvdec2 fdc38100.rkvdec-core: shared_niu_a is not found!
[    1.972620] rkvdec2_init:1024: No niu aclk reset resource define
[    1.972623] mpp_rkvdec2 fdc38100.rkvdec-core: shared_niu_h is not found!
[    1.972626] rkvdec2_init:1027: No niu hclk reset resource define
[    1.972639] mpp_rkvdec2 fdc38100.rkvdec-core: no regulator, devfreq is disabled
[    1.972681] mpp_rkvdec2 fdc38100.rkvdec-core: core_mask=00010001
[    1.972685] mpp_rkvdec2 fdc38100.rkvdec-core: attach ccu as core 0
[    1.972808] mpp_rkvdec2 fdc38100.rkvdec-core: sram_start 0x00000000ff001000
[    1.972811] mpp_rkvdec2 fdc38100.rkvdec-core: rcb_iova 0x00000000fff00000
[    1.972815] mpp_rkvdec2 fdc38100.rkvdec-core: sram_size 491520
[    1.972818] mpp_rkvdec2 fdc38100.rkvdec-core: rcb_size 1048576
[    1.972821] mpp_rkvdec2 fdc38100.rkvdec-core: min_width 512
[    1.972826] mpp_rkvdec2 fdc38100.rkvdec-core: rcb_info_count 20
[    1.972829] mpp_rkvdec2 fdc38100.rkvdec-core: [136, 24576]
[    1.972832] mpp_rkvdec2 fdc38100.rkvdec-core: [137, 49152]
[    1.972836] mpp_rkvdec2 fdc38100.rkvdec-core: [141, 90112]
[    1.972839] mpp_rkvdec2 fdc38100.rkvdec-core: [140, 49152]
[    1.972842] mpp_rkvdec2 fdc38100.rkvdec-core: [139, 180224]
[    1.972845] mpp_rkvdec2 fdc38100.rkvdec-core: [133, 49152]
[    1.972848] mpp_rkvdec2 fdc38100.rkvdec-core: [134, 8192]
[    1.972851] mpp_rkvdec2 fdc38100.rkvdec-core: [135, 4352]
[    1.972854] mpp_rkvdec2 fdc38100.rkvdec-core: [138, 13056]
[    1.972857] mpp_rkvdec2 fdc38100.rkvdec-core: [142, 291584]
[    1.972878] mpp_rkvdec2 fdc38100.rkvdec-core: probing finish
[    1.972916] mpp_rkvdec2 fdc48100.rkvdec-core: Adding to iommu group 13
[    1.973086] mpp_rkvdec2 fdc48100.rkvdec-core: rkvdec-core, probing start
[    1.973163] mpp_rkvdec2 fdc48100.rkvdec-core: shared_niu_a is not found!
[    1.973167] rkvdec2_init:1024: No niu aclk reset resource define
[    1.973171] mpp_rkvdec2 fdc48100.rkvdec-core: shared_niu_h is not found!
[    1.973173] rkvdec2_init:1027: No niu hclk reset resource define
[    1.973185] mpp_rkvdec2 fdc48100.rkvdec-core: no regulator, devfreq is disabled
[    1.973217] mpp_rkvdec2 fdc48100.rkvdec-core: core_mask=00020002
[    1.973232] mpp_rkvdec2 fdc48100.rkvdec-core: attach ccu as core 1
[    1.973374] mpp_rkvdec2 fdc48100.rkvdec-core: sram_start 0x00000000ff079000
[    1.973378] mpp_rkvdec2 fdc48100.rkvdec-core: rcb_iova 0x00000000ffe00000
[    1.973381] mpp_rkvdec2 fdc48100.rkvdec-core: sram_size 487424
[    1.973384] mpp_rkvdec2 fdc48100.rkvdec-core: rcb_size 1048576
[    1.973387] mpp_rkvdec2 fdc48100.rkvdec-core: min_width 512
[    1.973392] mpp_rkvdec2 fdc48100.rkvdec-core: rcb_info_count 20
[    1.973395] mpp_rkvdec2 fdc48100.rkvdec-core: [136, 24576]
[    1.973398] mpp_rkvdec2 fdc48100.rkvdec-core: [137, 49152]
[    1.973401] mpp_rkvdec2 fdc48100.rkvdec-core: [141, 90112]
[    1.973404] mpp_rkvdec2 fdc48100.rkvdec-core: [140, 49152]
[    1.973407] mpp_rkvdec2 fdc48100.rkvdec-core: [139, 180224]
[    1.973410] mpp_rkvdec2 fdc48100.rkvdec-core: [133, 49152]
[    1.973414] mpp_rkvdec2 fdc48100.rkvdec-core: [134, 8192]
[    1.973417] mpp_rkvdec2 fdc48100.rkvdec-core: [135, 4352]
[    1.973420] mpp_rkvdec2 fdc48100.rkvdec-core: [138, 13056]
[    1.973423] mpp_rkvdec2 fdc48100.rkvdec-core: [142, 291584]
[    1.973443] mpp_rkvdec2 fdc48100.rkvdec-core: probing finish
[    1.973546] mpp_rkvenc2 rkvenc-ccu: probing start
[    1.973550] mpp_rkvenc2 rkvenc-ccu: probing finish
[    1.973632] mpp_rkvenc2 fdbd0000.rkvenc-core: Adding to iommu group 10
[    1.973760] mpp_rkvenc2 fdbd0000.rkvenc-core: probing start
[    1.973866] mpp_rkvenc2 fdbd0000.rkvenc-core: dev_pm_opp_set_regulators: no regulator (venc) found: -19
[    1.973880] rkvenc_init:1918: failed to add venc devfreq
[    1.973900] mpp_rkvenc2 fdbd0000.rkvenc-core: attach ccu as core 0
[    1.973918] mpp_rkvenc2 fdbd0000.rkvenc-core: probing finish
[    1.973961] mpp_rkvenc2 fdbe0000.rkvenc-core: Adding to iommu group 11
[    1.974095] mpp_rkvenc2 fdbe0000.rkvenc-core: probing start
[    1.974177] mpp_rkvenc2 fdbe0000.rkvenc-core: dev_pm_opp_set_regulators: no regulator (venc) found: -19
[    1.974185] rkvenc_init:1918: failed to add venc devfreq
[    1.974226] mpp_rkvenc2 fdbe0000.rkvenc-core: attach ccu as core 1
[    1.974242] mpp_rkvenc2 fdbe0000.rkvenc-core: probing finish
[    1.974539] mpp_av1dec: Adding child /av1d@fdc70000
[    1.974704] mpp_av1dec: register device av1d-master
[    1.974717] mpp_av1dec av1d-master: av1_iommu_of_xlate,784
[    1.974731] av1_iommu_probe_device,736, consumer : av1d-master, supplier : fdca0000.iommu
[    1.974736] mpp_av1dec av1d-master: Adding to iommu group 17
[    1.974877] mpp_av1dec av1d-master: probing start
[    1.974971] mpp_av1dec av1d-master: probing finish
[    1.974986] mpp_service mpp-srv: probe success
[    1.982367] dma-pl330 fea10000.dma-controller: Loaded driver for PL330 DMAC-241330
[    1.982374] dma-pl330 fea10000.dma-controller:       DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
[    1.982986] dma-pl330 fea30000.dma-controller: Loaded driver for PL330 DMAC-241330
[    1.982992] dma-pl330 fea30000.dma-controller:       DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
[    1.983602] dma-pl330 fed10000.dma-controller: Loaded driver for PL330 DMAC-241330
[    1.983608] dma-pl330 fed10000.dma-controller:       DBUFF-128x8bytes Num_Chans-8 Num_Peri-32 Num_Events-16
[    1.983896] rockchip-pvtm fda40000.pvtm: pvtm@0 probed
[    1.983936] rockchip-pvtm fda50000.pvtm: pvtm@1 probed
[    1.983970] rockchip-pvtm fda60000.pvtm: pvtm@2 probed
[    1.984005] rockchip-pvtm fdaf0000.pvtm: pvtm@3 probed
[    1.984038] rockchip-pvtm fdb30000.pvtm: pvtm@4 probed
[    1.984357] rockchip-system-monitor rockchip-system-monitor: system monitor probe
[    1.984937] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
[    1.985233] fd890000.serial: ttyS0 at MMIO 0xfd890000 (irq = 25, base_baud = 1500000) is a 16550A
[    1.985531] feb60000.serial: ttyS3 at MMIO 0xfeb60000 (irq = 97, base_baud = 1500000) is a 16550A
[    1.985736] feb90000.serial: ttyS6 at MMIO 0xfeb90000 (irq = 98, base_baud = 1500000) is a 16550A
[    1.985931] feba0000.serial: ttyS7 at MMIO 0xfeba0000 (irq = 99, base_baud = 1500000) is a 16550A
[    1.987342] rockchip-vop2 fdd90000.vop: Adding to iommu group 16
[    1.992114] rockchip-vop2 fdd90000.vop: [drm:vop2_bind] vp0 assign plane mask: 0x5, primary plane phy id: 2
[    1.992123] rockchip-vop2 fdd90000.vop: [drm:vop2_bind] vp1 assign plane mask: 0xa, primary plane phy id: 3
[    1.992128] rockchip-vop2 fdd90000.vop: [drm:vop2_bind] vp2 assign plane mask: 0x140, primary plane phy id: 8
[    1.992134] rockchip-vop2 fdd90000.vop: [drm:vop2_bind] vp3 assign plane mask: 0x280, primary plane phy id: 9
[    2.000486] rockchip-drm display-subsystem: bound fdd90000.vop (ops 0xffffffc0093a0300)
[    2.000848] dwhdmi-rockchip fde80000.hdmi: registered ddc I2C bus driver
[    2.001138] rockchip-drm display-subsystem: bound fde80000.hdmi (ops 0xffffffc0093ae678)
[    2.001194] rockchip-drm display-subsystem: bound fde50000.dp (ops 0xffffffc0093b12f0)
[    2.001472] rockchip-drm display-subsystem: route-hdmi0: failed to get logo,offset
[    2.001478] rockchip-drm display-subsystem: can't not find any logo display
[    2.001484] rockchip-drm display-subsystem: failed to show kernel logo
[    2.001531] rockchip-drm display-subsystem: [drm] Cannot find any crtc or sizes
[    2.001595] rockchip-drm display-subsystem: [drm] Cannot find any crtc or sizes
[    2.001612] rockchip-drm display-subsystem: [drm] Cannot find any crtc or sizes
[    2.001963] [drm] Initialized rockchip 3.0.0 20140818 for display-subsystem on minor 0
[    2.004617] dw-hdmi-qp-hdcp dw-hdmi-qp-hdcp.2.auto: dw_hdcp_qp_hdcp_probe success
[    2.006222] brd: module loaded
[    2.008469] loop: module loaded
[    2.008606] zram: Added device: zram0
[    2.008709] lkdtm: No crash points registered, enable through debugfs
[    2.008774] system_heap: orders[0] = 6
[    2.008778] system_heap: orders[1] = 4
[    2.008780] system_heap: orders[2] = 0
[    2.010236] rockchip-spi feb20000.spi: no high_speed pinctrl state
[    2.011026] rk806 spi2.0: chip id: RK806,ver:0x2, 0x1
[    2.011144] rk806 spi2.0: ON: 0x40 OFF:0x0
[    2.012517] vdd_gpu_s0: supplied by vcc5v0_sys
[    2.013502] vdd_cpu_lit_s0: supplied by vcc5v0_sys
[    2.014072] vdd_log_s0: supplied by vcc5v0_sys
[    2.014589] vdd_vdenc_s0: supplied by vcc5v0_sys
[    2.015171] vdd_ddr_s0: supplied by vcc5v0_sys
[    2.015488] vdd2_ddr_s3: supplied by vcc5v0_sys
[    2.015992] vdd_2v0_pldo_s3: supplied by vcc5v0_sys
[    2.016444] vcc_3v3_s3: supplied by vcc5v0_sys
[    2.016867] vddq_ddr_s0: supplied by vcc5v0_sys
[    2.017380] vcc_1v8_s3: supplied by vcc5v0_sys
[    2.017886] vdd_0v75_s3: supplied by vcc_1v1_nldo_s3
[    2.018404] vdd_ddr_pll_s0: supplied by vcc_1v1_nldo_s3
[    2.018836] avdd_0v75_s0: supplied by vcc_1v1_nldo_s3
[    2.019269] vdd_0v85_s0: supplied by vcc_1v1_nldo_s3
[    2.019700] vdd_0v75_s0: supplied by vcc_1v1_nldo_s3
[    2.020208] avcc_1v8_s0: supplied by vdd_2v0_pldo_s3
[    2.020802] vcc_1v8_s0: supplied by vdd_2v0_pldo_s3
[    2.021331] avdd_1v2_s0: supplied by vdd_2v0_pldo_s3
[    2.021857] vcc_3v3_s0: supplied by vcc5v0_sys
[    2.022291] vccio_sd_s0: supplied by vcc5v0_sys
[    2.022743] pldo6_s3: supplied by vcc5v0_sys
[    2.022904] rk806 spi2.0: no sleep-setting state
[    2.022909] rk806 spi2.0: no reset-setting pinctrl state
[    2.022912] rk806 spi2.0: no dvs-setting pinctrl state
[    2.024105] rockchip-spi feb20000.spi: probed, poll=0, rsd=0, cs-inactive=0, ready=0
[    2.025266] rk_gmac-dwmac fe1c0000.ethernet: IRQ eth_lpi not found
[    2.025369] rk_gmac-dwmac fe1c0000.ethernet: supply phy not found, using dummy regulator
[    2.025412] rk_gmac-dwmac fe1c0000.ethernet: clock input or output? (output).
[    2.025417] rk_gmac-dwmac fe1c0000.ethernet: TX delay(0x0).
[    2.025422] rk_gmac-dwmac fe1c0000.ethernet: RX delay(0x10).
[    2.025439] rk_gmac-dwmac fe1c0000.ethernet: integrated PHY? (no).
[    2.025444] rk_gmac-dwmac fe1c0000.ethernet: cannot get clock mac_clk_rx
[    2.025449] rk_gmac-dwmac fe1c0000.ethernet: cannot get clock mac_clk_tx
[    2.025459] rk_gmac-dwmac fe1c0000.ethernet: cannot get clock clk_mac_speed
[    2.025674] rk_gmac-dwmac fe1c0000.ethernet: init for RGMII
[    2.025735] rk_gmac-dwmac fe1c0000.ethernet: User ID: 0x30, Synopsys ID: 0x51
[    2.025741] rk_gmac-dwmac fe1c0000.ethernet:         DWMAC4/5
[    2.025746] rk_gmac-dwmac fe1c0000.ethernet: DMA HW capability register supported
[    2.025749] rk_gmac-dwmac fe1c0000.ethernet: RX Checksum Offload Engine supported
[    2.025753] rk_gmac-dwmac fe1c0000.ethernet: TX Checksum insertion supported
[    2.025757] rk_gmac-dwmac fe1c0000.ethernet: Wake-Up On Lan supported
[    2.025780] rk_gmac-dwmac fe1c0000.ethernet: TSO supported
[    2.025784] rk_gmac-dwmac fe1c0000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[    2.025788] rk_gmac-dwmac fe1c0000.ethernet: Enabled Flow TC (entries=2)
[    2.025792] rk_gmac-dwmac fe1c0000.ethernet: TSO feature enabled
[    2.025797] rk_gmac-dwmac fe1c0000.ethernet: Using 32 bits DMA width
[    2.163842] rk_gmac-dwmac fe1c0000.ethernet: No PHY found
[    2.163969] rk_gmac-dwmac fe1c0000.ethernet: error -ENODEV: stmmac_dvr_probe: MDIO bus (id: 1) registration failed
[    2.164481] usbcore: registered new interface driver rtl8150
[    2.164497] usbcore: registered new interface driver r8152
[    2.164509] usbcore: registered new interface driver asix
[    2.164521] usbcore: registered new interface driver ax88179_178a
[    2.164533] usbcore: registered new interface driver cdc_ether
[    2.164544] usbcore: registered new interface driver net1080
[    2.164555] usbcore: registered new interface driver rndis_host
[    2.164566] usbcore: registered new interface driver cdc_subset
[    2.164577] usbcore: registered new interface driver zaurus
[    2.164592] usbcore: registered new interface driver cdc_ncm
[    2.164603] usbcore: registered new interface driver cdc_mbim
[    2.171740] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    2.171750] ehci-pci: EHCI PCI platform driver
[    2.171769] ehci-platform: EHCI generic platform driver
[    2.173783] ehci-platform fc800000.usb: EHCI Host Controller
[    2.173857] ehci-platform fc800000.usb: new USB bus registered, assigned bus number 1
[    2.173906] ehci-platform fc800000.usb: irq 20, io mem 0xfc800000
[    2.187122] ehci-platform fc800000.usb: USB 2.0 started, EHCI 1.00
[    2.187182] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
[    2.187188] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.187192] usb usb1: Product: EHCI Host Controller
[    2.187196] usb usb1: Manufacturer: Linux 5.10.209 ehci_hcd
[    2.187200] usb usb1: SerialNumber: fc800000.usb
[    2.187378] hub 1-0:1.0: USB hub found
[    2.187390] hub 1-0:1.0: 1 port detected
[    2.187649] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    2.187657] ohci-platform: OHCI generic platform driver
[    2.187782] ohci-platform fc840000.usb: Generic Platform OHCI controller
[    2.187843] ohci-platform fc840000.usb: new USB bus registered, assigned bus number 2
[    2.187876] ohci-platform fc840000.usb: irq 21, io mem 0xfc840000
[    2.247835] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.10
[    2.247841] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.247845] usb usb2: Product: Generic Platform OHCI controller
[    2.247849] usb usb2: Manufacturer: Linux 5.10.209 ohci_hcd
[    2.247853] usb usb2: SerialNumber: fc840000.usb
[    2.248014] hub 2-0:1.0: USB hub found
[    2.248026] hub 2-0:1.0: 1 port detected
[    2.248358] usbcore: registered new interface driver cdc_acm
[    2.248363] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[    2.248376] usbcore: registered new interface driver cdc_wdm
[    2.248443] usbcore: registered new interface driver uas
[    2.248466] usbcore: registered new interface driver usb-storage
[    2.248491] usbcore: registered new interface driver usbserial_generic
[    2.248500] usbserial: USB Serial support registered for generic
[    2.248513] usbcore: registered new interface driver ch341
[    2.248522] usbserial: USB Serial support registered for ch341-uart
[    2.248533] usbcore: registered new interface driver cp210x
[    2.248541] usbserial: USB Serial support registered for cp210x
[    2.248556] usbcore: registered new interface driver ftdi_sio
[    2.248563] usbserial: USB Serial support registered for FTDI USB Serial Device
[    2.248589] usbcore: registered new interface driver keyspan
[    2.248597] usbserial: USB Serial support registered for Keyspan - (without firmware)
[    2.248605] usbserial: USB Serial support registered for Keyspan 1 port adapter
[    2.248612] usbserial: USB Serial support registered for Keyspan 2 port adapter
[    2.248619] usbserial: USB Serial support registered for Keyspan 4 port adapter
[    2.248632] usbcore: registered new interface driver option
[    2.248639] usbserial: USB Serial support registered for GSM modem (1-port)
[    2.248675] usbcore: registered new interface driver oti6858
[    2.248682] usbserial: USB Serial support registered for oti6858
[    2.248693] usbcore: registered new interface driver pl2303
[    2.248700] usbserial: USB Serial support registered for pl2303
[    2.248713] usbcore: registered new interface driver qcserial
[    2.248720] usbserial: USB Serial support registered for Qualcomm USB modem
[    2.248734] usbcore: registered new interface driver sierra
[    2.248742] usbserial: USB Serial support registered for Sierra USB modem
[    2.249071] usbcore: registered new interface driver usbtouchscreen
[    2.249907] input: rk805 pwrkey as /devices/platform/feb20000.spi/spi_master/spi2/spi2.0/rk805-pwrkey.5.auto/input/input0
[    2.250107] i2c /dev entries driver
[    2.253512] vdd_cpu_big0_s0: supplied by vcc5v0_sys
[    2.261893] vdd_cpu_big1_s0: supplied by vcc5v0_sys
[    2.270648] vdd_npu_s0: supplied by vcc5v0_sys
[    2.276367] i2c i2c-5: 1 i2c clients have been registered at 0x68
[    2.289108] rkcifhw fdce0000.rkcif: Adding to iommu group 15
[    2.289921] rkcifhw fdce0000.rkcif: No reserved memory region assign to CIF
[    2.289985] rkcif rkcif-mipi-lvds2: Adding to iommu group 15
[    2.289998] rkcif rkcif-mipi-lvds2: rkcif driver version: v00.02.00
[    2.290045] rkcif rkcif-mipi-lvds2: attach to cif hw node
[    2.290049] rkcif rkcif-mipi-lvds2: rkcif wait line 0
[    2.290053] rkcif rkcif-mipi-lvds2: rkcif fastboot reserve bufs num 3
[    2.290058] : terminal subdev does not exist
[    2.290062] : terminal subdev does not exist
[    2.290066] : terminal subdev does not exist
[    2.290069] : terminal subdev does not exist
[    2.290073] : get_remote_sensor: video pad[0] is null
[    2.290077] : rkcif_update_sensor_info: stream[0] get remote sensor_sd failed!
[    2.290082] : rkcif_scale_set_fmt: req(40, 30) src out(0, 0)
[    2.290086] : get_remote_sensor: video pad[0] is null
[    2.290089] : rkcif_update_sensor_info: stream[0] get remote sensor_sd failed!
[    2.290093] : rkcif_scale_set_fmt: req(40, 30) src out(0, 0)
[    2.290096] : get_remote_sensor: video pad[0] is null
[    2.290100] : rkcif_update_sensor_info: stream[0] get remote sensor_sd failed!
[    2.290103] : rkcif_scale_set_fmt: req(40, 30) src out(0, 0)
[    2.290107] : get_remote_sensor: video pad[0] is null
[    2.290113] : rkcif_update_sensor_info: stream[0] get remote sensor_sd failed!
[    2.290117] : rkcif_scale_set_fmt: req(40, 30) src out(0, 0)
[    2.290789] rkcif rkcif-mipi-lvds2: No memory-region-thunderboot specified
[    2.291388] rockchip-mipi-csi2-hw fdd10000.mipi0-csi2-hw: enter mipi csi2 hw probe!
[    2.291443] rockchip-mipi-csi2-hw fdd10000.mipi0-csi2-hw: probe success, v4l2_dev:mipi0-csi2-hw!
[    2.291469] rockchip-mipi-csi2-hw fdd20000.mipi1-csi2-hw: enter mipi csi2 hw probe!
[    2.291507] rockchip-mipi-csi2-hw fdd20000.mipi1-csi2-hw: probe success, v4l2_dev:mipi1-csi2-hw!
[    2.291529] rockchip-mipi-csi2-hw fdd30000.mipi2-csi2-hw: enter mipi csi2 hw probe!
[    2.291565] rockchip-mipi-csi2-hw fdd30000.mipi2-csi2-hw: probe success, v4l2_dev:mipi2-csi2-hw!
[    2.291586] rockchip-mipi-csi2-hw fdd40000.mipi3-csi2-hw: enter mipi csi2 hw probe!
[    2.291624] rockchip-mipi-csi2-hw fdd40000.mipi3-csi2-hw: probe success, v4l2_dev:mipi3-csi2-hw!
[    2.291646] rockchip-mipi-csi2-hw fdd50000.mipi4-csi2-hw: enter mipi csi2 hw probe!
[    2.291681] rockchip-mipi-csi2-hw fdd50000.mipi4-csi2-hw: probe success, v4l2_dev:mipi4-csi2-hw!
[    2.291701] rockchip-mipi-csi2-hw fdd60000.mipi5-csi2-hw: enter mipi csi2 hw probe!
[    2.291737] rockchip-mipi-csi2-hw fdd60000.mipi5-csi2-hw: probe success, v4l2_dev:mipi5-csi2-hw!
[    2.292040] rockchip-mipi-csi2 mipi2-csi2: attach to csi2 hw node
[    2.292055] rkcif rkcif-mipi-lvds2: Entity type for entity rockchip-mipi-csi2 was not initialized!
[    2.292060] rockchip-mipi-csi2: Async registered subdev
[    2.292064] rockchip-mipi-csi2: probe success, v4l2_dev:rkcif-mipi-lvds2!
[    2.292661] rkisp_hw fdcb0000.rkisp: Adding to iommu group 14
[    2.292796] rkisp_hw fdcb0000.rkisp: is_thunderboot: 0
[    2.292801] rkisp_hw fdcb0000.rkisp: Missing rockchip,grf property
[    2.292814] rkisp_hw fdcb0000.rkisp: max input:0x0@0fps
[    2.292868] rkisp_hw fdcb0000.rkisp: no find phandle sram
[    2.293016] rkisp rkisp0-vir0: rkisp driver version: v02.05.01
[    2.293073] rkisp rkisp0-vir0: No memory-region-thunderboot specified
[    2.297146] rkisp rkisp0-vir0: Entity type for entity rkisp-isp-subdev was not initialized!
[    2.298141] usbcore: registered new interface driver uvcvideo
[    2.298146] USB Video Class driver (1.1.1)
[    2.298388] pps pps0: new PPS source pps.-1
[    2.298408] pps pps0: Registered IRQ 112 as PPS source
[    2.299002] Bluetooth: HCI UART driver ver 2.3
[    2.299008] Bluetooth: HCI UART protocol H4 registered
[    2.299011] Bluetooth: HCI UART protocol ATH3K registered
[    2.299031] usbcore: registered new interface driver bfusb
[    2.299048] usbcore: registered new interface driver btusb
[    2.299657] cpu cpu0: bin=0
[    2.299833] cpu cpu0: leakage=8
[    2.301308] cpu cpu0: pvtm=1410
[    2.301480] cpu cpu0: pvtm-volt-sel=0
[    2.303361] cpu cpu4: bin=0
[    2.303534] cpu cpu4: leakage=7
[    2.309984] cpu cpu4: pvtm=1626
[    2.313886] cpu cpu4: pvtm-volt-sel=2
[    2.316500] cpu cpu6: bin=0
[    2.316671] cpu cpu6: leakage=7
[    2.323093] cpu cpu6: pvtm=1642
[    2.326977] cpu cpu6: pvtm-volt-sel=3
[    2.328738] cpu cpu0: avs=0
[    2.329755] cpu cpu4: avs=0
[    2.330610] cpu cpu6: avs=0
[    2.330796] cpu cpu0: EM: created perf domain
[    2.330824] cpu cpu0: l=15000 h=85000 hyst=5000 l_limit=0 h_limit=1608000000 h_table=0
[    2.331319] cpu cpu4: EM: created perf domain
[    2.331343] cpu cpu4: l=15000 h=85000 hyst=5000 l_limit=0 h_limit=2208000000 h_table=0
[    2.339638] cpu cpu6: EM: created perf domain
[    2.339923] cpu cpu6: l=15000 h=85000 hyst=5000 l_limit=0 h_limit=2208000000 h_table=0
[    2.361545] sdhci: Secure Digital Host Controller Interface driver
[    2.361567] sdhci: Copyright(c) Pierre Ossman
[    2.361572] Synopsys Designware Multimedia Card Interface Driver
[    2.361928] sdhci-pltfm: SDHCI platform and OF driver helper
[    2.362793] arm-scmi firmware:scmi: Failed. SCMI protocol 17 not active.
[    2.362838] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[    2.363458] cryptodev: driver 1.12 loaded.
[    2.363490] hid: raw HID events driver (C) Jiri Kosina
[    2.363677] usbcore: registered new interface driver usbhid
[    2.363682] usbhid: USB HID core driver
[    2.373832] optee: probing for conduit method.
[    2.373853] optee: revision 3.13 (185dc3c9)
[    2.374040] optee: dynamic shared memory is enabled
[    2.374150] optee: initialized driver
[    2.374518] usbcore: registered new interface driver snd-usb-audio
[    2.376882] rockchip-i2s-tdm fe470000.i2s: Register PCM for TRCM mode
[    2.378856] Initializing XFRM netlink socket
[    2.379088] NET: Registered protocol family 10
[    2.379448] Segment Routing with IPv6
[    2.379479] NET: Registered protocol family 17
[    2.379491] NET: Registered protocol family 15
[    2.379727] Bluetooth: RFCOMM socket layer initialized
[    2.379738] Bluetooth: RFCOMM ver 1.11
[    2.379745] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    2.379751] Bluetooth: HIDP socket layer initialized
[    2.379772] [BT_RFKILL]: Enter rfkill_rk_init
[    2.379776] [WLAN_RFKILL]: Enter rfkill_wlan_init
[    2.380014] Key type dns_resolver registered
[    2.380566] imx415 7-001a: driver version: 00.01.08
[    2.380576] imx415 7-001a:  Get hdr mode failed! no hdr default
[    2.380586] imx415 7-001a: detect imx415 lane 4
[    2.380618] imx415 7-001a: Failed to get power-gpios
[    2.380625] imx415 7-001a: could not get default pinstate
[    2.380629] imx415 7-001a: could not get sleep pinstate
[    2.380646] imx415 7-001a: supply dvdd not found, using dummy regulator
[    2.380702] imx415 7-001a: supply dovdd not found, using dummy regulator
[    2.396435] mmc0: SDHCI controller on fe2e0000.mmc [fe2e0000.mmc] using ADMA
[    2.432138] mmc0: Host Software Queue enabled
[    2.432162] mmc0: new HS400 Enhanced strobe MMC card at address 0001
[    2.432536] mmcblk0: mmc0:0001 DUTB42 116 GiB 
[    2.432635] mmcblk0boot0: mmc0:0001 DUTB42 partition 1 4.00 MiB
[    2.432726] mmcblk0boot1: mmc0:0001 DUTB42 partition 2 4.00 MiB
[    2.432913] mmcblk0rpmb: mmc0:0001 DUTB42 partition 3 16.0 MiB, chardev (236:0)
[    2.435131]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8
[    2.451164] imx415 7-001a: Unexpected sensor id(000000), ret(-5)
[    2.451953] Loading compiled-in X.509 certificates
[    2.452617] pstore: Using crash dump compression: deflate
[    2.452984] rga3 fdb60000.rga: Adding to iommu group 2
[    2.453608] rga3 fdb60000.rga: probe successfully, irq = 33, hw_version:3.0.76831
[    2.453718] rga3 fdb70000.rga: Adding to iommu group 3
[    2.454142] rga3 fdb70000.rga: probe successfully, irq = 34, hw_version:3.0.76831
[    2.454724] rga2 fdb80000.rga: probe successfully, irq = 35, hw_version:3.2.63318
[    2.454862] rga_iommu: IOMMU binding successfully, default mapping core[0x1]
[    2.454965] rga: Module initialized. v1.3.3
[    2.473604] mali fb000000.gpu: Kernel DDK version g21p0-01eac0
[    2.473620] rk_gmac-dwmac fe1c0000.ethernet: IRQ eth_lpi not found
[    2.473650] mali fb000000.gpu: GPU metrics tracepoint support enabled
[    2.473742] rk_gmac-dwmac fe1c0000.ethernet: supply phy not found, using dummy regulator
[    2.473828] rk_gmac-dwmac fe1c0000.ethernet: clock input or output? (output).
[    2.473836] rk_gmac-dwmac fe1c0000.ethernet: TX delay(0x0).
[    2.473841] rk_gmac-dwmac fe1c0000.ethernet: RX delay(0x10).
[    2.473859] rk_gmac-dwmac fe1c0000.ethernet: integrated PHY? (no).
[    2.473866] rk_gmac-dwmac fe1c0000.ethernet: cannot get clock mac_clk_rx
[    2.473872] rk_gmac-dwmac fe1c0000.ethernet: cannot get clock mac_clk_tx
[    2.473886] rk_gmac-dwmac fe1c0000.ethernet: cannot get clock clk_mac_speed
[    2.474129] rk_gmac-dwmac fe1c0000.ethernet: init for RGMII
[    2.478018] rk_gmac-dwmac fe1c0000.ethernet: User ID: 0x30, Synopsys ID: 0x51
[    2.478026] rk_gmac-dwmac fe1c0000.ethernet:         DWMAC4/5
[    2.478032] rk_gmac-dwmac fe1c0000.ethernet: DMA HW capability register supported
[    2.478037] rk_gmac-dwmac fe1c0000.ethernet: RX Checksum Offload Engine supported
[    2.478041] rk_gmac-dwmac fe1c0000.ethernet: TX Checksum insertion supported
[    2.478046] rk_gmac-dwmac fe1c0000.ethernet: Wake-Up On Lan supported
[    2.478050] rk_gmac-dwmac fe1c0000.ethernet: TSO supported
[    2.478054] rk_gmac-dwmac fe1c0000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[    2.478059] rk_gmac-dwmac fe1c0000.ethernet: Enabled Flow TC (entries=2)
[    2.478064] rk_gmac-dwmac fe1c0000.ethernet: TSO feature enabled
[    2.478069] rk_gmac-dwmac fe1c0000.ethernet: Using 32 bits DMA width
[    2.478079] rk_gmac-dwmac fe1c0000.ethernet: Unbalanced pm_runtime_enable!
[    2.478389] mali fb000000.gpu: bin=0
[    2.478565] mali fb000000.gpu: leakage=13
[    2.478598] debugfs: Directory 'fb000000.gpu-mali' with parent 'vdd_gpu_s0' already present!
[    2.480062] mali fb000000.gpu: pvtm=872
[    2.480301] mali fb000000.gpu: pvtm-volt-sel=3
[    2.481182] mali fb000000.gpu: avs=0
[    2.481201] W : [File] : drivers/gpu/arm/bifrost/platform/rk/mali_kbase_config_rk.c; [Line] : 143; [Func] : kbase_platform_rk_init(); power-off-delay-ms not available.
[    2.481406] mali fb000000.gpu: Register LUT 000a0800 initialized for GPU arch 0x000a0806
[    2.481425] mali fb000000.gpu: r0p0 status 5 not found in HW issues table;
[    2.481431] mali fb000000.gpu: falling back to closest match: r0p0 status 0
[    2.481436] mali fb000000.gpu: Execution proceeding normally with fallback match
[    2.481443] mali fb000000.gpu: GPU identified as 0x7 arch 10.8.6 r0p0 status 0
[    2.481528] mali fb000000.gpu: No priority control manager is configured
[    2.481535] mali fb000000.gpu: Large page allocation set to false after hardware feature check
[    2.481740] mali fb000000.gpu: No memory group manager is configured
[    2.481770] mali fb000000.gpu: Protected memory allocator not available
[    2.482771] mali fb000000.gpu: l=15000 h=85000 hyst=5000 l_limit=0 h_limit=800000000 h_table=0
[    2.483679] mali fb000000.gpu: Probed as mali0
[    2.488343] vendor storage:20190527 ret = 0
[    2.620561] rk_gmac-dwmac fe1c0000.ethernet: No PHY found
[    2.620869] rk_gmac-dwmac fe1c0000.ethernet: error -ENODEV: stmmac_dvr_probe: MDIO bus (id: 1) registration failed
[    2.622498] vcc3v3_lcd_edp: supplied by vcc_3v3_s3
[    2.623265] vcc_3v3_sd_s0: supplied by vcc_3v3_s3
[    2.625821] rockchip-dmc dmc: bin=0
[    2.626031] rockchip-dmc dmc: leakage=29
[    2.626049] rockchip-dmc dmc: leakage-volt-sel=0
[    2.626068] rockchip-dmc dmc: soc version=0, speed=0
[    2.627007] rockchip-dmc dmc: avs=0
[    2.627024] rockchip-dmc dmc: current ATF version 0x100
[    2.627271] rockchip-dmc dmc: normal_rate = 1560000000
[    2.627283] rockchip-dmc dmc: reboot_rate = 2112000000
[    2.627292] rockchip-dmc dmc: suspend_rate = 528000000
[    2.627301] rockchip-dmc dmc: video_4k_rate = 1560000000
[    2.627310] rockchip-dmc dmc: video_4k_10b_rate = 1560000000
[    2.627319] rockchip-dmc dmc: video_svep_rate = 1560000000
[    2.627328] rockchip-dmc dmc: boost_rate = 2112000000
[    2.627337] rockchip-dmc dmc: fixed_rate(isp|cif0|cif1|dualview) = 2112000000
[    2.627345] rockchip-dmc dmc: performance_rate = 2112000000
[    2.627355] rockchip-dmc dmc: hdmirx_rate = 2112000000
[    2.627364] rockchip-dmc dmc: deep_suspend_rate = 2112000000
[    2.627377] rockchip-dmc dmc: failed to get vop bandwidth to dmc rate
[    2.627384] rockchip-dmc dmc: failed to get vop pn to msch rl
[    2.627525] rockchip-dmc dmc: l=15000 h=2147483647 hyst=5000 l_limit=0 h_limit=0 h_table=0
[    2.628306] rockchip-dmc dmc: could not find power_model node
[    2.629806] rockchip-csi2-dphy csi2-dphy0: csi2 dphy0 probe successfully!
[    2.629957] pwm-backlight backlight: supply power not found, using dummy regulator
[    2.630885] panel-simple panel-edp: failed to find backlight: -517
[    2.631395] input: adc-keys as /devices/platform/adc-keys/input/input1
[    2.632403] pwm-backlight backlight: supply power not found, using dummy regulator
[    2.633093] dwmmc_rockchip fe2c0000.mmc: No normal pinctrl state
[    2.633104] dwmmc_rockchip fe2c0000.mmc: No idle pinctrl state
[    2.633113] panel-simple panel-edp: failed to find backlight: -517
[    2.633299] dwmmc_rockchip fe2c0000.mmc: IDMAC supports 32-bit address mode.
[    2.633352] dwmmc_rockchip fe2c0000.mmc: Using internal DMA controller.
[    2.633364] dwmmc_rockchip fe2c0000.mmc: Version ID is 270a
[    2.633408] dwmmc_rockchip fe2c0000.mmc: DW MMC controller at irq 85,32 bit host data width,256 deep fifo
[    2.633577] pwm-backlight backlight: supply power not found, using dummy regulator
[    2.634256] panel-simple panel-edp: failed to find backlight: -517
[    2.635780] rkcif rkcif-mipi-lvds2: clear unready subdev num: 1
[    2.636196] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[    2.636228] rkcif-mipi-lvds2: Async subdev notifier completed
[    2.636246] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[    2.636254] rkcif-mipi-lvds2: There is not terminal subdev, not synchronized with ISP
[    2.636282] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[    2.636292] rkcif-mipi-lvds2: There is not terminal subdev, not synchronized with ISP
[    2.637341] RKNPU fdab0000.npu: Adding to iommu group 0
[    2.637520] RKNPU fdab0000.npu: RKNPU: rknpu iommu is enabled, using iommu mode
[    2.638765] RKNPU fdab0000.npu: can't request region for resource [mem 0xfdab0000-0xfdabffff]
[    2.638790] RKNPU fdab0000.npu: can't request region for resource [mem 0xfdac0000-0xfdacffff]
[    2.638807] RKNPU fdab0000.npu: can't request region for resource [mem 0xfdad0000-0xfdadffff]
[    2.639334] [drm] Initialized rknpu 0.9.6 20240322 for fdab0000.npu on minor 1
[    2.642739] RKNPU fdab0000.npu: RKNPU: bin=0
[    2.642926] RKNPU fdab0000.npu: leakage=7
[    2.642971] debugfs: Directory 'fdab0000.npu-rknpu' with parent 'vdd_npu_s0' already present!
[    2.648364] mmc_host mmc1: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[    2.649568] RKNPU fdab0000.npu: pvtm=873
[    2.653748] RKNPU fdab0000.npu: pvtm-volt-sel=3
[    2.654913] RKNPU fdab0000.npu: avs=0
[    2.655066] RKNPU fdab0000.npu: l=15000 h=85000 hyst=5000 l_limit=0 h_limit=800000000 h_table=0
[    2.661570] pwm-backlight backlight: supply power not found, using dummy regulator
[    2.665500] panel-simple panel-edp: failed to find backlight: -517
[    2.665779] RKNPU fdab0000.npu: failed to find power_model node
[    2.665797] RKNPU fdab0000.npu: RKNPU: failed to initialize power model
[    2.665808] RKNPU fdab0000.npu: RKNPU: failed to get dynamic-coefficient
[    2.666667] pwm-backlight backlight: supply power not found, using dummy regulator
[    2.666893] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    2.667623] panel-simple panel-edp: failed to find backlight: -517
[    2.674306] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    2.674889] cfg80211: Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
[    2.675592] rockchip-pm rockchip-suspend: not set pwm-regulator-config
[    2.675762] rockchip-suspend not set sleep-mode-config for mem-lite
[    2.675766] rockchip-suspend not set wakeup-config for mem-lite
[    2.675769] rockchip-suspend not set sleep-mode-config for mem-ultra
[    2.675773] rockchip-suspend not set wakeup-config for mem-ultra
[    2.676042] pwm-backlight backlight: supply power not found, using dummy regulator
[    2.676092] I : [File] : drivers/gpu/arm/mali400/mali/linux/mali_kernel_linux.c; [Line] : 406; [Func] : mali_module_init(); svn_rev_string_from_arm of this mali_ko is '', rk_ko_ver is '5', built at '11:26:37', on 'Jul  3 2025'.
[    2.676241] Mali: 
[    2.676243] Mali device driver loaded
[    2.676252] rkisp rkisp0-vir0: clear unready subdev num: 1
[    2.676331] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    2.676335] cfg80211: failed to load regulatory.db
[    2.676400] rkisp0-vir0: Async subdev notifier completed
[    2.676407] ALSA device list:
[    2.676412]   No soundcards found.
[    2.676523] panel-simple panel-edp: failed to find backlight: -517
[    2.680150] Freeing unused kernel memory: 6656K
[    2.724060] Run /init as init process
mount: /sys/fs/pstore: special device /dev/mmcblk1p1 does not exist.dmesg(1) may have more information after failed mount system call.
[    2.842378] EXT4-fs (mmcblk0p7): recovery complete
[    2.843023] EXT4-fs (mmcblk0p7): mounted filesystem with ordered data mode. Opts: (null)
FUSE exfat 1.4.0 (libfuse3)
WARN: volume was not unmounted cleanly.
Starting syslogd: OK
Starting klogd: OK
Running sysctl: OK
Populating /dev using udev: [    2.910576] udevd[251]: starting version 3.2.10
[    2.915040] udevd[252]: starting eudev-3.2.10
[    3.012430] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[    3.012451] stream_cif_mipi_id1: update sensor info failed -19
[    3.012554] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[    3.012564] rkcif_scale_ch0: update sensor info failed -19
[    3.012601] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[    3.012611] stream_cif_mipi_id2: update sensor info failed -19
[    3.012730] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[    3.012739] stream_cif_mipi_id0: update sensor info failed -19
[    3.013125] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[    3.013134] stream_cif_mipi_id3: update sensor info failed -19
[    3.014669] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[    3.014681] rkcif_tools_id2: update sensor info failed -19
[    3.014854] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[3] get remote terminal sensor failed!
[    3.014866] rkcif_scale_ch3: update sensor info failed -19
[    3.015825] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[2] get remote terminal sensor failed!
[    3.015848] rkcif_scale_ch2: update sensor info failed -19
[    3.016086] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[    3.016101] rkcif_tools_id1: update sensor info failed -19
[    3.018291] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[0] get remote terminal sensor failed!
[    3.018335] rkcif_tools_id0: update sensor info failed -19
[    3.021220] rkcif-mipi-lvds2: rkcif_update_sensor_info: stream[1] get remote terminal sensor failed!
[    3.021243] rkcif_scale_ch1: update sensor info failed -19
done
Saving random seed: OK
Starting network: OK
starting recovery... 
LOG_INFO: devices is not MTD.
LOG_INFO: Boot command: boot-recovery
LOG_INFO: Got arguments from boot message
LOG_INFO: devices is not MTD.*********************************************************ROCKCHIP recovery system                     
*********************************************************
**** version : V1.0.1-gdde564d-231109 ****
LOG_INFO: Starting recovery on Thu Jan  1 00:00:01 1970LOG_INFO: Recovery System have UI defined.
recovery filesystem table
=========================0 (null) /tmp ramdisk (null) (null) (null)1 /dev/root / ext4 rw,noauto 0 12 tmpfs /tmp tmpfs mode=1777 0 03 tmpfs /run tmpfs mode=0755,nosuid,nodev 0 04 tmpfs /var/log tmpfs mode=0755,nosuid,nodev 0 05 proc /proc proc defaults 0 06 devtmpfs /dev devtmpfs defaults 0 07 devpts /dev/pts devpts mode=0620,ptmxmode=0000,gid=5 0 08 tmpfs /dev/shm tmpfs nosuid,nodev,noexec 0 09 sysfs /sys sysfs nosuid,nodev,noexec 0 010 configfs /sys/kernel/config configfs defaults 0 011 debugfs /sys/kernel/debug debugfs defaults 0 012 /dev/mmcblk1p1 /sys/fs/pstore auto defaults 0 213 /dev/block/by-name/oem /oem ext4 defaults 0 214 /dev/block/by-name/userdata /userdata exfat defaults 0 2LOG_INFO: devices is not MTD.
LOG_INFO: emmc_point is /dev/mmcblk0
LOG_INFO: sd_point is (null)
LOG_INFO: sd_point_2 is (null)
LOG_INFO: read cmdline
LOG_INFO: >>> Boot from non-SDcard
LOG_INFO: read cmdline
LOG_INFO: >>> Boot from non-U-Disk
LOG_INFO: Command: "recovery" "--update_package=/userdata/OTA/update.img"Starting input-event-daemon: done
LOG_INFO: check userdata/oem partition success ...
root@rk3588s-recovery:/# LOG_INFO: mounted /userdata/OTA/update.img Success.
LOG_INFO: >>>rkflash will update from /userdata/OTA/update.img
LOG_INFO: [do_rk_update] start with main.
librkupdate_Start to upgrade firmware...
RKBoot:this is new IDB flag
librkupdate_INFO:is emmc devices...
CRKUsbComm INFO m_bEmmc=1 m_ufs=0 
librkupdate_INFO:CRKUsbComm-->is emmc.
librkupdate_INFO:CRKUsbComm-->/dev/vendor_storage=6
librkupdate_INFO:CRKUsbComm-->/dev/mmcblk0=7
librkupdate_Get FlashInfo...
librkupdate_INFO: m_bEmmc = 1, m_hLbaDev = 7
librkupdate_INFO: lseek64 result = 125069950976
librkupdate_INFO:FlashInfo: 00 B0 47 07 7F 00 00 00 00 E5 32
GetFlashInfo: 266  info.uiFlashSize = 122138624 total uiBlockNum = 244277248
GetFlashInfo: 267  FlashSize = 119276 MB
# NAME  PATH
package-file    package-file
parameter       parameter.txt
bootloader      MiniLoaderAll.bin
uboot   uboot.img
misc    misc.img
boot    boot.img
recovery        recovery.img
backup  RESERVED
rootfs  rootfs.img
oem     oem.img
#userdata       userdata.img
52 4b 35 88 12 fe 33 41 32 4e 46 42 0 0 0 0 
0 0 0 0 3 14 11 7 7 8 1d d 8 0 0 0 ############### update bootloader start ############
librkupdate_IDBlock Preparing...############### IDBlock Preparing...
librkupdate_INFO:CalcIDBCount IsNewIDBFlag is true
librkupdate_ERROR:PrepareIDB-->New IDblock offset=0 1 2 3 4 .
librkupdate_IDBlock Writing...############### IDBlock Writing...
librkupdate_INFO:DownloadIDBlock-->IsNewIDBFlag is true
librkupdate_INFO:MakeNewIDBlockData in
librkupdate_INFO:MakeNewIDBlockData out
librkupdate_INFO:WriteIDBlock in
librkupdate_INFO:---------------------
librkupdate_dwSectorNum=616
librkupdate_uiTotal=315392RKU_IsUfs is_ufs = 0, is_emmc
RKU_IsUfs is_ufs = 0, is_emmc
RKU_IsUfs is_ufs = 0, is_emmc
RKU_IsUfs is_ufs = 0, is_emmc
RKU_IsUfs is_ufs = 0, is_emmc
librkupdate_INFO:WriteIDBlock out
############### update bootloader Success############
>>>>>>>> bGptFlag = 1, lineno = 1487
>>>>>>>> CRKAndroidDevice::bGptFlag = 1 
LOG_INFO:  >>>>>> parameter writing... <<<<<<
librkupdate_########### RKA_Gpt_Download #########
RKU_IsUfs is_ufs = 0, is_emmc
librkupdate_INFO:###### Downloading uboot #######
LOG_INFO:  >>>>>> uboot writing... <<<<<<
librkupdate_INFO:Start updating [ uboot ],offset=0x4000,size=4194304
[    3.259952] file system registered
[    3.298119] read descriptors
[    3.298182] read strings
librkupdate_INFO:###### Download uboot Done #######
librkupdate_INFO:##  Ignore [ misc ] download  ##
librkupdate_INFO:###### Downloading boot #######
librkupdate_INFO:Start updating [ boot ],offset=0x8000,size=36423168
LOG_INFO:  >>>>>> boot writing... <<<<<<
[    3.469243] android_work: did not send uevent (0 0 0000000000000000)
[    3.883203] dwc3 fc000000.usb: device reset
[    3.944400] android_work: sent uevent USB_STATE=CONNECTED
[    3.950384] android_work: sent uevent USB_STATE=CONFIGURED
librkupdate_INFO:###### Download boot Done #######
librkupdate_INFO:##  Ignore [ recovery ] download  ##
librkupdate_INFO:###### Downloading rootfs #######
LOG_INFO:  >>>>>> rootfs writing... <<<<<<
librkupdate_INFO:Start updating [ rootfs ],offset=0x78000,size=932184064
[   33.457939] vcc3v3_lcd_edp: disabling
librkupdate_INFO:###### Download rootfs Done #######
librkupdate_INFO:###### Downloading oem #######
LOG_INFO:  >>>>>> oem writing... <<<<<<
librkupdate_INFO:Start updating [ oem ],offset=0x1c78000,size=18804736
librkupdate_INFO:###### Download oem Done #######
LOG_INFO:  >>>>>> parameter checking... <<<<<<
RKU_IsUfs is_ufs = 0, is_emmc
LOG_INFO:  >>>>>> uboot checking... <<<<<<
librkupdate_INFO:# Ignore [ misc ] Check #
LOG_INFO:  >>>>>> boot checking... <<<<<<
librkupdate_INFO:# Ignore [ recovery ] Check #
LOG_INFO:  >>>>>> rootfs checking... <<<<<<
LOG_INFO:  >>>>>> oem checking... <<<<<<
librkupdate_Finish to upgrade firmware.
LOG_INFO: finish_recovery Enter.....
LOG_ERROR: Can't open /tmp/recovery.log
LOG_ERROR: Can't open /tmp/recovery.log
LOG_INFO: devices is not MTD.
LOG_INFO: recovery usage time:62998 ms
LOG_INFO: Reboot...
[   66.183851] rk860-regulator 2-0042: rk860..... reset
[   66.185257] rk860-regulator 2-0042: force rk860x_reset ok!
[   66.185751] rk860-regulator 0-0043: rk860..... reset
[   66.187071] rk860-regulator 0-0043: force rk860x_reset ok!
[   66.187579] rk860-regulator 0-0042: rk860..... reset
[   66.188975] rk860-regulator 0-0042: force rk860x_reset ok!
[   66.189820] mpp_av1dec av1d-master: shutdown device
[   66.190250] mpp_av1dec av1d-master: shutdown success
[   66.191167] rkisp_hw fdcb0000.rkisp: rkisp_hw_shutdown
[   66.191651] mpp_rkvdec2 fdc48100.rkvdec-core: shutdown device
[   66.192156] mpp_rkvdec2 fdc48100.rkvdec-core: shutdown success
[   66.192687] mpp_rkvdec2 fdc38100.rkvdec-core: shutdown device
[   66.193193] mpp_rkvdec2 fdc38100.rkvdec-core: shutdown success
[   66.193726] mpp_rkvenc2 fdbe0000.rkvenc-core: shutdown device
[   66.194254] mpp_rkvenc2 fdbe0000.rkvenc-core: shutdown success
[   66.194797] mpp_rkvenc2 fdbd0000.rkvenc-core: shutdown device
[   66.195303] mpp_rkvenc2 fdbd0000.rkvenc-core: shutdown success
[   66.195842] mpp-iep2 fdbb0000.iep: shutdown device
[   66.196270] mpp-iep2 fdbb0000.iep: shutdown success
[   66.196716] mpp_vepu2 fdbac000.jpege-core: shutdown device
[   66.197219] mpp_vepu2 fdbac000.jpege-core: shutdown success
[   66.197730] mpp_vepu2 fdba8000.jpege-core: shutdown device
[   66.198213] mpp_vepu2 fdba8000.jpege-core: shutdown success
[   66.198723] mpp_vepu2 fdba4000.jpege-core: shutdown device
[   66.199207] mpp_vepu2 fdba4000.jpege-core: shutdown success
[   66.199717] mpp_vepu2 fdba0000.jpege-core: shutdown device
[   66.200200] mpp_vepu2 fdba0000.jpege-core: shutdown success
[   66.200731] mpp_jpgdec fdb90000.jpegd: shutdown device
[   66.201183] mpp_jpgdec fdb90000.jpegd: shutdown success
[   66.201690] mpp_vepu2 fdb50000.vepu: shutdown device
[   66.202130] mpp_vepu2 fdb50000.vepu: shutdown success
[   66.202582] mpp_vdpu2 fdb50400.vdpu: shutdown device
[   66.203020] mpp_vdpu2 fdb50400.vdpu: shutdown success
[   66.207168] dwc3 fc000000.usb: request 00000000b30aceb1 was not queued to ep0out
[   66.207842] android_work: sent uevent USB_STATE=DISCONNECTED
[   66.409312] reboot: Restarting system

喜欢您来交流

喜欢您来交流 

喜欢您来交流  

http://www.lryc.cn/news/584968.html

相关文章:

  • Auto-GPT 简易教程
  • 前端抓包(不启动前端项目就能进行后端调试)--whistle
  • UI前端与数字孪生融合新领域:智慧环保的垃圾分类与回收系统
  • Windos服务器升级MySQL版本
  • 中国银联豪掷1亿采购海光C86架构服务器
  • 如何查看自己本地的公网IP地址?内网环境网络如何开通服务器公网ip提供互联网访问?
  • 电力分析仪的“双语对话”:CCLinkIE与Modbus TCP的无缝连接
  • 从《哪吒 2》看个人IP的破局之道|创客匠人
  • 【实用IP查询工具】IP数据云-IP地址查询离线库使用方案
  • 服务器机柜与网络机柜各自的优势
  • 解决Linux绑定失败地址已使用(端口被占用)的问题
  • python的卷烟营销数据统计分析系统
  • AIStarter新版重磅来袭!永久订阅限时福利抢先看
  • Spring Cloud Gateway介绍 - -基础概念,简单工作原理和配置示例
  • Element Plus和Ant Design Vue深度对比分析与选型指南
  • 飞算 JavaAI:开启 Java 开发新时代
  • C++——构造函数的补充:初始化列表
  • TypeScript---泛型
  • WD0407 40V 7A 超级肖特基二极管,应用于开关汽车工业控制
  • 企业级配置:Azure 邮件与 Cloudflare 域名解析的安全验证落地详解
  • 大数据在UI前端的应用深化:用户行为数据的跨渠道整合分析
  • 拼数(字符串排序)
  • AI产品经理面试宝典第1天:机器学习核心算法全景解析
  • Java结构型模式---组合模式
  • leetcode:518. 零钱兑换 II[完全背包]
  • BPE(Byte Pair Encoding)分词算法
  • leetcode:322. 零钱兑换[完全背包]
  • ARMv9架构
  • gitcode域名解析 Windows host
  • Redis的高级特性与应用实战指南