[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-users] I/O virtualisation disabled - ACPI issue?



I just started using Xen and am trying to come up to speed.  I am trying to configure a desktop PC to boot Xen, then passthrough VGA, Keyboard, and Mouse to a VM for development.  I have a Win7 DomU working beautifully without the passthrough, so I have the basics working.

Here is my configuration (please let me know if I missed something important):
ASUS P9X79 Pro motherboard, current BIOS, with VT-D enabled.
Intel I7-4930K processor

I installed CentOS 6.5 minimal for Dom0, plus a couple packages to get things working (e.g., Perl).  I have xend turned off and I am trying to do everything using the XL toolkit.

I have installed Xen 4.2.3 stable and have built and installed the current head from GIT (post 4.3.1) with identical results.

After some debugging, I believe it is failing to parse the ACPI table (acpi_drhd_units is empty in intel_vtd_setup) and disabling IOMMU.

Any tips on how to proceed?

Thanks!

Here is xl info:
host                   : r4
release                : 3.10.20-11.el6.centos.alt.x86_64
version                : #1 SMP Sat Nov 23 23:08:56 UTC 2013
machine                : x86_64
nr_cpus                : 12
max_cpu_id             : 11
nr_nodes               : 1
cores_per_socket       : 6
threads_per_core       : 2
cpu_mhz                : 3400
hw_caps                : bfebfbff:2c100800:00000000:00007f00:77bee3bf:00000000:00000001:00000281
virt_caps              : hvm
total_memory           : 65477
free_memory            : 63740
sharing_freed_memory   : 0
sharing_used_memory    : 0
outstanding_claims     : 0
free_cpus              : 0
xen_major              : 4
xen_minor              : 4
xen_extra              : -unstable
xen_version            : 4.4-unstable
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xffff800000000000
xen_changeset          : Mon Nov 25 11:20:06 2013 +0100 git:e439e0b-dirty
xen_commandline        : dom0_mem=1024M,max:1024M loglvl=all guest_loglvl=all iommu=on,verbose acpi=verbose apic=bigsmp,verbose apic_verbosity=debug
cc_compiler            : gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-4)
cc_compile_by          : root
cc_compile_domain      : (none)
cc_compile_date        : Mon Dec  2 22:36:29 MST 2013
xend_config_format     : 4


Here is my current grub.conf:
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (3.10.20-11.el6.centos.alt.x86_64)
        root (hd0,0)
        kernel /xen.gz dom0_mem=1024M,max:1024M loglvl=all guest_loglvl=all iommu=on,verbose acpi=verbose apic=bigsmp,verbose apic_verbosity=debug
        module /vmlinuz-3.10.20-11.el6.centos.alt.x86_64 ro root=UUID=65dee24c-3094-49aa-b64c-2859e964052f rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet xen-pciback.hide=(01:00.0)(01:00.1)
        module /initramfs-3.10.20-11.el6.centos.alt.x86_64.img

And finally the rather verbose xl dmesg:

(XEN) Xen version 4.4-unstable (root@(none)) (gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-4)) debug=y Mon Dec  2 22:36:29 MST 2013
(XEN) Latest ChangeSet: Mon Nov 25 11:20:06 2013 +0100 git:e439e0b-dirty
(XEN) Bootloader: GNU GRUB 0.97
(XEN) Command line: dom0_mem=1024M,max:1024M loglvl=all guest_loglvl=all iommu=on,verbose acpi=verbose apic=bigsmp,verbose apic_verbosity=debug
(XEN) Video information:
(XEN)  VGA is text mode 80x25, font 8x16
(XEN)  VBE/DDC methods: V2; EDID transfer time: 1 seconds
(XEN) Disc information:
(XEN)  Found 2 MBR signatures
(XEN)  Found 2 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 000000000009e800 (usable)
(XEN)  000000000009e800 - 00000000000a0000 (reserved)
(XEN)  00000000000e0000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 00000000cc15f000 (usable)
(XEN)  00000000cc15f000 - 00000000cc445000 (reserved)
(XEN)  00000000cc445000 - 00000000cc553000 (ACPI data)
(XEN)  00000000cc553000 - 00000000cc777000 (ACPI NVS)
(XEN)  00000000cc777000 - 00000000cd721000 (reserved)
(XEN)  00000000cd721000 - 00000000cd722000 (usable)
(XEN)  00000000cd722000 - 00000000cd7a8000 (ACPI NVS)
(XEN)  00000000cd7a8000 - 00000000cdbe8000 (usable)
(XEN)  00000000cdbe8000 - 00000000cdff4000 (reserved)
(XEN)  00000000cdff4000 - 00000000ce000000 (usable)
(XEN)  00000000e0000000 - 00000000f0000000 (reserved)
(XEN)  00000000fed1c000 - 00000000fed20000 (reserved)
(XEN)  00000000ff000000 - 0000000100000000 (reserved)
(XEN)  0000000100000000 - 0000001030000000 (usable)
(XEN) ACPI: RSDP 000F0490, 0024 (r2 ALASKA)
(XEN) ACPI: XSDT CC47B070, 005C (r1 ALASKA    A M I  1072009 AMI     10013)
(XEN) ACPI: FACP CC485108, 010C (r5 ALASKA    A M I  1072009 AMI     10013)
(XEN) ACPI: DSDT CC47B168, 9F9A (r2 ALASKA    A M I       16 INTL 20051117)
(XEN) ACPI: FACS CC76E080, 0040
(XEN) ACPI: APIC CC485218, 0100 (r3 ALASKA    A M I  1072009 AMI     10013)
(XEN) ACPI: FPDT CC485318, 0044 (r1 ALASKA    A M I  1072009 AMI     10013)
(XEN) ACPI: MCFG CC485360, 003C (r1 ALASKA OEMMCFG.  1072009 MSFT       97)
(XEN) ACPI: HPET CC4853A0, 0038 (r1 ALASKA    A M I  1072009 AMI.        5)
(XEN) ACPI: BGRT CC552558, 0038 (r0 ALASKA    A M I  1072009 AMI     10013)
(XEN) ACPI: SSDT CC485430, CD128 (r2  INTEL    CpuPm     4000 INTL 20051117)
(XEN) System RAM: 65477MB (67048744kB)
(XEN) No NUMA configuration found
(XEN) Faking a node at 0000000000000000-0000001030000000
(XEN) Domain heap initialised
(XEN) found SMP MP-table at 000fd8b0
(XEN) DMI 2.7 present.
(XEN) APIC boot state is 'xapic'
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x408
(XEN) ACPI: v5 SLEEP INFO: control[0:0], status[0:0]
(XEN) ACPI: SLEEP INFO: pm1x_cnt[404,0], pm1x_evt[400,0]
(XEN) ACPI: 32/64X FACS address mismatch in FADT - cc76e080/0000000000000000, using 32
(XEN) ACPI:             wakeup_vec[cc76e08c], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
(XEN) Processor #0 7:14 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
(XEN) Processor #2 7:14 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x04] enabled)
(XEN) Processor #4 7:14 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x06] enabled)
(XEN) Processor #6 7:14 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x08] lapic_id[0x08] enabled)
(XEN) Processor #8 7:14 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x0a] lapic_id[0x0a] enabled)
(XEN) Processor #10 7:14 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
(XEN) Processor #1 7:14 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x03] enabled)
(XEN) Processor #3 7:14 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x05] enabled)
(XEN) Processor #5 7:14 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x07] lapic_id[0x07] enabled)
(XEN) Processor #7 7:14 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x09] lapic_id[0x09] enabled)
(XEN) Processor #9 7:14 APIC version 21
(XEN) ACPI: LAPIC (acpi_id[0x0b] lapic_id[0x0b] enabled)
(XEN) Processor #11 7:14 APIC version 21
(XEN) ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x06] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x08] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x0a] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x07] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x09] high edge lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x0b] high edge lint[0x1])
(XEN) Overriding APIC driver with bigsmp
(XEN) ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23
(XEN) ACPI: IOAPIC (id[0x02] address[0xfec01000] gsi_base[24])
(XEN) IOAPIC[1]: apic_id 2, version 32, address 0xfec01000, GSI 24-47
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
(XEN) ACPI: IRQ0 used by override.
(XEN) ACPI: IRQ2 used by override.
(XEN) ACPI: IRQ9 used by override.
(XEN) Enabling APIC mode:  Phys.  Using 2 I/O APICs
(XEN) ACPI: HPET id: 0x8086a701 base: 0xfed00000
(XEN) ERST table was not found
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) SMP: Allowing 12 CPUs (0 hotplug CPUs)
(XEN) mapped APIC to ffff82cfffdfb000 (fee00000)
(XEN) mapped IOAPIC to ffff82cfffdfa000 (fec00000)
(XEN) mapped IOAPIC to ffff82cfffdf9000 (fec01000)
(XEN) IRQ limits: 48 GSI, 2272 MSI/MSI-X
(XEN) Not enabling x2APIC: depends on iommu_supports_eim.
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 3400.165 MHz processor.
(XEN) Initing memory sharing.
(XEN) xstate_init: using cntxt_size: 0x340 and states: 0x7
(XEN) mce_intel.c:717: MCA Capability: BCAST 1 SER 0 CMCI 1 firstbank 0 extended MCE MSR 0
(XEN) Intel machine check reporting enabled
(XEN) PCI: MCFG configuration 0: base e0000000 segment 0000 buses 00 - ff
(XEN) PCI: MCFG area at e0000000 reserved in E820
(XEN) PCI: Using MCFG for segment 0000 bus 00-ff
(XEN) I/O virtualisation disabled
...


_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxx
http://lists.xen.org/xen-users

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.