HUAWEI A800I A2 aarch64架构Ubuntu服务器鲲鹏920开启 IOMMU/SMMU 硬件虚拟化功能

机器信息

服务器品牌:HUAWEI

服务器型号:A800I A2

CPU架构:aarch64

CPU厂商:海思

CPU型号:鲲鹏 920

CPU数量:4C48核

安装系统:Ubuntu 22.04 LTS

系统架构:arm64

内核版本:Linux 5.15.0-25-generic

NPU型号:华为昇腾910B

NPU序号:d802

NPU驱动:25.2.2

结合此博客配置:https://yunwei.blog.csdn.net/article/details/153411516?fromshare=blogdetail&sharetype=blogdetail&sharerId=153411516&sharerefer=PC&sharesource=qq_42534026&sharefrom=from_link

grub文件配置

其实这个功能只需要更改grub文件后重启即可,但是arm架构的鲲鹏920cpu不属于amd或者Intel网络上很多的资料都不能参考,这样经过我的试错把正确开启的添加项列出来。

复制代码
GRUB_CMDLINE_LINUX="arm-smmu.enable=1 iommu.passthrough=1 iommu=pt smmu.enable=1"

先备份然后直接修改ubuntu的/etc/default/grub文件,在GRUB_CMDLINE_LINUX的配置项中添加即可

复制代码
cp /etc/default/grub /etc/default/grub-bak
arm-smmu.enable=1 iommu.passthrough=1 iommu=pt smmu.enable=1

接着更新配置

复制代码
sudo update-grub
sudo update-grub2

重启机器后输入

复制代码
dmesg | grep -i smmu
相关推荐
夜听莺儿鸣9 小时前
502-002_Linux驱动开发模块化编程
linux·驱动开发·模块化编程
wuminyu10 小时前
C++协程实现接收端的零拷贝Buffer管理原理剖析
java·linux·c语言·jvm·c++
科力锐品牌君11 小时前
应用级灾备 | 海量非结构化数据如何实现高效数据保护
linux·运维·网络·安全·系统安全·数据安全·灾备
zhangrelay11 小时前
ROS项目设计案例智能大模型正经乱答案例
linux·笔记·学习·ubuntu·机器人
流浪00112 小时前
Linux系统篇39——线程(四) pthread库的由来和线程的创建与等待
linux·操作系统·线程·pthread库
Lancker12 小时前
chnroute-linux — 中国大陆 IP 段每日自动更新 + 「仅允许国内访问」落地
linux·运维·tcp/ip
辻弋20112 小时前
【无标题】
大数据·服务器·前端·搜索引擎·开源软件
高山有多高12 小时前
【Linux笔记】Linux进程与守护进程
linux
大侠归来13 小时前
Ubuntu 搭建 APUE 环境:从源码编译到第一个示例跑通
linux·运维·ubuntu
北京中科新远科技14 小时前
AI网卡五层检查法:协议、PCIe、NUMA、端口与验收
服务器·网络·人工智能