[vfio-users] IGD Skylake rom?
José Ramón Muñoz Pekkarinen
koalinux at gmail.com
Sat Sep 10 16:33:03 UTC 2016
On Saturday 10 September 2016 17:02:44 José Ramón Muñoz Pekkarinen wrote:
> Yep, there is no other graphic card on this machine, might this be a
> problem of efi fb or sime fb jumping on the igd?
>
> Thanks!
>
> José.
>
> On 10 Sep 2016 18:52, "Alex Williamson" <alex.l.williamson at gmail.com> wrote:
> > On Sat, Sep 10, 2016 at 9:51 AM, José Ramón Muñoz Pekkarinen <
> >
> > koalinux at gmail.com> wrote:
> >> Hi Alex,
> >>
> >> Sorry to say I'm using 4.7.2, so that might not be the problem, any other
> >> idea?
> >
> > Is IGD the host boot graphics? It needs to be.
Some output for perusal:
qemu call:
qemu-system-x86_64 -enable-kvm -vga none -cpu host -smp 3,cores=3,threads=1 \
-m 7G -mem-path /mnt/hugepages \
-device vfio-pci,host=00:02.0,addr=02.0 \
-netdev user,id=user.0,smb=/home/pekkari/share -device
e1000,netdev=user.0 \
-device ich9-usb-uhci3,id=uhci -device usb-ehci,id=ehci -device nec-
usb-xhci,id=xhci \
-object input-linux,id=kbd,evdev=/dev/input/by-path/platform-i8042-
serio-0-event-kbd,grab_all=on \
-object input-linux,id=mouse,evdev=/dev/input/by-path/platform-i8042-
serio-2-event-mouse \
-drive file=win7.img,format=raw,cache=none,aio=native,if=virtio
output:
qemu-system-x86_64: -device vfio-pci,host=00:02.0,addr=02.0: Failed to mmap
0000:00:02.0 BAR 2. Performance may be slow
qemu-system-x86_64: -device vfio-pci,host=00:02.0,addr=02.0: IGD device
0000:00:02.0 has no ROM, legacy mode disabled
Could not initialize SDL(No available video device) - exiting
lspci -k:
00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated
Graphics (rev 07)
Subsystem: CLEVO/KAPOK Computer Sky Lake Integrated Graphics
Kernel driver in use: vfio-pci
Kernel modules: i915
uname -a:
Linux ant 4.7.2 #1 SMP Fri Sep 2 08:54:30 BST 2016 x86_64 Intel(R) Core(TM)
i7-6500U CPU @ 2.50GHz GenuineIntel GNU/Linux
GRUB_CMDLINE_LINUX:
GRUB_CMDLINE_LINUX="dolvm crypt_root=/dev/sda3 real_root=/dev/ant/root
resume=/dev/ant/swap default_hugepagesz=1GB hugepagesz=1GB hugepages=8 vfio-
pci.ids=8086:1916"
dmesg | grep -e DMAR -e IOMMU
[ 0.000000] ACPI: DMAR 0x0000000087B81888 0000A8 (v01 INTEL SKL
00000001 INTL 00000001)
[ 0.037092] DMAR: Host address width 39
[ 0.037094] DMAR: DRHD base: 0x000000fed90000 flags: 0x0
[ 0.037101] DMAR: dmar0: reg_base_addr fed90000 ver 1:0 cap 1c0000c40660462
ecap 7e3ff0505e
[ 0.037105] DMAR: DRHD base: 0x000000fed91000 flags: 0x1
[ 0.037109] DMAR: dmar1: reg_base_addr fed91000 ver 1:0 cap d2008c40660462
ecap f050da
[ 0.037112] DMAR: RMRR base: 0x000000874ff000 end: 0x0000008751efff
[ 0.037115] DMAR: RMRR base: 0x00000088800000 end: 0x0000008affffff
[ 0.037117] DMAR-IR: IOAPIC id 2 under DRHD base 0xfed91000 IOMMU 1
[ 0.037120] DMAR-IR: HPET id 0 under DRHD base 0xfed91000
[ 0.038634] DMAR-IR: Enabled IRQ remapping in xapic mode
[ 1.968949] DMAR: No ATSR found
[ 1.969158] DMAR: dmar0: Using Queued invalidation
[ 1.969165] DMAR: dmar1: Using Queued invalidation
[ 1.969287] DMAR: Setting RMRR:
[ 1.969337] DMAR: Setting identity map for device 0000:00:02.0 [0x88800000
- 0x8affffff]
[ 1.969365] DMAR: Setting identity map for device 0000:00:14.0 [0x874ff000
- 0x8751efff]
[ 1.969373] DMAR: Prepare 0-16MiB unity mapping for LPC
[ 1.969404] DMAR: Setting identity map for device 0000:00:1f.0 [0x0 -
0xffffff]
[ 1.969417] DMAR: Intel(R) Virtualization Technology for Directed I/O
[ 241.638241] DMAR: DRHD: handling fault status reg 2
[ 241.638247] DMAR: [DMA Write] Request device [00:02.0] fault addr 0 [fault
reason 02] Present bit in context entry is clear
[ 242.436755] DMAR: DRHD: handling fault status reg 2
[ 242.436771] DMAR: [DMA Write] Request device [00:02.0] fault addr 0 [fault
reason 02] Present bit in context entry is clear
Feel free to request anything that can help to spot the problem.
Best regards.
José.
More information about the vfio-users
mailing list