<div dir="ltr">I just noticed I overlooked the fact that my root port is in the same IOMMU group as the card. From the tutorials I gather that I should always pass a complete group to the VM, however the tutorials fall short of how to do it in such a case.<div>I'm not getting errors that the group wasn't viable.</div><div><br></div><div>Current setup:</div><div><div>/sys/kernel/iommu_groups/1/devices/0000:00:01.0</div><div>/sys/kernel/iommu_groups/1/devices/0000:01:00.0</div><div>/sys/kernel/iommu_groups/1/devices/0000:01:00.1</div></div><div><br></div><div><div>00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06) (prog-if 00 [Normal decode])</div><div><span style="white-space:pre-wrap">        </span>Flags: bus master, fast devsel, latency 0, IRQ 26</div><div><span style="white-space:pre-wrap">        </span>Bus: primary=00, secondary=01, subordinate=01, sec-latency=0</div><div><span style="white-space:pre-wrap">     </span>I/O behind bridge: 0000e000-0000efff</div><div><span style="white-space:pre-wrap">     </span>Memory behind bridge: f6000000-f70fffff</div><div><span style="white-space:pre-wrap">  </span>Prefetchable memory behind bridge: 00000000e0000000-00000000e9ffffff</div><div><span style="white-space:pre-wrap">     </span>Capabilities: <access denied></div><div><span style="white-space:pre-wrap">      </span>Kernel driver in use: pcieport</div><div><span style="white-space:pre-wrap">   </span>Kernel modules: shpchp</div></div><div><br></div><div><div>01:00.0 VGA compatible controller: NVIDIA Corporation GK106 [GeForce GTX 660] (rev a1) (prog-if 00 [VGA controller])</div><div><span style="white-space:pre-wrap">        </span>Subsystem: Micro-Star International Co., Ltd. [MSI] Device 2871</div><div><span style="white-space:pre-wrap">  </span>Flags: fast devsel, IRQ 16</div><div><span style="white-space:pre-wrap">       </span>Memory at f6000000 (32-bit, non-prefetchable) [size=16M]</div><div><span style="white-space:pre-wrap"> </span>Memory at e0000000 (64-bit, prefetchable) [size=128M]</div><div><span style="white-space:pre-wrap">    </span>Memory at e8000000 (64-bit, prefetchable) [size=32M]</div><div><span style="white-space:pre-wrap">     </span>I/O ports at e000 [size=128]</div><div><span style="white-space:pre-wrap">     </span>Expansion ROM at f7000000 [disabled] [size=512K]</div><div><span style="white-space:pre-wrap"> </span>Kernel driver in use: vfio-pci</div><div><span style="white-space:pre-wrap">   </span>Kernel modules: nouveau, nvidia</div><div><br></div><div>01:00.1 Audio device: NVIDIA Corporation GK106 HDMI Audio Controller (rev a1)</div><div><span style="white-space:pre-wrap">     </span>Subsystem: Micro-Star International Co., Ltd. [MSI] Device 2871</div><div><span style="white-space:pre-wrap">  </span>Flags: fast devsel, IRQ 17</div><div><span style="white-space:pre-wrap">       </span>Memory at f7080000 (32-bit, non-prefetchable) [size=16K]</div><div><span style="white-space:pre-wrap"> </span>Kernel driver in use: vfio-pci</div><div><span style="white-space:pre-wrap">   </span>Kernel modules: snd_hda_intel</div></div><div><br></div><div><div>/etc/modprobe.d/vfio-pci.conf:</div><div>options vfio-pci ids="10de:11c0,10de:0e0b"</div></div><div><br></div><div>IOMMU-related kernel params:</div><div>intel_iommu=on iommu=pt intel_iommu=igfx_off</div><div><br></div><div>Intel IGD is set as primary graphics device in the UEFI setup.</div><div>I'm still getting error 43.<br></div><div>--</div><div>Chais</div></div>