Public bug reported:

Build: Ubuntu 12.04 and Linux Mint 13 Maya
Package: xen-hypervisor-4.1-amd64:amd64 (4.1.2-2ubuntu2.5, 4.1.2-2ubuntu2.6)

Expected: AMD-Vi initialization successful and IOMMU enabled
Actual: AMD-Vi initialization fails and IOMMU disabled

Upgrade from: xen-hypervisor-4.1-amd64:amd64 (4.1.2-2ubuntu2.6, 4.1.2-2ubuntu2) 
Upgrade to:      xen-hypervisor-4.1-amd64:amd64 (4.1.2-2ubuntu2.5, 
4.1.2-2ubuntu2.6)

After upgrade, AMD-Vi initialization fails and I/O virtualization disabled:
(XEN) Initing memory sharing.
(XEN) IVHD Error: Invalid IO-APIC 0xff
(XEN) AMD-Vi: Error initialization
(XEN) I/O virtualisation disabled

Full xm-dmesg output:
(XEN) Xen version 4.1.2 (Ubuntu 4.1.2-2ubuntu2.6) (stefan.ba...@canonical.com) 
(gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) Mon Feb 4 16:41:16 UTC 2013
(XEN) Bootloader: GRUB 1.99-21ubuntu3.9
(XEN) Command line: pci_msitranslate=0 xen-pciback=passthrough 
xen-pciback.hide=(06:00.0)(06.00.1)
(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 7 MBR signatures
(XEN) Found 6 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN) 0000000000000000 - 000000000009e800 (usable)
(XEN) 000000000009e800 - 00000000000a0000 (reserved)
(XEN) 00000000000e0000 - 0000000000100000 (reserved)
(XEN) 0000000000100000 - 00000000bab4f000 (usable)
(XEN) 00000000bab4f000 - 00000000baf83000 (reserved)
(XEN) 00000000baf83000 - 00000000baf93000 (ACPI data)
(XEN) 00000000baf93000 - 00000000bbcfa000 (ACPI NVS)
(XEN) 00000000bbcfa000 - 00000000bca4f000 (reserved)
(XEN) 00000000bca4f000 - 00000000bca50000 (usable)
(XEN) 00000000bca50000 - 00000000bcc56000 (ACPI NVS)
(XEN) 00000000bcc56000 - 00000000bd083000 (usable)
(XEN) 00000000bd083000 - 00000000bd7f4000 (reserved)
(XEN) 00000000bd7f4000 - 00000000bd800000 (usable)
(XEN) 00000000f8000000 - 00000000fc000000 (reserved)
(XEN) 00000000fec00000 - 00000000fec01000 (reserved)
(XEN) 00000000fec10000 - 00000000fec11000 (reserved)
(XEN) 00000000fec20000 - 00000000fec21000 (reserved)
(XEN) 00000000fed00000 - 00000000fed01000 (reserved)
(XEN) 00000000fed61000 - 00000000fed71000 (reserved)
(XEN) 00000000fed80000 - 00000000fed90000 (reserved)
(XEN) 00000000fef00000 - 0000000100000000 (reserved)
(XEN) 0000000100001000 - 000000043f000000 (usable)
(XEN) ACPI: RSDP 000F0490, 0024 (r2 ALASKA)
(XEN) ACPI: XSDT BAF89070, 005C (r1 ALASKA A M I 1072009 AMI 10013)
(XEN) ACPI: FACP BAF90BF8, 010C (r5 ALASKA A M I 1072009 AMI 10013)
(XEN) ACPI Warning (tbfadt-0232): FADT (revision 5) is longer than ACPI 2.0 
version, truncating length 0x10C to 0xF4 [20070126]
(XEN) ACPI Warning (tbfadt-0444): Optional field "Pm2ControlBlock" has zero 
address or length: 0000000000000000/1 [20070126]
(XEN) ACPI: DSDT BAF89168, 7A8A (r2 ALASKA A M I 0 INTL 20051117) 
(XEN) ACPI: FACS BBCF4F80, 0040 
(XEN) ACPI: APIC BAF90D08, 009E (r3 ALASKA A M I 1072009 AMI 10013) 
(XEN) ACPI: FPDT BAF90DA8, 0044 (r1 ALASKA A M I 1072009 AMI 10013) 
(XEN) ACPI: MCFG BAF90DF0, 003C (r1 ALASKA A M I 1072009 MSFT 10013) 
(XEN) ACPI: HPET BAF90E30, 0038 (r1 ALASKA A M I 1072009 AMI 5) 
(XEN) ACPI: SSDT BAF90FC0, 1714 (r1 AMD POWERNOW 1 AMD 1)
(XEN) ACPI: IVRS BAF90EC0, 0100 (r1 AMD RD890S 202031 AMD 0)
(XEN) System RAM: 16287MB (16678040kB)
(XEN) Domain heap initialised
(XEN) ACPI: 32/64X FACS address mismatch in FADT - bbcf4f80/0000000000000000, 
using 32
(XEN) Processor #16 5:1 APIC version 16
(XEN) Processor #17 5:1 APIC version 16
(XEN) Processor #18 5:1 APIC version 16
(XEN) Processor #19 5:1 APIC version 16
(XEN) Processor #20 5:1 APIC version 16
(XEN) Processor #21 5:1 APIC version 16
(XEN) Processor #22 5:1 APIC version 16
(XEN) Processor #23 5:1 APIC version 16
(XEN) IOAPIC[0]: apic_id 9, version 33, address 0xfec00000, GSI 0-23
(XEN) IOAPIC[1]: apic_id 10, version 33, address 0xfec20000, GSI 24-55
(XEN) Enabling APIC mode: Flat. Using 2 I/O APICs
(XEN) Table is not found!
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 3913.328 MHz processor.
(XEN) Initing memory sharing.
(XEN) IVHD Error: Invalid IO-APIC 0xff
(XEN) AMD-Vi: Error initialization
(XEN) I/O virtualisation disabled
(XEN) ENABLING IO-APIC IRQs
(XEN) -> Using new ACK method
(XEN) Platform timer is 14.318MHz HPET
(XEN) Allocated console ring of 16 KiB.
(XEN) HVM: ASIDs enabled.
(XEN) SVM: Supported advanced features:
(XEN) - Nested Page Tables (NPT)
(XEN) - Last Branch Record (LBR) Virtualisation
(XEN) - Next-RIP Saved on #VMEXIT
(XEN) - VMCB Clean Bits
(XEN) - Pause-Intercept Filter
(XEN) HVM: SVM enabled
(XEN) HVM: Hardware Assisted Paging detected.
(XEN) Brought up 8 CPUs
(XEN) *** LOADING DOMAIN 0 ***
(XEN) Xen kernel: 64-bit, lsb, compat32
(XEN) Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x234d000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN) Dom0 alloc.: 0000000420000000->0000000428000000 (4047290 pages to be 
allocated)
(XEN) Init. ramdisk: 000000043c817000->000000043efff800
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN) Loaded kernel: ffffffff81000000->ffffffff8234d000
(XEN) Init. ramdisk: ffffffff8234d000->ffffffff84b35800
(XEN) Phys-Mach map: ffffffff84b36000->ffffffff86a6ad18
(XEN) Start info: ffffffff86a6b000->ffffffff86a6b4b4
(XEN) Page tables: ffffffff86a6c000->ffffffff86aa5000
(XEN) Boot stack: ffffffff86aa5000->ffffffff86aa6000
(XEN) TOTAL: ffffffff80000000->ffffffff86c00000
(XEN) ENTRY ADDRESS: ffffffff81cf7210
(XEN) Dom0 has maximum 8 VCPUs
(XEN) Scrubbing Free RAM: .done.
(XEN) Xen trace buffers: disabled
(XEN) Std. Loglevel: Errors and warnings
(XEN) Guest Loglevel: Nothing (Rate-limited: Errors and warnings)
(XEN) Xen is relinquishing VGA console.
(XEN) *** Serial input -> DOM0 (type \047CTRL-a\047 three times to switch input 
to Xen)
(XEN) Freed 216kB init memory.
(XEN) traps.c:2432:d0 Domain attempted WRMSR 00000000c0010201 from 
0x0000000000000000 to 0x000000000000ffff.
(XEN) physdev.c:162: dom0: wrong map_pirq type 3

Hardware:
Motherboard - ASUS - SABERTOOTH 990FX R2.0 
CPU - AMD FX8120

Prior to upgrade, AMD-Vi initializes successfully and HVM's are able to
grab PCI via IOMMU.  Post upgrade, IOMMU support is disabled due to
failure of AMD-Vi init.

Rolled back to xen-hypervisor-4.1-amd64:amd64 (4.1.2-2ubuntu2.6,
4.1.2-2ubuntu2), and AMD-Vi init is successful.

** Affects: xen (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1160599

Title:
  AMD-Vi initialization fails

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xen/+bug/1160599/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to