Hello Everyone:
I'm doing IGD assign work for i3-6100 (legacy mode), everything works well,
but no display output! I'm going crazy! Can anyone help me?
Enviroment:
Host:
CPU: i3-6100
OS: Centos7
Kernel: version 4.11.4
Qemu: version 2.9.50 (v2.9.0-1829-gb113658-dirty)
Bios: SeaBIOS (version rel-1.10.2-0-g5f4c7b1)
Qemu CMD:
/opt/qemu-dev/bin/qemu-system-x86_64 -bios out/bios.bin -chardev
pipe,path=qemudebugpipe,id=seabios -device
isa-debugcon,iobase=0x402,chardev=seabios \
-nographic -no-user-config -nodefaults \
-drive
file=/zfsroot/iso/win10.iso,format=raw,if=none,id=drive-ide0-0-1,readonly=on
-device ide-cd,bus=ide.0,unit=1,drive=drive-ide0-0-1,id=ide0-0-1 \
-device vfio-pci,host=00:02.0,id=hostdev0,bus=pci.0,addr=0x2 \
Log info:
dmesg:
[12478.586176] vfio_ecap_init: 0000:00:02.0 hiding ecap
0x1b@0x100
Bios:
======= Tue May 2 14:57:31 2017 (adjust=0.0us)
00.000: Changing serial settings was ff/ff now 3/0
00.003: SeaBIOS (version
rel-1.10.2-0-g5f4c7b1-dirty-20170502_130341-gkapp.zwyl.com)
00.004: BUILD: gcc: (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11) binutils: version
2.25.1-22.base.el7
00.004: No Xen hypervisor found.
00.005: enabling shadow ram
00.033: RamSize: 0x08000000 [cmos]
00.034: malloc preinit
00.036: Relocating init from 0x000d7230 to 0x07fabd60 (size 82448)
00.037: malloc init
00.039: Found QEMU fw_cfg
00.039: QEMU fw_cfg DMA interface supported
00.039: Add romfile: etc/show-boot-menu (size=2)
00.040: Add romfile: etc/irq0-override (size=1)
00.040: Add romfile: etc/max-cpus (size=2)
00.041: Add romfile: etc/numa-cpu-map (size=8)
00.041: Add romfile: etc/numa-nodes (size=0)
00.041: Add romfile: bootorder (size=0)
00.042: Add romfile: etc/acpi/rsdp (size=36)
00.042: Add romfile: etc/acpi/tables (size=131072)
00.042: Add romfile: etc/boot-fail-wait (size=4)
00.042: Add romfile: etc/e820 (size=20)
00.042: Add romfile: etc/igd-bdsm-size (size=8)
00.042: Add romfile: etc/igd-opregion (size=8192)
00.042: Add romfile: etc/smbios/smbios-anchor (size=31)
00.043: Add romfile: etc/smbios/smbios-tables (size=323)
00.043: Add romfile: etc/system-states (size=6)
00.043: Add romfile: etc/table-loader (size=4096)
00.043: Add romfile: etc/tpm/log (size=0)
00.043: Add romfile: genroms/kvmvapic.bin (size=9216)
00.044: Copying romfile 'etc/e820' (len 20)
00.044: RamBlock: addr 0x0000000000000000 len 0x0000000008000000 [e820]
00.044: Moving pm_base to 0x600
00.044: init ivt
00.045: init bda
00.046: init bios32
00.046: init PMM
00.046: init PNPBIOS table
00.046: init keyboard
00.046: init mouse
00.046: init pic
00.046: math cp init
00.047: pci setup
00.047: === PCI bus & bridge init ===
00.047: PCI: pci_bios_init_bus_rec bus = 0x0
00.047: === PCI device probing ===
00.048: PCI probe
00.048: PCI device 00:00.0 (vd=8086:1237 c=0600)
00.048: PCI device 00:01.0 (vd=8086:7000 c=0601)
00.049: PCI device 00:01.1 (vd=8086:7010 c=0101)
00.049: PCI device 00:01.3 (vd=8086:7113 c=0680)
00.049: PCI device 00:02.0 (vd=8086:1912 c=0300)
00.049: PCI device 00:1f.0 (vd=8086:a143 c=0601)
00.049: Found 6 PCI devices (max PCI bus is 00)
00.050: === PCI new allocation pass #1 ===
00.050: PCI: check devices
00.051: === PCI new allocation pass #2 ===
00.051: PCI: IO: c000 - c04f
00.052: PCI: 32: 0000000080000000 - 00000000fec00000
00.052: PCI: map device bdf=00:02.0 bar 4, addr 0000c000, size 00000040 [io]
00.053: PCI: map device bdf=00:01.1 bar 4, addr 0000c040, size 00000010 [io]
00.053: PCI: map device bdf=00:02.0 bar 0, addr fd000000, size 01000000 [mem]
00.053: PCI: map device bdf=00:02.0 bar 6, addr fe000000, size 00020000 [mem]
00.054: PCI: map device bdf=00:02.0 bar 2, addr e0000000, size 10000000
[prefmem]
00.054: PCI: init bdf=00:00.0 id=8086:1237
00.054: PCI: init bdf=00:01.0 id=8086:7000
00.055: PIIX3/PIIX4 init: elcr=00 0c
00.055: PCI: init bdf=00:01.1 id=8086:7010
00.055: PCI: init bdf=00:01.3 id=8086:7113
00.056: Using pmtimer, ioport 0x608
00.056: PCI: init bdf=00:02.0 id=8086:1912
00.057: Intel IGD OpRegion enabled at 0x07ffe000, size 8KB, dev 00:02.0
00.057: Intel IGD BDSM enabled at 0x07700000, size 8MB, dev 00:02.0
00.067: PCI: init bdf=00:1f.0 id=8086:a143
00.067: PCI: Using 00:02.0 for primary VGA
00.068: init smm
00.074: init mtrr
00.076: Found 1 cpu(s) max supported 1 cpu(s)
00.077: init PIR table
00.077: Copying PIR from 0x07fbfc8c to 0x000f5a30
00.077: init MPTable
00.079: Copying MPTABLE from 0x00006dc0/7fa2b40 to 0x000f5950
00.080: Copying SMBIOS entry point from 0x00006dc0 to 0x000f5780
00.081: load ACPI tables
00.081: Copying romfile 'etc/table-loader' (len 4096)
00.084: init timer
00.084: Scan for VGA option rom
00.090: Attempting to init PCI bdf 00:02.0 (vd 8086:1912)
00.090: Attempting to map option rom on dev 00:02.0
00.090: Option rom sizing returned fe000000 fffe0000
00.091: Inspecting possible rom at 0xfe000000 (vd=8086:1912 bdf=00:02.0)
00.094: Copying option rom (size 65536) from 0xfe000000 to 0x000c0000
00.100: Checking rom 0x000c0000 (sig aa55 size 128)
00.100: Running option rom at c000:0003
/proc/iomem:
00000000-00000fff : reserved
00001000-00057fff : System RAM
00058000-00058fff : reserved
00059000-0009efff : System RAM
0009f000-000fffff : reserved
000a0000-000bffff : PCI Bus 0000:00
000c0000-000cffff : Video ROM
000f0000-000fffff : System ROM
00100000-b245c017 : System RAM
01000000-017aef3b : Kernel code
017aef3c-01d9313f : Kernel data
01fb3000-021f2fff : Kernel bss
b245c018-b246c057 : System RAM
b246c058-b3dd6fff : System RAM
b3dd7000-b3dd7fff : ACPI Non-volatile Storage
b3dd8000-b3dd8fff : reserved
b3dd9000-b9a75fff : System RAM
b9a76000-ba574fff : reserved
ba575000-ba6fdfff : System RAM
ba6fe000-badc4fff : ACPI Non-volatile Storage
badc5000-bb3fdfff : reserved
bb3fe000-bb3fefff : System RAM
bb3ff000-bfffffff : reserved
c0000000-dfffffff : PCI Bus 0000:00
c0000000-cfffffff : 0000:00:02.0
c0000000-cfffffff : vfio-pci
de000000-deffffff : 0000:00:02.0
de000000-deffffff : vfio-pci
df000000-df0fffff : PCI Bus 0000:01
df000000-df003fff : 0000:01:00.0
df000000-df003fff : r8169
df004000-df004fff : 0000:01:00.0
df004000-df004fff : r8169
df100000-df10ffff : 0000:00:1f.3
df100000-df10ffff : ICH HD audio
df110000-df11ffff : 0000:00:14.0
df110000-df11ffff : xhci-hcd
df120000-df123fff : 0000:00:1f.3
df120000-df123fff : ICH HD audio
df124000-df127fff : 0000:00:1f.2
df128000-df129fff : 0000:00:17.0
df128000-df129fff : ahci
df12a000-df12a0ff : 0000:00:1f.4
df12b000-df12bfff : 0000:00:1e.0
df12b000-df12b1ff : lpss_dev
df12b200-df12b2ff : lpss_priv
df12b800-df12bfff : idma64.2
df12b800-df12bfff : idma64.2
df12c000-df12c7ff : 0000:00:17.0
df12c000-df12c7ff : ahci
df12d000-df12d0ff : 0000:00:17.0
df12d000-df12d0ff : ahci
df12e000-df12efff : 0000:00:16.0
df12e000-df12efff : mei_me
df12f000-df12ffff : 0000:00:15.1
df12f000-df12f1ff : lpss_dev
df12f000-df12f1ff : lpss_dev
df12f200-df12f2ff : lpss_priv
df12f800-df12ffff : idma64.1
df12f800-df12ffff : idma64.1
df130000-df130fff : 0000:00:15.0
df130000-df1301ff : lpss_dev
df130000-df1301ff : lpss_dev
df130200-df1302ff : lpss_priv
df130800-df130fff : idma64.0
df130800-df130fff : idma64.0
df131000-df131fff : 0000:00:14.2
df131000-df131fff : Intel PCH thermal driver
df132000-df132fff : 0000:00:08.0
dffe0000-dfffffff : pnp 00:06
e0000000-efffffff : PCI MMCONFIG 0000 [bus 00-ff]
e0000000-efffffff : reserved
e0000000-efffffff : pnp 00:06
fd000000-fe7fffff : PCI Bus 0000:00
fd000000-fdabffff : pnp 00:07
fdac0000-fdacffff : INT345D:00
fdad0000-fdadffff : pnp 00:07
fdae0000-fdaeffff : INT345D:00
fdaf0000-fdafffff : INT345D:00
fdb00000-fdffffff : pnp 00:07
fdc6000c-fdc6000f : iTCO_wdt
fdc6000c-fdc6000f : iTCO_wdt
fe000000-fe010fff : reserved
fe036000-fe03bfff : pnp 00:07
fe03d000-fe3fffff : pnp 00:07
fe410000-fe7fffff : pnp 00:07
fec00000-fec00fff : reserved
fec00000-fec003ff : IOAPIC 0
fed00000-fed00fff : reserved
fed00000-fed003ff : HPET 0
fed00000-fed003ff : PNP0103:00
fed10000-fed17fff : pnp 00:06
fed18000-fed18fff : pnp 00:06
fed19000-fed19fff : pnp 00:06
fed20000-fed3ffff : pnp 00:06
fed40000-fed4087f : MSFT0101:00
fed45000-fed8ffff : pnp 00:06
fed90000-fed90fff : dmar0
fed91000-fed91fff : dmar1
fee00000-fee00fff : Local APIC
fee00000-fee00fff : reserved
ff000000-ffffffff : reserved
ff000000-ffffffff : INT0800:00
ff000000-ffffffff : pnp 00:06
100000000-13effffff : System RAM
13f000000-13fffffff : RAM buffer
/proc/ioports
0000-0cf7 : PCI Bus 0000:00
0000-001f : dma1
0020-0021 : pic1
0040-0043 : timer0
0050-0053 : timer1
0060-0060 : keyboard
0064-0064 : keyboard
0070-0077 : rtc0
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
00f0-00f0 : PNP0C04:00
03f8-03ff : serial
0400-041f : iTCO_wdt
0400-041f : iTCO_wdt
0680-069f : pnp 00:02
0800-087f : pnp 00:03
0a00-0a1f : pnp 00:00
0a20-0a2f : pnp 00:00
0a30-0a3f : pnp 00:00
0cf8-0cff : PCI conf1
0d00-ffff : PCI Bus 0000:00
164e-164f : pnp 00:02
1800-18fe : pnp 00:02
1800-1803 : ACPI PM1a_EVT_BLK
1804-1805 : ACPI PM1a_CNT_BLK
1808-180b : ACPI PM_TMR
1830-1833 : iTCO_wdt
1830-1833 : iTCO_wdt
1850-1850 : ACPI PM2_CNT_BLK
1854-1857 : pnp 00:05
1880-189f : ACPI GPE0_BLK
e000-efff : PCI Bus 0000:01
e000-e0ff : 0000:01:00.0
e000-e0ff : r8169
f000-f03f : 0000:00:02.0
f000-f03f : vfio
f040-f05f : 0000:00:1f.4
f040-f05f : i801_smbus
f060-f07f : 0000:00:17.0
f060-f07f : ahci
f080-f083 : 0000:00:17.0
f080-f083 : ahci
f090-f097 : 0000:00:17.0
f090-f097 : ahci
ff00-fffe : pnp 00:08
ffff-ffff : pnp 00:02
ffff-ffff : pnp 00:02
ffff-ffff : pnp 00:02
IGD pci info:
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
Subsystem: Elitegroup Computer Systems Device 9c56
Kernel driver in use: vfio-pci
Kernel modules: i915
00: 86 80 12 19 03 00 10 00 06 00 00 03 10 00 00 00
10: 04 00 00 de 00 00 00 00 0c 00 00 c0 00 00 00 00
20: 01 f0 00 00 00 00 00 00 00 00 00 00 19 10 56 9c
30: 00 00 00 00 40 00 00 00 00 00 00 00 0b 01 00 00
40: 09 70 0c 01 71 66 01 62 c8 00 04 94 00 00 00 00
50: c1 02 00 00 31 80 00 00 00 00 00 00 01 00 00 bc
60: 00 00 01 01 00 00 00 00 00 00 00 00 00 00 00 00
70: 10 ac 92 00 00 80 00 10 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 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 05 d0 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 01 00 22 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 01 00 00 00 00 80 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 18 60 d6 ba
_______________________________________________
vfio-users mailing list
vfio-users@redhat.com
https://www.redhat.com/mailman/listinfo/vfio-users