Kunpeng Pro测评使用报告

news2024/11/17 23:27:12

1. 概述

前段时间,收到两条CSDN的短信,邀请我参加Kunpeng Pro的测评活动。说起来,自己玩过的开发板已经不在少数,而自己作为半导体行业的从业者,手上开发过的芯片也有十几款,小到Arm Cortex-A53,RISC-V,应该也能比较公正客观的来评价一款芯片了,于是毅然报名参与了这个活动,活动组织者也很给力,一周就收到了板子,下面是板子的开箱和Quick Start 连接照片:在这里插入图片描述
开发板的镜像和相关的资料可从以下链接获取:
OrangePi Kunpeng Pro

2. 开发板参数

以下是OrangePi Kunpeng Pro开发板和树莓派4B的主要参数对比:
在这里插入图片描述

参数OrangePi Kunpeng Pro树莓派4B
处理器4核64位鲲鹏处理器+AI处理器4核ARM Cortex-A72
AI能力8 TOPS AI计算能力
GPU集成GPUBroadcom VideoCore VI
内存8GB/16GB LPDDR4X1GB/2GB/4GB/8GB LPDDR4
存储eMMC 32GB/64GB/128GB/256GB
M.2 SATA/NVMe SSD
MicroSD卡
显示输出2个HDMI 2.0 4K@60Hz2个微HDMI
网络千兆有线网口
WiFi 5双频
千兆有线网口
WiFi 5双频
蓝牙5.0
USB2个USB 3.0
1个USB Type-C 3.0
2个USB 3.0
2个USB 2.0
摄像头接口2个MIPI CSI1个MIPI CSI
GPIO40针GPIO40针GPIO
电源Type-C 20V 65WUSB-C 5V 3A
预装系统openEuler+openGauss
起售价1076元人民币235元人民币

总的来说,Kunpeng Pro在处理器、AI能力、内存、存储、显示输出等方面都明显强于树莓派4B,但价格也高出不少。它预装了鲲鹏生态系统,定位更多面向开发者和教育市场。
还有一个考虑的点就是这两款开发板是不是GPIO Pin兼容的,可以看下图:
在这里插入图片描述
可以看到是完全兼容。
其他板载部件如下图所示:
在这里插入图片描述

3. 开发板亮点:

对于这个开发板来讲,其实比较吸引我的是鲲鹏处理器OpenEuler系统,下面一起来探索一下。

3.1 鲲鹏处理器

烧录好镜像,启动开发板以后,可以用一些简单的命令来看下:

[openEuler@openEuler ~]$ uname -ra
Linux openEuler 5.10.0+ #1 SMP Mon Feb 26 15:29:07 CST 2024 aarch64 aarch64 aarch64 GNU/Linux
[openEuler@openEuler ~]$  lscpu
架构:                 aarch64
  CPU 运行模式:       64-bit
  字节序:             Little Endian
CPU:                   4
  在线 CPU 列表:      0-3
厂商 ID:              0x00
  型号:               2
  每个核的线程数:     1
  Core(s) per cluster: 4
  座:                 -
  Cluster(s):          1
  步进:               0x1
  BogoMIPS:           96.00
  标记:               fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp a
                       simdhp cpuid asimdrdm jscvt fcma dcpop sha3 asimddp sha51
                       2 sve asimdfhm ssbs sb
NUMA:
  NUMA 节点:          3
  NUMA 节点0 CPU:     0-3
  NUMA 节点1 CPU:
  NUMA 节点2 CPU:
Vulnerabilities:
  Itlb multihit:       Not affected
  L1tf:                Not affected
  Mds:                 Not affected
  Meltdown:            Not affected
  Mmio stale data:     Not affected
  Retbleed:            Not affected
  Spec store bypass:   Mitigation; Speculative Store Bypass disabled via prctl
  Spectre v1:          Mitigation; __user pointer sanitization
  Spectre v2:          Not affected
  Srbds:               Not affected
  Tsx async abort:     Not affected

从这里我们可以看到Kunpeng的SOC是aarch64 4 core,合理。

[openEuler@openEuler ~]$ cat /proc/cpuinfo
processor       : 0
BogoMIPS        : 96.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma dcpop sha3 asimddp sha512 sve asimdfhm ssbs sb
CPU implementer : 0x00
CPU architecture: 8
CPU variant     : 0x1
CPU part        : 0xd02
CPU revision    : 2

processor       : 1
BogoMIPS        : 96.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma dcpop sha3 asimddp sha512 sve asimdfhm ssbs sb
CPU implementer : 0x00
CPU architecture: 8
CPU variant     : 0x1
CPU part        : 0xd02
CPU revision    : 2

processor       : 2
BogoMIPS        : 96.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma dcpop sha3 asimddp sha512 sve asimdfhm ssbs sb
CPU implementer : 0x00
CPU architecture: 8
CPU variant     : 0x1
CPU part        : 0xd02
CPU revision    : 2

processor       : 3
BogoMIPS        : 96.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma dcpop sha3 asimddp sha512 sve asimdfhm ssbs sb
CPU implementer : 0x00
CPU architecture: 8
CPU variant     : 0x1
CPU part        : 0xd02
CPU revision    : 2

CPU architecture: 8, 呃。。。

[openEuler@openEuler openEuler]$ cat /proc/meminfo
MemTotal:        7726740 kB
MemFree:         5341504 kB
MemAvailable:    6334724 kB
Buffers:           58168 kB
Cached:          1073564 kB
SwapCached:            0 kB
Active:           465216 kB
Inactive:        1560532 kB
Active(anon):       2384 kB
Inactive(anon):   919580 kB
Active(file):     462832 kB
Inactive(file):   640952 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:               332 kB
Writeback:             0 kB
AnonPages:        894028 kB
Mapped:           260684 kB
Shmem:             27948 kB
KReclaimable:      70396 kB
Slab:             142936 kB
SReclaimable:      70396 kB
SUnreclaim:        72540 kB
KernelStack:        9312 kB
PageTables:        16792 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     3848008 kB
Committed_AS:    4450284 kB
VmallocTotal:   135290159040 kB
VmallocUsed:      104284 kB
VmallocChunk:          0 kB
Percpu:             2576 kB
HardwareCorrupted:     0 kB
AnonHugePages:         0 kB
ShmemHugePages:        0 kB
ShmemPmdMapped:        0 kB
FileHugePages:         0 kB
FilePmdMapped:         0 kB
CmaTotal:         786432 kB
CmaFree:          760252 kB
HugePages_Total:      15
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
Hugetlb:           30720 kB

可以看到板载8G Memory

3.2 openEuler系统

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
详细的boot log记录见文末:

OpenEuler的source code可以从openeuler/kernel/获取到。但是现在还没有22.03-LTS-SP3和Kunpeng的相关信息所以一些具体的信息我们也无从得到,还需要等下官方的check in

openEuler是红帽系,所以软件需要用yum安装

[openEuler@openEuler openEuler]$ sudo yum update -y

也可以使用dnf工具

[openEuler@openEuler openEuler]$ sudo dnf update -y

4. setup 时注意事项

4.1 添加自己的username和password

在openEuler系统中添加新用户和设置密码的步骤如下:

添加新用户

使用root权限,通过useradd命令可以添加新用户。例如添加用户名为newuser的用户:

[openEuler@openEuler ~]$ sudo useradd username

该命令会自动为新用户创建家目录。

为新用户设置密码

使用passwd命令为新用户设置密码:

[openEuler@openEuler ~]$ sudo passwd username

输入两次新密码即可完成设置。

将普通用户添加到wheel组,以获得sudo权限:
[openEuler@openEuler ~]$ sudo usermod -aG wheel username

这样username用户就可以使用sudo命令了,无需切换到root用户。

其他注意事项
  • 普通用户可以使用passwd命令修改自己的密码,但只有root用户可以为其他用户修改密码。
  • 可以使用id命令查看用户的UID和所属组信息。

4.2 安装CH343驱动

如果你使用的是linux系统,需要另外安装CH343驱动,不然识别不到USB Uart,步骤如下:

下载CH343 Linux驱动源码包
[HOST@HOST ~]$ git clone https://github.com/WCHSoftGroup/ch343ser_linux.git

或者从GitHub页面直接下载压缩包并解压。

进入驱动源码目录编译驱动
[HOST@HOST ~]$ cd ch343ser_linux/driver
[HOST@HOST ~]$ make

编译成功后会生成ch343.ko内核模块文件。

加载并安装驱动
[HOST@HOST ~]$ sudo make load  # 临时加载驱动
[HOST@HOST ~]$ sudo make install # 永久安装驱动

安装完成后,重启系统使驱动生效。

访问设备节点

重启后,如果CH343设备已连接,则会在/dev目录下创建ttyACM*设备节点,表示驱动安装成功,使用minicom访问设备/dev/ttyACM0

4.3 用zsh替换默认bash

要将原来的bash shell替换为zsh,可以按照以下步骤操作:

安装zsh
[openEuler@openEuler ~]$ sudo yum install zsh  # CentOS/RHEL系统
切换默认shell为zsh

安装完成后,使用以下命令将默认shell切换为zsh:

[openEuler@openEuler ~]$ sudo yum install util-linux-user
[openEuler@openEuler ~]$ chsh -s $(which zsh)

输入用户密码确认切换。

安装oh-my-zsh (可选)

oh-my-zsh是一个用于配置和管理zsh的流行框架,提供了主题、插件等功能,可选择性安装:

git clone https://github.com/ohmyzsh/ohmyzsh.git ~/.oh-my-zsh

安装后会在家目录下生成.zshrc配置文件和.oh-my-zsh目录。

配置zsh

可以在~/.zshrc中配置zsh,比如设置主题、启用插件等:

# 设置主题
ZSH_THEME="robbyrussell" 

# 插件
plugins=(
  git
  zsh-autosuggestions
)

配置完成后,重新打开一个终端即可使用zsh。如果需要临时切换回bash,可以运行bash命令;如果想永久切换回bash,可以运行chsh -s /bin/bash命令。

5. 测试方法和工具

在测试OrangePi Kunpeng Pro开发板时,我们可以使用以下工具和命令:

处理器

  • Coremark基准测试
    • 从github下载coremark源码并编译
    • ./coremark 运行测试
===================================================================================
2K performance run parameters for coremark.
CoreMark Size    : 666
Total ticks      : 17433
Total time (secs): 17.433000
Iterations/Sec   : 11472.494694
Iterations       : 200000
Compiler version : GCC10.3.1
Compiler flags   : -O2 -DPERFORMANCE_RUN=1  -lrt
Memory location  : Please put data memory location here
                        (e.g. code in flash, data on heap etc)
seedcrc          : 0xe9f5
[0]crclist       : 0xe714
[0]crcmatrix     : 0x1fd7
[0]crcstate      : 0x8e3a
[0]crcfinal      : 0x4983
Correct operation validated. See README.md for run and reporting rules.
CoreMark 1.0 : 11472.494694 / GCC10.3.1 -O2 -DPERFORMANCE_RUN=1  -lrt / Heap
===================================================================================
2K validation run parameters for coremark.
CoreMark Size    : 666
Total ticks      : 17779
Total time (secs): 17.779000
Iterations/Sec   : 11249.226616
Iterations       : 200000
Compiler version : GCC10.3.1
Compiler flags   : -O2 -DPERFORMANCE_RUN=1  -lrt
Memory location  : Please put data memory location here
                        (e.g. code in flash, data on heap etc)
seedcrc          : 0x18f2
[0]crclist       : 0xe3c1
[0]crcmatrix     : 0x0747
[0]crcstate      : 0x8d84
[0]crcfinal      : 0x5b5d
Correct operation validated. See README.md for run and reporting rules.

大致相当于Freescale i.MX6Quad,ARM Cortex-A9的水平

内存和存储测试

  • memtester
    • sudo yum install memtester
    • memtester 512M 1 测试512MB内存
  • fio工具测试磁盘IO (不推荐,我把rootfs给搞坏了)
    • sudo yum install fio
    • fio --name=randwrite --ioengine=libaio --iodepth=1 --rw=randwrite --bs=4k --size=512M --numjobs=1 --runtime=60 --group_reporting --filename=/dev/sda

接口和外设测试

  • 使用ffmpeg测试HDMI输出

    • sudo yum install ffmpeg
    • ffmpeg -f x11grab -video_size 1920x1080 -i $DISPLAY output.mp4
    • 播放视频可以用ffplay,如ffplay output.mp4
      在这里插入图片描述
      可以看到录屏期间负载还是比较重的。
  • 使用iperf3测试网络性能

    • sudo yum install iperf3
    • iperf3 -c server_ip 测试到服务器的带宽
  • 使用v4l2工具测试摄像头

    • sudo yum install v4l-utils
    • v4l2-ctl --list-devices 列出设备
    • ffmpeg -f v4l2 -video_size 640x480 -i /dev/video0 output.mp4 录制视频
    • 播放视频可以用ffplay,如ffplay output.mp4
  • 使用WiringPi库控制GPIO

    • git clone https://github.com/WiringPi/WiringPi.git
    • ./build
    • 编写C程序控制LED等外设

系统和软件测试

  • 使用UnixBench评估系统性能
    • git clone https://github.com/kdlucas/byte-unixbench
    • make
    • NUMBER_OF_PROCESSORS=4 ./Run 运行基准测试
========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)

   System: openEuler: GNU/Linux
   OS: GNU/Linux -- 5.10.0+ -- #1 SMP Mon Feb 26 15:29:07 CST 2024
   Machine: aarch64 (aarch64)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0:  (96.0 bogomips)
          
   CPU 1:  (96.0 bogomips)
          
   CPU 2:  (96.0 bogomips)
          
   CPU 3:  (96.0 bogomips)
          
   16:27:21 up  6:01,  2 users,  load average: 17.61, 17.54, 17.38; runlevel 1970-01-01

------------------------------------------------------------------------
Benchmark Run: 一 5月 27 2024 16:27:21 - 16:55:54
4 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       24635733.7 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     4303.7 MWIPS (9.9 s, 7 samples)
Execl Throughput                               2101.8 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        469078.7 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          182006.0 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1099496.2 KBps  (30.0 s, 2 samples)
Pipe Throughput                              876652.0 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 120024.9 lps   (10.0 s, 7 samples)
Process Creation                               4726.0 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   4047.5 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1415.6 lpm   (60.0 s, 2 samples)
System Call Overhead                         852057.3 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   24635733.7   2111.0
Double-Precision Whetstone                       55.0       4303.7    782.5
Execl Throughput                                 43.0       2101.8    488.8
File Copy 1024 bufsize 2000 maxblocks          3960.0     469078.7   1184.5
File Copy 256 bufsize 500 maxblocks            1655.0     182006.0   1099.7
File Copy 4096 bufsize 8000 maxblocks          5800.0    1099496.2   1895.7
Pipe Throughput                               12440.0     876652.0    704.7
Pipe-based Context Switching                   4000.0     120024.9    300.1
Process Creation                                126.0       4726.0    375.1
Shell Scripts (1 concurrent)                     42.4       4047.5    954.6
Shell Scripts (8 concurrent)                      6.0       1415.6   2359.3
System Call Overhead                          15000.0     852057.3    568.0
                                                                   ========
System Benchmarks Index Score                                         875.3

------------------------------------------------------------------------
Benchmark Run: 一 5月 27 2024 16:55:54 - 17:24:15
4 CPUs in system; running 4 parallel copies of tests

Dhrystone 2 using register variables       96439343.5 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                    16878.9 MWIPS (10.0 s, 7 samples)
Execl Throughput                               7536.7 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks       1720498.2 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          678816.1 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       3679566.8 KBps  (30.0 s, 2 samples)
Pipe Throughput                             3429699.3 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 484542.0 lps   (10.0 s, 7 samples)
Process Creation                              13424.0 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                  10326.1 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1468.7 lpm   (60.1 s, 2 samples)
System Call Overhead                        3216798.1 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   96439343.5   8263.9
Double-Precision Whetstone                       55.0      16878.9   3068.9
Execl Throughput                                 43.0       7536.7   1752.7
File Copy 1024 bufsize 2000 maxblocks          3960.0    1720498.2   4344.7
File Copy 256 bufsize 500 maxblocks            1655.0     678816.1   4101.6
File Copy 4096 bufsize 8000 maxblocks          5800.0    3679566.8   6344.1
Pipe Throughput                               12440.0    3429699.3   2757.0
Pipe-based Context Switching                   4000.0     484542.0   1211.4
Process Creation                                126.0      13424.0   1065.4
Shell Scripts (1 concurrent)                     42.4      10326.1   2435.4
Shell Scripts (8 concurrent)                      6.0       1468.7   2447.8
System Call Overhead                          15000.0    3216798.1   2144.5
                                                                   ========
System Benchmarks Index Score                                        2796.3
  • 使用stress工具进行压力测试
    • sudo yum install stress
    • stress --cpu 4 --io 4 --vm 2 --vm-bytes 256M --timeout 300s 模拟高负载场景
      该命令将启动4个CPU worker和2个内存worker,每个内存worker分配512MB,压力测试持续300秒。
      在这里插入图片描述
      跑了两轮,温度稍有升高,但是没有出现过热宕机的情况。

AI能力测试

  • Linpack基准测试套件
    参考 RPi Performance
gcc -O3 -o linpack linpack.c -lm
./linpack
  Enter array size (q to quit) [200]: 200
Memory required:  315K.


LINPACK benchmark, Double precision.
Machine precision:  15 digits.
Array size 200 X 200.
Average rolled and unrolled performance:

    Reps Time(s) DGEFA   DGESL  OVERHEAD    KFLOPS
----------------------------------------------------
    1024   0.80  64.89%   2.59%  32.53%  2609775.772
    2048   1.60  64.89%   2.59%  32.52%  2607793.996
    4096   3.19  64.89%   2.58%  32.52%  2609752.767
    8192   6.39  64.88%   2.59%  32.52%  2610152.989
   16384  12.79  64.91%   2.59%  32.50%  2606688.572

查看系统传感器状态

sensor命令主要用于在Linux系统中检测服务器硬件的各种信息,如CPU温度、电压、风扇转速等。
但是很遗憾,这一块还没有很好地适配。

6. 结论

简单几天的使用,我觉得这个板子挺好用的,主要有几点:

  1. OrangePi Kunpeng联合出品,情怀拉满,质量信得过,售后有保障
  2. 系统和性能虽然不是顶尖水平,但是比较稳定,开机的时候发热比较大,但是很快系统就稳定下来了(猜测是DVFS开始起作用),发热轻松压得住。
  3. aarch64架构软件丰富,有很多资源可以参考
  4. 一些额外发现,Kunpeng Pro和昇腾 AiPro 是可以重用的,而Ai Pro的资源比Kunpeng Pro要多一些。
  5. 开源后将会是比树莓派更适合折腾的一块板子。
  6. 还有一个big surprise,是OpenEuler自带了Vscode,虽说性能可能存疑,但是聊胜于无

还有一些问题在我的体验过程中比较突出:

  1. 资料的分享通过百度网盘,下载奇慢无比,浪费大量时间。
  2. 源码没有及时更新开源,导致可玩性大打折扣,可能有人比较关注的是上层,有人关注的是底层,上层确实有一些资料,可以玩玩,但对做底层的不太友好。

后续打算先做个proxy,给家里的网络设备用,顺便长测一下稳定性。争取不吃灰是最终目标。

ep/rc mode: 0
Enable wdg.
#1
Pll Init ..pll[0] inited
pll[2] inited
pll[3] inited
pll[4] inited
pll[5] inited
OK.
reset src:0x00076db6
lsadc dreset ok
lsadc0 init ok
adc0in0:92 adc0in1:587 adc0in2:224
adc1in2:0 adc1in3:91
adc boardId:10251
Load main hboot1_a
Load main hilink25
hboot1a hash 6277dd7a.
Boot Entry.
Load main hboot1_b
[0.090] [BOOT_TRACE]1b start
current[3], last[99]
Dfx init l2 xloader done
Hboot1_a point:[06] 01  02  05  06  11  15  00  00  00  00  00  00  00  00  00  00  00  00  00  00
sfc set Qline.
Device id: 0x3925c2
Flash unsport Quad.
Boot entry(121)
Iso state: 0x0
pll[6] inited
pll[7] inited
pll[8] inited
pll[9] inited
pll[10] inited
Board info:
sctrl pad info:0xd0940
boardid:10251
bootmode:5
rc/ep mode:0
pg info:0
reset reason:0x76db6
sfc mode:4byte
secure boot:1

current[4], last[99]
[0.143] [BOOT_TRACE]Load main userbasecfg
non-secure vef success!
invalid strategy offset 1.
Cfg type-1 no cfg info.
No info in userBaseConfig
current[5], last[99]
[0.158] [BOOT_TRACE]Load main sysbasecfg
SyscfgProc [345|0|1]
Select a power level based on the low power consumption configuration.!
Update bitmap: 0xf 0x1 0x1 0x0 0x3 0x3 0x0 0x0 0x0 0x0 0x0 0x0 0x1 0x5 0x5 0x33
bitmap info update load success
SyscfgProc [347|0|1]
write share info ok
write nosec share info ok
current[6], last[99]
[0.203] [BOOT_TRACE]Load main lpddr
[0.261] [BOOT_TRACE]Dreset Ts OK
current[7], last[99]
[0.261] [BOOT_TRACE]Load main hsmtag
current[8], last[99]
[0.319] [BOOT_TRACE]Load main atf
report atf info to ddr OK
current[9], last[99]
[0.393] [BOOT_TRACE]Load main hboot2
report uefi info to ddr OK
PCIE0/1/2/3 RC Config Preset OK.
use macro setting from syscfg
macro[0] protocols:
    ds[0] : PCIE
    ds[1] : PCIE
    ds[2] : PCIE
    ds[3] : PCIE
macro[1] protocols:
    ds[0] : USB
    ds[1] : USB
    ds[2] : USB
    ds[3] : USB
3Macro[0] power up (time 807ms)
596
iecc disable
Rpt 0x2000, fb 0x800, msdw 0x2000
[0.750] [BOOT_TRACE] ddr init end
Macro[1] power up (time 859ms)
cp_area_l2buf_2_ddr
Dfx init ddr done
Backup bbox data
Copy cfg OK.
Copy cfg OK.
Copy ddr Cache done.
current[10], last[99]
[0.920] [BOOT_TRACE]finish image load.
current[20], last[99]
current[70], last[99]
[927.927]Dreset main core...
Jump to HSM...
NOTICE:  Mp conf...NOTICE:  ok
NOTICE:  Booting Trusted Firmware
NOTICE:  BL1:
NOTICE:  BL1: Built :
NOTICE:  BL1: Booting BL2
NOTICE:  BL2:
NOTICE:  BL2: Built :
NOTICE:  BL1: Booting BL31
NOTICE:  BL31:
NOTICE:  BL31: Built :
NOTICE:  HSM boot keypoint 0x7807f!
NOTICE:  A55 wfi ...NOTICE:  OK
NOTICE:  A55 close
NOTICE:  jumper to uefi [1035]
current keypoint[71], last keypoint[99].
macmode:0x1, ulPort:0x0, ulPhyID:0x1CC910, ulMacSpeed:0x2!
The default boot selection will start in   1 seconds
[1.870] [BOOT_TRACE] auto boot.
This is sd boot entry
emmcsd init
count(1)
end
part cnt & map  :[7] [0xDF]
force recov flag:[0]
RAWDATA upgrade status&part:[0x0] [0x0]
RECOVE upgrade status&part:[0x0] [0x0]
SYS Enable:0x0, gpio:0x4
recEnable:0x0, gpioStatus:0x0
current keypoint[89], last keypoint[99].
start load os image
try flag:0x1, reset count:0x0
boot2 reset count:0x1
firmware boot1 reset count:0x1
firmware update flag(main):FFFFFFFF FFFFFFFF
firmware update flag(back):FFFFFFFF FFFFFFFF
Current start mode :0x0 not support.
boot: main.
[3.777] [BOOT_TRACE]  load image success.
load crl from Storage media
current keypoint[90], last keypoint[99].
waiting for hsm ..OK
[3.819] [BOOT_TRACE] Tee Load Start.
NOTICE:  pub crl does not exist, pub_crl_size = 0x0!
NOTICE:  pub crl broken, update crl ok!
NOTICE:  cms verify process success.
NOTICE:  #TEE Start#
NOTICE:  #TEE End#
NOTICE:  hw_start_tee done!
[4.068] [BOOT_TRACE] Tee Load Done.
current keypoint[95], last keypoint[99].
4069 Image.
4182 Done.
4182 DTB.
4186 Done.
[PARTUUID=1bde3eb1-2446-4086-8c46-5d8d36773dae]
sec_id:80 0 28 B
[dtb num 0]boardid:0 0 0 0
[dtb num 1]boardid:80 0 0 64
[dtb num 2]boardid:80 0 0 65
[dtb num 3]boardid:80 0 0 A0
[dtb num 4]boardid:80 0 0 96
[dtb num 5]boardid:80 0 0 97
[dtb num 6]boardid:80 0 3 84
[dtb num 7]boardid:80 0 3 85
[dtb num 8]boardid:80 0 3 86
[dtb num 9]boardid:80 0 3 89
[dtb num 10]boardid:80 0 3 87
[dtb num 11]boardid:80 0 C3 E6
[dtb num 12]boardid:80 0 C7 9C
[dtb num 13]boardid:80 0 C7 CE
[dtb num 14]boardid:80 0 C7 D8
No dts found in DTB
====equalVal[0]=====
Can't find dtb by boardId 0x280B in dt.img, use dtb.
sec_id:80 0 28 B
[dtb num 0]boardid:0 0 0 0
[dtb num 1]boardid:80 0 0 64
[dtb num 2]boardid:80 0 0 65
[dtb num 3]boardid:80 0 0 A0
[dtb num 4]boardid:80 0 0 96
[dtb num 5]boardid:80 0 0 97
[dtb num 6]boardid:80 0 3 84
[dtb num 7]boardid:80 0 3 85
[dtb num 8]boardid:80 0 3 86
[dtb num 9]boardid:80 0 3 89
[dtb num 10]boardid:80 0 3 87
[dtb num 11]boardid:80 0 C3 E6
[dtb num 12]boardid:80 0 C7 9C
[dtb num 13]boardid:80 0 C7 CE
[dtb num 14]boardid:80 0 C7 D8
No dts found in DTB
====equalVal[0]=====
Can't find dtb by boardId 0x280B in dt.img, use dtb.
isColdBoot index|max[0|0] status[0x76DB6]
SC_NORESET_12[0x0]
SC_NORESET_7[0x0]
SC_NORESET_10[0x0]
SC_NORESET_9[0x0]
None reboot reason info updated, Status = Invalid Parameter
fdt delete sata subnode
fdt can not find subnode 0xFFFFFFFF!
ras init done
jump kernel(4321).
current keypoint[99], last keypoint[99].
[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x001fd022]
[    0.000000] Linux version 5.10.0+ (root@orangepi-M600) (aarch64-target-linux-gnu-gcc (Do-Compiler V100R001C13B001) 7.3.0, GNU ld (Do-Compiler V100R001C13B001) 2.38) #1 SMP Mon Feb 26 15:29:07 CST 2024
[    0.000000] Machine model: Orange Pi Ai Pro
[    0.000000] earlycon: pl11 at MMIO32 0x00000000c4010000 (options '')
[    0.000000] printk: bootconsole [pl11] enabled
[    0.000000] efi: UEFI not found.
[    0.000000] Reserved memory: created CMA memory pool at 0x00000020a2000000, size 512 MiB
[    0.000000] OF: reserved mem: initialized node hmi_cma_highmem, compatible id shared-dma-pool
[    0.000000] OF: NUMA: parsing numa-distance-map-v1
[    0.000000] NUMA: NODE_DATA [mem 0x21fffaaac0-0x21fffacfff]
[    0.000000] NUMA: Initmem setup node 1 [<memory-less node>]
[    0.000000] NUMA: NODE_DATA [mem 0x21fffa8580-0x21fffaaabf]
[    0.000000] NUMA: NODE_DATA(1) on node 0
[    0.000000] NUMA: NODE_DATA [mem 0x21fffa6040-0x21fffa857f]
[    0.000000] NUMA: NODE_DATA(2) on node 0
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000000000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   [mem 0x0000000100000000-0x00000021ffffffff]
[    0.000000] Movable zone start for each node
[    0.000000]   Node 2: 0x0000002080000000
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x00000000105fffff]
[    0.000000]   node   0: [mem 0x0000000010600000-0x0000000020ffffff]
[    0.000000]   node   0: [mem 0x0000000021000000-0x000000002273ffff]
[    0.000000]   node   0: [mem 0x0000000022740000-0x000000002293ffff]
[    0.000000]   node   0: [mem 0x0000000022940000-0x0000000028ffffff]
[    0.000000]   node   0: [mem 0x0000000029000000-0x000000007fffffff]
[    0.000000]   node   2: [mem 0x0000002080000000-0x000000209fffffff]
[    0.000000]   node   0: [mem 0x00000020a0000000-0x00000020a1ffffff]
[    0.000000]   node   0: [mem 0x00000020a2000000-0x00000021ffffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x00000021ffffffff]
[    0.000000] Initmem setup node 1 [mem 0x0000000000000000-0x0000000000000000]
[    0.000000] Initmem setup node 2 [mem 0x0000002080000000-0x000000209fffffff]
[    0.000000] cma: Reserved 256 MiB at 0x0000000070000000
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: Trusted OS migration not required
[    0.000000] psci: SMC Calling Convention v1.2
[    0.000000] percpu: Embedded 33 pages/cpu s97816 r8192 d29160 u135168
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: GIC system register CPU interface
[    0.000000] CPU features: detected: Virtualization Host Extensions
[    0.000000] CPU features: detected: Hardware dirty bit management
[    0.000000] CPU features: detected: Spectre-v4
[    0.000000] alternatives: patching kernel code
[    0.000000] Fallback order for Node 0: 0
[    0.000000] Fallback order for Node 1: 1 0
[    0.000000] Fallback order for Node 2: 2 0
[    0.000000] Built 3 zonelists, mobility grouping on.  Total pages: 1935360
[    0.000000] Policy zone: Normal
[    0.000000] Kernel command line: console=ttyAMA0,115200 console=tty1 log_redirect=0x1fc000@0x22741000 root=PARTUUID=1bde3eb1-2446-4086-8c46-5d8d36773dae rw rdinit=/sbin/init rodata=off syslog earlycon=pl011,mmio32,0xC4010000 initrd=0x2BA00000,300M rootwait mpam=of enable_ascend_share_pool ascend_enable_all enable_sp_multi_group_mode init_all_gicr enable_fpga no_console_suspend use_kallsyms_lookup_symbol selinux=0 systemd.unified_cgroup_hierarchy=0 fbcon=map:6 movable_node cma=256M rootfstype=ext4
[    0.000000] replace ring buffer phy start. memory len: 0x1fc000.
[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x001fd022]
[    0.000000] Linux version 5.10.0+ (root@orangepi-M600) (aarch64-target-linux-gnu-gcc (Do-Compiler V100R001C13B001) 7.3.0, GNU ld (Do-Compiler V100R001C13B001) 2.38) #1 SMP Mon Feb 26 15:29:07 CST 2024
[    0.000000] Machine model: Orange Pi Ai Pro
[    0.000000] earlycon: pl11 at MMIO32 0x00000000c4010000 (options '')
[    0.000000] printk: bootconsole [pl11] enabled
[    0.000000] efi: UEFI not found.
[    0.000000] Reserved memory: created CMA memory pool at 0x00000020a2000000, size 512 MiB
[    0.000000] OF: reserved mem: initialized node hmi_cma_highmem, compatible id shared-dma-pool
[    0.000000] OF: NUMA: parsing numa-distance-map-v1
[    0.000000] NUMA: NODE_DATA [mem 0x21fffaaac0-0x21fffacfff]
[    0.000000] NUMA: Initmem setup node 1 [<memory-less node>]
[    0.000000] NUMA: NODE_DATA [mem 0x21fffa8580-0x21fffaaabf]
[    0.000000] NUMA: NODE_DATA(1) on node 0
[    0.000000] NUMA: NODE_DATA [mem 0x21fffa6040-0x21fffa857f]
[    0.000000] NUMA: NODE_DATA(2) on node 0
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000000000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   [mem 0x0000000100000000-0x00000021ffffffff]
[    0.000000] Movable zone start for each node
[    0.000000]   Node 2: 0x0000002080000000
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x00000000105fffff]
[    0.000000]   node   0: [mem 0x0000000010600000-0x0000000020ffffff]
[    0.000000]   node   0: [mem 0x0000000021000000-0x000000002273ffff]
[    0.000000]   node   0: [mem 0x0000000022740000-0x000000002293ffff]
[    0.000000]   node   0: [mem 0x0000000022940000-0x0000000028ffffff]
[    0.000000]   node   0: [mem 0x0000000029000000-0x000000007fffffff]
[    0.000000]   node   2: [mem 0x0000002080000000-0x000000209fffffff]
[    0.000000]   node   0: [mem 0x00000020a0000000-0x00000020a1ffffff]
[    0.000000]   node   0: [mem 0x00000020a2000000-0x00000021ffffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x00000021ffffffff]
[    0.000000] Initmem setup node 1 [mem 0x0000000000000000-0x0000000000000000]
[    0.000000] Initmem setup node 2 [mem 0x0000002080000000-0x000000209fffffff]
[    0.000000] cma: Reserved 256 MiB at 0x0000000070000000
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: Trusted OS migration not required
[    0.000000] psci: SMC Calling Convention v1.2
[    0.000000] percpu: Embedded 33 pages/cpu s97816 r8192 d29160 u135168
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: GIC system register CPU interface
[    0.000000] CPU features: detected: Virtualization Host Extensions
[    0.000000] CPU features: detected: Hardware dirty bit management
[    0.000000] CPU features: detected: Spectre-v4
[    0.000000] alternatives: patching kernel code
[    0.000000] Fallback order for Node 0: 0
[    0.000000] Fallback order for Node 1: 1 0
[    0.000000] Fallback order for Node 2: 2 0
[    0.000000] Built 3 zonelists, mobility grouping on.  Total pages: 1935360
[    0.000000] Policy zone: Normal
[    0.000000] Kernel command line: console=ttyAMA0,115200 console=tty1 log_redirect=0x1fc000@0x22741000 root=PARTUUID=1bde3eb1-2446-4086-8c46-5d8d36773dae rw rdinit=/sbin/init rodata=off syslog earlycon=pl011,mmio32,0xC4010000 initrd=0x2BA00000,300M rootwait mpam=of enable_ascend_share_pool ascend_enable_all enable_sp_multi_group_mode init_all_gicr enable_fpga no_console_suspend use_kallsyms_lookup_symbol selinux=0 systemd.unified_cgroup_hierarchy=0 fbcon=map:6 movable_node cma=256M rootfstype=ext4
[    0.000000] replace ring buffer phy start. memory len: 0x1fc000.
[    0.000000] share pool: Ascend enable share pool features via bootargs
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] software IO TLB: mapped [mem 0x000000006c000000-0x0000000070000000] (64MB)
[    0.000000] Memory: 6628244K/8388608K available (14336K kernel code, 5362K rwdata, 5248K rodata, 4864K init, 2553K bss, 973932K reserved, 786432K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=3
[    0.000000] ftrace: allocating 46288 entries in 181 pages
[    0.000000] ftrace: allocated 181 pages with 5 groups
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=1024 to nr_cpu_ids=4.
[    0.000000]  Rude variant of Tasks RCU enabled.
[    0.000000]  Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[    0.000000] GICv3: 288 SPIs implemented
[    0.000000] GICv3: 0 Extended SPIs implemented
[    0.000000] GICv3: Distributor has no Range Selector support
[    0.000000] GICv3: 16 PPIs implemented
[    0.000000] GICv3: GICv4 features: DirectLPI
[    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000d0100000
[    0.000000] ITS [mem 0xd2000000-0xd20fffff]
[    0.000000] ITS@0x00000000d2000000: Using ITS number 0
[    0.000000] ITS@0x00000000d2000000: allocated 65536 Devices @20c2200000 (flat, esz 8, psz 16K, shr 1)
[    0.000000] ITS@0x00000000d2000000: allocated 65536 Virtual CPUs @20c2300000 (flat, esz 16, psz 4K, shr 1)
[    0.000000] ITS@0x00000000d2000000: allocated 256 Interrupt Collections @20c2191000 (flat, esz 16, psz 4K, shr 1)
[    0.000000] GICv3: using LPI property table @0x00000020c21b0000
[    0.000000] ITS: Using DirectLPI for VPE invalidation
[    0.000000] ITS: Enabling GICv4 support
[    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000020c21c0000
[    0.000000] GICR:(____ptrval____) using LPI pending table @0x00000020c2280000
[    0.000000] GICv3: CPU4: using allocated LPI pending table @0x00000020c2280000
[    0.000000] its init other collection table, ITS:(____ptrval____), GICR:(____ptrval____), coreId:4
[    0.000000] rcu:     Offload RCU callbacks from CPUs: (none).
[    0.000000] arch_timer: cp15 timer(s) running at 48.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0xb11fd3bfb, max_idle_ns: 440795203732 ns
[    0.000002] sched_clock: 56 bits at 48MHz, resolution 20ns, wraps every 4398046511096ns
[    0.008258] Console: colour dummy device 80x25
[    0.012730] printk: console [tty1] enabled
[    0.016851] printk: bootconsole [pl11] disabled
NOTICE:  mpidr on 100
NOTICE:  mpidr on 200
NOTICE:  mpidr on 300
[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x001fd022]
[    0.000000] Linux version 5.10.0+ (root@orangepi-M600) (aarch64-target-linux-gnu-gcc (Do-Compiler V100R001C13B001) 7.3.0, GNU ld (Do-Compiler V100R001C13B001) 2.38) #1 SMP Mon Feb 26 15:29:07 CST 2024
[    0.000000] Machine model: Orange Pi Ai Pro
[    0.000000] earlycon: pl11 at MMIO32 0x00000000c4010000 (options '')
[    0.000000] printk: bootconsole [pl11] enabled
[    0.000000] efi: UEFI not found.
[    0.000000] Reserved memory: created CMA memory pool at 0x00000020a2000000, size 512 MiB
[    0.000000] OF: reserved mem: initialized node hmi_cma_highmem, compatible id shared-dma-pool
[    0.000000] OF: NUMA: parsing numa-distance-map-v1
[    0.000000] NUMA: NODE_DATA [mem 0x21fffaaac0-0x21fffacfff]
[    0.000000] NUMA: Initmem setup node 1 [<memory-less node>]
[    0.000000] NUMA: NODE_DATA [mem 0x21fffa8580-0x21fffaaabf]
[    0.000000] NUMA: NODE_DATA(1) on node 0
[    0.000000] NUMA: NODE_DATA [mem 0x21fffa6040-0x21fffa857f]
[    0.000000] NUMA: NODE_DATA(2) on node 0
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000000000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   [mem 0x0000000100000000-0x00000021ffffffff]
[    0.000000] Movable zone start for each node
[    0.000000]   Node 2: 0x0000002080000000
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x00000000105fffff]
[    0.000000]   node   0: [mem 0x0000000010600000-0x0000000020ffffff]
[    0.000000]   node   0: [mem 0x0000000021000000-0x000000002273ffff]
[    0.000000]   node   0: [mem 0x0000000022740000-0x000000002293ffff]
[    0.000000]   node   0: [mem 0x0000000022940000-0x0000000028ffffff]
[    0.000000]   node   0: [mem 0x0000000029000000-0x000000007fffffff]
[    0.000000]   node   2: [mem 0x0000002080000000-0x000000209fffffff]
[    0.000000]   node   0: [mem 0x00000020a0000000-0x00000020a1ffffff]
[    0.000000]   node   0: [mem 0x00000020a2000000-0x00000021ffffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x00000021ffffffff]
[    0.000000] Initmem setup node 1 [mem 0x0000000000000000-0x0000000000000000]
[    0.000000] Initmem setup node 2 [mem 0x0000002080000000-0x000000209fffffff]
[    0.000000] cma: Reserved 256 MiB at 0x0000000070000000
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: Trusted OS migration not required
[    0.000000] psci: SMC Calling Convention v1.2
[    0.000000] percpu: Embedded 33 pages/cpu s97816 r8192 d29160 u135168
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: GIC system register CPU interface
[    0.000000] CPU features: detected: Virtualization Host Extensions
[    0.000000] CPU features: detected: Hardware dirty bit management
[    0.000000] CPU features: detected: Spectre-v4
[    0.000000] alternatives: patching kernel code
[    0.000000] Fallback order for Node 0: 0
[    0.000000] Fallback order for Node 1: 1 0
[    0.000000] Fallback order for Node 2: 2 0
[    0.000000] Built 3 zonelists, mobility grouping on.  Total pages: 1935360
[    0.000000] Policy zone: Normal
[    0.000000] Kernel command line: console=ttyAMA0,115200 console=tty1 log_redirect=0x1fc000@0x22741000 root=PARTUUID=1bde3eb1-2446-4086-8c46-5d8d36773dae rw rdinit=/sbin/init rodata=off syslog earlycon=pl011,mmio32,0xC4010000 initrd=0x2BA00000,300M rootwait mpam=of enable_ascend_share_pool ascend_enable_all enable_sp_multi_group_mode init_all_gicr enable_fpga no_console_suspend use_kallsyms_lookup_symbol selinux=0 systemd.unified_cgroup_hierarchy=0 fbcon=map:6 movable_node cma=256M rootfstype=ext4
[    0.000000] replace ring buffer phy start. memory len: 0x1fc000.
[    0.000000] share pool: Ascend enable share pool features via bootargs
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] software IO TLB: mapped [mem 0x000000006c000000-0x0000000070000000] (64MB)
[    0.000000] Memory: 6628244K/8388608K available (14336K kernel code, 5362K rwdata, 5248K rodata, 4864K init, 2553K bss, 973932K reserved, 786432K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=3
[    0.000000] ftrace: allocating 46288 entries in 181 pages
[    0.000000] ftrace: allocated 181 pages with 5 groups
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=1024 to nr_cpu_ids=4.
[    0.000000]  Rude variant of Tasks RCU enabled.
[    0.000000]  Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
[    0.000000] GICv3: 288 SPIs implemented
[    0.000000] GICv3: 0 Extended SPIs implemented
[    0.000000] GICv3: Distributor has no Range Selector support
[    0.000000] GICv3: 16 PPIs implemented
[    0.000000] GICv3: GICv4 features: DirectLPI
[    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x00000000d0100000
[    0.000000] ITS [mem 0xd2000000-0xd20fffff]
[    0.000000] ITS@0x00000000d2000000: Using ITS number 0
[    0.000000] ITS@0x00000000d2000000: allocated 65536 Devices @20c2200000 (flat, esz 8, psz 16K, shr 1)
[    0.000000] ITS@0x00000000d2000000: allocated 65536 Virtual CPUs @20c2300000 (flat, esz 16, psz 4K, shr 1)
[    0.000000] ITS@0x00000000d2000000: allocated 256 Interrupt Collections @20c2191000 (flat, esz 16, psz 4K, shr 1)
[    0.000000] GICv3: using LPI property table @0x00000020c21b0000
[    0.000000] ITS: Using DirectLPI for VPE invalidation
[    0.000000] ITS: Enabling GICv4 support
[    0.000000] GICv3: CPU0: using allocated LPI pending table @0x00000020c21c0000
[    0.000000] GICR:(____ptrval____) using LPI pending table @0x00000020c2280000
[    0.000000] GICv3: CPU4: using allocated LPI pending table @0x00000020c2280000
[    0.000000] its init other collection table, ITS:(____ptrval____), GICR:(____ptrval____), coreId:4
[    0.000000] rcu:     Offload RCU callbacks from CPUs: (none).
[    0.000000] arch_timer: cp15 timer(s) running at 48.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0xb11fd3bfb, max_idle_ns: 440795203732 ns
[    0.000002] sched_clock: 56 bits at 48MHz, resolution 20ns, wraps every 4398046511096ns
[    0.008258] Console: colour dummy device 80x25
[    0.012730] printk: console [tty1] enabled
[    0.016851] printk: bootconsole [pl11] disabled
[    0.021453] mempolicy: Enabling automatic NUMA balancing. Configure with numa_balancing= or the kernel.numa_balancing sysctl
[    0.021474] Calibrating delay loop (skipped), value calculated using timer frequency.. 96.00 BogoMIPS (lpj=192000)
[    0.021482] pid_max: default: 32768 minimum: 301
[    0.021569] LSM: Security Framework initializing
[    0.021580] Yama: becoming mindful.
[    0.022308] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes, vmalloc hugepage)
[    0.023303] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes, vmalloc)
[    0.023352] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, vmalloc)
[    0.023396] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, vmalloc)
[    0.024290] rcu: Hierarchical SRCU implementation.
[    0.024713] Platform MSI: interrupt-controller@D2000000 domain created
[    0.024792] PCI/MSI: /interrupt-controller@D0000000/interrupt-controller@D2000000 domain created
[    0.024834] EFI services will not be available.
[    0.024979] smp: Bringing up secondary CPUs ...
[    0.025341] Detected VIPT I-cache on CPU1
[    0.025353] GICv3: CPU1: found redistributor 100 region 0:0x00000000d0140000
[    0.025363] GICv3: CPU1: using allocated LPI pending table @0x00000020c21d0000
[    0.025384] CPU1: Booted secondary processor 0x0000000100 [0x001fd022]
[    0.025717] Detected VIPT I-cache on CPU2
[    0.025725] GICv3: CPU2: found redistributor 200 region 0:0x00000000d0180000
[    0.025734] GICv3: CPU2: using allocated LPI pending table @0x00000020c21e0000
[    0.025752] CPU2: Booted secondary processor 0x0000000200 [0x001fd022]
[    0.026064] Detected VIPT I-cache on CPU3
[    0.026072] GICv3: CPU3: found redistributor 300 region 0:0x00000000d01c0000
[    0.026081] GICv3: CPU3: using allocated LPI pending table @0x00000020c21f0000
[    0.026098] CPU3: Booted secondary processor 0x0000000300 [0x001fd022]
[    0.026135] smp: Brought up 3 nodes, 4 CPUs
[    0.026170] SMP: Total of 4 processors activated.
[    0.026174] CPU features: detected: Privileged Access Never
[    0.026178] CPU features: detected: Data cache clean to Point of Persistence
[    0.026182] CPU features: detected: Scalable Vector Extension
[    0.026185] CPU features: detected: RAS Extension Support
[    0.026189] CPU features: detected: CRC32 instructions
[    0.026193] CPU features: detected: Speculative Store Bypassing Safe (SSBS)
[    0.026197] CPU features: detected: Speculation barrier (SB)
[    0.026201] CPU features: detected: ARM64 MPAM Extension Support
[    0.026320] SVE: maximum available vector length 32 bytes per vector
[    0.026324] SVE: default vector length 32 bytes per vector
[    0.027031] CPU: All CPU(s) started at EL2
[    0.027629] devtmpfs: initialized
[    0.030592] KASLR disabled due to lack of seed
[    0.030666] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.030681] futex hash table entries: 1024 (order: 4, 65536 bytes, vmalloc)
[    0.037422] pinctrl core: initialized pinctrl subsystem
[    0.037558] DMI not present or invalid.
[    0.037885] NET: Registered protocol family 16
[    0.038652] DMA: preallocated 1024 KiB GFP_KERNEL pool for atomic allocations
[    0.038904] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.039231] DMA: preallocated 1024 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.039253] audit: initializing netlink subsys (disabled)
[    0.039316] audit: type=2000 audit(0.032:1): state=initialized audit_enabled=0 res=1
[    0.039523] thermal_sys: Registered thermal governor 'fair_share'
[    0.039525] thermal_sys: Registered thermal governor 'step_wise'
[    0.039530] thermal_sys: Registered thermal governor 'user_space'
[    0.039767] cpuidle: using governor menu
[    0.039936] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.039971] ASID allocator initialised with 65536 entries
[    0.039978] HugeTLB: can optimize 4095 vmemmap pages for hugepages-1048576kB
[    0.039983] HugeTLB: can optimize 127 vmemmap pages for hugepages-32768kB
[    0.039987] HugeTLB: can optimize 7 vmemmap pages for hugepages-2048kB
[    0.039991] HugeTLB: can optimize 0 vmemmap pages for hugepages-64kB
[    0.040092] Serial: AMBA PL011 UART driver
[    0.047327] c4010000.uart: ttyAMA0 at MMIO 0xc4010000 (irq = 14, base_baud = 0) is a SBSA
[    1.029929] printk: console [ttyAMA0] enabled
[    1.044394] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[    1.051098] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
[    1.057789] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    1.064480] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
[    1.093058] ACPI: Interpreter disabled.
[    1.096919] HEST 000BA8 (v01 HISI   HIP08    00000000 INTL 20151124)
[    1.097577] HEST: Table parsing has been initialized.
[    1.109070] do_dt_apei_init: dt device 1 apei probe success
[    1.114915] iommu: Default domain type: Translated
[    1.119820] vgaarb: loaded
[    1.122701] SCSI subsystem initialized
[    1.126562] usbcore: registered new interface driver usbfs
[    1.132050] usbcore: registered new interface driver hub
[    1.137360] usbcore: registered new device driver usb
[    1.142438] pps_core: LinuxPPS API ver. 1 registered
[    1.147392] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.156518] PTP clock support registered
[    1.160488] EDAC MC: Ver: 3.0.0
[    1.163779] Advanced Linux Sound Architecture Driver Initialized.
[    1.170079] NetLabel: Initializing
[    1.173469] NetLabel:  domain hash size = 128
[    1.177817] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    1.183487] NetLabel:  unlabeled traffic allowed by default
[    1.189160] sdei: SDEIv1.0 (0x0) detected in firmware.
[    1.194672] clocksource: Switched to clocksource arch_sys_counter
[    1.229865] VFS: Disk quotas dquot_6.6.0
[    1.233822] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.241120] pnp: PnP ACPI: disabled
[    1.246515] NET: Registered protocol family 2
[    1.251195] IP idents hash table entries: 131072 (order: 8, 1048576 bytes, vmalloc)
[    1.260882] tcp_listen_portaddr_hash hash table entries: 4096 (order: 4, 65536 bytes, vmalloc)
[    1.269578] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, vmalloc)
[    1.277438] TCP established hash table entries: 65536 (order: 7, 524288 bytes, vmalloc)
[    1.285862] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, vmalloc)
[    1.294066] TCP: Hash tables configured (established 65536 bind 65536)
[    1.300638] UDP hash table entries: 4096 (order: 5, 131072 bytes, vmalloc)
[    1.307654] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes, vmalloc)
[    1.315145] NET: Registered protocol family 1
[    1.319508] PCI: CLS 0 bytes, default 64
[    1.323509] Trying to unpack rootfs image as initramfs...
[    1.328917] Initramfs unpacking failed: invalid magic at start of compressed archive
[    1.431131] Freeing initrd memory: 307200K
[    1.435650] hw perfevents: enabled with armv8_pmuv3 PMU driver, 13 counters available
[    1.443843] kvm [1]: KVM ncsnp disabled
[    1.447679] kvm [1]: IPA Size Limit: 48 bits
[    1.451946] kvm [1]: GICv4 support disabled
[    1.456120] kvm [1]: GICv3: no GICV resource entry
[    1.460902] kvm [1]: disabling GICv2 emulation
[    1.465350] kvm [1]: GIC system register CPU interface enabled
[    1.471207] kvm [1]: vgic interrupt IRQ9
[    1.475185] kvm [1]: VHE mode initialized successfully
[    1.480975] Initialise system trusted keyrings
[    1.485520] workingset: timestamp_bits=42 max_order=21 bucket_order=0
[    1.493511] zbud: loaded
[    1.497082] Key type cifs.spnego registered
[    1.501268] Key type cifs.idmap registered
[    1.505396] 9p: Installing v9fs 9p2000 file system support
[    1.511007] NET: Registered protocol family 38
[    1.515446] Key type asymmetric registered
[    1.519535] Asymmetric key parser 'x509' registered
[    1.524417] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[    1.531851] io scheduler mq-deadline registered
[    1.536374] io scheduler kyber registered
[    1.540430] io scheduler bfq registered
[    1.544358] atomic64_test: passed
[    1.548078] pinctrl-single 82320000.pinmux: please update dts to use #pinctrl-cells = <1>
[    1.556298] pinctrl-single 82320000.pinmux: 39 pins, size 156
[    1.562218] pinctrl-single 82320800.pinmux: 80 pins, size 320
[    1.568011] pinctrl-single c4000000.pinmux: please update dts to use #pinctrl-cells = <1>
[    1.576242] pinctrl-single c4000000.pinmux: 75 pins, size 300
[    1.582176] pinctrl-single c4000800.pinmux: 80 pins, size 320
[    1.587952] pinctrl-single 400140000.pinmux: please update dts to use #pinctrl-cells = <1>
[    1.596232] pinctrl-single 400140000.pinmux: 24 pins, size 96
[    1.602100] pinctrl-single a0140800.pinmux: 80 pins, size 320
[    1.607877] pinctrl-single 3001d0000.pinmux: please update dts to use #pinctrl-cells = <1>
[    1.616156] pinctrl-single 3001d0000.pinmux: 20 pins, size 80
[    1.621923] pinctrl-single a0140000.pinmux: please update dts to use #pinctrl-cells = <1>
[    1.630135] pinctrl-single a0140000.pinmux: 51 pins, size 204
[    1.636848] [ascend] [drv_pcie_rc] [drv_pcierc_probe 295] <swapper/0:1:1> PCIe rc probe start. (core_id=0)
[    1.646524] ascend-pci-rc-driver 820000000.pcie: host bridge /pcie@0x820000000 ranges:
[    1.654444] ascend-pci-rc-driver 820000000.pcie:      MEM 0x00b0000000..0x00b3ffffff -> 0x00b0000000
[    1.663570] ascend-pci-rc-driver 820000000.pcie:      MEM 0x0830000000..0x083fffffff -> 0x0830000000
[    1.672708] ascend-pci-rc-driver 820000000.pcie: ECAM at [mem 0x820000000-0x8203fffff] for [bus 00-03]
[    1.682052] ascend-pci-rc-driver 820000000.pcie: PCI host bridge to bus 0000:00
[    1.689354] pci_bus 0000:00: Unknown NUMA node; performance will be reduced
[    1.696307] pci_bus 0000:00: root bus resource [bus 00-03]
[    1.701784] pci_bus 0000:00: root bus resource [mem 0xb0000000-0xb3ffffff]
[    1.708651] pci_bus 0000:00: root bus resource [mem 0x830000000-0x83fffffff pref]
[    1.716144] pci 0000:00:00.0: [19e5:d107] type 01 class 0x060400
[    1.722152] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x0000000f 64bit]
[    1.728979] pci 0000:00:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    1.736500] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[    1.745221] pci_bus 0000:01: busn_res: [bus 01-03] end is updated to 01
[    1.751845] pci 0000:00:00.0: BAR 14: assigned [mem 0xb0000000-0xb01fffff]
[    1.758712] pci 0000:00:00.0: BAR 15: assigned [mem 0x830000000-0x8301fffff 64bit pref]
[    1.766709] pci 0000:00:00.0: BAR 13: no space for [io  size 0x1000]
[    1.773054] pci 0000:00:00.0: BAR 13: failed to assign [io  size 0x1000]
[    1.779747] pci 0000:00:00.0: BAR 0: assigned [mem 0xb0200000-0xb020000f 64bit]
[    1.787053] pci 0000:00:00.0: PCI bridge to [bus 01]
[    1.792011] pci 0000:00:00.0:   bridge window [mem 0xb0000000-0xb01fffff]
[    1.798790] pci 0000:00:00.0:   bridge window [mem 0x830000000-0x8301fffff 64bit pref]
[    1.806729] [ascend] [drv_pcie_rc] [drv_pcierc_probe 312] <swapper/0:1:1> PCIe rc probe end. (core_id=0; active_dev_num=1)
[    1.817867] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[    1.825117] ghes_edac: This system has a very crappy BIOS: It doesn't even list the DIMMS.
[    1.833382] ghes_edac: Its SMBIOS info is wrong. It is doubtful that the error report would
[    1.841723] ghes_edac: work on such system. Use this driver with caution
[    1.848459] EDAC MC0: Giving out device to module ghes_edac.c controller ghes_edac: DEV ghes (INTERRUPT)
[    1.858292] GHES: Failed to enable APEI firmware first mode.
[    1.864323] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    1.871751] arm-smmu-v3 200000000.dvpp0_smmu0: option hisilicon,broken-prefetch-cmd
[    1.879426] arm-smmu-v3 200000000.dvpp0_smmu0: ias 48-bit, oas 48-bit (features 0x01479fef)
[    1.888003] arm-smmu-v3 200000000.dvpp0_smmu0: allocated 65536 entries for cmdq
[    1.895624] arm-smmu-v3 200000000.dvpp0_smmu0: allocated 32768 entries for evtq
[    1.903210] arm-smmu-v3 700000000.aic_smmu: option hisilicon,broken-prefetch-cmd
[    1.910612] arm-smmu-v3 700000000.aic_smmu: ias 48-bit, oas 48-bit (features 0x01479fef)
[    1.918800] arm-smmu-v3 700000000.aic_smmu: allocated 65536 entries for cmdq
[    1.926029] arm-smmu-v3 700000000.aic_smmu: allocated 32768 entries for evtq
[    1.933242] arm-smmu-v3 80000000.peri_smmu: option hisilicon,broken-prefetch-cmd
[    1.940642] arm-smmu-v3 80000000.peri_smmu: ias 48-bit, oas 48-bit (features 0x01479fef)
[    1.948849] arm-smmu-v3 80000000.peri_smmu: allocated 65536 entries for cmdq
[    1.956200] arm-smmu-v3 80000000.peri_smmu: allocated 32768 entries for evtq
[    1.963410] arm-smmu-v3 a0000000.io_smmu_controller: option hisilicon,broken-prefetch-cmd
[    1.971590] arm-smmu-v3 a0000000.io_smmu_controller: ias 48-bit, oas 48-bit (features 0x01479fef)
[    1.980557] arm-smmu-v3 a0000000.io_smmu_controller: allocated 65536 entries for cmdq
[    1.988564] arm-smmu-v3 a0000000.io_smmu_controller: allocated 32768 entries for evtq
[    1.996551] arm-smmu-v3 400000000.media_smmu: option hisilicon,broken-prefetch-cmd
[    2.004125] arm-smmu-v3 400000000.media_smmu: ias 48-bit, oas 48-bit (features 0x01479fef)
[    2.012507] arm-smmu-v3 400000000.media_smmu: allocated 65536 entries for cmdq
[    2.020033] arm-smmu-v3 400000000.media_smmu: allocated 32768 entries for evtq
[    2.027419] arm-smmu-v3 300000000.isp0_smmu0: option hisilicon,broken-prefetch-cmd
[    2.034992] arm-smmu-v3 300000000.isp0_smmu0: ias 48-bit, oas 48-bit (features 0x01479fef)
[    2.043351] arm-smmu-v3 300000000.isp0_smmu0: allocated 65536 entries for cmdq
[    2.050751] arm-smmu-v3 300000000.isp0_smmu0: allocated 32768 entries for evtq
[    2.058467] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    2.064566] rdac: device handler registered
[    2.068781] hp_sw: device handler registered
[    2.073044] emc: device handler registered
[    2.077171] alua: device handler registered
[    2.082197] CAN device driver interface
[    2.086246] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    2.092772] ehci-pci: EHCI PCI platform driver
[    2.097220] ehci-platform: EHCI generic platform driver
[    2.102520] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    2.108694] ohci-pci: OHCI PCI platform driver
[    2.113139] uhci_hcd: USB Universal Host Controller Interface driver
[    2.119602] mousedev: PS/2 mouse device common for all mice
[    2.125742] sdhci: Secure Digital Host Controller Interface driver
[    2.131918] sdhci: Copyright(c) Pierre Ossman
[    2.136305] sdhci_zodiac 82000000.sdhci0: sdhci_zodiac_probe start:
[    2.142671] sdhci_zodiac 82000000.sdhci0: ddr52 ratio: 2, margin: 0
[    2.148930] sdhci_zodiac 82000000.sdhci0: hs200 ratio: 8, margin: 0
[    2.155188] sdhci_zodiac 82000000.sdhci0: hs400 ratio: 4, margin: 48
[    2.162660] mmc0: SDHCI controller on 82000000.sdhci0 [82000000.sdhci0] using ADMA 64-bit
[    2.170844] sdhci_zodiac 82000000.sdhci0: 82000000.sdhci0: sdhci_zodiac_probe done!
[    2.178631] sdhci_zodiac 82010000.sdhci1: sdhci_zodiac_probe start:
[    2.185323] sdhci_zodiac 82000000.sdhci0: set io to normal
[    2.185509] mmc1: SDHCI controller on 82010000.sdhci1 [82010000.sdhci1] using ADMA 64-bit
[    2.198977] sdhci_zodiac 82010000.sdhci1: 82010000.sdhci1: sdhci_zodiac_probe done!
[    2.206825] sdhci-pltfm: SDHCI platform and OF driver helper
[    2.212493] hid: raw HID events driver (C) Jiri Kosina
[    2.217722] usbcore: registered new interface driver usbhid
[    2.223285] usbhid: USB HID core driver
[    2.226709] sdhci_zodiac 82000000.sdhci0: set io to lowpower
[    2.227825] sdhci_zodiac 82010000.sdhci1: set io to normal
[    2.227891] usbcore: registered new interface driver snd-usb-audio
[    2.227902] usbcore: registered new interface driver snd-ua101
[    2.227916] usbcore: registered new interface driver snd-usb-caiaq
[    2.227927] usbcore: registered new interface driver snd-usb-6fire
[    2.227940] usbcore: registered new interface driver snd-usb-hiface
[    2.227947] usbcore: registered new interface driver snd-bcd2000
[    2.227958] usbcore: registered new interface driver snd_usb_pod
[    2.227965] usbcore: registered new interface driver snd_usb_podhd
[    2.227973] usbcore: registered new interface driver snd_usb_toneport
[    2.227980] usbcore: registered new interface driver snd_usb_variax
[    2.228073] Initializing XFRM netlink socket
[    2.228257] NET: Registered protocol family 10
[    2.228628] Segment Routing with IPv6
[    2.228657] NET: Registered protocol family 17
[    2.228661] can: controller area network core
[    2.228681] NET: Registered protocol family 29
[    2.228683] can: raw protocol
[    2.228685] can: broadcast manager protocol
[    2.228689] can: netlink gateway - max_hops=1
[    2.228725] can: SAE J1939
[    2.228816] 9pnet: Installing 9P2000 support
[    2.228845] Key type dns_resolver registered
[    2.229121] mpam_device: Not support to register irq 0
[    2.229122] mpam_device: Not support to register irq 0
[    2.338670] sdhci_zodiac 82000000.sdhci0: set io to normal
[    2.339390] switch to 3V3 ,config PADMG003
[    2.367733] mpam_device: Successfully init mpam by DT.
[    2.377773] registered taskstats version 1
[    2.379722] sdhci_zodiac 82000000.sdhci0: set io to lowpower
[    2.381885] Loading compiled-in X.509 certificates
[    2.393670] Loaded X.509 cert 'Huawei Technologies Co. Ltd.: Kernel Code Signing Certificate: c71225810aaae27890647fc0ef2804b20bbae3f7'
[    2.406146] Key type encrypted registered
[    2.410158] ima: No TPM chip found, activating TPM-bypass!
[    2.415636] ima: Allocated hash algorithm: sha256
[    2.420348] ima: No architecture policies found
[    2.424883] evm: Initialising EVM extended attributes:
[    2.430012] evm: security.selinux
[    2.433064] switch to 1v8 ,config PADMG003
[    2.433316] evm: security.ima
[    2.440360] evm: security.capability
[    2.443924] evm: HMAC attrs: 0x1
[    2.447557] 82230000.uart: ttyAMA1 at MMIO 0x82230000 (irq = 16, base_baud = 0) is a PL011 rev2
[    2.456429] 401080000.uart: ttyAMA2 at MMIO 0x401080000 (irq = 17, base_baud = 0) is a PL011 rev2
[    2.465487] pcieport 0000:00:00.0: Adding to iommu group 0
[    2.471112] pcieport 0000:00:00.0: enabling device (0000 -> 0002)
[    2.477979] pcieport 0000:00:00.0: PME: Signaling with IRQ 95
[    2.483799] pcieport 0000:00:00.0: AER: enabled with IRQ 95
[    2.483952] hw tuning success !  best_phase = 5
[    2.489399] pcieport 0000:00:00.0: pciehp: Slot #0 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl- IbPresDis- LLActRep+
[    2.493977] mmc1: new ultra high speed SDR104 SDHC card at address aaaa
[    2.507471] sdhci_zodiac 82000000.sdhci0: set io to normal
[    2.514303] mmcblk1: mmc1:aaaa SK32G 29.7 GiB
[    2.519932] ALSA device list:
[    2.526916]   No soundcards found.
[    2.530344] SDEI NMI watchdog: SDEI Watchdog registered successfully
[    2.547229]  mmcblk1: p1
[    2.549886] md: Waiting for all devices to be available before autodetect
[    2.556668] md: If you don't use raid, use raid=noautodetect
[    2.562321] md: Autodetecting RAID arrays.
[    2.566407] md: autorun ...
[    2.569193] md: ... autorun DONE.
[    2.578081] sdhci_zodiac 82000000.sdhci0: set io to lowpower
[    2.690673] sdhci_zodiac 82000000.sdhci0: set io to normal
[    2.733742] sdhci_zodiac 82000000.sdhci0: set io to lowpower
[    3.002550] EXT4-fs (mmcblk1p1): recovery complete
[    3.009972] EXT4-fs (mmcblk1p1): mounted filesystem 056935db-7eff-466d-bf40-c91d8a245a23 r/w with writeback data mode. Opts: (null)
[    3.021814] VFS: Mounted root (ext4 filesystem) on device 179:1.
[    3.031298] devtmpfs: mounted
[    3.036589] Freeing unused kernel memory: 4864K
[    3.041120] Kernel memory protection disabled.
[    3.045556] Write protecting the printk ro data:
[    3.050164] ro1=0x(____ptrval____), size=0x1000
[    3.054686] ro2=0x(____ptrval____), size=0x1000
[    3.059210] ro3=0x(____ptrval____), size=0x1000
[    3.063742] Run /sbin/init as init process
[    3.622842] random: lvmconfig: uninitialized urandom read (4 bytes read)
[    3.742678] random: crng init done
[    3.942175] fuse: module verification failed: signature and/or required key missing - tainting kernel
[    3.960520] fuse: init (API version 7.33)
[    3.991180] nvme_core: exports duplicate symbol __SCK__tp_func_nvme_sq (owned by kernel)
[    4.010938] EXT4-fs (mmcblk1p1): Unrecognized mount option "0" or missing value
[    4.026138] nvme_core: exports duplicate symbol __SCK__tp_func_nvme_sq (owned by kernel)
[    4.050849] EXT4-fs (mmcblk1p1): Unrecognized mount option "0" or missing value
[    4.192632] st: Version 20160209, fixed bufsize 32768, s/g segs 256
[    4.223619] systemd-journald[203]: Received client request to flush runtime journal.
[    4.228867] usbcore: registered new interface driver usbserial_generic
[    4.237936] usbserial: USB Serial support registered for generic
[    4.251727] usbcore: registered new interface driver pl2303
[    4.257331] usbserial: USB Serial support registered for pl2303
[    4.304060] RPC: Registered named UNIX socket transport module.
[    4.310001] RPC: Registered udp transport module.
[    4.310004] RPC: Registered tcp transport module.
[    4.319404] RPC: Registered tcp NFSv4.1 backchannel transport module.
NOTICE:  Int ID:174, syscnt:0x219b418d
NOTICE:  intNum 174, nodeStatus1 0x40 !
NOTICE:  [RasCbbCommonHandler]:[71L] moduleBase c1260000
NOTICE:  [RasCbbCommonHandler]:[81] UE
NOTICE:  [Module] MATA0
NOTICE:  [FillHisiModuleErrorInfo]:[275L] moduleID = 0x14
NOTICE:  [Module] MATA0
NOTICE:  SubSysID:0xff, DeviceID:0x0, SubSysNum:0x0
NOTICE:  RECOVERABLE!
NOTICE:  HestNotifiedOS
NOTICE:  [RasCbbCommonHandler]:[89] Handler end
NOTICE:  base = 0xc1260000
NOTICE:  ERR_FRL = 0x142aa2
NOTICE:  ERR_FRH = 0x0
NOTICE:  ERR_CTRLL = 0x515
NOTICE:  ERR_CTRLH = 0x0
NOTICE:  ERR_STATUSL = 0xfc30050e
NOTICE:  ERR_STATUSH = 0x0
NOTICE:  ERR_ADDRL   = 0x10080010
NOTICE:  ERR_ADDRH   = 0xe0000001
NOTICE:  ERR_MISC0L  = 0x0
NOTICE:  ERR_MISC0H  = 0x7f
NOTICE:  ERR_MISC1L  = 0xc798005
NOTICE:  ERR_MISC1H  = 0x800122
NOTICE:  el3_int exit!
NOTICE:  Int ID:174, syscnt:0x21cf41b0
NOTICE:  intNum 174, nodeStatus1 0x40 !
NOTICE:  nodeId[0x6], err_count[0x2], err_type[0x1]
NOTICE:  [RasCbbCommonHandler]:[71L] moduleBase c1260000
NOTICE:  [RasCbbCommonHandler]:[81] UE
NOTICE:  [Module] MATA0
NOTICE:  [FillHisiModuleErrorInfo]:[275L] moduleID = 0x14
NOTICE:  [Module] MATA0
NOTICE:  SubSysID:0xff, DeviceID:0x0, SubSysNum:0x0
NOTICE:  RECOVERABLE!
NOTICE:  HestNotifiedOS
NOTICE:  [RasCbbCommonHandler]:[89] Handler end
NOTICE:  base = 0xc1260000
NOTICE:  ERR_FRL = 0x142aa2
NOTICE:  ERR_FRH = 0x0
NOTICE:  ERR_CTRLL = 0x515
NOTICE:  ERR_CTRLH = 0x0
NOTICE:  ERR_STATUSL = 0xfc30050e
NOTICE:  ERR_STATUSH = 0x0
NOTICE:  ERR_ADDRL   = 0x10080010
NOTICE:  ERR_ADDRH   = 0xe0000001
NOTICE:  ERR_MISC0L  = 0x0
NOTICE:  ERR_MISC0H  = 0x7f
NOTICE:  ERR_MISC1L  = 0xc698005
NOTICE:  ERR_MISC1H  = 0x800122
NOTICE:  el3_int exit!
cpu 0 entering scheduler
>>>>>>>>>>>>LiteOS start succeed!<<<<<<<<<<<

openEuler 22.03 (LTS-SP3)
Kernel 5.10.0+ on an aarch64

openEuler login: openEuler
??:


Welcome to 5.10.0+

System information as of time:  1970? 01? 01? ??? 08:00:23 CST

System load:    5.41
Processes:      267
Memory used:    10.5%
Swap used:      0.0%
Usage On:       38%
Users online:   1
To run a command as administrator(user "root"),use "sudo <command>".
[openEuler@openEuler ~]$

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1713443.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

北美互联网裁员太狠了,程序员“做管理上岸”越来越难

北美互联网现在裁员太狠了&#xff0c;“做管理上岸”这种事情在现在这种行业形势已经基本不存在了&#xff0c;这个人管理40人的团队该裁还是裁。 然而硅谷还是中国程序员心中的圣地&#xff08;华子一定程度上也是很多人的心之所向&#xff0c;技术大厂捞人&#xff0c;前后…

Excel计算两个日期之间差额天数及DATEDIF使用

一.计算两个日期之间的差额天数 1.两个日期直接相减就可以得到两个日期间隔的天数&#xff0c;这里需要注意日期格式哦 日期格式需要为XXXX/XX/XX,不能为XXXX.XX.XX&#xff0c;否则显示Value错误如下。 二.使用DATEDIF函数计算差额天数 该函数只能手写&#xff0c;好像不能自…

应对意外断电:气膜建筑的安全防护与智能管理—轻空间

气膜建筑以其独特的结构和高效的建设方式&#xff0c;广泛应用于各类场馆、仓储设施和临时展馆。然而&#xff0c;当遇到意外断电导致气膜内部无法送风时&#xff0c;如何避免气膜倒塌&#xff0c;确保建筑安全呢&#xff1f; 断电应急响应 气膜建筑配备了先进的智能控制系统&a…

从GIMPLE到RTL

从GIMPLE到RTL 从GIMPLE到RTLGIMPLE序列测试代码&#xff1a;CFG如下所示&#xff1a; 一些典型数据结构RTL生成的基本过程变量展开计算当前函数堆栈&#xff08;Stack Frame&#xff09;的初始状态变量展开的初始化对可以展开的变量进行展开操作&#xff0c;生成该变量对应的R…

day17

第一题 本题可以采用快速排序的思想&#xff0c;适应随机数指定和三指针划分数组为三个区域的思想&#xff1a; 其中指针的移动细节如上题故事&#xff0c;如下所示&#xff1a; 当a区域的商都大于k时&#xff0c;我们要查找的k位置元素就在左区域&#xff0c;我们进一步在左区…

适合源代码的加密系统

在信息化高度发展的今天&#xff0c;源代码的安全问题日益受到重视。源代码是企业或组织的核心资产&#xff0c;一旦泄露或被篡改&#xff0c;将会对其造成巨大的经济损失和声誉风险。因此&#xff0c;如何有效防止源代码的泄露和算改成为了企业和组织急需解决的问题。沙盒技术…

Git时光机、Git标签、Git分支、GitHub协作

Git时光机&#xff08;切换版本&#xff09; 1.查看提交历史 HEAD指针指向这次分支的最后一次提交 版本信息一行显示【git log --prettyoneline】 2.引用日志【git reflog】 &#xff08;只在自己的工作区中存在&#xff09; 非常重要&#xff1a;当HEAD指针进行切换之后&…

有类似注册表编辑器的vb6源码吗?vba注册表编辑器

第一步是要实现注册表功能的读写&#xff0c;所有数据类型&#xff0c;枚举列出所有子项 第二步&#xff0c;树形控件之类显示&#xff0c;可视化修改&#xff0c;查看 第三步&#xff0c;导入导出注册表 第四步&#xff0c;注册表监控&#xff0c;检测哪些注册表项是新建、删除…

【Flutter】交错动画自定义动画Hero动画

&#x1f525; 本文由 程序喵正在路上 原创&#xff0c;CSDN首发&#xff01; &#x1f496; 系列专栏&#xff1a;Flutter学习 &#x1f320; 首发时间&#xff1a;2024年5月29日 &#x1f98b; 欢迎关注&#x1f5b1;点赞&#x1f44d;收藏&#x1f31f;留言&#x1f43e; 目…

北京大学第一医院与智源研究院共同发布基于可信执行环境的AI医学影像挑战赛

肾动脉狭窄是导致继发性高血压及肾功能不全的常见原因&#xff0c;而目前针对肾动脉狭窄功能学的评估尚处于探索阶段。数据保护和可信计算环境是目前人工智能技术应用于临床研究的一大瓶颈。北京大学第一医院与北京智源人工智能研究院心脏AI 联合研究中心特发布基于可信执行环境…

wps表格样式【笔记】

wps表格样式【笔记】 前言版权推荐wps表格样式第一种方法第二种方法 最后 前言 2024-5-15 19:25:47 以下内容源自《【笔记】》 仅供学习交流使用 版权 禁止其他平台发布时删除以下此话 本文首次发布于CSDN平台 作者是CSDN日星月云 博客主页是https://jsss-1.blog.csdn.net …

【第五节】C++的多态性与虚函数

目录 前言 一、子类型 二、静态联编和动态联编 三、虚函数 四、纯虚函数和抽象类 五、虚析构函数 六、重载&#xff0c;重定义与重写的异同 前言 面向对象程序设计语言的三大核心特性是封装性、继承性和多态性。封装性奠定了基础&#xff0c;继承性是实现代码重用和扩展…

JWT身份验证相关安全问题

前言&#xff1a;工作中需要基于框架开发一个贴近实际的应用&#xff0c;找到一款比较合适的cms框架&#xff0c;其中正好用到的就是jwt做身份信息验证&#xff0c;也记录一下学习jwt相关的安全问题过程。 JWT介绍 Json web token (JWT), 是为了在网络应用环境间传递声明而执行…

如何遍历并处理不平衡的Python数据集

目录 一、引言 二、不平衡数据集的概念与影响 三、处理不平衡数据集的策略 重采样策略 集成学习方法 代价敏感学习 一分类方法 四、Python工具与库 五、案例分析与代码实现 案例一&#xff1a;使用imbalanced-learn库进行上采样 案例二&#xff1a;使用scikit-learn…

知识付费小程序源码系统 界面支持万能DIY装修,一站式运营 附带完整的源代码以及搭建教程

系统概述 这是一款功能强大的知识付费小程序源码系统&#xff0c;它为用户提供了一个全面的平台&#xff0c;能够满足各种知识付费场景的需求。其界面支持万能 DIY 装修&#xff0c;让用户可以根据自己的品牌形象和风格进行个性化定制&#xff0c;打造出独具特色的小程序界面。…

台灯护眼是真的吗?台灯怎么选对眼睛好?看这一篇就够了

随着现代生活方式的改变&#xff0c;孩子们面临着越来越多的视力挑战。我们一直使用普通台灯&#xff0c;往往忽略了不合适的台灯也会给孩子眼部健康带来危害。普通台灯&#xff0c;尤其是使用白炽灯或荧光灯作为光源的台灯&#xff0c;会发射出紫外线。这些紫外线辐射对孩子的…

HTML新春烟花盛宴

目录 写在前面 烟花盛宴 完整代码 修改文字

内存卡频频提示格式化?数据恢复全攻略

内存卡提示需要格式化 在数字时代&#xff0c;内存卡作为我们存储数据的常用设备&#xff0c;广泛应用于手机、相机、无人机等多种设备中。然而&#xff0c;不少用户在使用过程中会突然遭遇一个令人头疼的问题——内存卡提示需要格式化。这一提示往往伴随着数据的丢失风险&…

端午节趣味互动小游戏的作用是什么

端午节吃粽子&#xff0c;多数行业商家都可借势进行品牌营销&#xff0c;而一场营销效果的优劣&#xff0c;除了好方案外&#xff0c;还需要好的工具/渠道及运营等&#xff0c;围绕粽子元素的互动小游戏是营销互动的主要形式之一。 运用【雨科】平台拥有多款端午节粽子主题互动…

STM32-10-定时器

STM32-01-认识单片机 STM32-02-基础知识 STM32-03-HAL库 STM32-04-时钟树 STM32-05-SYSTEM文件夹 STM32-06-GPIO STM32-07-外部中断 STM32-08-串口 STM32-09-IWDG和WWDG 文章目录 一、STM32 基础定时器1. 基本定时器简介2. 基本定时器框图3. 基本定时器相关寄存器4. 定时器溢出…