【 在 pheyx 的大作中提到: 】
: 第2个pcie槽是从芯片组引出的,对Intel消费级平台来说,芯片组出来的pcie都支持acs,cpu直连的(一般是第1个槽)不支持acs。打acs补丁相当于欺骗操作系统,跳过对硬件acs的检测,这样让cpu直联的pcie每个iommu组里仅有一个设备以便直通。
: 你提到的82599插第2个槽直通失败有可能是内核版本的问题,据我的经验,内核从4.20到5.x的某些版本82599直通是有问题,会造成虚机或主机崩溃。可以升级到最新内核解决。不升级的话把虚机从i440fx转成q35或反之试试。
确实是内核的原因, 在升级内核到5.11.13后就没有这个问题了
: 下载最新的acs补丁可以在arch linux aur搜linux-vfio。
: ...................
--
FROM 60.253.242.*