Help: Trying to passthrough GPU on same IOMMU as SATA card


Recommended Posts

I am trying to passthrough an NVIDIA GPU by choosing it in the VM setup page s but get ERROR when starting the VM:

internal error: qemu unexpectedly closed the monitor: 2021-03-06T13:18:27.827439Z qemu-system-x86_64: -device vfio-pci,host=0000:01:00.0,id=hostdev0,x-vga=on,bus=pci.4,addr=0x0,romfile=/mnt/disk3/Documents/Installed Utilities/Hardware Drivers/Computer - unRaid/HP.Quadro2000.1024.111018.rom: vfio 0000:01:00.0: group 1 is not viable Please ensure all devices within the iommu_group are bound to their vfio bus driver.

 

The IOMMU is:

IOMMU group 1:
	[8086:0c01] 00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
	[8086:0c05] 00:01.1 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x8 Controller (rev 06)
 	[10de:0dd8] 01:00.0 VGA compatible controller: NVIDIA Corporation GF106GL [Quadro 2000] (rev a1)
 	[10de:0be9] 01:00.1 Audio device: NVIDIA Corporation GF106 High Definition Audio Controller (rev a1)
 	[1000:0072] 02:00.0 Serial Attached SCSI controller: Broadcom / LSI SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (rev 03)
		[7:0:0:0]    disk    ATA      WDC WD30EZRX-00M 0A80  /dev/sdc   3.00TB
		[7:0:1:0]    disk    ATA      WDC WD3200AAKS-0 3E01  /dev/sdd    320GB
		[7:0:2:0]    disk    ATA      WDC WD20EARS-00S 0A80  /dev/sde   2.00TB
		[7:0:3:0]    disk    ATA      TOSHIBA MD04ACA5 FP2A  /dev/sdf   5.00TB
		[7:0:4:0]    disk    ATA      TOSHIBA MD04ACA5 FP2A  /dev/sdg   5.00TB
		[7:0:5:0]    disk    ATA      HGST HDN726060AL W7JH  /dev/sdh   6.00TB
		[7:0:6:0]    disk    ATA      HGST HDN726050AL T517  /dev/sdi   5.00TB
		[7:0:7:0]    disk    ATA      ST8000VN004-2M21 SC60  /dev/sdj   8.00TB

 

My Specs are:

M/B: Supermicro X10SLL-F Version 1.02 - s/n: 0123456789
BIOS: American Megatrends Inc. Version 3.0. Dated: 04/24/2015
CPU: Intel® Xeon® CPU E3-1231 v3 @ 3.40GHz
HVM: Enabled
IOMMU: Enabled

 

How can I solve this?

Edited by theone
Link to comment
2 hours ago, theone said:

How can I solve this?

Try to pass the audio part too:
 

[10de:0be9] 01:00.1 Audio device: NVIDIA Corporation GF106 High Definition Audio Controller (rev a1)

Try enable acs override (pcie_acs_override=downstream or pcie_acs_override=downstream,multifunction).

Try to move the gpu into a different slot.

Edited by ghost82
Link to comment
17 minutes ago, theone said:

Are there any possible side effects for overriding ACS? 

as far as I know, no side effects..I would give it a try with that 2 parameters I wrote (the first one or the second), it should split your iommu group..once splitted (and I hopeso) always pass the audio part too.

Edited by ghost82
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.