PVE开启IOMMU功能
🕙2023-07-19
如果在pve虚拟机中添加pcie设备时提示
No IOMMU detected, please activate it.See Documentation for further information.
则表示没有开启IOMMU功能
开启直通的必要条件 Intel CPU支持VT-D,同时主板要开启VT-D支持
查询网址:
inter:https://www.intel.cn/
amd:https://www.amd.com/zh-hans
Intel CPU
Shell 里面输入命令:nano /etc/default/grub
在里面找到:
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
修改为
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
使用命令 update-grub 保存更改并更新grub
update-grub
更新完成后重启PVE系统
从命令行运行 dmesg | grep -e DMAR -e IOMMU
如果没有输出,则说明有问题。
AMD CPU
Shell 里面输入命令:nano /etc/default/grub
在里面找到:GRUB_CMDLINE_LINUX_DEFAULT="quiet"
修改为
GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on"
使用命令 update-grub
保存更改并更新grub
更新完成后重启PVE系统
从命令行运行 dmesg | grep -e DMAR -e IOMMU
如果没有输出,则说明有问题。