**** Please help... Multiple Nvidia Cards Issue VM GPU Passthrough...


Zooly57

Recommended Posts

Greetings,

 

Please help... I would really like to get this working. I would greatly appreciate it.

 

I have three Zotec Nvidia 1070ti video cards and one Nvidia 1080 video card that I would like to get working in my unraid server. 

 

I setup a VM dedicated for all my Steam games and in house streaming successfully. At that point I only have my 1080 GPU installed in the server and unraid is using the motherboards built in GPU. This all works great with no issues.

 

I have a 2nd VM running Windows 10 (VM 2) using VNC and I remote desktop to it. I decided I would pass through one of my 1070ti GPUs.  So I installed a 2nd nvida 1070ti into the system. Unraid boots up correctly and my Steam VM with the 1080 seems to work ok. After reconfigure VM 2 to use the 1070ti and booting it up the problems begin. The video output in that VM 2 is all messed up (random lines, blocks, and jerkiness) and then it freezes.  My Steam VM and unraid seem unaffected and I can force stop VM2 with unraid.

 

As a test I removing the 1080 gpu and booted VM2 up using the 1070ti. It worked without any issues. I put the 1080ti back into the system and ONLY boot VM2 up and the problems are back. I take the 1080 out and add a 2nd 1070ti into the system and the same issues happen except now the Steam VM also acts up.

 

I've tried moving the cards to different PCIE slots, nothing improves. 

 

I turned on PCIe ACS override no improvement, also tried turning on VFIO allow unsafe interrupts no improvement. I even tried pci-stub.ids in the boot config.


append pci-stub.ids=10de:1b82,10de:10f0,10de:13c2,10de:0fbb,8086:15b6,1b21:1242 pcie_acs_override=downstream vfio_iommu_type1.allow_unsafe_interrupts=1 initrd=/bzroot

 

Ultimately, I would like to get all four of these working in this system because I want to dedicate one to Plex with hardware acceleration and some unknown usage for the 4th. 

 

Any help would be greatly appreciated. 

 

System Overview

unRAID system:unRAID server Plus, version 6.6.6

Model:Custom

Motherboard:Gigabyte Technology Co., Ltd. - Z170X-GamingG1

Processor:Intel® Core™ i7-6700K CPU @ 4.00GHz

HVM:Enabled

IOMMU:Enabled

Cache:L1 Cache = 128 kB (max. capacity 128 kB)

L2 Cache = 1024 kB (max. capacity 1024 kB)

L3 Cache = 8192 kB (max. capacity 8192 kB)

Memory:32 GB (max. installable capacity 64 GB)

ChannelA-DIMM0 = 8192 MB, 2133 MT/s

ChannelA-DIMM1 = 8192 MB, 2133 MT/s

ChannelB-DIMM0 = 8192 MB, 2133 MT/s

ChannelB-DIMM1 = 8192 MB, 2133 MT/s

Network:bond0: fault-tolerance (active-backup), mtu 1500

eth0: 1000Mb/s, full duplex, mtu 1500

eth1: not connected

Kernel:Linux 4.18.20-unRAID x86_64

OpenSSL:1.1.1a

P + Q algorithm:24591 MB/s + 41351 MB/s

Uptime:0 days, 0 hours, 40 minutes, 26 seconds

BIOS

TitleInformation

BIOS Information

Vendor:American Megatrends Inc.

Version:F2

Release Date:07/24/2015

Address:0xF0000

Runtime Size:64 kB

ROM Size:16 MB

Characteristics:PCI is supported

BIOS is upgradeable

BIOS shadowing is allowed

Boot from CD is supported

Selectable boot is supported

BIOS ROM is socketed

EDD is supported

5.25"/1.2 MB floppy services are supported (int 13h)

3.5"/720 kB floppy services are supported (int 13h)

3.5"/2.88 MB floppy services are supported (int 13h)

Print screen service is supported (int 5h)

Serial services are supported (int 14h)

Printer services are supported (int 17h)

ACPI is supported

USB legacy is supported

BIOS boot specification is supported

Targeted content distribution is supported

UEFI is supported

BIOS Revision:5.6

Motherboard

TitleInformation

Base Board Information

Manufacturer:Gigabyte Technology Co., Ltd.

Product Name:Z170X-GamingG1

Version:x.x

Serial Number:To be filled by O.E.M.

Asset Tag:To be filled by O.E.M.

Features:Board is a hosting board

Board is replaceable

Location In Chassis:To be filled by O.E.M.

Type:Motherboard

Processor

TitleInformation

Processor Information

Socket Designation:U3E1

Type:Central

Family:Core i7

Manufacturer:Intel® Corporation

ID:E3 06 05 00 FF FB EB BF

Signature:Type 0, Family 6, Model 94, Stepping 3

Flags:FPU (Floating-point unit on-chip)

VME (Virtual mode extension)

DE (Debugging extension)

PSE (Page size extension)

TSC (Time stamp counter)

MSR (Model specific registers)

PAE (Physical address extension)

MCE (Machine check exception)

CX8 (CMPXCHG8 instruction supported)

APIC (On-chip APIC hardware supported)

SEP (Fast system call)

MTRR (Memory type range registers)

PGE (Page global enable)

MCA (Machine check architecture)

CMOV (Conditional move instruction supported)

PAT (Page attribute table)

PSE-36 (36-bit page size extension)

CLFSH (CLFLUSH instruction supported)

DS (Debug store)

ACPI (ACPI supported)

MMX (MMX technology supported)

FXSR (FXSAVE and FXSTOR instructions supported)

SSE (Streaming SIMD extensions)

SSE2 (Streaming SIMD extensions 2)

SS (Self-snoop)

HTT (Multi-threading)

TM (Thermal monitor supported)

PBE (Pending break enabled)

Version:Intel® Core™ i7-6700K CPU @ 4.00GHz

Voltage:1.2 V

External Clock:100 MHz

Max Speed:4000 MHz

Current Speed:4000 MHz

Status:Populated, Enabled

Upgrade:Other

Serial Number:To Be Filled By O.E.M.

Asset Tag:To Be Filled By O.E.M.

Part Number:To Be Filled By O.E.M.

Core Count:4

Core Enabled:4

Thread Count:8

Characteristics:64-bit capable

Multi-Core

Hardware Thread

Execute Protection

Enhanced Virtualization

Power/Performance Control

Cache Memory

TitleInformation

Cache Information

Socket Designation:L1 Cache

Configuration:Enabled, Not Socketed, Level 1

Operational Mode:Write Back

Location:Internal

Installed Size:128 kB

Maximum Size:128 kB

Supported SRAM Types:Synchronous

Installed SRAM Type:Synchronous

Speed:Unknown

Error Correction Type:Parity

System Type:Data

Associativity:8-way Set-associative

 

Cache Information

Socket Designation:L1 Cache

Configuration:Enabled, Not Socketed, Level 1

Operational Mode:Write Back

Location:Internal

Installed Size:128 kB

Maximum Size:128 kB

Supported SRAM Types:Synchronous

Installed SRAM Type:Synchronous

Speed:Unknown

Error Correction Type:Parity

System Type:Instruction

Associativity:8-way Set-associative

 

Cache Information

Socket Designation:L2 Cache

Configuration:Enabled, Not Socketed, Level 2

Operational Mode:Write Back

Location:Internal

Installed Size:1024 kB

Maximum Size:1024 kB

Supported SRAM Types:Synchronous

Installed SRAM Type:Synchronous

Speed:Unknown

Error Correction Type:Single-bit ECC

System Type:Unified

Associativity:4-way Set-associative

 

Cache Information

Socket Designation:L3 Cache

Configuration:Enabled, Not Socketed, Level 3

Operational Mode:Write Back

Location:Internal

Installed Size:8192 kB

Maximum Size:8192 kB

Supported SRAM Types:Synchronous

Installed SRAM Type:Synchronous

Speed:Unknown

Error Correction Type:Multi-bit ECC

System Type:Unified

Associativity:16-way Set-associative

Memory Summary

TitleInformation

Physical Memory Array

Location:System Board Or Motherboard

Use:System Memory

Error Correction Type:None

Maximum Capacity:64 GB

Number Of Devices:4

Memory Devices

TitleInformation

Memory Device

Total Width:64 bits

Data Width:64 bits

Size:8192 MB

Form Factor:DIMM

Set:None

Locator:ChannelA-DIMM0

Bank Locator:BANK 0

Type:DDR4

Type Detail:Synchronous

Speed:2133 MT/s

Manufacturer:0420

Serial Number:00000000

Asset Tag:9876543210

Part Number:F4-3200C16-8GVK

Rank:2

Configured Clock Speed:2133 MT/s

Minimum Voltage:Unknown

Maximum Voltage:Unknown

Configured Voltage:1.2 V

 

Memory Device

Total Width:64 bits

Data Width:64 bits

Size:8192 MB

Form Factor:DIMM

Set:None

Locator:ChannelA-DIMM1

Bank Locator:BANK 1

Type:DDR4

Type Detail:Synchronous

Speed:2133 MT/s

Manufacturer:0420

Serial Number:00000000

Asset Tag:9876543210

Part Number:F4-3200C16-8GVK

Rank:2

Configured Clock Speed:2133 MT/s

Minimum Voltage:Unknown

Maximum Voltage:Unknown

Configured Voltage:1.2 V

 

Memory Device

Total Width:64 bits

Data Width:64 bits

Size:8192 MB

Form Factor:DIMM

Set:None

Locator:ChannelB-DIMM0

Bank Locator:BANK 2

Type:DDR4

Type Detail:Synchronous

Speed:2133 MT/s

Manufacturer:0420

Serial Number:00000000

Asset Tag:9876543210

Part Number:F4-3200C16-8GVK

Rank:2

Configured Clock Speed:2133 MT/s

Minimum Voltage:Unknown

Maximum Voltage:Unknown

Configured Voltage:1.2 V

 

Memory Device

Total Width:64 bits

Data Width:64 bits

Size:8192 MB

Form Factor:DIMM

Set:None

Locator:ChannelB-DIMM1

Bank Locator:BANK 3

Type:DDR4

Type Detail:Synchronous

Speed:2133 MT/s

Manufacturer:0420

Serial Number:00000000

Asset Tag:9876543210

Part Number:F4-3200C16-8GVK

Rank:2

Configured Clock Speed:2133 MT/s

Minimum Voltage:Unknown

Maximum Voltage:Unknown

Configured Voltage:1.2 V

Ethernet

TitleInformation

Port bond0 Information

Bonding Mode:fault-tolerance (active-backup)

Primary Slave:None

Currently Active Slave:eth0

MII Status:up

MII Polling Interval (ms):100

Up Delay (ms):

Down Delay (ms):

Slave Interface:eth0

MII Status:up

Speed:1000 Mbps

Duplex:full

Link Failure Count:

Permanent HW addr:40:8d:5c:1d:d2:2a

Slave queue ID:

Slave Interface:eth1

MII Status:down

Speed:Unknown

Duplex:Unknown

Link Failure Count:

Permanent HW addr:40:8d:5c:1d:d2:2c

Slave queue ID:

MTU size:1500 bytes

 

Port eth0 Information

Supported ports:[ TP ]

Supported link modes:10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full

1000baseT/Full

Supported pause frame use:Symmetric Receive-only

Supports auto-negotiation:Yes

Supported FEC modes:Not reported

Advertised link modes:10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full

1000baseT/Full

Advertised pause frame use:No

Advertised auto-negotiation:Yes

Advertised FEC modes:Not reported

Speed:1000Mb/s

Duplex:Full

Port:Twisted Pair

PHYAD:

Transceiver:internal

Auto-negotiation:on

MDI-X:Unknown

Current message level:0x000060e4 (24804)

link ifup rx_err tx_err hw wol

Link detected:yes

MTU size:1500 bytes

 

Port eth1 Information

Supported ports:[ TP ]

Supported link modes:10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full

1000baseT/Full

Supported pause frame use:Symmetric Receive-only

Supports auto-negotiation:Yes

Supported FEC modes:Not reported

Advertised link modes:10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full

1000baseT/Full

Advertised pause frame use:Symmetric

Advertised auto-negotiation:Yes

Advertised FEC modes:Not reported

Speed:Unknown!

Duplex:Unknown! (255)

Port:Twisted Pair

PHYAD:

Transceiver:internal

Auto-negotiation:on

MDI-X:Unknown

Current message level:0x000060e4 (24804)

link ifup rx_err tx_err hw wol

Link detected:no

MTU size:1500 bytes

 

 

IOMMU group 0:[8086:191f] 00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 07)

IOMMU group 1:[8086:1901] 00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 07)

IOMMU group 2:[8086:1912] 00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)

IOMMU group 3:[8086:a12f] 00:14.0 USB controller: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller (rev 31)

[8086:a131] 00:14.2 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Thermal Subsystem (rev 31)

IOMMU group 4:[8086:a13a] 00:16.0 Communication controller: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 (rev 31)

IOMMU group 5:[8086:a102] 00:17.0 SATA controller: Intel Corporation Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI Mode] (rev 31)

IOMMU group 6:[8086:a167] 00:1b.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #17 (rev f1)

IOMMU group 7:[8086:a110] 00:1c.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #1 (rev f1)

IOMMU group 8:[8086:a111] 00:1c.1 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #2 (rev f1)

IOMMU group 9:[8086:a112] 00:1c.2 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #3 (rev f1)

IOMMU group 10:[8086:a113] 00:1c.3 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #4 (rev f1)

IOMMU group 11:[8086:a114] 00:1c.4 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #5 (rev f1)

IOMMU group 12:[8086:a118] 00:1d.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #9 (rev f1)

IOMMU group 13:[8086:a11a] 00:1d.2 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #11 (rev f1)

IOMMU group 14:[8086:a11c] 00:1d.4 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #13 (rev f1)

IOMMU group 15:[8086:a11e] 00:1d.6 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #15 (rev f1)

IOMMU group 16:[8086:a145] 00:1f.0 ISA bridge: Intel Corporation Z170 Chipset LPC/eSPI Controller (rev 31)

[8086:a121] 00:1f.2 Memory controller: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller (rev 31)

[8086:a170] 00:1f.3 Audio device: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller (rev 31)

[8086:a123] 00:1f.4 SMBus: Intel Corporation 100 Series/C230 Series Chipset Family SMBus (rev 31)

IOMMU group 17:[10b5:8747] 01:00.0 PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch (rev ca)

IOMMU group 18:[10b5:8747] 02:08.0 PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch (rev ca)

IOMMU group 19:[10b5:8747] 02:10.0 PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch (rev ca)

IOMMU group 20:[10de:1b82] 04:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1070 Ti] (rev a1)

[10de:10f0] 04:00.1 Audio device: NVIDIA Corporation GP104 High Definition Audio Controller (rev a1)

IOMMU group 21:[c0a9:2263] 05:00.0 Non-Volatile memory controller: Micron/Crucial Technology Device 2263 (rev 03)

IOMMU group 22:[168c:003e] 06:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)

IOMMU group 23:[1b21:1184] 07:00.0 PCI bridge: ASMedia Technology Inc. ASM1184e PCIe Switch Port

IOMMU group 24:[1b21:1184] 08:01.0 PCI bridge: ASMedia Technology Inc. ASM1184e PCIe Switch Port

IOMMU group 25:[1b21:1184] 08:03.0 PCI bridge: ASMedia Technology Inc. ASM1184e PCIe Switch Port

IOMMU group 26:[1b21:1184] 08:05.0 PCI bridge: ASMedia Technology Inc. ASM1184e PCIe Switch Port

IOMMU group 27:[1b21:1184] 08:07.0 PCI bridge: ASMedia Technology Inc. ASM1184e PCIe Switch Port

IOMMU group 28:[1b21:0612] 0a:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 02)

IOMMU group 29:[1969:e0a1] 0d:00.0 Ethernet controller: Qualcomm Atheros Killer E2400 Gigabit Ethernet Controller (rev 10)

IOMMU group 30:[1969:e0a1] 0e:00.0 Ethernet controller: Qualcomm Atheros Killer E2400 Gigabit Ethernet Controller (rev 10)

IOMMU group 31:[8086:1578] 0f:00.0 PCI bridge: Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015] (rev 03)

IOMMU group 32:[8086:1578] 10:00.0 PCI bridge: Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015] (rev 03)

IOMMU group 33:[8086:1578] 10:01.0 PCI bridge: Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015] (rev 03)

IOMMU group 34:[8086:1578] 10:02.0 PCI bridge: Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015] (rev 03)

IOMMU group 35:[8086:1578] 10:04.0 PCI bridge: Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015] (rev 03)

IOMMU group 36:[8086:15b6] 13:00.0 USB controller: Intel Corporation DSL6540 USB 3.1 Controller [Alpine Ridge] (rev 03)

IOMMU group 37:[c0a9:2263] 7a:00.0 Non-Volatile memory controller: Micron/Crucial Technology Device 2263 (rev 03)

IOMMU group 38:[1b21:0612] 7b:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 02)

IOMMU group 39:[1b21:1242] 7d:00.0 USB controller: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller

 

CPU Thread Pairings

Pair 1:cpu 0 / cpu 4

Pair 2:cpu 1 / cpu 5

Pair 3:cpu 2 / cpu 6

Pair 4:cpu 3 / cpu 7

 

USB Devices

Bus 001 Device 001:ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 001 Device 002:ID 0d8c:0012 C-Media Electronics, Inc.

Bus 001 Device 003:ID 0409:005a NEC Corp. HighSpeed Hub

Bus 001 Device 004:ID 045b:0209 Hitachi, Ltd

Bus 001 Device 005:ID 0557:8021 ATEN International Co., Ltd Hub

Bus 001 Device 006:ID 045b:0209 Hitachi, Ltd

Bus 001 Device 007:ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser

Bus 001 Device 008:ID 0cf3:e300 Qualcomm Atheros Communications

Bus 002 Device 001:ID 1d6b:0003 Linux Foundation 3.0 root hub

Bus 002 Device 002:ID 045b:0210 Hitachi, Ltd

Bus 002 Device 003:ID 045b:0210 Hitachi, Ltd

Bus 002 Device 004:ID 0781:5583 SanDisk Corp. Ultra Fit

 

SCSI Devices

[0:0:0:0]disk SanDisk Ultra Fit 1.00 /dev/sda 30.7GB

[2:0:0:0]disk ATA WDC WD1002FAEX-0 1D05 /dev/sdb 1.00TB

[5:0:0:0]disk ATA WDC WD20EZRZ-00Z 0A80 /dev/sdc 2.00TB

 

Edited by Zooly57
Link to comment

The 6700K has only 16 PCIe lanes to connect extra devices like GPUs and NVME drives. Sounds like you might run into an issue here. Depending on how the PCIe slots are connected to the CPU or to the chipset it can cause bottlenecks and hickups. Check your manual which slot is directly connected to the CPU and which one is to the chipset. Try to avoid a slot connected to the chipset, it's only x4 to the CPU and other devives are using it and if you're using a NVME check how these are wired. Also check your BIOS how the PCIe slots are configured and play around with them. Reduce the first slot to x8 for example. Should'nt reduce the performance of a GPU. Also make sure to not use the core0 for any VM. It's always used by Unraid itself. If you run both VMs side by side at the same time you better separat the cores for each VM.

Edited by bastl
Link to comment

Thank you for responding... I understand what you are saying. So my problem isn't related to me using video cards from the same manufacture. That makes me feel better. :) I have been contemplating upgrading to the AMD's threadripper cpu which comes with 64 PCIe lanes. 

 

I know enough to get me by in most cases, but didn't realized my CPU only had 16 PCIe lanes. 

 

Thank you so much for the help. You definitely helped me understand what's going on. 

 

If my BIOS allows me, I am going to try making the changes you suggested.

 

Thanks again.

Link to comment

I went into my BIOS as bastl suggested, but my MB doesn't have a way to change the PCIe lanes for my PCIe slots. Then I got a bright idea... Update my BIOS!

That's when I realized my BIOS was extremely out of date. It was way out of date... From 2015, and there was an update late 2018.  This seemed to resolve the problems I was having. (at least so far) 

 

One thing I noticed is my devices got split into more IOMMU groups which allowed me to turn off PCIe ACS override downstream.  I did have to split up IOMMU group 1 because the two nvidia cards both appeared in the group. I still needed to do ACS override in that group.

 

In my Syslinux configuration I have the following line:

 

append pcie_acs_override=id:8086:1901 vfio-pci.ids=912:0015,8086:a170 modprobe.blacklist=i2c_i801,i2c_smbus initrd=/bzroot,/bzroot-gui

 

What this means for my setup:

pcie_acs_override=id:8086:1901 --> breaks up my group 1.

 

I also wanted to passthrough my on board sound to the VM so I added the following: (I found this on this forum)

 

vfio-pci.ids=8086:a170 modprobe.blacklist=i2c_i801,i2c_smbus

 

Here is what my devices looks like:

 

IOMMU group 15:[8086:a145] 00:1f.0 ISA bridge: Intel Corporation Z170 Chipset LPC/eSPI Controller (rev 31)

[8086:a121] 00:1f.2 Memory controller: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller (rev 31)

[8086:a170] 00:1f.3 Audio device: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller (rev 31)

[8086:a123] 00:1f.4 SMBus: Intel Corporation 100 Series/C230 Series Chipset Family SMBus (rev 31)

 

The vfio-pci.ids=912:0015 is a PCIe USB controller which I also pass through to my VM. This way I can use a KVM switch and have the same keyboard and mouse shared between multiple VMs.

 

Note I tried this before upgrading my BIOS firmware and it did not work, but now with my new firmware it worked like a charm.

 

So the bottom line related to my problems I think came from my out dated BIOS.

 

I hope this helps others! :) Good luck.

 

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.