Pcie passthrough clarification

kevindd992002

Member
Dec 20, 2023
59
2
8
So according to the official Proxmox docs, when you pcie passthrough a nic to a VM "Proxmox VE tries to automatically make the PCI(e) device unavailable for the host."

My question is, how do I verify that it was able to do this? If the nic is inactive in the host, does that mean it was able to automatically block it?
 
02:00.1 Ethernet controller [0200]: Mellanox Technologies MT27500/MT27520 Family [ConnectX-3/ConnectX-3 Pro Virtual Function] [15b3:1004]
Subsystem: Mellanox Technologies MT27500/MT27520 Family [ConnectX-3/ConnectX-3 Pro Virtual Function] [15b3:61b0]
Kernel driver in use: vfio-pci
Kernel modules: mlx4_core
02:00.2 Ethernet controller [0200]: Mellanox Technologies MT27500/MT27520 Family [ConnectX-3/ConnectX-3 Pro Virtual Function] [15b3:1004]
Subsystem: Mellanox Technologies MT27500/MT27520 Family [ConnectX-3/ConnectX-3 Pro Virtual Function] [15b3:61b0]
Kernel driver in use: vfio-pci
Kernel modules: mlx4_core
02:00.3 Ethernet controller [0200]: Mellanox Technologies MT27500/MT27520 Family [ConnectX-3/ConnectX-3 Pro Virtual Function] [15b3:1004]
Subsystem: Mellanox Technologies MT27500/MT27520 Family [ConnectX-3/ConnectX-3 Pro Virtual Function] [15b3:61b0]
Kernel driver in use: vfio-pci
Kernel modules: mlx4_core
02:00.4 Ethernet controller [0200]: Mellanox Technologies MT27500/MT27520 Family [ConnectX-3/ConnectX-3 Pro Virtual Function] [15b3:1004]
Subsystem: Mellanox Technologies MT27500/MT27520 Family [ConnectX-3/ConnectX-3 Pro Virtual Function] [15b3:61b0]
Kernel driver in use: vfio-pci
Kernel modules: mlx4_core
Looks good?

How about under node -> system -> network, should the PF be "No" under the Active column?