Passthrough GPU but not PCIE 10G NIC?

lordzeus

New Member
Mar 4, 2025
1
0
1
I have an issue. I have had GPU passthrough setup for awhile to a VM. Works great. I bought a 10G NIC (Intel based) and it shows up as a PCIE device, but won't get an interface (presumably driver not loaded? - Shows loading driver=vfio-pci when running lshw -class network.)

I have noticed when I set the VM with the GPU passed through to NOT start on boot, and rebooting proxmox - I can see the device with an interface, and it seems to work fine. IF the VM IS running - I see the following output of: lshw -class network -businfo

Code:
pci@0000:02:00.0                  network        82599 10 Gigabit Network Connection
pci@0000:07:00.0  enp7s0          network        Killer E2500 Gigabit Ethernet Controller
pci@0000:00:1f.6  eno1            network        Ethernet Connection (2) I219-V

The 10G network connection is what I am targeting, but as you can see, no interface. Straight up doesn't work.

I was wondering if they are part of the same iommu group (thanks chatgpt) which would mean they are both passed through together I presume.

Here is the output of find /sys/kernel/iommu_groups/ -type l

Code:
/sys/kernel/iommu_groups/17/devices/0000:03:00.0
/sys/kernel/iommu_groups/7/devices/0000:00:1b.0
/sys/kernel/iommu_groups/15/devices/0000:00:1f.2
/sys/kernel/iommu_groups/15/devices/0000:00:1f.0
/sys/kernel/iommu_groups/15/devices/0000:00:1f.3
/sys/kernel/iommu_groups/15/devices/0000:00:1f.4
/sys/kernel/iommu_groups/5/devices/0000:00:16.0
/sys/kernel/iommu_groups/13/devices/0000:00:1c.6
/sys/kernel/iommu_groups/3/devices/0000:00:08.0
/sys/kernel/iommu_groups/21/devices/0000:09:00.0
/sys/kernel/iommu_groups/11/devices/0000:00:1c.2
/sys/kernel/iommu_groups/1/devices/0000:00:00.0
/sys/kernel/iommu_groups/18/devices/0000:04:00.0
/sys/kernel/iommu_groups/8/devices/0000:00:1b.4
/sys/kernel/iommu_groups/16/devices/0000:00:1f.6
/sys/kernel/iommu_groups/6/devices/0000:00:17.0
/sys/kernel/iommu_groups/14/devices/0000:00:1d.0
/sys/kernel/iommu_groups/4/devices/0000:00:14.0
/sys/kernel/iommu_groups/12/devices/0000:00:1c.4
/sys/kernel/iommu_groups/2/devices/0000:02:00.0
/sys/kernel/iommu_groups/2/devices/0000:00:01.0
/sys/kernel/iommu_groups/2/devices/0000:01:00.0
/sys/kernel/iommu_groups/2/devices/0000:00:01.1
/sys/kernel/iommu_groups/2/devices/0000:01:00.1
/sys/kernel/iommu_groups/20/devices/0000:08:00.0
/sys/kernel/iommu_groups/10/devices/0000:00:1c.1
/sys/kernel/iommu_groups/0/devices/0000:00:02.0
/sys/kernel/iommu_groups/19/devices/0000:07:00.0
/sys/kernel/iommu_groups/9/devices/0000:00:1c.0

Here is the output of lspci | grep Ethernet && lspci | grep NVIDIA

Code:
0:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V
02:00.0 Ethernet controller: Intel Corporation 82599 10 Gigabit Network Connection (rev 01)
07:00.0 Ethernet controller: Qualcomm Atheros Killer E2500 Gigabit Ethernet Controller (rev 10)
01:00.0 VGA compatible controller: NVIDIA Corporation GA106 [GeForce RTX 3060 Lite Hash Rate] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1)

It looks like they are both part of the group '2'.

I'm assuming this means I can't pass through my GPU and NOT pass through my 10G NIC? Any help or suggestions on this would be fantastic. Thanks!