[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-bugs] [Bug 1723] New: [vt-d] xl command does not response after passthrou IGD card
http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=1723 Summary: [vt-d] xl command does not response after passthrou IGD card Product: Xen Version: unstable Platform: Other OS/Version: Windows Status: NEW Severity: normal Priority: P1 Component: Unspecified AssignedTo: xen-bugs@xxxxxxxxxxxxxxxxxxx ReportedBy: shaohui.zheng@xxxxxxxxx Environment: ------------ Service Arch (ia32/ia32e/IA64): IA32e Guest Arch (ia32/ia32e/IA64): Guest OS Type (Linux/Windows): Vista Change Set: 22764:75b6287626ee Hardware: Sandy Bridge(Sugar bay) Other: pvops dom0:862ef97190f6b54d35c76c93fb2b8fadd7ab7d68 ioemu commit:1c304816043c0ffe14d20d6006d6165cb7fddb9b Bug detailed description: -------------------------- We try to create a Vista guest with onboard Intel graphics card assigned, but after we execute "xl create" command, xl command never return, and if we try to see all the available CPU with "xl list", it does not return, either. If we did not pass-throu graphics card statically when we boot Vista guest, we attach it with "xl pci-attach dom_id 00:02.0", the xl command also does not return. I fallback changeset 22467:89116f28083f, IGD pass-throu works well, so it is a regression. Reproduce steps: ---------------- 1. Bind onboard Intel graphics card to pci-stub for example: echo "8086 0102" > /sys/bus/pci/drivers/pci-stub/new_id echo -n 0000:00:02.0 > /sys/bus/pci/drivers/pci-stub/bind 2. Prepare Vista HVM configure file xm.conf, make sure graphics pass-throu issue was enabled. gfx_passthru = 1 pci = ['00:02.0'] 3. create guest xl create xm.conf You will see this issue. Current result: ---------------- serial console output when creat the guest. (XEN) HVM1: HVM Loader (XEN) HVM1: Detected Xen v4.1.0-rc2-pre (XEN) HVM1: CPU speed is 3093 MHz (XEN) HVM1: Xenbus rings @0xfeffc000, event channel 5 (XEN) irq.c:258: Dom1 PCI link 0 changed 0 -> 5 (XEN) HVM1: PCI-ISA link 0 routed to IRQ5 (XEN) irq.c:258: Dom1 PCI link 1 changed 0 -> 10 (XEN) HVM1: PCI-ISA link 1 routed to IRQ10 (XEN) irq.c:258: Dom1 PCI link 2 changed 0 -> 11 (XEN) HVM1: PCI-ISA link 2 routed to IRQ11 (XEN) irq.c:258: Dom1 PCI link 3 changed 0 -> 5 (XEN) HVM1: PCI-ISA link 3 routed to IRQ5 (XEN) HVM1: pci dev 01:3 INTA->IRQ10 (XEN) HVM1: pci dev 03:0 INTA->IRQ5 (XEN) HVM1: pci dev 02:0 bar 10 size 02000000: f0000008 (XEN) HVM1: pci dev 03:0 bar 14 size 01000000: f2000008 (XEN) HVM1: pci dev 02:0 bar 14 size 00001000: f3000000 (XEN) HVM1: pci dev 03:0 bar 10 size 00000100: 0000c001 (XEN) HVM1: pci dev 01:1 bar 20 size 00000010: 0000c101 (XEN) HVM1: Multiprocessor initialisation: (XEN) HVM1: - CPU0 ... 36-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done. (XEN) HVM1: - CPU1 ... 36-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done. (XEN) HVM1: - CPU2 ... 36-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done. (XEN) HVM1: - CPU3 ... 36-bit phys ... fixed MTRRs ... var MTRRs [2/8] ... done. (XEN) HVM1: Testing HVM environment: (XEN) HVM1: - REP INSB across page boundaries ... passed (XEN) HVM1: - GS base MSRs and SWAPGS ... passed (XEN) HVM1: Passed 2 of 2 tests (XEN) HVM1: Writing SMBIOS tables ... (XEN) HVM1: Loading ROMBIOS ... (XEN) HVM1: 9628 bytes of ROMBIOS high-memory extensions: (XEN) HVM1: Relocating to 0xfc000000-0xfc00259c ... done (XEN) HVM1: Creating MP tables ... (XEN) HVM1: Loading Cirrus VGABIOS ... (XEN) HVM1: Loading ACPI ... (XEN) HVM1: - Lo data: 000ea020-000ea04f (XEN) HVM1: - Hi data: fc002800-fc01291f (XEN) HVM1: vm86 TSS at fc012c00 (XEN) HVM1: BIOS map: (XEN) HVM1: c0000-c8fff: VGA BIOS (XEN) HVM1: eb000-eb1cf: SMBIOS tables (XEN) HVM1: f0000-fffff: Main BIOS (XEN) HVM1: E820 table: (XEN) HVM1: [00]: 00000000:00000000 - 00000000:0009e000: RAM (XEN) HVM1: [01]: 00000000:0009e000 - 00000000:0009fc00: RESERVED (XEN) HVM1: [02]: 00000000:0009fc00 - 00000000:000a0000: RESERVED (XEN) HVM1: HOLE: 00000000:000a0000 - 00000000:000e0000 (XEN) HVM1: [03]: 00000000:000e0000 - 00000000:00100000: RESERVED (XEN) HVM1: [04]: 00000000:00100000 - 00000000:40000000: RAM (XEN) HVM1: HOLE: 00000000:40000000 - 00000000:fc000000 (XEN) HVM1: [05]: 00000000:fc000000 - 00000001:00000000: RESERVED (XEN) HVM1: Invoking ROMBIOS ... (XEN) HVM1: $Revision: 1.221 $ $Date: 2008/12/07 17:32:29 $ (XEN) stdvga.c:147:d1 entering stdvga and caching modes (XEN) HVM1: VGABios $Id: vgabios.c,v 1.67 2008/01/27 09:44:12 vruppert Exp $ (XEN) HVM1: Bochs BIOS - build: 06/23/99 (XEN) HVM1: $Revision: 1.221 $ $Date: 2008/12/07 17:32:29 $ (XEN) HVM1: Options: apmbios pcibios eltorito PMM (XEN) HVM1: (XEN) HVM1: ata0-0: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 (XEN) HVM1: ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (10240 MBytes) (XEN) tmem: all pools frozen for all domains (XEN) tmem: all pools thawed for all domains (XEN) [VT-D]iommu.c:1785: VT-d page table not sharing with EPT table (XEN) tmem: all pools frozen for all domains (XEN) tmem: all pools thawed for all domains Expected result: ---------------- Basic root-causing log: ---------------------- -- Configure bugmail: http://bugzilla.xensource.com/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. _______________________________________________ Xen-bugs mailing list Xen-bugs@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-bugs
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |