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

Re: [Xen-devel] Re: collecting info on platforms with VT-d BIOS problems



On Fri, Jan 29, 2010 at 02:26:39AM +0100, Mark Hurenkamp wrote:
> Hi,
>
> I own an Asus P7P55D-EVO board, which has vtx and vt-d features in the  
> BIOS (i'm running the latest firmware 1207), however for me this  
> platform won't boot with iommu enabled.
> Here I've included a failing boot log (iommu=1), and a lspci output for a 
> working boot (with iommu=0).
> Let me know if there's other info you would like to see of this system.
> I'd love to run this with the tuner cards in one hvm, and the graphics  
> card in another hvm...
>

Thanks for the report.

> Latest xen (from xen-unstable) shows the following when i boot:
>
>  __  __            _  _    ___   ___              _____
>  \ \/ /___ _ __   | || |  / _ \ / _ \    _ __ ___|___ /    _ __  _ __  
> ___
>   \  // _ \ '_ \  | || |_| | | | | | |__| '__/ __| |_ \ __| '_ \| '__/ _ 
> \
>   /  \  __/ | | | |__   _| |_| | |_| |__| | | (__ ___) |__| |_) | | |  
> __/
>  /_/\_\___|_| |_|    |_|(_)___(_)___/   |_|  \___|____/   | .__/|_|   
> \___|
>                                                           |_|
> (XEN) Xen version 4.0.0-rc3-pre (root@xxxxxxxxxxx) (gcc version 4.4.1  
> (Ubuntu 4.4.1-4ubuntu8) ) Thu Jan 28 22:50:42 CET 2010
> (XEN) Latest ChangeSet: Tue Jan 26 15:54:40 2010 +0000  
> 20858:2636e5619708
> (XEN) Command line: com1=112500,8n1 console=com1
> (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 - 000000000009fc00 (usable)
> (XEN)  000000000009fc00 - 00000000000a0000 (reserved)
> (XEN)  00000000000e4000 - 0000000000100000 (reserved)
> (XEN)  0000000000100000 - 00000000bf670000 (usable)
> (XEN)  00000000bf670000 - 00000000bf688000 (ACPI data)
> (XEN)  00000000bf688000 - 00000000bf6dc000 (ACPI NVS)
> (XEN)  00000000bf6dc000 - 00000000bf700000 (reserved)
> (XEN)  00000000bf800000 - 00000000c0000000 (reserved)
> (XEN)  00000000fee00000 - 00000000fee01000 (reserved)
> (XEN)  00000000ffe00000 - 0000000100000000 (reserved)
> (XEN)  0000000100000000 - 0000000140000000 (usable)
> (XEN) ACPI: RSDP 000FB470, 0024 (r2 ACPIAM)
> (XEN) ACPI: XSDT BF670100, 006C (r1 120709 XSDT1509 20091207 MSFT       
> 97)
> (XEN) ACPI: FACP BF670290, 00F4 (r3 120709 FACP1509 20091207 MSFT       
> 97)
> (XEN) ACPI: DSDT BF6704A0, EF14 (r1  A1290 A1290001        1 INTL  
> 20060113)
> (XEN) ACPI: FACS BF688000, 0040
> (XEN) ACPI: APIC BF670390, 00CC (r1 120709 APIC1509 20091207 MSFT       
> 97)
> (XEN) ACPI: MCFG BF670460, 003C (r1 120709 OEMMCFG  20091207 MSFT       
> 97)
> (XEN) ACPI: OEMB BF688040, 0072 (r1 120709 OEMB1509 20091207 MSFT       
> 97)
> (XEN) ACPI: HPET BF67F7A0, 0038 (r1 120709 OEMHPET  20091207 MSFT       
> 97)
> (XEN) ACPI: DMAR BF6880C0, 0090 (r1    AMI  OEMDMAR        1 MSFT       
> 97)
> (XEN) ACPI: ASPT BF67FA40, 0034 (r6 120709 PerfTune 20091207 MSFT       
> 97)
> (XEN) ACPI: OSFR BF67FA80, 00B0 (r1 120709 OEMOSFR  20091207 MSFT       
> 97)
> (XEN) ACPI: SSDT BF689760, 0363 (r1 DpgPmm    CpuPm       12 INTL  
> 20060113)
> (XEN) System RAM: 3836MB (3929012kB)
> (XEN) No NUMA configuration found
> (XEN) Faking a node at 0000000000000000-0000000140000000
> (XEN) Domain heap initialised
> (XEN) found SMP MP-table at 000ff780
> (XEN) DMI 2.6 present.
> (XEN) Using APIC driver default
> (XEN) ACPI: PM-Timer IO Port: 0x808
> (XEN) ACPI: ACPI SLEEP INFO: pm1x_cnt[804,0], pm1x_evt[800,0]
> (XEN) ACPI:                  wakeup_vec[bf68800c], vec_size[20]
> (XEN) ACPI: Local APIC address 0xfee00000
> (XEN) ACPI: LAPIC (acpi_id[0x01] 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[0x03] lapic_id[0x04] enabled)
> (XEN) Processor #4 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled)
> (XEN) Processor #6 7:14 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x84] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x85] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x07] lapic_id[0x86] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x08] lapic_id[0x87] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x09] lapic_id[0x88] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x0a] lapic_id[0x89] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x0b] lapic_id[0x8a] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x0c] lapic_id[0x8b] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x0d] lapic_id[0x8c] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x0e] lapic_id[0x8d] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x0f] lapic_id[0x8e] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x10] lapic_id[0x8f] disabled)
> (XEN) ACPI: IOAPIC (id[0x07] address[0xfec00000] gsi_base[0])
> (XEN) IOAPIC[0]: apic_id 7, version 32, address 0xfec00000, GSI 0-23
> (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:  Flat.  Using 1 I/O APICs
> (XEN) ACPI: HPET id: 0x8086a701 base: 0xfed00000
> (XEN) [VT-D]dmar.c:631: Host address width 36
> (XEN) [VT-D]dmar.c:640: found ACPI_DMAR_DRHD:
> (XEN) [VT-D]dmar.c:374:   dmaru->address = fed90000
> (XEN) [VT-D]dmar.c:386:   flags: INCLUDE_ALL
> (XEN) [VT-D]dmar.c:644: found ACPI_DMAR_RMRR:
> (XEN) [VT-D]dmar.c:326:   endpoint: 0:1d.0
> (XEN) [VT-D]dmar.c:326:   endpoint: 0:1a.0
> (XEN) [VT-D]dmar.c:535:   RMRR region: base_addr e4000 end_address e7fff
> (XEN) [VT-D]dmar.c:644: found ACPI_DMAR_RMRR:
> (XEN) [VT-D]dmar.c:326:   endpoint: 0:1d.0
> (XEN) [VT-D]dmar.c:326:   endpoint: 0:1a.0
> (XEN) [VT-D]dmar.c:535:   RMRR region: base_addr bf6ec000 end_address  
> bf6fffff
> (XEN) PCI: MCFG configuration 0: base e0000000 segment 0 buses 0 - 255
> (XEN) PCI: Not using MMCONFIG.
> (XEN) Using ACPI (MADT) for SMP configuration information
> (XEN) Using scheduler: SMP Credit Scheduler (credit)
> (XEN) Initializing CPU#0
> (XEN) Detected 2675.032 MHz processor.
> (XEN) Initing memory sharing.
> (XEN) CPU: L1 I cache: 32K, L1 D cache: 32K
> (XEN) CPU: L2 cache: 256K
> (XEN) CPU: L3 cache: 8192K
> (XEN) CPU: Physical Processor ID: 0
> (XEN) CPU: Processor Core ID: 0
> (XEN) VMX: Supported advanced features:
> (XEN)  - APIC MMIO access virtualisation
> (XEN)  - APIC TPR shadow
> (XEN)  - Extended Page Tables (EPT)
> (XEN)  - Virtual-Processor Identifiers (VPID)
> (XEN)  - Virtual NMI
> (XEN)  - MSR direct-access bitmap
> (XEN) HVM: ASIDs enabled.
> (XEN) HVM: VMX enabled
> (XEN) HVM: Hardware Assisted Paging detected.
> (XEN) Intel machine check reporting enabled on CPU#0.
> (XEN) CPU0: Thermal monitoring enabled (TM1)
> (XEN) [VT-D]iommu.c:1062: drhd->address = fed90000
> (XEN) [VT-D]iommu.c:1063: iommu->reg = ffff82c3fff57000
> (XEN) Intel VT-d Snoop Control supported.
> (XEN) Intel VT-d DMA Passthrough not supported.
> (XEN) Intel VT-d Queued Invalidation supported.
> (XEN) Intel VT-d Interrupt Remapping supported.
> (XEN) ----[ Xen-4.0.0-rc3-pre  x86_64  debug=y  Not tainted ]----
> (XEN) CPU:    0
> (XEN) RIP:    e008:[<ffff82c480139897>] clear_fault_bits+0x40/0xdd
> (XEN) RFLAGS: 0000000000010002   CONTEXT: hypervisor
> (XEN) rax: 0000000000000282   rbx: ffff83013fff3e10   rcx:  
> ffff82c3fff5700c
> (XEN) rdx: ffff82c3fff57000   rsi: ffff82c3fff5aff8   rdi:  
> ffff82c3fff57008
> (XEN) rbp: ffff82c4802efd88   rsp: ffff82c4802efd78   r8:   
> ffffffff00000000
> (XEN) r9:  0000000000000004   r10: 0000000000000000   r11:  
> 0000000000000040
> (XEN) r12: ffff83013fff3e48   r13: 0000000000000018   r14:  
> 0000000000000018
> (XEN) r15: ffff82c48013a015   cr0: 000000008005003b   cr4:  
> 00000000000026f0
> (XEN) cr3: 00000000bf4f4000   cr2: ffff82c3fff5aff8
> (XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: e008
> (XEN) Xen stack trace from rsp=ffff82c4802efd78:
> (XEN)    ffff83013fff3e10 ffff83013fff3560 ffff82c4802efde8  
> ffff82c48013aa32
> (XEN)    ffff82c4802efdb8 0000001800000010 00000000000000c0  
> 0000000000000c00
> (XEN)    ffff82c4802efde8 ffff83013fff3e10 ffff82c4802388f0  
> ffff82c4802efe00
> (XEN)    0000000000040000 ffff82c480238920 ffff82c4802efe38  
> ffff82c48013b698
> (XEN)    ffff83013fff3d80 000000000000001f ffff82c480264298  
> 00000000ffffffed
> (XEN)    0000000000000040 ffff83000008bfc0 ffff83000008bf70  
> ffff82c480264000
> (XEN)    ffff82c4802efe58 ffff82c4801377d5 0000000000000040  
> ffff82c4802eff28
> (XEN)    ffff82c4802eff18 ffff82c4802554b3 0000000000000000  
> 0000000000000000
> (XEN)    000000000f65f5c0 ffff8300bf4f5ff8 ffff83000008bfc0  
> 0000100000000000
> (XEN)    ffff83000008bf70 ffff83000008bf70 0000000000000000  
> 0000000001086001
> (XEN)    000000000000000f 00000000000efced 0000000800000000  
> 000000010000006e
> (XEN)    0000000000000003 00000000000002f8 0000000000000000  
> 0000000000000000
> (XEN)    0000000000000000 0000000000000000 0000000000000000  
> 0000000000000000
> (XEN)    0000000000067e2c ffff82c4801000b5 0000000000000000  
> 0000000000000000
> (XEN)    0000000000000000 0000000000000000 0000000000000000  
> 0000000000000000
> (XEN)    0000000000000000 0000000000000000 0000000000000000  
> 0000000000000000
> (XEN)    0000000000000000 0000000000000000 0000000000000000  
> 0000000000000000
> (XEN)    0000000000000000 0000000000000000 0000000000000000  
> 0000000000000000
> (XEN)    0000000000000000 0000000000000000 0000000000000000  
> 0000000000000000
> (XEN)    0000000000000000 0000000000000000 0000000000000000  
> 0000000000000000
> (XEN) Xen call trace:
> (XEN)    [<ffff82c480139897>] clear_fault_bits+0x40/0xdd
> (XEN)    [<ffff82c48013aa32>] init_vtd_hw+0x17b/0x3eb
> (XEN)    [<ffff82c48013b698>] intel_vtd_setup+0x572/0x65c
> (XEN)    [<ffff82c4801377d5>] iommu_setup+0x35/0xf2
> (XEN)    [<ffff82c4802554b3>] __start_xen+0x2028/0x23e5
> (XEN)
> (XEN) Pagetable walk from ffff82c3fff5aff8:
> (XEN)  L4[0x105] = 00000000bf4fa027 5555555555555555
> (XEN)  L3[0x10f] = 00000000bf66f063 5555555555555555
> (XEN)  L2[0x1ff] = 00000000bf66e063 5555555555555555
> (XEN)  L1[0x15a] = 0000000000000000 ffffffffffffffff
> (XEN)
> (XEN) ****************************************
> (XEN) Panic on CPU 0:
> (XEN) FATAL PAGE FAULT
> (XEN) [error_code=0000]
> (XEN) Faulting linear address: ffff82c3fff5aff8
> (XEN) ****************************************
> (XEN)
> (XEN) Reboot in five seconds...
>

Interesting.. I haven't seen this one before. 

-- Pasi




_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

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