TrueNAS Scale 22.12.3 - virtualization PCI passthrough broken?

Isma

Contributor
Joined
Apr 29, 2020
Messages
100
any word on the hotfix? I see the jira ticket is closed.
Hi, I want to join the problem, but I would also like to add the error that when the VM is created in the GPU assignment it doesn't matter if you have it checked, the only thing it will do is leave it checked but you must go to "Devices" and add the two PCI passthrough selecting the GPU so that the VM detects it for you
 

Trevor68

Contributor
Joined
Oct 15, 2021
Messages
130
Thanks, I have updated but nvidia-smi still does not function, I get an error trying to add the GPU in the GUI, and I guess a new warning when adding PCI devices? See screenshots. Also if I revert to 22.12.2 then my kubernetes cluster is broken, so no apps.

Good news is it does actually work though, after passing through my 4 PCI devices EMBY is using the GPU to transcode.
 

Attachments

  • Screenshot 2023-06-21 080928.png
    Screenshot 2023-06-21 080928.png
    224.4 KB · Views: 87
  • Screenshot 2023-06-21 081013.png
    Screenshot 2023-06-21 081013.png
    20.4 KB · Views: 80
  • Screenshot 2023-06-21 081254.png
    Screenshot 2023-06-21 081254.png
    20.2 KB · Views: 86

da-anda

Dabbler
Joined
Feb 1, 2022
Messages
17
I updated to "TrueNAS-SCALE-22.12.3.1" but am still having issues with this critical PCI devices "feature". I would like to passthrough a NVMe to a VM for maximum IO performance, but this is no longer possible. And "Settings > Advanced" will only allow to isolate GPU devices from the host, but not other PCI devices. So I am currently lost and can't fire up this VM anymore. Is there any way to override the safety check for specific devices? In future I plan to passthrough a PCI SATA controller to a VM, but this most certainly is also no longer possible in SCALE now.

edit:
just a minor nit pick, but why are sensitive/critical devices even listed in the PCI passthrough dropdown now if you can't use them or force their usage in any way? It is IMHO a bad UX if you first provide users with options only to tell them 5 seconds later that their choice was wrong.
 
Last edited:

Mauro__Gil

Cadet
Joined
Jun 25, 2023
Messages
2
Hello!

I encontered another problem after updating.

I cant also foward a m.2 to a VM.

it is flagged by truenas as SYSTEM ESSENCIALS thus cannot be passtrough with the warning that is needed for system funcion?

what is wrong ?
how do i fix this?


00:00.0 Host bridge: Intel Corporation 10th Gen Core Processor Host Bridge/DRAM Registers (rev 03)
00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 03)
00:14.0 USB controller: Intel Corporation Comet Lake USB 3.1 xHCI Host Controller
00:14.2 RAM memory: Intel Corporation Comet Lake PCH Shared SRAM
00:14.3 Network controller: Intel Corporation Comet Lake PCH CNVi WiFi
00:15.0 Serial bus controller [0c80]: Intel Corporation Comet Lake PCH Serial IO I2C Controller #0
00:15.1 Serial bus controller [0c80]: Intel Corporation Comet Lake PCH Serial IO I2C Controller #1
00:16.0 Communication controller: Intel Corporation Comet Lake HECI Controller
00:17.0 SATA controller: Intel Corporation Device 06d2
00:1b.0 PCI bridge: Intel Corporation Comet Lake PCI Express Root Port #17 (rev f0)
00:1c.0 PCI bridge: Intel Corporation Device 06b8 (rev f0)
00:1c.5 PCI bridge: Intel Corporation Device 06bd (rev f0)
00:1d.0 PCI bridge: Intel Corporation Comet Lake PCI Express Root Port #9 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Device 0685
00:1f.3 Audio device: Intel Corporation Comet Lake PCH cAVS
00:1f.4 SMBus: Intel Corporation Comet Lake PCH SMBus Controller
00:1f.5 Serial bus controller [0c80]: Intel Corporation Comet Lake PCH SPI Controller
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (11) I219-V
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)
04:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 01)
05:00.0 Non-Volatile memory controller: Sandisk Corp WD Black SN850 (rev 01)
 

da-anda

Dabbler
Joined
Feb 1, 2022
Messages
17
as mentioned right above, I have the same issue and can not passthrough a m.2 NVMe. For now I just reverted back to an older version of TrueNAS
 

panzerscope

Contributor
Joined
May 30, 2022
Messages
146
Looks like I will be waiting for the next version then, I have multiple VM's and looks like the recent update has taken a few step backwards. Hopefully the devs can get that resolved as soon as possible.
 
Top