Hello there,
I followed:
https://pve.proxmox.com/wiki/Pci_passthrough
https://gist.github.com/qubidt/64f617e959725e934992b080e677656f
My info:
PC: HP ProLiant ML310e Gen8
CPU = e3-1220 v2
VGA = Gigabyte HD5450
Configs/outputs:
What am I still missing here?
I followed:
https://pve.proxmox.com/wiki/Pci_passthrough
https://gist.github.com/qubidt/64f617e959725e934992b080e677656f
My info:
PC: HP ProLiant ML310e Gen8
CPU = e3-1220 v2
VGA = Gigabyte HD5450
Configs/outputs:
lspci -v
Code:
05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series] (prog-if 00 [VGA controller])
Subsystem: PC Partner Limited / Sapphire Technology Cedar [Radeon HD 5000/6000/7350/8350 Series]
Physical Slot: 4
Flags: fast devsel, IRQ 11, IOMMU group 1
Memory at e0000000 (64-bit, prefetchable) [disabled] [size=256M]
Memory at fbfe0000 (64-bit, non-prefetchable) [disabled] [size=128K]
I/O ports at 4000 [disabled] [size=256]
Expansion ROM at fbf00000 [virtual] [disabled] [size=128K]
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Legacy Endpoint, MSI 00
Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
Capabilities: [150] Advanced Error Reporting
Kernel driver in use: vfio-pci
Kernel modules: radeon
05:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series]
Subsystem: PC Partner Limited / Sapphire Technology Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series]
Physical Slot: 4
Flags: bus master, fast devsel, latency 0, IRQ 10, IOMMU group 1
Memory at fbfd0000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Legacy Endpoint, MSI 00
Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
Capabilities: [150] Advanced Error Reporting
Kernel driver in use: vfio-pci
Kernel modules: snd_hda_intel
/etc/pve/qemu-server/102.conf
Code:
#HassOS
agent: 1
balloon: 0
bios: ovmf
bootdisk: scsi0
cores: 4
cpu: IvyBridge,flags=+aes
efidisk0: local-zfs:vm-102-disk-0,size=128K
#VGA
hostpci0: 0000:05:00.0,pcie=1,x-vga=on
#AUDIO
hostpci1: 0000:05:00.1,pcie=1
machine: q35
memory: 6144
name: hassos
net0: virtio=6A:C8:24:C9:F3:F0,bridge=vmbr0,firewall=1
numa: 0
onboot: 1
ostype: l26
scsi0: local-zfs:vm-102-disk-1,size=100G
scsihw: virtio-scsi-pci
smbios1: uuid=570420b8-2470-4494-9f87-87d18b2fb505
sockets: 1
startup: order=3,up=120
vmgenid: e0681a25-8365-4a50-bf0d-c3cb51c7ebc1
vmstatestorage: local-zfs
/etc/modprobe.d/vfio.conf
Code:
options vfio-pci ids=1002:68f9,1002:aa68 disable_vga=1
/etc/modprobe.d/iommu_unsafe_interrupts.conf
Code:
#empty
/etc/default/grub
Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on pcie_acs_override=1002:68f9,1002:aa68 vfio-pci.ids=1002:68f9,1002:aa68"
/etc/modprobe.d/blacklist.conf
Code:
blacklist radeon
blacklist nouveau
blacklist nvidia
dmesg | grep 'remapping'
Code:
[ 0.102799] DMAR-IR: Enabled IRQ remapping in xapic mode
[ 0.102801] x2apic: IRQ remapping doesn't support X2APIC mode
/etc/modules
Code:
# Modules required for PCI passthrough
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
dmesg | grep -e DMAR -e IOMMU
Code:
[ 0.006664] ACPI: DMAR 0x00000000D5DE4A80 000378 (v01 HP ProLiant 00000001 \xd2? 0000162E)
[ 0.006698] ACPI: Reserving DMAR table memory at [mem 0xd5de4a80-0xd5de4df7]
[ 0.036506] DMAR: IOMMU enabled
[ 0.102489] DMAR: Host address width 39
[ 0.102489] DMAR: DRHD base: 0x000000fed90000 flags: 0x1
[ 0.102493] DMAR: dmar0: reg_base_addr fed90000 ver 1:0 cap c9008020660262 ecap f010da
[ 0.102495] DMAR: RMRR base: 0x000000d5ffd000 end: 0x000000d5ffffff
[ 0.102497] DMAR: RMRR base: 0x000000d5ff6000 end: 0x000000d5ffcfff
[ 0.102498] DMAR: RMRR base: 0x000000d5f93000 end: 0x000000d5f94fff
[ 0.102499] DMAR: RMRR base: 0x000000d5f8f000 end: 0x000000d5f92fff
[ 0.102501] DMAR: RMRR base: 0x000000d5f7f000 end: 0x000000d5f8efff
[ 0.102501] DMAR: RMRR base: 0x000000d5f7e000 end: 0x000000d5f7efff
[ 0.102502] DMAR: RMRR base: 0x000000000f4000 end: 0x000000000f4fff
[ 0.102503] DMAR: RMRR base: 0x000000000e8000 end: 0x000000000e8fff
[ 0.102504] DMAR: [Firmware Bug]: No firmware reserved region can cover this RMRR [0x00000000000e8000-0x00000000000e8fff], contact BIOS vendor for fixes
[ 0.102568] DMAR: [Firmware Bug]: Your BIOS is broken; bad RMRR [0x00000000000e8000-0x00000000000e8fff]
[ 0.102570] DMAR: RMRR base: 0x000000d5dee000 end: 0x000000d5deefff
[ 0.102571] DMAR-IR: IOAPIC id 8 under DRHD base 0xfed90000 IOMMU 0
[ 0.102572] DMAR-IR: HPET id 0 under DRHD base 0xfed90000
[ 0.102573] DMAR-IR: x2apic is disabled because BIOS sets x2apic opt out bit.
[ 0.102574] DMAR-IR: Use 'intremap=no_x2apic_optout' to override the BIOS setting.
[ 0.102799] DMAR-IR: Enabled IRQ remapping in xapic mode
[ 0.905928] DMAR: No ATSR found
[ 0.905929] DMAR: dmar0: Using Queued invalidation
[ 0.909758] DMAR: Intel(R) Virtualization Technology for Directed I/O
[ 1.677461] DMAR: DRHD: handling fault status reg 2
[ 1.677528] DMAR: [INTR-REMAP] Request device [01:00.0] fault index 19 [fault reason 38] Blocked an interrupt request due to source-id verification failure
[ 42.058940] vfio-pci 0000:05:00.1: DMAR: Device is ineligible for IOMMU domain attach due to platform RMRR requirement. Contact your platform vendor.
[ 214.680913] vfio-pci 0000:05:00.1: DMAR: Device is ineligible for IOMMU domain attach due to platform RMRR requirement. Contact your platform vendor.
[ 268.700313] vfio-pci 0000:05:00.1: DMAR: Device is ineligible for IOMMU domain attach due to platform RMRR requirement. Contact your platform vendor.
[ 650.088463] vfio-pci 0000:05:00.1: DMAR: Device is ineligible for IOMMU domain attach due to platform RMRR requirement. Contact your platform vendor.
What am I still missing here?
Last edited: