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 | 集成GPU | Broadcom VideoCore VI |
内存 | 8GB/16GB LPDDR4X | 1GB/2GB/4GB/8GB LPDDR4 |
存储 | eMMC 32GB/64GB/128GB/256GB M.2 SATA/NVMe SSD | MicroSD卡 |
显示输出 | 2个HDMI 2.0 4K@60Hz | 2个微HDMI |
网络 | 千兆有线网口 WiFi 5双频 | 千兆有线网口 WiFi 5双频 蓝牙5.0 |
USB | 2个USB 3.0 1个USB Type-C 3.0 | 2个USB 3.0 2个USB 2.0 |
摄像头接口 | 2个MIPI CSI | 1个MIPI CSI |
GPIO | 40针GPIO | 40针GPIO |
电源 | Type-C 20V 65W | USB-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. 结论
简单几天的使用,我觉得这个板子挺好用的,主要有几点:
- OrangePi Kunpeng联合出品,情怀拉满,质量信得过,售后有保障
- 系统和性能虽然不是顶尖水平,但是比较稳定,开机的时候发热比较大,但是很快系统就稳定下来了(猜测是DVFS开始起作用),发热轻松压得住。
aarch64
架构软件丰富,有很多资源可以参考- 一些额外发现,Kunpeng Pro和昇腾 AiPro 是可以重用的,而Ai Pro的资源比Kunpeng Pro要多一些。
- 开源后将会是比树莓派更适合折腾的一块板子。
- 还有一个big surprise,是OpenEuler自带了Vscode,虽说性能可能存疑,但是聊胜于无
还有一些问题在我的体验过程中比较突出:
- 资料的分享通过百度网盘,下载奇慢无比,浪费大量时间。
- 源码没有及时更新开源,导致可玩性大打折扣,可能有人比较关注的是上层,有人关注的是底层,上层确实有一些资料,可以玩玩,但对做底层的不太友好。
后续打算先做个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 ~]$