本帖最后由 rmrr 于 2019-8-21 14:22 编辑
更新一下,问题已经解决
就是PVE定义网卡直通的grub文件那里增加一条语句就可以了
quiet intel_iommu=on 这条语句添加以后可以直通,但是不能拆分IUMMO组
所以只能单卡直通,就像下图那样,第二排的数字就是IUMMO分组
拆分.png (10.9 KB, 下载次数: 0)
2019-8-21 14:22 上传
quiet intel_iommu=on pcie_acs_override=downstream
然后在上面那个语句后面加上pcie_acs_override=downstream,就可以实现拆分IUMMO分组
就可以实现分网口直通了
已拆分.png (11.35 KB, 下载次数: 0)
2019-8-21 14:22 上传
grub.png (80.25 KB, 下载次数: 0)
2019-8-21 14:22 上传
机器是diy的
cpu是i7 6400t es 主板是msi h110i pro 看参数的话都是支持VT-D的
I350按照坛子里区分假卡的办法看了一下,应该不是假卡,不过网卡我是插在x16插槽上的
现在的问题是这样的
PVE里能顺利开启直通,而且可以把350的网口直通给一个虚拟机启动毫无问题
但是要把剩下的网口直通给第二个虚拟机的话,第二个虚拟机就无法启动了
查了很多历史帖子都说可能是网卡没有拆封pci通道的原因
请大佬帮我看看我是不是这种情况,这种情况是不是除了换卡以外无解?
附上网卡的设备编号
[email protected]:~# lspci |grep net
01:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection ( rev 01)
01:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection ( rev 01)
01:00.2 Ethernet controller: Intel Corporation I350 Gigabit Network Connection ( rev 01)
01:00.3 Ethernet controller: Intel Corporation I350 Gigabit Network Connection ( rev 01)