flotueur
Dabbler
- Joined
- Feb 26, 2022
- Messages
- 22
Hi all
After struggling to enable a PCI card in TrueNAS (see details here) I am now unable to pass the PCI card to the VM as the "Add device" / "PCI Passthrough Device" is appearing empty, preventing me from selecting my device.
Initially after a fresh install of TrueNAS, the "PCI Passthrough Device" drop down wasn't empty and I was able to choose my PCI USB3 card. The VM couldn't start because of that and I fixed it by running "iommu=soft" to grub using "midclt call system.advanced.update '{"kernel_extra_options": "iommu=soft"}'".
Now the drop down is completely empty and wouldn't load. I don't even know where to look for the logs.
I would appreciate your help here as I lack the skills to continue on my own!
Note that it is possible to select the Conbee stick from the USB passthrough sub menu but the VM (Home Assistant) has trouble using it.
Ultimately I feel this is better to passthrough the controller so that i can also add additional USB devices to the VM.
Here are some details:
My lspci:
Regards,
Florian
After struggling to enable a PCI card in TrueNAS (see details here) I am now unable to pass the PCI card to the VM as the "Add device" / "PCI Passthrough Device" is appearing empty, preventing me from selecting my device.
Initially after a fresh install of TrueNAS, the "PCI Passthrough Device" drop down wasn't empty and I was able to choose my PCI USB3 card. The VM couldn't start because of that and I fixed it by running "iommu=soft" to grub using "midclt call system.advanced.update '{"kernel_extra_options": "iommu=soft"}'".
Now the drop down is completely empty and wouldn't load. I don't even know where to look for the logs.
I would appreciate your help here as I lack the skills to continue on my own!
Note that it is possible to select the Conbee stick from the USB passthrough sub menu but the VM (Home Assistant) has trouble using it.
Ultimately I feel this is better to passthrough the controller so that i can also add additional USB devices to the VM.
Here are some details:
- OS Version:TrueNAS-SCALE-22.12.3.3
- Motherboard: Supermicro a2sdi-4c-hln4f
- Model:Intel(R) Atom(TM) CPU C3558 @ 2.20GHz
- Memory:31 GiB
- USB 3 controller: VIA Technologies, Inc. VL805 USB 3.0 Host Controller (rev 01)
- "iommu=soft" added to grub
My lspci:
Code:
root@freenas[~]# lspci 00:00.0 Host bridge: Intel Corporation Atom Processor C3000 Series System Agent (rev 11) 00:04.0 Host bridge: Intel Corporation Atom Processor C3000 Series Error Registers (rev 11) 00:05.0 Generic system peripheral [0807]: Intel Corporation Atom Processor C3000 Series Root Complex Event Collector (rev 11) 00:06.0 PCI bridge: Intel Corporation Atom Processor C3000 Series Integrated QAT Root Port (rev 11) 00:0a.0 PCI bridge: Intel Corporation Atom Processor C3000 Series PCI Express Root Port #1 (rev 11) 00:10.0 PCI bridge: Intel Corporation Atom Processor C3000 Series PCI Express Root Port #6 (rev 11) 00:11.0 PCI bridge: Intel Corporation Atom Processor C3000 Series PCI Express Root Port #7 (rev 11) 00:12.0 System peripheral: Intel Corporation Atom Processor C3000 Series SMBus Contoller - Host (rev 11) 00:13.0 SATA controller: Intel Corporation Atom Processor C3000 Series SATA Controller 0 (rev 11) 00:14.0 SATA controller: Intel Corporation Atom Processor C3000 Series SATA Controller 1 (rev 11) 00:15.0 USB controller: Intel Corporation Atom Processor C3000 Series USB 3.0 xHCI Controller (rev 11) 00:16.0 PCI bridge: Intel Corporation Atom Processor C3000 Series Integrated LAN Root Port #0 (rev 11) 00:17.0 PCI bridge: Intel Corporation Atom Processor C3000 Series Integrated LAN Root Port #1 (rev 11) 00:18.0 Communication controller: Intel Corporation Atom Processor C3000 Series ME HECI 1 (rev 11) 00:1f.0 ISA bridge: Intel Corporation Atom Processor C3000 Series LPC or eSPI (rev 11) 00:1f.2 Memory controller: Intel Corporation Atom Processor C3000 Series Power Management Controller (rev 11) 00:1f.4 SMBus: Intel Corporation Atom Processor C3000 Series SMBus controller (rev 11) 00:1f.5 Serial bus controller [0c80]: Intel Corporation Atom Processor C3000 Series SPI Controller (rev 11) 01:00.0 Co-processor: Intel Corporation Atom Processor C3000 Series QuickAssist Technology (rev 11) 02:00.0 USB controller: VIA Technologies, Inc. VL805 USB 3.0 Host Controller (rev 01) 04:00.0 PCI bridge: ASPEED Technology, Inc. AST1150 PCI-to-PCI Bridge (rev 03) 05:00.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED Graphics Family (rev 30) 06:00.0 Ethernet controller: Intel Corporation Ethernet Connection X553 1GbE (rev 11) 06:00.1 Ethernet controller: Intel Corporation Ethernet Connection X553 1GbE (rev 11) 07:00.0 Ethernet controller: Intel Corporation Ethernet Connection X553 1GbE (rev 11) 07:00.1 Ethernet controller: Intel Corporation Ethernet Connection X553 1GbE (rev 11)
Regards,
Florian