Attempting PCI passthrough on Dell Optiplex 3040 Small Form Factor. The graphics card is GeForce GT 710 2GB.
lspci shows:
/etc/default/grup has:
/etc/modules has:
After reboot, not showing: vfio-pci drivers ?
When trying to add PCI device to VM, the message "No IOMMU detected".
BIOS setting for Virtualization is on (all other containers without PCI passthrough are fine), but there is nothing in BIOS
about IOMMU.
Any ideas? Is this a motherboard IOMMU issue? Nothing in the docs that I see. Thanks.
Also:
But I understand that is apparently not what it looks like.
CPU(s) 4 x Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz (1 Socket) |
Kernel Version Linux 5.15.102-1-pve #1 SMP PVE 5.15.102-1 (2023-03-14T13:48Z) |
PVE Manager Version pve-manager/7.4-3/9002ab8a |
lspci shows:
Code:
01:00.0 VGA compatible controller: NVIDIA Corporation GK208B [GeForce GT 710] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GK208 HDMI/DP Audio Controller (rev a1)
/etc/default/grup has:
Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
GRUB_CMDLINE_LINUX=""
/etc/modules has:
Code:
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
Code:
root@pve0:~# cat /etc/modprobe.d/kvm.conf
options kvm ignore_msrs=1
root@pve0:~# cat /etc/modprobe.d/blacklist.conf
blacklist radeon
blacklist nouveau
blacklist nvidia
root@pve0:~# lspci -n -s 01:00
01:00.0 0300: 10de:128b (rev a1)
01:00.1 0403: 10de:0e0f (rev a1)
root@pve0:~# cat /etc/modprobe.d/vfio.conf
options vfio-pci ids=10de:128b,10de:0e0f disable_vga=1
After reboot, not showing: vfio-pci drivers ?
Code:
root@pve0:~# lspci -knn -s 01:00
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK208B [GeForce GT 710] [10de:128b] (rev a1)
Subsystem: NVIDIA Corporation GK208B [GeForce GT 710] [10de:118b]
Kernel modules: nvidiafb, nouveau
01:00.1 Audio device [0403]: NVIDIA Corporation GK208 HDMI/DP Audio Controller [10de:0e0f] (rev a1)
Subsystem: NVIDIA Corporation GK208 HDMI/DP Audio Controller [10de:118b]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
When trying to add PCI device to VM, the message "No IOMMU detected".
BIOS setting for Virtualization is on (all other containers without PCI passthrough are fine), but there is nothing in BIOS
about IOMMU.
Any ideas? Is this a motherboard IOMMU issue? Nothing in the docs that I see. Thanks.
Also:
Code:
root@pve0:~# dmesg | grep -e DMAR -e IOMMU
[ 0.034340] DMAR: IOMMU enabled
But I understand that is apparently not what it looks like.
Last edited: