找回密码
 加入我们
搜索
      

PVE里将两个网口直通给两个虚拟机后虚拟机无法同时开机

查看数: 11827 | 评论数: 9 | 收藏 5
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-12-23 15:09

正文摘要:

PVE7.2.3,主板的pcie插一个四口2.5g网卡,型号是diewu的4口8125bg。主板自带网卡用作管理,然后将8125直通给虚拟机。现在将其中两个网口直通给了两个虚拟机,任意一个虚拟机开机正常,之后另一个虚拟机开机报错开不 ...

回复

lk_yeah 发表于 2022-12-24 17:55
normanlu 发表于 2022-12-24 13:58
直通设置都不说,dmesg显示啥错误信息也没有,怎么帮你。

我的,供你参考:

感谢热心回答,按8楼的方法解决了
lk_yeah 发表于 2022-12-24 17:54
cl-云翔 发表于 2022-12-24 15:29
同款网卡

如果你的pcie设备分组有问题也可以换成这一行对分组拆分(直通遇到问题都可以尝试这个)

感谢热心回答,按你说的做了,问题解决了~
cl-云翔 发表于 2022-12-24 15:29
同款网卡

如果你的pcie设备分组有问题也可以换成这一行对分组拆分(直通遇到问题都可以尝试这个)
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on pcie_acs_override=downstream

https://gitee.com/spoto/PVE_Gene ... 5%E8%BF%99%E4%B8%AA
normanlu 发表于 2022-12-24 13:58
本帖最后由 normanlu 于 2022-12-24 14:01 编辑
lk_yeah 发表于 2022-12-23 15:19
原因貌似是分组导致的,这个数值不能一样,那么该怎么设置这个分组不一样呢? ...


直通设置都不说,dmesg显示啥错误信息也没有,怎么帮你。

我的,供你参考:

  1. root@pve01:~# cat /etc/kernel/cmdline
  2. root=ZFS=rpool/ROOT/pve-1 boot=zfs intel_iommu=on pci=assign-busses iommu=pt pcie_acs_override=downstream
复制代码


还有一个设置,中断重新映射,你可以试试,
echo "options vfio_iommu_type1 allow_unsafe_interrupts=1" > /etc/modprobe.d/iommu_unsafe_interrupts.conf
煎饼果子chh 发表于 2022-12-24 13:51
网口直通的目的是啥?
quetzacoatl 发表于 2022-12-23 15:44
lk_yeah 发表于 2022-12-23 15:19
原因貌似是分组导致的,这个数值不能一样,那么该怎么设置这个分组不一样呢? ...

无法设置不一样,是厂家的问题,用户无法调整
lk_yeah 发表于 2022-12-23 15:20
Dk2014 发表于 2022-12-23 15:18
看下两个网口是不是在同一个iommu里面
没打acs补丁可以试着抢救一下,打了的话那就是无解了 ...

是的。
acs补丁是啥
Dk2014 发表于 2022-12-23 15:18
看下两个网口是不是在同一个iommu里面
没打acs补丁可以试着抢救一下,打了的话那就是无解了

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-8-6 14:16 , Processed in 0.009696 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表