Hey there,
I'm currently trying to setup a cheap & simple Server for some Testing purposes.
I came up with some problems with setting up GPU Passthrough.
The Hardware im using:
Processor : AMD FX-4300 (Virtualization capable, wiki said FX-Series is capable of AMD-Vi)
Motherboard : ASROCK N68-GS4 FX ( Bios has the Option "Secure Virtual Machine", unknown if its really supported as there is no info about it on the web/manuals :/ + upgraded to latest BIOS version)
GPU : Nvidia GT 1030 (the card was added a while after the proxmox install, if it helps in any way)
I have tried to follow the wiki and came up with the error
"TASK ERROR: Cannot open iommu_group: No such file or directory"
and there is really no iommu grouping for this machine.
this is what I get when I look for IOMMU (and there is like I said only the option Secure Virtual Machine in the BIOS)
dmesg | grep -e DMAR -e IOMMU
[ 0.000000] AGP: Please enable the IOMMU option in the BIOS setup
[ 0.692942] PCI-DMA: using GART IOMMU.
[ 0.692944] PCI-DMA: Reserving 64MB of IOMMU area in the AGP aperture
I hope someone can help me or maybe confirm that "Secure Virtual Machine" is not the right one needed, as there is no other option in the bios.
It's a cheap consumer board, so they might have stripped that out and I need to change the motherboard...
it really confuses me that there is no indiciation on the motherboard's if they support it or not, or I might just haven't found it yet(especially with customer hardware).
This machine has cost around 250-400€ (depending on the hdd's/ssd's) , so I would change the MB for another one. If anyone here has some good and cheap for AM3+ with factor uATX would be happy about any advise!
Edit (some additional infos) :
pveversion -v
proxmox-ve: 4.3-66 (running kernel: 4.4.19-1-pve)
pve-manager: 4.3-1 (running version: 4.3-1/e7cdc165)
pve-kernel-4.4.19-1-pve: 4.4.19-66
lvm2: 2.02.116-pve3
corosync-pve: 2.4.0-1
libqb0: 1.0-1
pve-cluster: 4.0-46
qemu-server: 4.0-88
pve-firmware: 1.1-9
libpve-common-perl: 4.0-73
libpve-access-control: 4.0-19
libpve-storage-perl: 4.0-61
pve-libspice-server1: 0.12.8-1
vncterm: 1.2-1
pve-qemu-kvm: 2.6.1-6
pve-container: 1.0-75
pve-firewall: 2.0-29
pve-ha-manager: 1.0-35
ksm-control-daemon: 1.2-1
glusterfs-client: 3.5.2-2+deb8u3
lxc-pve: 2.0.4-1
lxcfs: 2.0.3-pve1
criu: 1.6.0-1
novnc-pve: 0.5-8
zfsutils: 0.6.5.7-pve10~bpo80
I'm currently trying to setup a cheap & simple Server for some Testing purposes.
I came up with some problems with setting up GPU Passthrough.
The Hardware im using:
Processor : AMD FX-4300 (Virtualization capable, wiki said FX-Series is capable of AMD-Vi)
Motherboard : ASROCK N68-GS4 FX ( Bios has the Option "Secure Virtual Machine", unknown if its really supported as there is no info about it on the web/manuals :/ + upgraded to latest BIOS version)
GPU : Nvidia GT 1030 (the card was added a while after the proxmox install, if it helps in any way)
I have tried to follow the wiki and came up with the error
"TASK ERROR: Cannot open iommu_group: No such file or directory"
and there is really no iommu grouping for this machine.
this is what I get when I look for IOMMU (and there is like I said only the option Secure Virtual Machine in the BIOS)
dmesg | grep -e DMAR -e IOMMU
[ 0.000000] AGP: Please enable the IOMMU option in the BIOS setup
[ 0.692942] PCI-DMA: using GART IOMMU.
[ 0.692944] PCI-DMA: Reserving 64MB of IOMMU area in the AGP aperture
I hope someone can help me or maybe confirm that "Secure Virtual Machine" is not the right one needed, as there is no other option in the bios.
It's a cheap consumer board, so they might have stripped that out and I need to change the motherboard...
it really confuses me that there is no indiciation on the motherboard's if they support it or not, or I might just haven't found it yet(especially with customer hardware).
This machine has cost around 250-400€ (depending on the hdd's/ssd's) , so I would change the MB for another one. If anyone here has some good and cheap for AM3+ with factor uATX would be happy about any advise!
Edit (some additional infos) :
pveversion -v
proxmox-ve: 4.3-66 (running kernel: 4.4.19-1-pve)
pve-manager: 4.3-1 (running version: 4.3-1/e7cdc165)
pve-kernel-4.4.19-1-pve: 4.4.19-66
lvm2: 2.02.116-pve3
corosync-pve: 2.4.0-1
libqb0: 1.0-1
pve-cluster: 4.0-46
qemu-server: 4.0-88
pve-firmware: 1.1-9
libpve-common-perl: 4.0-73
libpve-access-control: 4.0-19
libpve-storage-perl: 4.0-61
pve-libspice-server1: 0.12.8-1
vncterm: 1.2-1
pve-qemu-kvm: 2.6.1-6
pve-container: 1.0-75
pve-firewall: 2.0-29
pve-ha-manager: 1.0-35
ksm-control-daemon: 1.2-1
glusterfs-client: 3.5.2-2+deb8u3
lxc-pve: 2.0.4-1
lxcfs: 2.0.3-pve1
criu: 1.6.0-1
novnc-pve: 0.5-8
zfsutils: 0.6.5.7-pve10~bpo80
Last edited: