ESXi 8.0.2 passthrough problem

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

Igoryok

New Member
Sep 7, 2024
1
0
1
Good day, I'm looking for some help!

My hardware: i9-9900k, Z390 chipset (MSI), 64gb ram, some ssd drives

BIOS: VT-x, VT-d, Above 4G decoding - Enabled, C-states - disabled. Primary video output - iGPU

ESXi settings: hypervisor.cpuid.v0 = "FALSE", pciPassthru0.msiEnabled = "FALSE", pciPassthru1.msiEnabled = "FALSE" (for GPU and HDMI Audio), pciPassthru.use64bitMMIO = "TRUE", tried adding pciHole. Also tried to register d3d0 in passthru.map for gpu and audio.

The essence of the problem: iGPU UHD630 works perfectly, always and from the first time. But there is some problem with pci-e video cards. At the moment, GTX 1060 (3GB) is installed, I also tried RX 570 4GB, in both cases I get error 43, and if for Nvidia you can still blame the driver, then why AMD... A Display-port cable is connected to the motherboard for output from the iGPU, HDMI is connected to the video card. I tried different combinations of settings, both separately and all together, and I still couldn't launch any video card except the iGPU.

I also tried disabling svga - no result. I tried to forward both iGPU and PEG at the same time, the result is the same, iGPU works, PEG doesn't.

# Intel 82579LM Gig NIC can be reset with d3d0
8086 1502 d3d0 default
# Intel 82598 10Gig cards can be reset with d3d0
8086 10b6 d3d0 default
8086 10c6 d3d0 default
8086 10c7 d3d0 default
8086 10c8 d3d0 default
8086 10dd d3d0 default
# Broadcom 57710/57711/57712 10Gig cards are not shareable
14e4 164e default false
14e4 164f default false
14e4 1650 default false
14e4 1662 link false
# Qlogic 8Gb FC card can not be shared
1077 2532 default false
# LSILogic 1068 based SAS controllers
1000 0056 d3d0 default
1000 0058 d3d0 default
# NVIDIA GTX 1060 GPU
#10de 1c02 d3d0 false
# NVIDIA GTX 1060 Audio Controller
#10de 10f1 d3d0 false
# AMD FCH SATA Controller [AHCI mode]
1022 7901 d3d0 default

[root@i9-9900k:~] lspci
0000:00:00.0 Host bridge: Intel Corporation 8th/9th Gen Core 8-core Desktop Processor Host Bridge/DRAM Registers [Coffee Lake S]
0000:00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16)
0000:00:02.0 VGA compatible controller: Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630]
0000:00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
0000:00:12.0 Signal processing controller: Intel Corporation Cannon Lake PCH Thermal Controller
0000:00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller
0000:00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM
0000:00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller
0000:00:17.0 SATA controller: Intel Corporation Cannon Lake PCH-H AHCI Controller
0000:00:1b.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #17
0000:00:1c.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #1
0000:00:1c.6 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #7
0000:00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #9
0000:00:1f.0 ISA bridge: Intel Corporation Z390 Chipset LPC/eSPI Controller
0000:00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS
0000:00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller
0000:00:1f.5 Serial bus controller: Intel Corporation Cannon Lake PCH SPI Controller
0000:00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (7) I219-V
0000:01:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 3GB]
0000:01:00.1 Audio device: NVIDIA Corporation GP106 High Definition Audio Controller
0000:02:00.0 Non-Volatile memory controller: Kingston Technology Company, Inc. Device 501c
0000:04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
0000:05:00.0 Non-Volatile memory controller: Lite-On Technology Corporation M8Pe Series NVMe SSD

[root@i9-9900k:~] esxcli hardware pci list
0000:00:00.0
Address: 0000:00:00.0
Segment: 0x0000
Bus: 0x00
Slot: 0x00
Function: 0x0
Vendor Name: Intel Corporation
Device Name: 8th/9th Gen Core 8-core Desktop Processor Host Bridge/DRAM Regis ters [Coffee Lake S]
Configured Owner: VMkernel
Current Owner: VMkernel
Vendor ID: 0x8086
Device ID: 0x3e30
SubVendor ID: 0x1462
SubDevice ID: 0x7b17
Device Class: 0x0600
Device Class Name: Host bridge
Programming Interface: 0x00
Revision ID: 0x0d
Interrupt Line: 0xff
IRQ: 255
Interrupt Vector: 0x00
PCI Pin: 0xff
Spawned Bus: 0x00
Flags: 0x3000
Module ID: -1
Module Name: None
Chassis: 0
Physical Slot: -1
Slot Description: Onboard - Other
Device Layer Bus Address: m00008101
Passthru Capable: false
Parent Device:
Dependent Device:
Reset Method: None
FPT Sharable: false
NUMA Node: -1
Hardware Label:
Virtual Function:

0000:00:01.0
Address: 0000:00:01.0
Segment: 0x0000
Bus: 0x00
Slot: 0x01
Function: 0x0
Vendor Name: Intel Corporation
Device Name: 6th-10th Gen Core Processor PCIe Controller (x16)
Configured Owner: VMkernel
Current Owner: VMkernel
Vendor ID: 0x8086
Device ID: 0x1901
SubVendor ID: 0x0000
SubDevice ID: 0x0000
Device Class: 0x0604
Device Class Name: PCI bridge
Programming Interface: 0x00
Revision ID: 0x0d
Interrupt Line: 0xff
IRQ: 255
Interrupt Vector: 0x00
PCI Pin: 0x00
Spawned Bus: 0x01
Flags: 0x3043
Module ID: 0
Module Name: vmkernel
Chassis: 0
Physical Slot: -1
Slot Description:
Device Layer Bus Address: p0000:00:01.0
Passthru Capable: false
Parent Device:
Dependent Device:
Reset Method: None
FPT Sharable: false
NUMA Node: -1
Hardware Label:
Virtual Function:

0000:00:02.0
Address: 0000:00:02.0
Segment: 0x0000
Bus: 0x00
Slot: 0x02
Function: 0x0
Vendor Name: Intel Corporation
Device Name: CoffeeLake-S GT2 [UHD Graphics 630]
Configured Owner: VMkernel
Current Owner: VMkernel
Vendor ID: 0x8086
Device ID: 0x3e98
SubVendor ID: 0x1462
SubDevice ID: 0x7b17
Device Class: 0x0300
Device Class Name: VGA compatible controller
Programming Interface: 0x00
Revision ID: 0x02
Interrupt Line: 0xff
IRQ: 255
Interrupt Vector: 0x00
PCI Pin: 0x00
Spawned Bus: 0x00
Flags: 0x3001
Module ID: 0
Module Name: vmkernel
Chassis: 0
Physical Slot: -1
Slot Description: Onboard - Video
Device Layer Bus Address: m00008301
Passthru Capable: true
Parent Device:
Dependent Device: PCI 0:0:2:0
Reset Method: Function reset
FPT Sharable: true
NUMA Node: -1
Hardware Label:
Virtual Function:

0000:00:08.0
Address: 0000:00:08.0
Segment: 0x0000
Bus: 0x00
Slot: 0x08
Function: 0x0
Vendor Name: Intel Corporation
Device Name: Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
Configured Owner: VMkernel
Current Owner: VMkernel
Vendor ID: 0x8086
Device ID: 0x1911
SubVendor ID: 0x1462
SubDevice ID: 0x7b17
Device Class: 0x0880
Device Class Name: System peripheral
Programming Interface: 0x00
Revision ID: 0x00
Interrupt Line: 0xff
IRQ: 255
Interrupt Vector: 0x00
PCI Pin: 0x00
Spawned Bus: 0x00
Flags: 0x3001
Module ID: -1
Module Name: None
Chassis: 0
Physical Slot: -1
Slot Description: Onboard - Other
Device Layer Bus Address: m00008102
Passthru Capable: true
Parent Device:
Dependent Device: PCI 0:0:8:0
Reset Method: Function reset
FPT Sharable: true
NUMA Node: -1
Hardware Label:
Virtual Function:

0000:00:12.0
Address: 0000:00:12.0
Segment: 0x0000
Bus: 0x00
Slot: 0x12
Function: 0x0
Vendor Name: Intel Corporation
Device Name: Cannon Lake PCH Thermal Controller
Configured Owner: VMkernel
Current Owner: VMkernel
Vendor ID: 0x8086
Device ID: 0xa379
SubVendor ID: 0x1462
SubDevice ID: 0x7b17
Device Class: 0x1180
Device Class Name: Signal processing controller
Programming Interface: 0x00
Revision ID: 0x10
Interrupt Line: 0xff
IRQ: 255
Interrupt Vector: 0x00
PCI Pin: 0x00
Spawned Bus: 0x00
Flags: 0x3001
Module ID: -1
Module Name: None
Chassis: 0
Physical Slot: -1
Slot Description: Onboard - Other
Device Layer Bus Address: m00008103
Passthru Capable: false
Parent Device:
Dependent Device:
Reset Method: None
FPT Sharable: false
NUMA Node: -1
Hardware Label:
Virtual Function:

0000:00:14.0
Address: 0000:00:14.0
Segment: 0x0000
Bus: 0x00
Slot: 0x14
Function: 0x0
Vendor Name: Intel Corporation
Device Name: Cannon Lake PCH USB 3.1 xHCI Host Controller
Configured Owner: VMkernel
Current Owner: VMkernel
Vendor ID: 0x8086
Device ID: 0xa36d
SubVendor ID: 0x1462
SubDevice ID: 0x7b17
Device Class: 0x0c03
Device Class Name: USB controller
Programming Interface: 0x30
Revision ID: 0x10
Interrupt Line: 0xff
IRQ: 255
Interrupt Vector: 0x30
PCI Pin: 0x00
Spawned Bus: 0x00
Flags: 0x3001
Module ID: 51
Module Name: vmkusb
Chassis: 0
Physical Slot: -1
Slot Description: Onboard - Other
Device Layer Bus Address: m00008104
Passthru Capable: false
Parent Device:
Dependent Device:
Reset Method: None
FPT Sharable: false
NUMA Node: -1
Hardware Label:
Virtual Function:

0000:00:14.2
Address: 0000:00:14.2
Segment: 0x0000
Bus: 0x00
Slot: 0x14
Function: 0x2
Vendor Name: Intel Corporation
Device Name: Cannon Lake PCH Shared SRAM
Configured Owner: VMkernel
Current Owner: VMkernel
Vendor ID: 0x8086
Device ID: 0xa36f
SubVendor ID: 0x8086
SubDevice ID: 0x7270
Device Class: 0x0500
Device Class Name: RAM memory
Programming Interface: 0x00
Revision ID: 0x10
Interrupt Line: 0xff
IRQ: 255
Interrupt Vector: 0x00
PCI Pin: 0xff
Spawned Bus: 0x00
Flags: 0x3000
Module ID: -1
Module Name: None
Chassis: 0
Physical Slot: -1
Slot Description: Onboard - Other
Device Layer Bus Address: m00008105
Passthru Capable: false
Parent Device:
Dependent Device:
Reset Method: None
FPT Sharable: false
NUMA Node: -1
Hardware Label:
Virtual Function:

0000:00:16.0
Address: 0000:00:16.0
Segment: 0x0000
Bus: 0x00
Slot: 0x16
Function: 0x0
Vendor Name: Intel Corporation
Device Name: Cannon Lake PCH HECI Controller
Configured Owner: VMkernel
Current Owner: VMkernel
Vendor ID: 0x8086
Device ID: 0xa360
SubVendor ID: 0x1462
SubDevice ID: 0x7b17
Device Class: 0x0780
Device Class Name: Communication controller
Programming Interface: 0x00
Revision ID: 0x10
Interrupt Line: 0xff
IRQ: 255
Interrupt Vector: 0x00
PCI Pin: 0x00
Spawned Bus: 0x00
Flags: 0x3001
Module ID: -1
Module Name: None
Chassis: 0
Physical Slot: -1
Slot Description: Onboard - Other
Device Layer Bus Address: m00008106
Passthru Capable: false
Parent Device:
Dependent Device:
Reset Method: None
FPT Sharable: false
NUMA Node: -1
Hardware Label:
Virtual Function:

0000:00:17.0
Address: 0000:00:17.0
Segment: 0x0000
Bus: 0x00
Slot: 0x17
Function: 0x0
Vendor Name: Intel Corporation
Device Name: Cannon Lake PCH-H AHCI Controller
Configured Owner: VMkernel
Current Owner: VMkernel
Vendor ID: 0x8086
Device ID: 0xa352
SubVendor ID: 0x1462
SubDevice ID: 0x7b17
Device Class: 0x0106
Device Class Name: SATA controller
Programming Interface: 0x01
Revision ID: 0x10
Interrupt Line: 0xff
IRQ: 255
Interrupt Vector: 0x2f
PCI Pin: 0x00
Spawned Bus: 0x00
Flags: 0x3001
Module ID: 46
Module Name: vmw_ahci
Chassis: 0
Physical Slot: -1
Slot Description: Onboard - SATA
Device Layer Bus Address: m00008901
Passthru Capable: false
Parent Device:
Dependent Device:
Reset Method: None
FPT Sharable: false
NUMA Node: -1
Hardware Label:
Virtual Function:

0000:00:1b.0
Address: 0000:00:1b.0
Segment: 0x0000
Bus: 0x00
Slot: 0x1b
Function: 0x0
Vendor Name: Intel Corporation
Device Name: Cannon Lake PCH PCI Express Root Port #17
Configured Owner: VMkernel
Current Owner: VMkernel
Vendor ID: 0x8086
Device ID: 0xa340
SubVendor ID: 0x0000
SubDevice ID: 0x0000
Device Class: 0x0604
Device Class Name: PCI bridge
Programming Interface: 0x00
Revision ID: 0xf0
Interrupt Line: 0xff
IRQ: 255
Interrupt Vector: 0x00
PCI Pin: 0x00
Spawned Bus: 0x02
Flags: 0x3043
Module ID: 0
Module Name: vmkernel
Chassis: 0
Physical Slot: -1
Slot Description:
Device Layer Bus Address: p0000:00:1b.0
Passthru Capable: false
Parent Device:
Dependent Device:
Reset Method: None
FPT Sharable: false
NUMA Node: -1
Hardware Label:
Virtual Function:

0000:00:1c.0
Address: 0000:00:1c.0
Segment: 0x0000
Bus: 0x00
Slot: 0x1c
Function: 0x0
Vendor Name: Intel Corporation
Device Name: Cannon Lake PCH PCI Express Root Port #1
Configured Owner: VMkernel
Current Owner: VMkernel
Vendor ID: 0x8086
Device ID: 0xa338
SubVendor ID: 0x0000
SubDevice ID: 0x0000
Device Class: 0x0604
Device Class Name: PCI bridge
Programming Interface: 0x00
Revision ID: 0xf0
Interrupt Line: 0xff
IRQ: 255
Interrupt Vector: 0x00
PCI Pin: 0xff
Spawned Bus: 0x03
Flags: 0x3042
Module ID: 0
Module Name: vmkernel
Chassis: 0
Physical Slot: -1
Slot Description:
Device Layer Bus Address: p0000:00:1c.0
Passthru Capable: false
Parent Device:
Dependent Device:
Reset Method: None
FPT Sharable: false
NUMA Node: -1
Hardware Label:
Virtual Function:

0000:00:1c.6
Address: 0000:00:1c.6
Segment: 0x0000
Bus: 0x00
Slot: 0x1c
Function: 0x6
Vendor Name: Intel Corporation
Device Name: Cannon Lake PCH PCI Express Root Port #7
Configured Owner: VMkernel
Current Owner: VMkernel
Vendor ID: 0x8086
Device ID: 0xa33e
SubVendor ID: 0x0000
SubDevice ID: 0x0000
Device Class: 0x0604
Device Class Name: PCI bridge
Programming Interface: 0x00
Revision ID: 0xf0
Interrupt Line: 0xff
IRQ: 255
Interrupt Vector: 0x00
PCI Pin: 0x02
Spawned Bus: 0x04
Flags: 0x3043
Module ID: 0
Module Name: vmkernel
Chassis: 0
Physical Slot: 4
Slot Description: J8B4
Device Layer Bus Address: p0000:00:1c.6
Passthru Capable: false
Parent Device:
Dependent Device:
Reset Method: None
FPT Sharable: false
NUMA Node: -1
Hardware Label:
Virtual Function:

0000:00:1d.0
Address: 0000:00:1d.0
Segment: 0x0000
Bus: 0x00
Slot: 0x1d
Function: 0x0
Vendor Name: Intel Corporation
Device Name: Cannon Lake PCH PCI Express Root Port #9
Configured Owner: VMkernel
Current Owner: VMkernel
Vendor ID: 0x8086
Device ID: 0xa330
SubVendor ID: 0x0000
SubDevice ID: 0x0000
Device Class: 0x0604
Device Class Name: PCI bridge
Programming Interface: 0x00
Revision ID: 0xf0
Interrupt Line: 0xff
IRQ: 255
Interrupt Vector: 0x00
PCI Pin: 0x00
Spawned Bus: 0x05
Flags: 0x3043
Module ID: 0
Module Name: vmkernel
Chassis: 0
Physical Slot: -1
Slot Description:
Device Layer Bus Address: p0000:00:1d.0
Passthru Capable: false
Parent Device:
Dependent Device:
Reset Method: None
FPT Sharable: false
NUMA Node: -1
Hardware Label:
Virtual Function:

0000:00:1f.0
Address: 0000:00:1f.0
Segment: 0x0000
Bus: 0x00
Slot: 0x1f
Function: 0x0
Vendor Name: Intel Corporation
Device Name: Z390 Chipset LPC/eSPI Controller
Configured Owner: VMkernel
Current Owner: VMkernel
Vendor ID: 0x8086
Device ID: 0xa305
SubVendor ID: 0x1462
SubDevice ID: 0x7b17
Device Class: 0x0601
Device Class Name: ISA bridge
Programming Interface: 0x00
Revision ID: 0x10
Interrupt Line: 0xff
IRQ: 255
Interrupt Vector: 0x00
PCI Pin: 0xff
Spawned Bus: 0x00
Flags: 0x3000
Module ID: 0
Module Name: vmkernel
Chassis: 0
Physical Slot: -1
Slot Description: Onboard - Other
Device Layer Bus Address: m00008107
Passthru Capable: false
Parent Device:
Dependent Device:
Reset Method: None
FPT Sharable: false
NUMA Node: -1
Hardware Label:
Virtual Function:

0000:00:1f.3
Address: 0000:00:1f.3
Segment: 0x0000
Bus: 0x00
Slot: 0x1f
Function: 0x3
Vendor Name: Intel Corporation
Device Name: Cannon Lake PCH cAVS
Configured Owner: VMkernel
Current Owner: VMkernel
Vendor ID: 0x8086
Device ID: 0xa348
SubVendor ID: 0x1462
SubDevice ID: 0xcb17
Device Class: 0x0403
Device Class Name: Audio device
Programming Interface: 0x00
Revision ID: 0x10
Interrupt Line: 0xff
IRQ: 255
Interrupt Vector: 0x00
PCI Pin: 0x00
Spawned Bus: 0x00
Flags: 0x3001
Module ID: -1
Module Name: None
Chassis: 0
Physical Slot: -1
Slot Description: Onboard - Sound
Device Layer Bus Address: m00008701
Passthru Capable: false
Parent Device:
Dependent Device:
Reset Method: None
FPT Sharable: false
NUMA Node: -1
Hardware Label:
Virtual Function:

0000:00:1f.4
Address: 0000:00:1f.4
Segment: 0x0000
Bus: 0x00
Slot: 0x1f
Function: 0x4
Vendor Name: Intel Corporation
Device Name: Cannon Lake PCH SMBus Controller
Configured Owner: VMkernel
Current Owner: VMkernel
Vendor ID: 0x8086
Device ID: 0xa323
SubVendor ID: 0x1462
SubDevice ID: 0x7b17
Device Class: 0x0c05
Device Class Name: SMBus
Programming Interface: 0x00
Revision ID: 0x10
Interrupt Line: 0xff
IRQ: 255
Interrupt Vector: 0x00
PCI Pin: 0x00
Spawned Bus: 0x00
Flags: 0x3001
Module ID: -1
Module Name: None
Chassis: 0
Physical Slot: -1
Slot Description: Onboard - Other
Device Layer Bus Address: m00008108
Passthru Capable: false
Parent Device:
Dependent Device:
Reset Method: None
FPT Sharable: false
NUMA Node: -1
Hardware Label:
Virtual Function:

0000:00:1f.5
Address: 0000:00:1f.5
Segment: 0x0000
Bus: 0x00
Slot: 0x1f
Function: 0x5
Vendor Name: Intel Corporation
Device Name: Cannon Lake PCH SPI Controller
Configured Owner: VMkernel
Current Owner: VMkernel
Vendor ID: 0x8086
Device ID: 0xa324
SubVendor ID: 0x1462
SubDevice ID: 0x7b17
Device Class: 0x0c80
Device Class Name: Serial bus controller
Programming Interface: 0x00
Revision ID: 0x10
Interrupt Line: 0xff
IRQ: 255
Interrupt Vector: 0x00
PCI Pin: 0xff
Spawned Bus: 0x00
Flags: 0x3000
Module ID: -1
Module Name: None
Chassis: 0
Physical Slot: -1
Slot Description: Onboard - Other
Device Layer Bus Address: m00008109
Passthru Capable: false
Parent Device:
Dependent Device:
Reset Method: None
FPT Sharable: false
NUMA Node: -1
Hardware Label:
Virtual Function:

0000:00:1f.6
Address: 0000:00:1f.6
Segment: 0x0000
Bus: 0x00
Slot: 0x1f
Function: 0x6
Vendor Name: Intel Corporation
Device Name: Ethernet Connection (7) I219-V
Configured Owner: VMkernel
Current Owner: VMkernel
Vendor ID: 0x8086
Device ID: 0x15bc
SubVendor ID: 0x1462
SubDevice ID: 0x7b17
Device Class: 0x0200
Device Class Name: Ethernet controller
Programming Interface: 0x00
Revision ID: 0x10
Interrupt Line: 0xff
IRQ: 255
Interrupt Vector: 0x31
PCI Pin: 0x00
Spawned Bus: 0x00
Flags: 0x3001
Module ID: 47
Module Name: ne1000
Chassis: 0
Physical Slot: -1
Slot Description: Onboard - Ethernet
Device Layer Bus Address: m00008501
Passthru Capable: false
Parent Device:
Dependent Device:
Reset Method: None
FPT Sharable: false
NUMA Node: -1
Hardware Label:
Virtual Function:

0000:01:00.0
Address: 0000:01:00.0
Segment: 0x0000
Bus: 0x01
Slot: 0x00
Function: 0x0
Vendor Name: NVIDIA Corporation
Device Name: GP106 [GeForce GTX 1060 3GB]
Configured Owner: VM Passthru
Current Owner: VM Passthru
Vendor ID: 0x10de
Device ID: 0x1c02
SubVendor ID: 0x1043
SubDevice ID: 0x85b1
Device Class: 0x0300
Device Class Name: VGA compatible controller
Programming Interface: 0x00
Revision ID: 0xa1
Interrupt Line: 0xff
IRQ: 255
Interrupt Vector: 0x00
PCI Pin: 0x00
Spawned Bus: 0x00
Flags: 0x3001
Module ID: 45
Module Name: pciPassthru
Chassis: 0
Physical Slot: -1
Slot Description:
Device Layer Bus Address: p0000:01:00.0
Passthru Capable: true
Parent Device: PCI 0:0:1:0
Dependent Device: PCI 0:0:1:0
Reset Method: Bridge reset
FPT Sharable: true
NUMA Node: -1
Hardware Label:
Virtual Function:

0000:01:00.1
Address: 0000:01:00.1
Segment: 0x0000
Bus: 0x01
Slot: 0x00
Function: 0x1
Vendor Name: NVIDIA Corporation
Device Name: GP106 High Definition Audio Controller
Configured Owner: VM Passthru
Current Owner: VM Passthru
Vendor ID: 0x10de
Device ID: 0x10f1
SubVendor ID: 0x1043
SubDevice ID: 0x85b1
Device Class: 0x0403
Device Class Name: Audio device
Programming Interface: 0x00
Revision ID: 0xa1
Interrupt Line: 0xff
IRQ: 255
Interrupt Vector: 0x00
PCI Pin: 0x01
Spawned Bus: 0x00
Flags: 0x3001
Module ID: 45
Module Name: pciPassthru
Chassis: 0
Physical Slot: -1
Slot Description:
Device Layer Bus Address: p0000:01:00.1
Passthru Capable: true
Parent Device: PCI 0:0:1:0
Dependent Device: PCI 0:0:1:0
Reset Method: Bridge reset
FPT Sharable: true
NUMA Node: -1
Hardware Label:
Virtual Function:

0000:02:00.0
Address: 0000:02:00.0
Segment: 0x0000
Bus: 0x02
Slot: 0x00
Function: 0x0
Vendor Name: Kingston Technology Company, Inc.
Device Name: <class> Non-Volatile memory controller
Configured Owner: VMkernel
Current Owner: VMkernel
Vendor ID: 0x2646
Device ID: 0x501c
SubVendor ID: 0x2646
SubDevice ID: 0x501c
Device Class: 0x0108
Device Class Name: Non-Volatile memory controller
Programming Interface: 0x02
Revision ID: 0x01
Interrupt Line: 0xff
IRQ: 255
Interrupt Vector: 0x00
PCI Pin: 0x00
Spawned Bus: 0x00
Flags: 0x3001
Module ID: 50
Module Name: nvme_pcie
Chassis: 0
Physical Slot: -1
Slot Description:
Device Layer Bus Address: p0000:02:00.0
Passthru Capable: true
Parent Device: PCI 0:0:27:0
Dependent Device: PCI 0:2:0:0
Reset Method: Function reset
FPT Sharable: true
NUMA Node: -1
Hardware Label:
Virtual Function:

0000:04:00.0
Address: 0000:04:00.0
Segment: 0x0000
Bus: 0x04
Slot: 0x00
Function: 0x0
Vendor Name: Realtek Semiconductor Co., Ltd.
Device Name: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
Configured Owner: VMkernel
Current Owner: VMkernel
Vendor ID: 0x10ec
Device ID: 0x8168
SubVendor ID: 0x10ec
SubDevice ID: 0x0123
Device Class: 0x0200
Device Class Name: Ethernet controller
Programming Interface: 0x00
Revision ID: 0x15
Interrupt Line: 0xff
IRQ: 255
Interrupt Vector: 0x00
PCI Pin: 0x00
Spawned Bus: 0x00
Flags: 0x3001
Module ID: -1
Module Name: None
Chassis: 0
Physical Slot: -1
Slot Description: J8B4; relative bdf 00:00.0
Device Layer Bus Address: s00000004:00.00
Passthru Capable: true
Parent Device: PCI 0:0:28:6
Dependent Device: PCI 0:4:0:0
Reset Method: Bridge reset
FPT Sharable: true
NUMA Node: -1
Hardware Label:
Virtual Function:

0000:05:00.0
Address: 0000:05:00.0
Segment: 0x0000
Bus: 0x05
Slot: 0x00
Function: 0x0
Vendor Name: Lite-On Technology Corporation
Device Name: M8Pe Series NVMe SSD
Configured Owner: VMkernel
Current Owner: VMkernel
Vendor ID: 0x14a4
Device ID: 0x22f1
SubVendor ID: 0x1b4b
SubDevice ID: 0x1093
Device Class: 0x0108
Device Class Name: Non-Volatile memory controller
Programming Interface: 0x02
Revision ID: 0x01
Interrupt Line: 0xff
IRQ: 255
Interrupt Vector: 0x00
PCI Pin: 0x00
Spawned Bus: 0x00
Flags: 0x3001
Module ID: 50
Module Name: nvme_pcie
Chassis: 0
Physical Slot: -1
Slot Description:
Device Layer Bus Address: p0000:05:00.0
Passthru Capable: true
Parent Device: PCI 0:0:29:0
Dependent Device: PCI 0:5:0:0
Reset Method: Function reset
FPT Sharable: true
NUMA Node: -1
Hardware Label:
Virtual Function:
 
Last edited:

zachj

Active Member
Apr 17, 2019
303
161
43
You probably need to change the pci reset method. You can try bridge, link, d3d0 and I think there’s one more option.

If I recall correctly I had to use d3d0 for amd gpu