Hi, so I've tried the 2 options you suggested:
1) "look in /proc/iomem and identify the driver that's still claiming portions of IGD and disable it" from /proc/iomem: ... 80000000-cfffffff : PCI Bus 0000:00 80000000-8fffffff : 0000:00:02.0 80000000-808cffff : efifb ... which is strange as to prevent this, the part "video=efifb:off" was added to grub: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_iommu=on iommu=pt rd.driver.pre=vfio-pci video=vesafb:off,efifb:off" Because I'm running the host on uefi, and to keeps things clean, I removed the "vesafb:off"-part: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_iommu=on iommu=pt rd.driver.pre=vfio-pci video=efifb:off" Unexpectedly, this seemed have an effect. Now from /proc/iomem (when not running the VM,full printout of /proc/iomem below in [1]): ... 80000000-cfffffff : PCI Bus 0000:00 80000000-8fffffff : 0000:00:02.0 90000000-90ffffff : 0000:00:02.0 91000000-910fffff : 0000:00:0e.0 91100000-911fffff : PCI Bus 0000:03 91100000-911001ff : 0000:03:00.0 91100000-911001ff : ahci ... when running the VM, it goes to: ... 80000000-cfffffff : PCI Bus 0000:00 80000000-8fffffff : 0000:00:02.0 80000000-8fffffff : vfio-pci 90000000-90ffffff : 0000:00:02.0 90000000-90ffffff : vfio-pci 91000000-910fffff : 0000:00:0e.0 91000000-910fffff : vfio-pci 91100000-911fffff : PCI Bus 0000:03 91100000-911001ff : 0000:03:00.0 91100000-911001ff : ahci 91200000-912fffff : PCI Bus 0000:01 91200000-91203fff : 0000:01:00.0 91200000-91203fff : r8169 91204000-91204fff : 0000:01:00.0 91204000-91204fff : r8169 91300000-9130ffff : 0000:00:15.0 91300000-9130ffff : xhci-hcd 91310000-91313fff : 0000:00:0e.0 91310000-91313fff : vfio-pci 91314000-91315fff : 0000:00:12.0 91314000-91315fff : ahci 91316000-913160ff : 0000:00:1f.1 91317000-913177ff : 0000:00:12.0 91317000-913177ff : ahci 91318000-913180ff : 0000:00:12.0 91318000-913180ff : ahci 9131b000-9131bfff : 0000:00:0f.0 9131b000-9131bfff : mei_me ... and the dmesg log: dmesg | grep -aiE '((DMAR)|(kvm)|(drm)|(Command line)|(iommu)|(vfio))' [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.12.3-041203-generic root=/dev/mapper/granada--vg-root ro quiet splash intel_iommu=on iommu=pt rd.driver.pre=vfio-pci video=efifb:off vt.handoff=7 [ 0.000000] ACPI: DMAR 0x000000006D9D0470 0000A8 (v01 INTEL EDK2 00000003 BRXT 0100000D) [ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.12.3-041203-generic root=/dev/mapper/granada--vg-root ro quiet splash intel_iommu=on iommu=pt rd.driver.pre=vfio-pci video=efifb:off vt.handoff=7 [ 0.000000] DMAR: IOMMU enabled [ 0.044107] DMAR: Host address width 39 [ 0.044109] DMAR: DRHD base: 0x000000fed64000 flags: 0x0 [ 0.044126] DMAR: dmar0: reg_base_addr fed64000 ver 1:0 cap 1c0000c40660462 ecap 7e3ff0505e [ 0.044128] DMAR: DRHD base: 0x000000fed65000 flags: 0x1 [ 0.044139] DMAR: dmar1: reg_base_addr fed65000 ver 1:0 cap d2008c40660462 ecap f050da [ 0.044142] DMAR: RMRR base: 0x0000006d5af000 end: 0x0000006d5cefff [ 0.044145] DMAR: RMRR base: 0x0000006f800000 end: 0x0000007fffffff [ 0.044148] DMAR-IR: IOAPIC id 1 under DRHD base 0xfed65000 IOMMU 1 [ 0.044150] DMAR-IR: HPET id 0 under DRHD base 0xfed65000 [ 0.044152] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping. [ 0.046253] DMAR-IR: Enabled IRQ remapping in x2apic mode [ 1.794596] DMAR: No ATSR found [ 1.795685] DMAR: dmar0: Using Queued invalidation [ 1.795694] DMAR: dmar1: Using Queued invalidation [ 1.795872] DMAR: Hardware identity mapping for device 0000:00:00.0 [ 1.795882] DMAR: Hardware identity mapping for device 0000:00:02.0 [ 1.795886] DMAR: Hardware identity mapping for device 0000:00:0e.0 [ 1.795888] DMAR: Hardware identity mapping for device 0000:00:0f.0 [ 1.795890] DMAR: Hardware identity mapping for device 0000:00:12.0 [ 1.795892] DMAR: Hardware identity mapping for device 0000:00:13.0 [ 1.795895] DMAR: Hardware identity mapping for device 0000:00:13.1 [ 1.795897] DMAR: Hardware identity mapping for device 0000:00:13.2 [ 1.795899] DMAR: Hardware identity mapping for device 0000:00:13.3 [ 1.795902] DMAR: Hardware identity mapping for device 0000:00:15.0 [ 1.795904] DMAR: Hardware identity mapping for device 0000:00:1f.0 [ 1.795906] DMAR: Hardware identity mapping for device 0000:00:1f.1 [ 1.795911] DMAR: Hardware identity mapping for device 0000:01:00.0 [ 1.795916] DMAR: Hardware identity mapping for device 0000:03:00.0 [ 1.795917] DMAR: Setting RMRR: [ 1.795920] DMAR: Ignoring identity map for HW passthrough device 0000:00:02.0 [0x6f800000 - 0x7fffffff] [ 1.795922] DMAR: Ignoring identity map for HW passthrough device 0000:00:15.0 [0x6d5af000 - 0x6d5cefff] [ 1.795924] DMAR: Prepare 0-16MiB unity mapping for LPC [ 1.795926] DMAR: Ignoring identity map for HW passthrough device 0000:00:1f.0 [0x0 - 0xffffff] [ 1.795954] DMAR: Intel(R) Virtualization Technology for Directed I/O [ 1.796125] iommu: Adding device 0000:00:00.0 to group 0 [ 1.796140] iommu: Adding device 0000:00:02.0 to group 1 [ 1.796157] iommu: Adding device 0000:00:0e.0 to group 2 [ 1.796174] iommu: Adding device 0000:00:0f.0 to group 3 [ 1.796187] iommu: Adding device 0000:00:12.0 to group 4 [ 1.796229] iommu: Adding device 0000:00:13.0 to group 5 [ 1.796254] iommu: Adding device 0000:00:13.1 to group 5 [ 1.796271] iommu: Adding device 0000:00:13.2 to group 5 [ 1.796288] iommu: Adding device 0000:00:13.3 to group 5 [ 1.796317] iommu: Adding device 0000:00:15.0 to group 6 [ 1.796338] iommu: Adding device 0000:00:1f.0 to group 7 [ 1.796350] iommu: Adding device 0000:00:1f.1 to group 7 [ 1.796361] iommu: Adding device 0000:01:00.0 to group 5 [ 1.796371] iommu: Adding device 0000:03:00.0 to group 5 [ 2.512432] ata1.00: supports DRM functions and may not be fully accessible [ 2.514160] ata1.00: supports DRM functions and may not be fully accessible [ 3.124755] VFIO - User Level meta-driver version: 0.3 [ 3.137417] vfio-pci 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem [ 3.156196] vfio_pci: add [8086:5a85[ffff:ffff]] class 0x000000/00000000 [ 3.176202] vfio_pci: add [8086:5a98[ffff:ffff]] class 0x000000/00000000 with these entries added when running the VM: [ 49.439866] vfio_cap_init: 0000:00:0e.0 pci config conflict @0x80, was cap 0x9 now cap 0x10 [ 49.439869] vfio_cap_init: 0000:00:0e.0 pci config conflict @0x81, was cap 0x9 now cap 0x10 [ 49.439871] vfio_cap_init: 0000:00:0e.0 pci config conflict @0x82, was cap 0x9 now cap 0x10 [ 49.439873] vfio_cap_init: 0000:00:0e.0 pci config conflict @0x83, was cap 0x9 now cap 0x10 [ 49.442695] DMAR: DRHD: handling fault status reg 3 [ 49.442710] DMAR: [DMA Write] Request device [00:02.0] fault addr 0 [fault reason 02] Present bit in context entry is clear [ 49.567831] vfio_ecap_init: 0000:00:02.0 hiding ecap 0x1b@0x100 Passthrough still doesn't work though, and the last two lines in the kernel log seem to hint at that. So from option one to option 2: 2) "don't blacklist i915, let the kernel boot with it, then do a 'virsh nodedev-detach pci_0000_00_02_0' at boot before starting the VM so that you're not binding it back to i915 after every instance of running the VM." So I unblacklisted i915 an executed 'virsh nodedev-dettach pci_0000_00_02_0': virsh nodedev-dettach pci_0000_00_02_0 Device pci_0000_00_02_0 detached Then ran the VM. Unfortunately, results are the same, as are the log entries in the kernel log (see above). When running the same virsh 'nodedev-dettach pci_0000_00_02_0' command when running the VM, I get: virsh nodedev-dettach pci_0000_00_02_0 error: Failed to detach device pci_0000_00_02_0 error: Requested operation is not valid: PCI device 0000:00:02.0 is in use by driver QEMU, domain ubuntu16.04_desktop So it does seem to be attached to the VM correctly. Maybe interesting observation: when the host boots, the screen shows grub and then goes black but stays powered on. When I launch the VM, the screen stays black but powers off. Finally, until now I had ignored the errors in the kernel log on the audio device (0000:00:0e.0) as I was focusing on the gpu. As requested, in [2] the output of 'sudo lspci -xxxxs 0000:00:0e.0'. Thanks in advance for any further assistance. Geert [1] full content of /proc/iomem cat /proc/iomem 00000000-00000fff : Reserved 00001000-0003efff : System RAM 0003f000-0003ffff : Reserved 00040000-0009efff : System RAM 0009f000-000fffff : Reserved 000a0000-000bffff : PCI Bus 0000:00 000c0000-000dffff : PCI Bus 0000:00 000c0000-000cfdff : Video ROM 000e0000-000fffff : PCI Bus 0000:00 000f0000-000fffff : System ROM 00100000-0fffffff : System RAM 10000000-12150fff : Reserved 12151000-6b4c8fff : System RAM 6b4c9000-6d5e9fff : Reserved 6d5ea000-6d6bbfff : System RAM 6d6bc000-6d9dffff : ACPI Non-volatile Storage 6d9e0000-6dd88fff : Reserved 6dd89000-6dde2fff : Unknown E820 type 6dde3000-6e155fff : System RAM 6e156000-6e156fff : ACPI Non-volatile Storage 6e157000-6e180fff : Reserved 6e181000-6e756fff : System RAM 6e757000-6e758fff : Reserved 6e759000-6effffff : System RAM 6f000000-7fffffff : Reserved 6f800001-6fffffff : PCI Bus 0000:00 70000001-7fffffff : PCI Bus 0000:00 80000000-cfffffff : PCI Bus 0000:00 80000000-8fffffff : 0000:00:02.0 90000000-90ffffff : 0000:00:02.0 91000000-910fffff : 0000:00:0e.0 91100000-911fffff : PCI Bus 0000:03 91100000-911001ff : 0000:03:00.0 91100000-911001ff : ahci 91200000-912fffff : PCI Bus 0000:01 91200000-91203fff : 0000:01:00.0 91200000-91203fff : r8169 91204000-91204fff : 0000:01:00.0 91204000-91204fff : r8169 91300000-9130ffff : 0000:00:15.0 91300000-9130ffff : xhci-hcd 91310000-91313fff : 0000:00:0e.0 91314000-91315fff : 0000:00:12.0 91314000-91315fff : ahci 91316000-913160ff : 0000:00:1f.1 91317000-913177ff : 0000:00:12.0 91317000-913177ff : ahci 91318000-913180ff : 0000:00:12.0 91318000-913180ff : ahci 9131b000-9131bfff : 0000:00:0f.0 9131b000-9131bfff : mei_me d0000000-d0ffffff : Reserved d0c00000-d0c00653 : INT3452:03 d0c00000-d0c00653 : INT3452:03 d0c40000-d0c40763 : INT3452:01 d0c40000-d0c40763 : INT3452:01 d0c50000-d0c5076b : INT3452:00 d0c50000-d0c5076b : INT3452:00 d0c70000-d0c70673 : INT3452:02 d0c70000-d0c70673 : INT3452:02 e0000000-efffffff : PCI MMCONFIG 0000 [bus 00-ff] e0000000-efffffff : Reserved e0000000-efffffff : PCI Bus 0000:00 e0000000-efffffff : pnp 00:03 fe042000-fe044fff : Reserved fe900000-fe902fff : Reserved fea00000-feafffff : pnp 00:03 fec00000-fec00fff : Reserved fec00000-fec003ff : IOAPIC 0 fed00000-fed003ff : HPET 0 fed00000-fed003ff : PNP0103:00 fed01000-fed01fff : intel-spi fed01000-fed01fff : Reserved fed01000-fed01fff : pnp 00:03 fed01000-fed01fff : intel-spi fed03000-fed03fff : pnp 00:03 fed06000-fed06fff : pnp 00:03 fed08000-fed09fff : pnp 00:03 fed1c000-fed1cfff : pnp 00:03 fed64000-fed64fff : dmar0 fed65000-fed65fff : dmar1 fed80000-fedbffff : pnp 00:03 fee00000-fee00fff : Local APIC fee00000-fee00fff : Reserved ff800000-ffffffff : Reserved 100000000-27fffffff : System RAM 11fa00000-1202e5e28 : Kernel code 1202e5e29-120a78abf : Kernel data 120cca000-120f1ffff : Kernel bss [2] output of 'sudo lspci -xxxxs 0000:00:0e.0' sudo lspci -xxxxs 0000:00:0e.0 00:0e.0 Audio device: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster (rev 0b) 00: 86 80 98 5a 02 01 10 00 0b 00 03 04 00 00 00 00 10: 04 00 31 91 00 00 00 00 00 00 00 00 00 00 00 00 20: 04 00 00 91 00 00 00 00 00 00 00 00 49 18 92 c8 30: 00 00 00 00 50 00 00 00 00 00 00 00 19 01 00 00 40: 00 00 00 00 00 00 00 00 ff 0d 7b 80 00 00 00 00 50: 01 80 43 c8 08 00 00 00 00 00 00 00 00 00 00 00 60: 05 70 80 00 00 00 00 00 00 00 00 00 00 00 00 00 70: 10 00 91 00 00 00 00 10 00 28 10 00 00 00 00 00 80: 09 60 14 f0 10 00 40 01 00 00 00 00 a1 04 01 00 90: 00 08 28 00 00 00 00 00 00 00 00 00 00 00 00 00 a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c0: 08 06 02 00 00 70 00 04 00 0c a5 82 10 00 03 00 d0: 00 0c b5 02 10 00 03 00 00 00 00 00 00 00 00 00 e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0: 00 00 00 00 00 00 00 00 1c 0f 00 01 00 00 00 00 100: 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 110: 00 00 00 00 ff 00 00 80 00 00 00 00 00 00 00 00 120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 130: 05 00 01 00 00 01 00 0f 00 00 00 00 00 00 00 00 140: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 On 26 July 2017 at 20:05, Alex Williamson <alex.william...@redhat.com> wrote: > On Wed, 26 Jul 2017 19:51:12 +0200 > Geert Coulommier <g.coulomm...@gmail.com> wrote: > > > Hi, > > > > I've been trying to get IGD passthrough to work on an ubuntu 17.04 into > > linux VM's (Ubuntu 16.04) on an Apollo Lake J3455, using mainly Alex' > blog > > and this mailing list as a guide, but I keep ending up with a black > screen. > > > > There is no other graphics card, so I've been trying with Seabios and the > > legacy method. I915 is blacklisted. The host is an Ubuntu 17.04 server > with > > the Linux kernel upgraded to 4.12.3. Qemu is on 2.8. > > > > I also tried to passthrough the audio card with the same method, and this > > worked without a glitch. > > > > >From an extract of the dmesg logfile (see below in [8]) it seems that > I'm > > also running into the BAR 2 error: > > [ 192.797993] vfio-pci 0000:00:02.0: BAR 2: can't reserve [mem > > 0x80000000-0x8fffffff 64bit pref] > > I'd say you have two options, 1) look in /proc/iomem and identify the > driver that's still claiming portions of IGD and disable it, or 2) > don't blacklist i915, let the kernel boot with it, then do a 'virsh > nodedev-detach pci_0000_00_02_0' at boot before starting the VM so that > you're not binding it back to i915 after every instance of running the > VM. > > > 00:0e.0 Audio device [0403]: Intel Corporation Celeron N3350/Pentium > > N4200/Atom E3900 Series Audio Cluster [8086:5a98] (rev 0b) > > Subsystem: ASRock Incorporation Atom/Celeron/Pentium Processor > > N4200/N3350/E3900 Series Audio Cluster [1849:c892] > > Kernel driver in use: vfio-pci > > Kernel modules: snd_hda_intel, snd_soc_skl > ... > > [ 192.668847] vfio_cap_init: 0000:00:0e.0 pci config conflict @0x80, was > > cap 0x9 now cap 0x10 > > [ 192.668851] vfio_cap_init: 0000:00:0e.0 pci config conflict @0x81, was > > cap 0x9 now cap 0x10 > > [ 192.668853] vfio_cap_init: 0000:00:0e.0 pci config conflict @0x82, was > > cap 0x9 now cap 0x10 > > [ 192.668855] vfio_cap_init: 0000:00:0e.0 pci config conflict @0x83, was > > cap 0x9 now cap 0x10 > > Hmm, seems we're not super happy parsing this device's config space, > can you provide 'sudo lspci -xxxxs 0000:00:0e.0'. I don't think this > is related to the IGD issue though. Thanks, > > Alex >
_______________________________________________ vfio-users mailing list vfio-users@redhat.com https://www.redhat.com/mailman/listinfo/vfio-users