Jump to content

[SOLVED]Passthrough GPU FAIL


kCaRhC

Recommended Posts

Start Windows 10 VM FAIL.

i mod syslinux.cfg, but alway fail.

Please help, thank you.

 

Error Msg

Execution error

 

internal error: early end of file from monitor: possible problem:

2016-07-06T07:09:08.533484Z qemu-system-x86_64: -device vfio-pci,host=02:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on: vfio: error opening /dev/vfio/42: Operation not permitted

2016-07-06T07:09:08.533520Z qemu-system-x86_64: -device vfio-pci,host=02:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on: vfio: failed to get group 42

2016-07-06T07:09:08.533539Z qemu-system-x86_64: -device vfio-pci,host=02:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on: Device initialization failed

2016-07-06T07:09:08.533557Z qemu-system-x86_64: -device vfio-pci,host=02:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on: Device 'vfio-pci' could not be initialized

 

System Information

Host: unRAID OS 6.1.9

M/B: ASRockRack - EP2C612 WS

CPU: Intel® Xeon® CPU E5-2683 v3 @ 2.00GHz x 2

GPU: [02:00.0] AMD RX 480

GPU: [03:00.0] AMD RX 480

HVM: Enabled

IOMMU: Enabled

VT-D: Enabled in BIOS

 

syslinux.cfg

default /syslinux/menu.c32

menu title Lime Technology

prompt 0

timeout 50

label unRAID OS

  menu default

  kernel /bzimage

  append intel_iommu=on vfio_iommu_type1.allow_unsafe_interrupts=1 pcie_acs_override=downstream initrd=/bzroot

label unRAID OS Safe Mode (no plugins)

  kernel /bzimage

  append initrd=/bzroot unraidsafemode

label Memtest86+

  kernel /memtest

 

PCI Devices

02:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 67df (rev c7)

02:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device aaf0

03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 67df (rev c7)

03:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device aaf0

 

IOMMU Groups

/sys/kernel/iommu_groups/42/devices/0000:02:00.0

/sys/kernel/iommu_groups/42/devices/0000:02:00.1

/sys/kernel/iommu_groups/43/devices/0000:03:00.0

/sys/kernel/iommu_groups/43/devices/0000:03:00.1

 

VM XML

<domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
  <name>Windows 10</name>
  <uuid>796e9281-16dc-ba58-9c79-cc014b551053</uuid>
  <metadata>
    <vmtemplate name="Custom" icon="windows.png" os="windows"/>
  </metadata>
  <memory unit='KiB'>16777216</memory>
  <currentMemory unit='KiB'>16777216</currentMemory>
  <memoryBacking>
    <nosharepages/>
    <locked/>
  </memoryBacking>
  <vcpu placement='static'>16</vcpu>
  <cputune>
    <vcpupin vcpu='0' cpuset='0'/>
    <vcpupin vcpu='1' cpuset='1'/>
    <vcpupin vcpu='2' cpuset='2'/>
    <vcpupin vcpu='3' cpuset='3'/>
    <vcpupin vcpu='4' cpuset='4'/>
    <vcpupin vcpu='5' cpuset='5'/>
    <vcpupin vcpu='6' cpuset='6'/>
    <vcpupin vcpu='7' cpuset='7'/>
    <vcpupin vcpu='8' cpuset='8'/>
    <vcpupin vcpu='9' cpuset='9'/>
    <vcpupin vcpu='10' cpuset='10'/>
    <vcpupin vcpu='11' cpuset='11'/>
    <vcpupin vcpu='12' cpuset='12'/>
    <vcpupin vcpu='13' cpuset='13'/>
    <vcpupin vcpu='14' cpuset='14'/>
    <vcpupin vcpu='15' cpuset='15'/>
  </cputune>
  <os>
    <type arch='x86_64' machine='pc-i440fx-2.3'>hvm</type>
  </os>
  <features>
    <acpi/>
    <apic/>
    <hyperv>
      <relaxed state='on'/>
      <vapic state='on'/>
      <spinlocks state='on' retries='8191'/>
    </hyperv>
  </features>
  <cpu mode='host-passthrough'>
    <topology sockets='1' cores='16' threads='1'/>
  </cpu>
  <clock offset='localtime'>
    <timer name='hypervclock' present='yes'/>
    <timer name='hpet' present='no'/>
  </clock>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>restart</on_crash>
  <devices>
    <emulator>/usr/bin/qemu-system-x86_64</emulator>
    <disk type='file' device='disk'>
      <driver name='qemu' type='raw' cache='writeback'/>
      <source file='/mnt/user/vDisks/Windows 10/vdisk1.img'/>
      <target dev='hdc' bus='virtio'/>
      <boot order='1'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
    </disk>
    <disk type='file' device='cdrom'>
      <driver name='qemu' type='raw'/>
      <source file='/mnt/user/ISOs/cn_windows_10_multiple_editions_version_1511_updated_apr_2016_x64_dvd_8712460.iso'/>
      <target dev='hda' bus='ide'/>
      <readonly/>
      <boot order='2'/>
      <address type='drive' controller='0' bus='0' target='0' unit='0'/>
    </disk>
    <disk type='file' device='cdrom'>
      <driver name='qemu' type='raw'/>
      <source file='/mnt/user/ISOs/virtio-win-0.1.102.iso'/>
      <target dev='hdb' bus='ide'/>
      <readonly/>
      <address type='drive' controller='0' bus='0' target='0' unit='1'/>
    </disk>
    <controller type='usb' index='0'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/>
    </controller>
    <controller type='pci' index='0' model='pci-root'/>
    <controller type='ide' index='0'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>
    </controller>
    <controller type='virtio-serial' index='0'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
    </controller>
    <interface type='bridge'>
      <mac address='52:54:00:e6:cf:6a'/>
      <source bridge='br0'/>
      <model type='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
    </interface>
    <serial type='pty'>
      <target port='0'/>
    </serial>
    <console type='pty'>
      <target type='serial' port='0'/>
    </console>
    <channel type='unix'>
      <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/Windows 10.org.qemu.guest_agent.0'/>
      <target type='virtio' name='org.qemu.guest_agent.0'/>
      <address type='virtio-serial' controller='0' bus='0' port='1'/>
    </channel>
    <hostdev mode='subsystem' type='usb' managed='yes'>
      <source>
        <vendor id='0x046d'/>
        <product id='0xc52b'/>
      </source>
    </hostdev>
    <hostdev mode='subsystem' type='usb' managed='yes'>
      <source>
        <vendor id='0x046a'/>
        <product id='0x0011'/>
      </source>
    </hostdev>
    <memballoon model='virtio'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
    </memballoon>
  </devices>
  <qemu:commandline>
    <qemu:arg value='-device'/>
    <qemu:arg value='ioh3420,bus=pci.0,addr=1c.0,multifunction=on,port=2,chassis=1,id=root.1'/>
    <qemu:arg value='-device'/>
    <qemu:arg value='vfio-pci,host=02:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on'/>
  </qemu:commandline>
</domain>

Link to comment

PCI Device

00:00.0 Host bridge: Intel Corporation Xeon E5 v3/Core i7 DMI2 (rev 02)

00:01.0 PCI bridge: Intel Corporation Xeon E5 v3/Core i7 PCI Express Root Port 1 (rev 02)

00:02.0 PCI bridge: Intel Corporation Xeon E5 v3/Core i7 PCI Express Root Port 2 (rev 02)

00:03.0 PCI bridge: Intel Corporation Xeon E5 v3/Core i7 PCI Express Root Port 3 (rev 02)

00:05.0 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Address Map, VTd_Misc, System Management (rev 02)

00:05.1 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Hot Plug (rev 02)

00:05.2 System peripheral: Intel Corporation Xeon E5 v3/Core i7 RAS, Control Status and Global Errors (rev 02)

00:05.4 PIC: Intel Corporation Xeon E5 v3/Core i7 I/O APIC (rev 02)

00:11.0 Unassigned class [ff00]: Intel Corporation C610/X99 series chipset SPSR (rev 05)

00:11.4 SATA controller: Intel Corporation C610/X99 series chipset sSATA Controller [AHCI mode] (rev 05)

00:14.0 USB controller: Intel Corporation C610/X99 series chipset USB xHCI Host Controller (rev 05)

00:1a.0 USB controller: Intel Corporation C610/X99 series chipset USB Enhanced Host Controller #2 (rev 05)

00:1c.0 PCI bridge: Intel Corporation C610/X99 series chipset PCI Express Root Port #1 (rev d5)

00:1c.4 PCI bridge: Intel Corporation C610/X99 series chipset PCI Express Root Port #5 (rev d5)

00:1c.6 PCI bridge: Intel Corporation C610/X99 series chipset PCI Express Root Port #7 (rev d5)

00:1c.7 PCI bridge: Intel Corporation C610/X99 series chipset PCI Express Root Port #8 (rev d5)

00:1d.0 USB controller: Intel Corporation C610/X99 series chipset USB Enhanced Host Controller #1 (rev 05)

00:1f.0 ISA bridge: Intel Corporation C610/X99 series chipset LPC Controller (rev 05)

00:1f.2 SATA controller: Intel Corporation C610/X99 series chipset 6-Port SATA Controller [AHCI mode] (rev 05)

00:1f.3 SMBus: Intel Corporation C610/X99 series chipset SMBus Controller (rev 05)

02:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 67df (rev c7)

02:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device aaf0

03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 67df (rev c7)

03:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device aaf0

05:00.0 PCI bridge: ASPEED Technology, Inc. AST1150 PCI-to-PCI Bridge (rev 03)

06:00.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED Graphics Family (rev 30)

07:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)

08:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)

7f:08.0 System peripheral: Intel Corporation Xeon E5 v3/Core i7 QPI Link 0 (rev 02)

7f:08.2 Performance counters: Intel Corporation Xeon E5 v3/Core i7 QPI Link 0 (rev 02)

7f:08.3 System peripheral: Intel Corporation Xeon E5 v3/Core i7 QPI Link 0 (rev 02)

7f:09.0 System peripheral: Intel Corporation Xeon E5 v3/Core i7 QPI Link 1 (rev 02)

7f:09.2 Performance counters: Intel Corporation Xeon E5 v3/Core i7 QPI Link 1 (rev 02)

7f:09.3 System peripheral: Intel Corporation Xeon E5 v3/Core i7 QPI Link 1 (rev 02)

7f:0b.0 System peripheral: Intel Corporation Xeon E5 v3/Core i7 R3 QPI Link 0 & 1 Monitoring (rev 02)

7f:0b.1 Performance counters: Intel Corporation Xeon E5 v3/Core i7 R3 QPI Link 0 & 1 Monitoring (rev 02)

7f:0b.2 Performance counters: Intel Corporation Xeon E5 v3/Core i7 R3 QPI Link 0 & 1 Monitoring (rev 02)

7f:0c.0 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Unicast Registers (rev 02)

7f:0c.1 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Unicast Registers (rev 02)

7f:0c.2 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Unicast Registers (rev 02)

7f:0c.3 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Unicast Registers (rev 02)

7f:0c.4 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Unicast Registers (rev 02)

7f:0c.5 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Unicast Registers (rev 02)

7f:0c.6 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Unicast Registers (rev 02)

7f:0c.7 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Unicast Registers (rev 02)

7f:0d.0 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Unicast Registers (rev 02)

7f:0d.1 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Unicast Registers (rev 02)

7f:0d.2 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Unicast Registers (rev 02)

7f:0d.3 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Unicast Registers (rev 02)

7f:0d.4 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Unicast Registers (rev 02)

7f:0d.5 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Unicast Registers (rev 02)

7f:0f.0 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Buffered Ring Agent (rev 02)

7f:0f.1 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Buffered Ring Agent (rev 02)

7f:0f.2 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Buffered Ring Agent (rev 02)

7f:0f.3 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Buffered Ring Agent (rev 02)

7f:0f.4 System peripheral: Intel Corporation Xeon E5 v3/Core i7 System Address Decoder & Broadcast Registers (rev 02)

7f:0f.5 System peripheral: Intel Corporation Xeon E5 v3/Core i7 System Address Decoder & Broadcast Registers (rev 02)

7f:0f.6 System peripheral: Intel Corporation Xeon E5 v3/Core i7 System Address Decoder & Broadcast Registers (rev 02)

7f:10.0 System peripheral: Intel Corporation Xeon E5 v3/Core i7 PCIe Ring Interface (rev 02)

7f:10.1 Performance counters: Intel Corporation Xeon E5 v3/Core i7 PCIe Ring Interface (rev 02)

7f:10.5 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Scratchpad & Semaphore Registers (rev 02)

7f:10.6 Performance counters: Intel Corporation Xeon E5 v3/Core i7 Scratchpad & Semaphore Registers (rev 02)

7f:10.7 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Scratchpad & Semaphore Registers (rev 02)

7f:12.0 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Home Agent 0 (rev 02)

7f:12.1 Performance counters: Intel Corporation Xeon E5 v3/Core i7 Home Agent 0 (rev 02)

7f:12.4 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Home Agent 1 (rev 02)

7f:12.5 Performance counters: Intel Corporation Xeon E5 v3/Core i7 Home Agent 1 (rev 02)

7f:13.0 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 0 Target Address, Thermal & RAS Registers (rev 02)

7f:13.1 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 0 Target Address, Thermal & RAS Registers (rev 02)

7f:13.2 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder (rev 02)

7f:13.3 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder (rev 02)

7f:13.6 System peripheral: Intel Corporation Xeon E5 v3/Core i7 DDRIO Channel 0/1 Broadcast (rev 02)

7f:13.7 System peripheral: Intel Corporation Xeon E5 v3/Core i7 DDRIO Global Broadcast (rev 02)

7f:14.0 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 0 Thermal Control (rev 02)

7f:14.1 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 1 Thermal Control (rev 02)

7f:14.2 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 0 ERROR Registers (rev 02)

7f:14.3 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 1 ERROR Registers (rev 02)

7f:14.4 System peripheral: Intel Corporation Xeon E5 v3/Core i7 DDRIO (VMSE) 0 & 1 (rev 02)

7f:14.5 System peripheral: Intel Corporation Xeon E5 v3/Core i7 DDRIO (VMSE) 0 & 1 (rev 02)

7f:14.6 System peripheral: Intel Corporation Xeon E5 v3/Core i7 DDRIO (VMSE) 0 & 1 (rev 02)

7f:14.7 System peripheral: Intel Corporation Xeon E5 v3/Core i7 DDRIO (VMSE) 0 & 1 (rev 02)

7f:16.0 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 1 Target Address, Thermal & RAS Registers (rev 02)

7f:16.1 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 1 Target Address, Thermal & RAS Registers (rev 02)

7f:16.2 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder (rev 02)

7f:16.3 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder (rev 02)

7f:16.6 System peripheral: Intel Corporation Xeon E5 v3/Core i7 DDRIO Channel 2/3 Broadcast (rev 02)

7f:16.7 System peripheral: Intel Corporation Xeon E5 v3/Core i7 DDRIO Global Broadcast (rev 02)

7f:17.0 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 0 Thermal Control (rev 02)

7f:17.1 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 1 Thermal Control (rev 02)

7f:17.2 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 0 ERROR Registers (rev 02)

7f:17.3 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 1 ERROR Registers (rev 02)

7f:17.4 System peripheral: Intel Corporation Xeon E5 v3/Core i7 DDRIO (VMSE) 2 & 3 (rev 02)

7f:17.5 System peripheral: Intel Corporation Xeon E5 v3/Core i7 DDRIO (VMSE) 2 & 3 (rev 02)

7f:17.6 System peripheral: Intel Corporation Xeon E5 v3/Core i7 DDRIO (VMSE) 2 & 3 (rev 02)

7f:17.7 System peripheral: Intel Corporation Xeon E5 v3/Core i7 DDRIO (VMSE) 2 & 3 (rev 02)

7f:1e.0 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Power Control Unit (rev 02)

7f:1e.1 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Power Control Unit (rev 02)

7f:1e.2 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Power Control Unit (rev 02)

7f:1e.3 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Power Control Unit (rev 02)

7f:1e.4 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Power Control Unit (rev 02)

7f:1f.0 System peripheral: Intel Corporation Xeon E5 v3/Core i7 VCU (rev 02)

7f:1f.2 System peripheral: Intel Corporation Xeon E5 v3/Core i7 VCU (rev 02)

80:02.0 PCI bridge: Intel Corporation Xeon E5 v3/Core i7 PCI Express Root Port 2 (rev 02)

80:03.0 PCI bridge: Intel Corporation Xeon E5 v3/Core i7 PCI Express Root Port 3 (rev 02)

80:05.0 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Address Map, VTd_Misc, System Management (rev 02)

80:05.1 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Hot Plug (rev 02)

80:05.2 System peripheral: Intel Corporation Xeon E5 v3/Core i7 RAS, Control Status and Global Errors (rev 02)

80:05.4 PIC: Intel Corporation Xeon E5 v3/Core i7 I/O APIC (rev 02)

81:00.0 USB controller: Renesas Technology Corp. uPD720201 USB 3.0 Host Controller (rev 03)

82:00.0 Non-Volatile memory controller: Intel Corporation PCIe Data Center SSD (rev 01)

ff:08.0 System peripheral: Intel Corporation Xeon E5 v3/Core i7 QPI Link 0 (rev 02)

ff:08.2 Performance counters: Intel Corporation Xeon E5 v3/Core i7 QPI Link 0 (rev 02)

ff:08.3 System peripheral: Intel Corporation Xeon E5 v3/Core i7 QPI Link 0 (rev 02)

ff:09.0 System peripheral: Intel Corporation Xeon E5 v3/Core i7 QPI Link 1 (rev 02)

ff:09.2 Performance counters: Intel Corporation Xeon E5 v3/Core i7 QPI Link 1 (rev 02)

ff:09.3 System peripheral: Intel Corporation Xeon E5 v3/Core i7 QPI Link 1 (rev 02)

ff:0b.0 System peripheral: Intel Corporation Xeon E5 v3/Core i7 R3 QPI Link 0 & 1 Monitoring (rev 02)

ff:0b.1 Performance counters: Intel Corporation Xeon E5 v3/Core i7 R3 QPI Link 0 & 1 Monitoring (rev 02)

ff:0b.2 Performance counters: Intel Corporation Xeon E5 v3/Core i7 R3 QPI Link 0 & 1 Monitoring (rev 02)

ff:0c.0 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Unicast Registers (rev 02)

ff:0c.1 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Unicast Registers (rev 02)

ff:0c.2 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Unicast Registers (rev 02)

ff:0c.3 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Unicast Registers (rev 02)

ff:0c.4 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Unicast Registers (rev 02)

ff:0c.5 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Unicast Registers (rev 02)

ff:0c.6 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Unicast Registers (rev 02)

ff:0c.7 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Unicast Registers (rev 02)

ff:0d.0 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Unicast Registers (rev 02)

ff:0d.1 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Unicast Registers (rev 02)

ff:0d.2 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Unicast Registers (rev 02)

ff:0d.3 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Unicast Registers (rev 02)

ff:0d.4 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Unicast Registers (rev 02)

ff:0d.5 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Unicast Registers (rev 02)

ff:0f.0 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Buffered Ring Agent (rev 02)

ff:0f.1 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Buffered Ring Agent (rev 02)

ff:0f.2 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Buffered Ring Agent (rev 02)

ff:0f.3 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Buffered Ring Agent (rev 02)

ff:0f.4 System peripheral: Intel Corporation Xeon E5 v3/Core i7 System Address Decoder & Broadcast Registers (rev 02)

ff:0f.5 System peripheral: Intel Corporation Xeon E5 v3/Core i7 System Address Decoder & Broadcast Registers (rev 02)

ff:0f.6 System peripheral: Intel Corporation Xeon E5 v3/Core i7 System Address Decoder & Broadcast Registers (rev 02)

ff:10.0 System peripheral: Intel Corporation Xeon E5 v3/Core i7 PCIe Ring Interface (rev 02)

ff:10.1 Performance counters: Intel Corporation Xeon E5 v3/Core i7 PCIe Ring Interface (rev 02)

ff:10.5 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Scratchpad & Semaphore Registers (rev 02)

ff:10.6 Performance counters: Intel Corporation Xeon E5 v3/Core i7 Scratchpad & Semaphore Registers (rev 02)

ff:10.7 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Scratchpad & Semaphore Registers (rev 02)

ff:12.0 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Home Agent 0 (rev 02)

ff:12.1 Performance counters: Intel Corporation Xeon E5 v3/Core i7 Home Agent 0 (rev 02)

ff:12.4 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Home Agent 1 (rev 02)

ff:12.5 Performance counters: Intel Corporation Xeon E5 v3/Core i7 Home Agent 1 (rev 02)

ff:13.0 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 0 Target Address, Thermal & RAS Registers (rev 02)

ff:13.1 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 0 Target Address, Thermal & RAS Registers (rev 02)

ff:13.2 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder (rev 02)

ff:13.3 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder (rev 02)

ff:13.6 System peripheral: Intel Corporation Xeon E5 v3/Core i7 DDRIO Channel 0/1 Broadcast (rev 02)

ff:13.7 System peripheral: Intel Corporation Xeon E5 v3/Core i7 DDRIO Global Broadcast (rev 02)

ff:14.0 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 0 Thermal Control (rev 02)

ff:14.1 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 1 Thermal Control (rev 02)

ff:14.2 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 0 ERROR Registers (rev 02)

ff:14.3 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 0 Channel 1 ERROR Registers (rev 02)

ff:14.4 System peripheral: Intel Corporation Xeon E5 v3/Core i7 DDRIO (VMSE) 0 & 1 (rev 02)

ff:14.5 System peripheral: Intel Corporation Xeon E5 v3/Core i7 DDRIO (VMSE) 0 & 1 (rev 02)

ff:14.6 System peripheral: Intel Corporation Xeon E5 v3/Core i7 DDRIO (VMSE) 0 & 1 (rev 02)

ff:14.7 System peripheral: Intel Corporation Xeon E5 v3/Core i7 DDRIO (VMSE) 0 & 1 (rev 02)

ff:16.0 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 1 Target Address, Thermal & RAS Registers (rev 02)

ff:16.1 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 1 Target Address, Thermal & RAS Registers (rev 02)

ff:16.2 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder (rev 02)

ff:16.3 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel Target Address Decoder (rev 02)

ff:16.6 System peripheral: Intel Corporation Xeon E5 v3/Core i7 DDRIO Channel 2/3 Broadcast (rev 02)

ff:16.7 System peripheral: Intel Corporation Xeon E5 v3/Core i7 DDRIO Global Broadcast (rev 02)

ff:17.0 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 0 Thermal Control (rev 02)

ff:17.1 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 1 Thermal Control (rev 02)

ff:17.2 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 0 ERROR Registers (rev 02)

ff:17.3 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Integrated Memory Controller 1 Channel 1 ERROR Registers (rev 02)

ff:17.4 System peripheral: Intel Corporation Xeon E5 v3/Core i7 DDRIO (VMSE) 2 & 3 (rev 02)

ff:17.5 System peripheral: Intel Corporation Xeon E5 v3/Core i7 DDRIO (VMSE) 2 & 3 (rev 02)

ff:17.6 System peripheral: Intel Corporation Xeon E5 v3/Core i7 DDRIO (VMSE) 2 & 3 (rev 02)

ff:17.7 System peripheral: Intel Corporation Xeon E5 v3/Core i7 DDRIO (VMSE) 2 & 3 (rev 02)

ff:1e.0 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Power Control Unit (rev 02)

ff:1e.1 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Power Control Unit (rev 02)

ff:1e.2 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Power Control Unit (rev 02)

ff:1e.3 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Power Control Unit (rev 02)

ff:1e.4 System peripheral: Intel Corporation Xeon E5 v3/Core i7 Power Control Unit (rev 02)

ff:1f.0 System peripheral: Intel Corporation Xeon E5 v3/Core i7 VCU (rev 02)

ff:1f.2 System peripheral: Intel Corporation Xeon E5 v3/Core i7 VCU (rev 02)

Link to comment

IOMMU Groups

/sys/kernel/iommu_groups/0/devices/0000:ff:08.0

/sys/kernel/iommu_groups/0/devices/0000:ff:08.2

/sys/kernel/iommu_groups/0/devices/0000:ff:08.3

/sys/kernel/iommu_groups/1/devices/0000:ff:09.0

/sys/kernel/iommu_groups/1/devices/0000:ff:09.2

/sys/kernel/iommu_groups/1/devices/0000:ff:09.3

/sys/kernel/iommu_groups/2/devices/0000:ff:0b.0

/sys/kernel/iommu_groups/2/devices/0000:ff:0b.1

/sys/kernel/iommu_groups/2/devices/0000:ff:0b.2

/sys/kernel/iommu_groups/3/devices/0000:ff:0c.0

/sys/kernel/iommu_groups/3/devices/0000:ff:0c.1

/sys/kernel/iommu_groups/3/devices/0000:ff:0c.2

/sys/kernel/iommu_groups/3/devices/0000:ff:0c.3

/sys/kernel/iommu_groups/3/devices/0000:ff:0c.4

/sys/kernel/iommu_groups/3/devices/0000:ff:0c.5

/sys/kernel/iommu_groups/3/devices/0000:ff:0c.6

/sys/kernel/iommu_groups/3/devices/0000:ff:0c.7

/sys/kernel/iommu_groups/4/devices/0000:ff:0d.0

/sys/kernel/iommu_groups/4/devices/0000:ff:0d.1

/sys/kernel/iommu_groups/4/devices/0000:ff:0d.2

/sys/kernel/iommu_groups/4/devices/0000:ff:0d.3

/sys/kernel/iommu_groups/4/devices/0000:ff:0d.4

/sys/kernel/iommu_groups/4/devices/0000:ff:0d.5

/sys/kernel/iommu_groups/5/devices/0000:ff:0f.0

/sys/kernel/iommu_groups/5/devices/0000:ff:0f.1

/sys/kernel/iommu_groups/5/devices/0000:ff:0f.2

/sys/kernel/iommu_groups/5/devices/0000:ff:0f.3

/sys/kernel/iommu_groups/5/devices/0000:ff:0f.4

/sys/kernel/iommu_groups/5/devices/0000:ff:0f.5

/sys/kernel/iommu_groups/5/devices/0000:ff:0f.6

/sys/kernel/iommu_groups/6/devices/0000:ff:10.0

/sys/kernel/iommu_groups/6/devices/0000:ff:10.1

/sys/kernel/iommu_groups/6/devices/0000:ff:10.5

/sys/kernel/iommu_groups/6/devices/0000:ff:10.6

/sys/kernel/iommu_groups/6/devices/0000:ff:10.7

/sys/kernel/iommu_groups/7/devices/0000:ff:12.0

/sys/kernel/iommu_groups/7/devices/0000:ff:12.1

/sys/kernel/iommu_groups/7/devices/0000:ff:12.4

/sys/kernel/iommu_groups/7/devices/0000:ff:12.5

/sys/kernel/iommu_groups/8/devices/0000:ff:13.0

/sys/kernel/iommu_groups/8/devices/0000:ff:13.1

/sys/kernel/iommu_groups/8/devices/0000:ff:13.2

/sys/kernel/iommu_groups/8/devices/0000:ff:13.3

/sys/kernel/iommu_groups/8/devices/0000:ff:13.6

/sys/kernel/iommu_groups/8/devices/0000:ff:13.7

/sys/kernel/iommu_groups/9/devices/0000:ff:14.0

/sys/kernel/iommu_groups/9/devices/0000:ff:14.1

/sys/kernel/iommu_groups/9/devices/0000:ff:14.2

/sys/kernel/iommu_groups/9/devices/0000:ff:14.3

/sys/kernel/iommu_groups/9/devices/0000:ff:14.4

/sys/kernel/iommu_groups/9/devices/0000:ff:14.5

/sys/kernel/iommu_groups/9/devices/0000:ff:14.6

/sys/kernel/iommu_groups/9/devices/0000:ff:14.7

/sys/kernel/iommu_groups/10/devices/0000:ff:16.0

/sys/kernel/iommu_groups/10/devices/0000:ff:16.1

/sys/kernel/iommu_groups/10/devices/0000:ff:16.2

/sys/kernel/iommu_groups/10/devices/0000:ff:16.3

/sys/kernel/iommu_groups/10/devices/0000:ff:16.6

/sys/kernel/iommu_groups/10/devices/0000:ff:16.7

/sys/kernel/iommu_groups/11/devices/0000:ff:17.0

/sys/kernel/iommu_groups/11/devices/0000:ff:17.1

/sys/kernel/iommu_groups/11/devices/0000:ff:17.2

/sys/kernel/iommu_groups/11/devices/0000:ff:17.3

/sys/kernel/iommu_groups/11/devices/0000:ff:17.4

/sys/kernel/iommu_groups/11/devices/0000:ff:17.5

/sys/kernel/iommu_groups/11/devices/0000:ff:17.6

/sys/kernel/iommu_groups/11/devices/0000:ff:17.7

/sys/kernel/iommu_groups/12/devices/0000:ff:1e.0

/sys/kernel/iommu_groups/12/devices/0000:ff:1e.1

/sys/kernel/iommu_groups/12/devices/0000:ff:1e.2

/sys/kernel/iommu_groups/12/devices/0000:ff:1e.3

/sys/kernel/iommu_groups/12/devices/0000:ff:1e.4

/sys/kernel/iommu_groups/13/devices/0000:ff:1f.0

/sys/kernel/iommu_groups/13/devices/0000:ff:1f.2

/sys/kernel/iommu_groups/14/devices/0000:7f:08.0

/sys/kernel/iommu_groups/14/devices/0000:7f:08.2

/sys/kernel/iommu_groups/14/devices/0000:7f:08.3

/sys/kernel/iommu_groups/15/devices/0000:7f:09.0

/sys/kernel/iommu_groups/15/devices/0000:7f:09.2

/sys/kernel/iommu_groups/15/devices/0000:7f:09.3

/sys/kernel/iommu_groups/16/devices/0000:7f:0b.0

/sys/kernel/iommu_groups/16/devices/0000:7f:0b.1

/sys/kernel/iommu_groups/16/devices/0000:7f:0b.2

/sys/kernel/iommu_groups/17/devices/0000:7f:0c.0

/sys/kernel/iommu_groups/17/devices/0000:7f:0c.1

/sys/kernel/iommu_groups/17/devices/0000:7f:0c.2

/sys/kernel/iommu_groups/17/devices/0000:7f:0c.3

/sys/kernel/iommu_groups/17/devices/0000:7f:0c.4

/sys/kernel/iommu_groups/17/devices/0000:7f:0c.5

/sys/kernel/iommu_groups/17/devices/0000:7f:0c.6

/sys/kernel/iommu_groups/17/devices/0000:7f:0c.7

/sys/kernel/iommu_groups/18/devices/0000:7f:0d.0

/sys/kernel/iommu_groups/18/devices/0000:7f:0d.1

/sys/kernel/iommu_groups/18/devices/0000:7f:0d.2

/sys/kernel/iommu_groups/18/devices/0000:7f:0d.3

/sys/kernel/iommu_groups/18/devices/0000:7f:0d.4

/sys/kernel/iommu_groups/18/devices/0000:7f:0d.5

/sys/kernel/iommu_groups/19/devices/0000:7f:0f.0

/sys/kernel/iommu_groups/19/devices/0000:7f:0f.1

/sys/kernel/iommu_groups/19/devices/0000:7f:0f.2

/sys/kernel/iommu_groups/19/devices/0000:7f:0f.3

/sys/kernel/iommu_groups/19/devices/0000:7f:0f.4

/sys/kernel/iommu_groups/19/devices/0000:7f:0f.5

/sys/kernel/iommu_groups/19/devices/0000:7f:0f.6

/sys/kernel/iommu_groups/20/devices/0000:7f:10.0

/sys/kernel/iommu_groups/20/devices/0000:7f:10.1

/sys/kernel/iommu_groups/20/devices/0000:7f:10.5

/sys/kernel/iommu_groups/20/devices/0000:7f:10.6

/sys/kernel/iommu_groups/20/devices/0000:7f:10.7

/sys/kernel/iommu_groups/21/devices/0000:7f:12.0

/sys/kernel/iommu_groups/21/devices/0000:7f:12.1

/sys/kernel/iommu_groups/21/devices/0000:7f:12.4

/sys/kernel/iommu_groups/21/devices/0000:7f:12.5

/sys/kernel/iommu_groups/22/devices/0000:7f:13.0

/sys/kernel/iommu_groups/22/devices/0000:7f:13.1

/sys/kernel/iommu_groups/22/devices/0000:7f:13.2

/sys/kernel/iommu_groups/22/devices/0000:7f:13.3

/sys/kernel/iommu_groups/22/devices/0000:7f:13.6

/sys/kernel/iommu_groups/22/devices/0000:7f:13.7

/sys/kernel/iommu_groups/23/devices/0000:7f:14.0

/sys/kernel/iommu_groups/23/devices/0000:7f:14.1

/sys/kernel/iommu_groups/23/devices/0000:7f:14.2

/sys/kernel/iommu_groups/23/devices/0000:7f:14.3

/sys/kernel/iommu_groups/23/devices/0000:7f:14.4

/sys/kernel/iommu_groups/23/devices/0000:7f:14.5

/sys/kernel/iommu_groups/23/devices/0000:7f:14.6

/sys/kernel/iommu_groups/23/devices/0000:7f:14.7

/sys/kernel/iommu_groups/24/devices/0000:7f:16.0

/sys/kernel/iommu_groups/24/devices/0000:7f:16.1

/sys/kernel/iommu_groups/24/devices/0000:7f:16.2

/sys/kernel/iommu_groups/24/devices/0000:7f:16.3

/sys/kernel/iommu_groups/24/devices/0000:7f:16.6

/sys/kernel/iommu_groups/24/devices/0000:7f:16.7

/sys/kernel/iommu_groups/25/devices/0000:7f:17.0

/sys/kernel/iommu_groups/25/devices/0000:7f:17.1

/sys/kernel/iommu_groups/25/devices/0000:7f:17.2

/sys/kernel/iommu_groups/25/devices/0000:7f:17.3

/sys/kernel/iommu_groups/25/devices/0000:7f:17.4

/sys/kernel/iommu_groups/25/devices/0000:7f:17.5

/sys/kernel/iommu_groups/25/devices/0000:7f:17.6

/sys/kernel/iommu_groups/25/devices/0000:7f:17.7

/sys/kernel/iommu_groups/26/devices/0000:7f:1e.0

/sys/kernel/iommu_groups/26/devices/0000:7f:1e.1

/sys/kernel/iommu_groups/26/devices/0000:7f:1e.2

/sys/kernel/iommu_groups/26/devices/0000:7f:1e.3

/sys/kernel/iommu_groups/26/devices/0000:7f:1e.4

/sys/kernel/iommu_groups/27/devices/0000:7f:1f.0

/sys/kernel/iommu_groups/27/devices/0000:7f:1f.2

/sys/kernel/iommu_groups/28/devices/0000:00:00.0

/sys/kernel/iommu_groups/29/devices/0000:00:01.0

/sys/kernel/iommu_groups/30/devices/0000:00:02.0

/sys/kernel/iommu_groups/31/devices/0000:00:03.0

/sys/kernel/iommu_groups/32/devices/0000:00:05.0

/sys/kernel/iommu_groups/32/devices/0000:00:05.1

/sys/kernel/iommu_groups/32/devices/0000:00:05.2

/sys/kernel/iommu_groups/32/devices/0000:00:05.4

/sys/kernel/iommu_groups/33/devices/0000:00:11.0

/sys/kernel/iommu_groups/33/devices/0000:00:11.4

/sys/kernel/iommu_groups/34/devices/0000:00:14.0

/sys/kernel/iommu_groups/35/devices/0000:00:1a.0

/sys/kernel/iommu_groups/36/devices/0000:00:1c.0

/sys/kernel/iommu_groups/37/devices/0000:00:1c.4

/sys/kernel/iommu_groups/38/devices/0000:00:1c.6

/sys/kernel/iommu_groups/39/devices/0000:00:1c.7

/sys/kernel/iommu_groups/40/devices/0000:00:1d.0

/sys/kernel/iommu_groups/41/devices/0000:00:1f.0

/sys/kernel/iommu_groups/41/devices/0000:00:1f.2

/sys/kernel/iommu_groups/41/devices/0000:00:1f.3

/sys/kernel/iommu_groups/42/devices/0000:02:00.0

/sys/kernel/iommu_groups/42/devices/0000:02:00.1

/sys/kernel/iommu_groups/43/devices/0000:03:00.0

/sys/kernel/iommu_groups/43/devices/0000:03:00.1

/sys/kernel/iommu_groups/44/devices/0000:05:00.0

/sys/kernel/iommu_groups/44/devices/0000:06:00.0

/sys/kernel/iommu_groups/45/devices/0000:07:00.0

/sys/kernel/iommu_groups/46/devices/0000:08:00.0

/sys/kernel/iommu_groups/47/devices/0000:80:02.0

/sys/kernel/iommu_groups/48/devices/0000:80:03.0

/sys/kernel/iommu_groups/49/devices/0000:80:05.0

/sys/kernel/iommu_groups/49/devices/0000:80:05.1

/sys/kernel/iommu_groups/49/devices/0000:80:05.2

/sys/kernel/iommu_groups/49/devices/0000:80:05.4

/sys/kernel/iommu_groups/50/devices/0000:81:00.0

/sys/kernel/iommu_groups/51/devices/0000:82:00.0

Link to comment

Your going to need to pass through the audio device with these video devices since they are in the same IOMMU groups:

/sys/kernel/iommu_groups/42/devices/0000:02:00.0
/sys/kernel/iommu_groups/42/devices/0000:02:00.1
/sys/kernel/iommu_groups/43/devices/0000:03:00.0
/sys/kernel/iommu_groups/43/devices/0000:03:00.1

So 02:00.1 needs to be passed through with 02:00.0 for instance.

 

Since you are using this style to pass through a device to a VM:

<qemu:commandline>
</qemu:commandline>

someone else will have to give you the proper syntax as I've not passed through a device like this before.  But I'm sure someone else will come along and can give you the proper syntax

Link to comment

Your going to need to pass through the audio device with these video devices since they are in the same IOMMU groups:

/sys/kernel/iommu_groups/42/devices/0000:02:00.0
/sys/kernel/iommu_groups/42/devices/0000:02:00.1
/sys/kernel/iommu_groups/43/devices/0000:03:00.0
/sys/kernel/iommu_groups/43/devices/0000:03:00.1

So 02:00.1 needs to be passed through with 02:00.0 for instance.

 

Since you are using this style to pass through a device to a VM:

<qemu:commandline>
</qemu:commandline>

someone else will have to give you the proper syntax as I've not passed through a device like this before.  But I'm sure someone else will come along and can give you the proper syntax

He can add the audio device in the VM template. No need to edit the XML.

Link to comment
  • 4 weeks later...

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...