Hi,
I want to pass through some devices to different machines.
First, some info:
I want to pass through only the 09:00:0 one of these 2 onboard Sata controllers.
I have already passed through a i350, a 10Gig card and a nvme cache to various VMs:
But how do you specify only the one ID?
I found some explanations but they all were incredibly complex with bash scripts in multiple places? Is this really the way to go?
Thanks in advance.
Ben
I want to pass through some devices to different machines.
First, some info:
Code:
08:00.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901] (rev 51)
Subsystem: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901]
Kernel driver in use: ahci
Kernel modules: ahci
09:00.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901] (rev 51)
Subsystem: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901]
Kernel driver in use: ahci
Kernel modules: ahci
I want to pass through only the 09:00:0 one of these 2 onboard Sata controllers.
I have already passed through a i350, a 10Gig card and a nvme cache to various VMs:
Code:
/etc/modules:
vfio
vfio_iommu_type1
vfio_pci ids=8086:1521,1043:874a,c0a9:540a
vfio_virqfd
/etc/modprobe.d/pve-blacklist.conf:
softdep igb pre: vfio-pci
softdep atlantic: vfio-pci
softdep nvme: vfio-pci
options vfio-pci ids=8086:1521
options vfio-pci ids=1043:874a
options vfio-pci ids=c0a9:540a
But how do you specify only the one ID?
I found some explanations but they all were incredibly complex with bash scripts in multiple places? Is this really the way to go?
Thanks in advance.
Ben