xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* fail to detect VT-D on Dell (optiplex 760)
@ 2013-07-31 11:13 Dennis Lan (dlan)
  2013-07-31 12:01 ` Andrew Cooper
  0 siblings, 1 reply; 6+ messages in thread
From: Dennis Lan (dlan) @ 2013-07-31 11:13 UTC (permalink / raw)
  To: xen-devel; +Cc: IAN DELANEY

HI Devs:
 I have problem to boot with VT-D enabled on my machine, with
Xen-4.3.0, it just hangs[0]. But with 4.4-unstable version, it boot
successfully but still fail to detect iommu.

I'm using xen-git master branch,commit: 6072b7c808043b6886c33f896e06fc32ee28346e

also you can refer [1] for more information.
interesting bits from xen-4.4-unstable, full log is here[2]

(XEN) vmap(ffff82c000201000:0x1)
(XEN) [VT-D]iommu.c:1167: IOMMU: unsupported
(XEN) ---- print_iommu_regs ----
(XEN)  drhd->address = fedc1000
(XEN)  VER = ffffffff
(XEN)  CAP = ffffffffffffffff
(XEN)  n_fault_reg = 100
(XEN)  fault_recording_offset = 3ff0
(XEN)  ECAP = ffffffffffffffff
(XEN)  GCMD = ffffffff
(XEN)  GSTS = ffffffff
(XEN)  RTADDR = ffffffffffffffff
(XEN)  CCMD = ffffffffffffffff
(XEN)  FSTS = ffffffff
(XEN)  FECTL = ffffffff
(XEN)  FEDATA = ffffffff
(XEN)  FEADDR = ffffffff
(XEN)  FEUADDR = ffffffff
(XEN) vunmap(ffff82c000201000:0x1)
(XEN) Failed to parse ACPI DMAR.  Disabling VT-d.
(XEN) ERST table was not found
(XEN) Using ACPI (MADT) for SMP configuration information

btw, Ian, I also keep you CCed.

[0] https://bugs.gentoo.org/show_bug.cgi?id=479082#c3
[1] https://bugs.gentoo.org/show_bug.cgi?id=479082
[2] https://479082.bugs.gentoo.org/attachment.cgi?id=354706

Dennis Lan (dlan)

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: fail to detect VT-D on Dell (optiplex 760)
  2013-07-31 11:13 fail to detect VT-D on Dell (optiplex 760) Dennis Lan (dlan)
@ 2013-07-31 12:01 ` Andrew Cooper
  2013-08-01  3:08   ` Zhang, Yang Z
  0 siblings, 1 reply; 6+ messages in thread
From: Andrew Cooper @ 2013-07-31 12:01 UTC (permalink / raw)
  To: Dennis Lan (dlan); +Cc: xen-devel, IAN DELANEY

On 31/07/13 12:13, Dennis Lan (dlan) wrote:
> HI Devs:
>  I have problem to boot with VT-D enabled on my machine, with
> Xen-4.3.0, it just hangs[0]. But with 4.4-unstable version, it boot
> successfully but still fail to detect iommu.
>
> I'm using xen-git master branch,commit: 6072b7c808043b6886c33f896e06fc32ee28346e
>
> also you can refer [1] for more information.
> interesting bits from xen-4.4-unstable, full log is here[2]
>
> (XEN) vmap(ffff82c000201000:0x1)
> (XEN) [VT-D]iommu.c:1167: IOMMU: unsupported
> (XEN) ---- print_iommu_regs ----
> (XEN)  drhd->address = fedc1000
> (XEN)  VER = ffffffff
> (XEN)  CAP = ffffffffffffffff
> (XEN)  n_fault_reg = 100
> (XEN)  fault_recording_offset = 3ff0
> (XEN)  ECAP = ffffffffffffffff
> (XEN)  GCMD = ffffffff
> (XEN)  GSTS = ffffffff
> (XEN)  RTADDR = ffffffffffffffff
> (XEN)  CCMD = ffffffffffffffff
> (XEN)  FSTS = ffffffff
> (XEN)  FECTL = ffffffff
> (XEN)  FEDATA = ffffffff
> (XEN)  FEADDR = ffffffff
> (XEN)  FEUADDR = ffffffff
> (XEN) vunmap(ffff82c000201000:0x1)
> (XEN) Failed to parse ACPI DMAR.  Disabling VT-d.
> (XEN) ERST table was not found
> (XEN) Using ACPI (MADT) for SMP configuration information

According to this, the DMAR table is problematic.  This is the ACPI
table which describes the IOMMU functionality.  Do you have a BIOS
upgrade available?

~Andrew

>
> btw, Ian, I also keep you CCed.
>
> [0] https://bugs.gentoo.org/show_bug.cgi?id=479082#c3
> [1] https://bugs.gentoo.org/show_bug.cgi?id=479082
> [2] https://479082.bugs.gentoo.org/attachment.cgi?id=354706
>
> Dennis Lan (dlan)
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: fail to detect VT-D on Dell (optiplex 760)
  2013-07-31 12:01 ` Andrew Cooper
@ 2013-08-01  3:08   ` Zhang, Yang Z
  2013-08-01  6:24     ` Dennis Lan (dlan)
  0 siblings, 1 reply; 6+ messages in thread
From: Zhang, Yang Z @ 2013-08-01  3:08 UTC (permalink / raw)
  To: Andrew Cooper, Dennis Lan (dlan)
  Cc: xen-devel@lists.xenproject.org, IAN DELANEY

Andrew Cooper wrote on 2013-07-31:
> On 31/07/13 12:13, Dennis Lan (dlan) wrote:
>> HI Devs:
>>  I have problem to boot with VT-D enabled on my machine, with
>> Xen-4.3.0, it just hangs[0]. But with 4.4-unstable version, it boot
>> successfully but still fail to detect iommu.
>> 
>> I'm using xen-git master branch,commit:
>> 6072b7c808043b6886c33f896e06fc32ee28346e
>> 
>> also you can refer [1] for more information.
>> interesting bits from xen-4.4-unstable, full log is here[2]
>> 
>> (XEN) vmap(ffff82c000201000:0x1)
>> (XEN) [VT-D]iommu.c:1167: IOMMU: unsupported
>> (XEN) ---- print_iommu_regs ----
>> (XEN)  drhd->address = fedc1000
>> (XEN)  VER = ffffffff
>> (XEN)  CAP = ffffffffffffffff
>> (XEN)  n_fault_reg = 100
>> (XEN)  fault_recording_offset = 3ff0
>> (XEN)  ECAP = ffffffffffffffff
>> (XEN)  GCMD = ffffffff
>> (XEN)  GSTS = ffffffff
>> (XEN)  RTADDR = ffffffffffffffff
>> (XEN)  CCMD = ffffffffffffffff
>> (XEN)  FSTS = ffffffff
>> (XEN)  FECTL = ffffffff
>> (XEN)  FEDATA = ffffffff
>> (XEN)  FEADDR = ffffffff
>> (XEN)  FEUADDR = ffffffff
>> (XEN) vunmap(ffff82c000201000:0x1)
>> (XEN) Failed to parse ACPI DMAR.  Disabling VT-d.
>> (XEN) ERST table was not found
>> (XEN) Using ACPI (MADT) for SMP configuration information
> 
> According to this, the DMAR table is problematic.  This is the ACPI
> table which describes the IOMMU functionality.  Do you have a BIOS upgrade available?
Yes, the ACPI table is broken. It's better to dump the DMAR to have a double chek.
 
>> 
>> btw, Ian, I also keep you CCed.
>> 
>> [0] https://bugs.gentoo.org/show_bug.cgi?id=479082#c3
>> [1] https://bugs.gentoo.org/show_bug.cgi?id=479082
>> [2] https://479082.bugs.gentoo.org/attachment.cgi?id=354706
>> 
>> Dennis Lan (dlan)
>> 
>> _______________________________________________
>> Xen-devel mailing list
>> Xen-devel@lists.xen.org
>> http://lists.xen.org/xen-devel
> 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel


Best regards,
Yang

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: fail to detect VT-D on Dell (optiplex 760)
  2013-08-01  3:08   ` Zhang, Yang Z
@ 2013-08-01  6:24     ` Dennis Lan (dlan)
  2013-08-01  6:34       ` Zhang, Yang Z
  0 siblings, 1 reply; 6+ messages in thread
From: Dennis Lan (dlan) @ 2013-08-01  6:24 UTC (permalink / raw)
  To: Zhang, Yang Z; +Cc: Andrew Cooper, IAN DELANEY, xen-devel@lists.xenproject.org

HI Zhang, Andrew:
    Here is my report.
    I upgrade the BIOS from version A00 to A15, and the configuration
of "VT-D" is gone
(also there is no kind of virtualization setting). I'm not sure
whether this feature is removed or enabled by default.
   and I haven't seen the error messages from the Xen log [1]

(XEN) ACPI: HPET id: 0x8086a701 base: 0xfed00000
  ...(lines between this two are gone)
(XEN) ERST table was not found

Dennis Lan (dlan)

On Thu, Aug 1, 2013 at 11:08 AM, Zhang, Yang Z <yang.z.zhang@intel.com> wrote:
> Andrew Cooper wrote on 2013-07-31:
>> On 31/07/13 12:13, Dennis Lan (dlan) wrote:
>>> HI Devs:
>>>  I have problem to boot with VT-D enabled on my machine, with
>>> Xen-4.3.0, it just hangs[0]. But with 4.4-unstable version, it boot
>>> successfully but still fail to detect iommu.
>>>
>>> I'm using xen-git master branch,commit:
>>> 6072b7c808043b6886c33f896e06fc32ee28346e
>>>
>>> also you can refer [1] for more information.
>>> interesting bits from xen-4.4-unstable, full log is here[2]
>>>
>>> (XEN) vmap(ffff82c000201000:0x1)
>>> (XEN) [VT-D]iommu.c:1167: IOMMU: unsupported
>>> (XEN) ---- print_iommu_regs ----
>>> (XEN)  drhd->address = fedc1000
>>> (XEN)  VER = ffffffff
>>> (XEN)  CAP = ffffffffffffffff
>>> (XEN)  n_fault_reg = 100
>>> (XEN)  fault_recording_offset = 3ff0
>>> (XEN)  ECAP = ffffffffffffffff
>>> (XEN)  GCMD = ffffffff
>>> (XEN)  GSTS = ffffffff
>>> (XEN)  RTADDR = ffffffffffffffff
>>> (XEN)  CCMD = ffffffffffffffff
>>> (XEN)  FSTS = ffffffff
>>> (XEN)  FECTL = ffffffff
>>> (XEN)  FEDATA = ffffffff
>>> (XEN)  FEADDR = ffffffff
>>> (XEN)  FEUADDR = ffffffff
>>> (XEN) vunmap(ffff82c000201000:0x1)
>>> (XEN) Failed to parse ACPI DMAR.  Disabling VT-d.
>>> (XEN) ERST table was not found
>>> (XEN) Using ACPI (MADT) for SMP configuration information
>>
>> According to this, the DMAR table is problematic.  This is the ACPI
>> table which describes the IOMMU functionality.  Do you have a BIOS upgrade available?
> Yes, the ACPI table is broken. It's better to dump the DMAR to have a double chek.
>

Still, is this a software issue (the BIOS?) or the hardware issue (the
mainboard) ?
Is there any documents about how to dump DMAR register?
thanks


>>>
>>> btw, Ian, I also keep you CCed.
>>>
>>> [0] https://bugs.gentoo.org/show_bug.cgi?id=479082#c3
>>> [1] https://bugs.gentoo.org/show_bug.cgi?id=479082
>>> [2] https://479082.bugs.gentoo.org/attachment.cgi?id=354706
>>>
>>> Dennis Lan (dlan)
>>>
>>> _______________________________________________
>>> Xen-devel mailing list
>>> Xen-devel@lists.xen.org
>>> http://lists.xen.org/xen-devel
>>
>>
>> _______________________________________________
>> Xen-devel mailing list
>> Xen-devel@lists.xen.org
>> http://lists.xen.org/xen-devel
>
>
> Best regards,
> Yang
>
>


XEN full log

_
 \ \/ /___ _ __   | || | | || |     _   _ _ __  ___| |_ __ _| |__ | | ___
  \  // _ \ '_ \  | || |_| || |_ __| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
  /  \  __/ | | | |__   _|__   _|__| |_| | | | \__ \ || (_| | |_) | |  __/
 /_/\_\___|_| |_|    |_|(_) |_|     \__,_|_| |_|___/\__\__,_|_.__/|_|\___|

(XEN) Xen version 4.4-unstable (@) (gcc (Gentoo 4.8.1 p1.0, pie-0.5.6)
4.8.1) debug=y Wed Jul 31 18:44:00 CST 2013
(XEN) Latest ChangeSet: Tue Jul 30 00:18:28 2013 +0100 git:6072b7c-dirty
(XEN) Bootloader: GRUB 2.00
(XEN) Command line: loglvl=all guest_loglvl=all com1=115200,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 4 MBR signatures
(XEN)  Found 4 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 000000000009ec00 (usable)
(XEN)  00000000000f0000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 00000000bdbffc00 (usable)
(XEN)  00000000bdbffc00 - 00000000bdc53c00 (ACPI NVS)
(XEN)  00000000bdc53c00 - 00000000bdc55c00 (ACPI data)
(XEN)  00000000bdc55c00 - 00000000c0000000 (reserved)
(XEN)  00000000f8000000 - 00000000fc000000 (reserved)
(XEN)  00000000fec00000 - 00000000fed00400 (reserved)
(XEN)  00000000fed20000 - 00000000feda0000 (reserved)
(XEN)  00000000fee00000 - 00000000fef00000 (reserved)
(XEN)  00000000ffb00000 - 0000000100000000 (reserved)
(XEN)  0000000100000000 - 0000000238000000 (usable)
(XEN) ACPI: RSDP 000FEC00, 0024 (r2 DELL  )
(XEN) ACPI: XSDT 000FC924, 0094 (r1 DELL    B10K          15 ASL        61)
(XEN) ACPI: FACP 000FCA4C, 00F4 (r3 DELL    B10K          15 ASL        61)
(XEN) ACPI: DSDT FFF20BAB, 5655 (r1   DELL    dt_ex     1000 INTL 20050624)
(XEN) ACPI: FACS BDBFFC00, 0040
(XEN) ACPI: SSDT FFF2631F, 00AA (r1   DELL    st_ex     1000 INTL 20050624)
(XEN) ACPI: APIC 000FCB40, 0092 (r1 DELL    B10K          15 ASL        61)
(XEN) ACPI: BOOT 000FCBD2, 0028 (r1 DELL    B10K          15 ASL        61)
(XEN) ACPI: ASF! 000FCBFA, 0096 (r32 DELL    B10K          15 ASL        61)
(XEN) ACPI: MCFG 000FCC90, 003C (r1 DELL    B10K          15 ASL        61)
(XEN) ACPI: HPET 000FCCCC, 0038 (r1 DELL    B10K          15 ASL        61)
(XEN) ACPI: TCPA 000FCF28, 0032 (r1 DELL    B10K          15 ASL        61)
(XEN) ACPI: SLIC 000FCD04, 0176 (r1 DELL    B10K          15 ASL        61)
(XEN) ACPI: SSDT BDBFFC40, 0175 (r1 DpgPmm  Cpu0Ist       11 INTL 20050624)
(XEN) ACPI: SSDT BDC00049, 0175 (r1 DpgPmm  Cpu1Ist       11 INTL 20050624)
(XEN) ACPI: SSDT BDC00452, 0175 (r1 DpgPmm  Cpu2Ist       11 INTL 20050624)
(XEN) ACPI: SSDT BDC0085B, 0175 (r1 DpgPmm  Cpu3Ist       11 INTL 20050624)
(XEN) ACPI: SSDT BDC00C64, 0190 (r1 DpgPmm    CpuPm       10 INTL 20050624)
(XEN) System RAM: 8027MB (8220276kB)
(XEN) No NUMA configuration found
(XEN) Faking a node at 0000000000000000-0000000238000000
(XEN) Domain heap initialised
(XEN) found SMP MP-table at 000fe710
(XEN) DMI 2.5 present.
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x808
(XEN) ACPI: SLEEP INFO: pm1x_cnt[804,0], pm1x_evt[800,0]
(XEN) ACPI:             wakeup_vec[bdbffc0c], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
(XEN) Processor #0 7:7 APIC version 20
(XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
(XEN) Processor #1 7:7 APIC version 20
(XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
(XEN) Processor #2 7:7 APIC version 20
(XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
(XEN) Processor #3 7:7 APIC version 20
(XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x00] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x01] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x07] lapic_id[0x02] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x08] lapic_id[0x03] disabled)
(XEN) ACPI: LAPIC_NMI (acpi_id[0xff] high level lint[0x1])
(XEN) ACPI: IOAPIC (id[0x08] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 8, 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) ERST table was not found
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) SMP: Allowing 8 CPUs (4 hotplug CPUs)
(XEN) IRQ limits: 24 GSI, 760 MSI/MSI-X
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 2327.242 MHz processor.
(XEN) Initing memory sharing.
(XEN) mce_intel.c:717: MCA Capability: BCAST 1 SER 0 CMCI 0 firstbank
1 extended MCE MSR 0
(XEN) Intel machine check reporting enabled
(XEN) PCI: MCFG configuration 0: base f8000000 segment 0000 buses 00 - 3f
(XEN) PCI: MCFG area at f8000000 reserved in E820
(XEN) PCI: Using MCFG for segment 0000 bus 00-3f
(XEN) I/O virtualisation disabled
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using new ACK method
(XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) Platform timer is 14.318MHz HPET
(XEN) Allocated console ring of 32 KiB.
(XEN) mwait-idle: does not run on family 6 model 23
(XEN) Brought up 4 CPUs
(XEN) HPET: 8 timers (8 will be used for broadcast)
(XEN) ACPI sleep modes: S3
(XEN) mcheck_poll: Machine check polling timer started.
(XEN) *** LOADING DOMAIN 0 ***
(XEN) elf_parse_binary: phdr: paddr=0x1000000 memsz=0x947000
(XEN) elf_parse_binary: phdr: paddr=0x1947000 memsz=0xca0f0
(XEN) elf_parse_binary: phdr: paddr=0x1a12000 memsz=0x145c0
(XEN) elf_parse_binary: phdr: paddr=0x1a27000 memsz=0x659000
(XEN) elf_parse_binary: memory: 0x1000000 -> 0x2080000
(XEN) elf_xen_parse_note: GUEST_OS = "linux"
(XEN) elf_xen_parse_note: GUEST_VERSION = "2.6"
(XEN) elf_xen_parse_note: XEN_VERSION = "xen-3.0"
(XEN) elf_xen_parse_note: VIRT_BASE = 0xffffffff80000000
(XEN) elf_xen_parse_note: ENTRY = 0xffffffff81a271e0
(XEN) elf_xen_parse_note: HYPERCALL_PAGE = 0xffffffff81001000
(XEN) elf_xen_parse_note: FEATURES = "!writable_page_tables|pae_pgdir_above_4gb"
(XEN) elf_xen_parse_note: PAE_MODE = "yes"
(XEN) elf_xen_parse_note: LOADER = "generic"
(XEN) elf_xen_parse_note: unknown xen elf note (0xd)
(XEN) elf_xen_parse_note: SUSPEND_CANCEL = 0x1
(XEN) elf_xen_parse_note: HV_START_LOW = 0xffff800000000000
(XEN) elf_xen_parse_note: PADDR_OFFSET = 0x0
(XEN) elf_xen_addr_calc_check: addresses:
(XEN)     virt_base        = 0xffffffff80000000
(XEN)     elf_paddr_offset = 0x0
(XEN)     virt_offset      = 0xffffffff80000000
(XEN)     virt_kstart      = 0xffffffff81000000
(XEN)     virt_kend        = 0xffffffff82080000
(XEN)     virt_entry       = 0xffffffff81a271e0
(XEN)     p2m_base         = 0xffffffffffffffff
(XEN)  Xen  kernel: 64-bit, lsb, compat32
(XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x2080000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Dom0 alloc.:   000000022c000000->0000000230000000 (1981399
pages to be allocated)
(XEN)  Init. ramdisk: 0000000237cb0000->0000000237fffcbc
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: ffffffff81000000->ffffffff82080000
(XEN)  Init. ramdisk: ffffffff82080000->ffffffff823cfcbc
(XEN)  Phys-Mach map: ffffffff823d0000->ffffffff8330f938
(XEN)  Start info:    ffffffff83310000->ffffffff833104b4
(XEN)  Page tables:   ffffffff83311000->ffffffff8332e000
(XEN)  Boot stack:    ffffffff8332e000->ffffffff8332f000
(XEN)  TOTAL:         ffffffff80000000->ffffffff83400000
(XEN)  ENTRY ADDRESS: ffffffff81a271e0
(XEN) Dom0 has maximum 4 VCPUs
(XEN) elf_load_binary: phdr 0 at 0xffffffff81000000 -> 0xffffffff81947000
(XEN) elf_load_binary: phdr 1 at 0xffffffff81947000 -> 0xffffffff81a110f0
(XEN) elf_load_binary: phdr 2 at 0xffffffff81a12000 -> 0xffffffff81a265c0
(XEN) elf_load_binary: phdr 3 at 0xffffffff81a27000 -> 0xffffffff81b47000
(XEN) Scrubbing Free RAM: .done.
(XEN) Initial low memory virq threshold set at 0x4000 pages.
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch
input to Xen)
(XEN) Freed 252kB init memory.
mapping kernel into physical memory
about to get started...
(XEN) vmap(ffff82c000201000:0x1)
(XEN) vmap(ffff82c000203000:0x1)
(XEN) vmap(ffff82c000205000:0x1)
(XEN) vmap(ffff82c000207000:0x1)
(XEN) vmap(ffff82c000209000:0x1)
(XEN) PCI add device 0000:00:00.0
(XEN) PCI add device 0000:00:01.0
(XEN) PCI add device 0000:00:02.0
(XEN) PCI add device 0000:00:02.1
(XEN) PCI add device 0000:00:03.0
(XEN) PCI add device 0000:00:03.2
(XEN) PCI add device 0000:00:03.3
(XEN) PCI add device 0000:00:19.0
(XEN) PCI add device 0000:00:1a.0
(XEN) PCI add device 0000:00:1a.1
(XEN) PCI add device 0000:00:1a.2
(XEN) PCI add device 0000:00:1a.7
(XEN) PCI add device 0000:00:1b.0
(XEN) PCI add device 0000:00:1c.0
(XEN) PCI add device 0000:00:1c.1
(XEN) PCI add device 0000:00:1d.0
(XEN) PCI add device 0000:00:1d.1
(XEN) PCI add device 0000:00:1d.2
(XEN) PCI add device 0000:00:1d.7
(XEN) PCI add device 0000:00:1e.0
(XEN) PCI add device 0000:00:1f.0
(XEN) PCI add device 0000:00:1f.2
(XEN) PCI add device 0000:00:1f.3

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: fail to detect VT-D on Dell (optiplex 760)
  2013-08-01  6:24     ` Dennis Lan (dlan)
@ 2013-08-01  6:34       ` Zhang, Yang Z
  2013-08-01  8:16         ` Dennis Lan (dlan)
  0 siblings, 1 reply; 6+ messages in thread
From: Zhang, Yang Z @ 2013-08-01  6:34 UTC (permalink / raw)
  To: Dennis Lan (dlan)
  Cc: Andrew Cooper, IAN DELANEY, xen-devel@lists.xenproject.org

Dennis Lan (dlan) wrote on 2013-08-01:
> HI Zhang, Andrew:
>     Here is my report.
>     I upgrade the BIOS from version A00 to A15, and the configuration
> of "VT-D" is gone (also there is no kind of virtualization setting).
> I'm not sure whether this feature is removed or enabled by default.
>    and I haven't seen the error messages from the Xen log [1]
> (XEN) ACPI: HPET id: 0x8086a701 base: 0xfed00000
>   ...(lines between this two are gone)
> (XEN) ERST table was not found
> 
(XEN) I/O virtualisation disabled
This means the VT-d is disabled by BIOS. Did you ever successfully to boot Xen in this machine?


> Dennis Lan (dlan)
> 
> On Thu, Aug 1, 2013 at 11:08 AM, Zhang, Yang Z <yang.z.zhang@intel.com>
> wrote:
>> Andrew Cooper wrote on 2013-07-31:
>>> On 31/07/13 12:13, Dennis Lan (dlan) wrote:
>>>> HI Devs:
>>>>  I have problem to boot with VT-D enabled on my machine, with
>>>> Xen-4.3.0, it just hangs[0]. But with 4.4-unstable version, it
>>>> boot successfully but still fail to detect iommu.
>>>> 
>>>> I'm using xen-git master branch,commit:
>>>> 6072b7c808043b6886c33f896e06fc32ee28346e
>>>> 
>>>> also you can refer [1] for more information.
>>>> interesting bits from xen-4.4-unstable, full log is here[2]
>>>> 
>>>> (XEN) vmap(ffff82c000201000:0x1)
>>>> (XEN) [VT-D]iommu.c:1167: IOMMU: unsupported
>>>> (XEN) ---- print_iommu_regs ----
>>>> (XEN)  drhd->address = fedc1000
>>>> (XEN)  VER = ffffffff
>>>> (XEN)  CAP = ffffffffffffffff
>>>> (XEN)  n_fault_reg = 100
>>>> (XEN)  fault_recording_offset = 3ff0
>>>> (XEN)  ECAP = ffffffffffffffff
>>>> (XEN)  GCMD = ffffffff
>>>> (XEN)  GSTS = ffffffff
>>>> (XEN)  RTADDR = ffffffffffffffff
>>>> (XEN)  CCMD = ffffffffffffffff
>>>> (XEN)  FSTS = ffffffff
>>>> (XEN)  FECTL = ffffffff
>>>> (XEN)  FEDATA = ffffffff
>>>> (XEN)  FEADDR = ffffffff
>>>> (XEN)  FEUADDR = ffffffff
>>>> (XEN) vunmap(ffff82c000201000:0x1)
>>>> (XEN) Failed to parse ACPI DMAR.  Disabling VT-d.
>>>> (XEN) ERST table was not found
>>>> (XEN) Using ACPI (MADT) for SMP configuration information
>>> 
>>> According to this, the DMAR table is problematic.  This is the ACPI
>>> table which describes the IOMMU functionality.  Do you have a BIOS
> upgrade available?
>> Yes, the ACPI table is broken. It's better to dump the DMAR to have a
>> double chek.
>> 
> 
> Still, is this a software issue (the BIOS?) or the hardware issue (the
> mainboard) ?
> Is there any documents about how to dump DMAR register?
> thanks
> 
> 
>>>> 
>>>> btw, Ian, I also keep you CCed.
>>>> 
>>>> [0] https://bugs.gentoo.org/show_bug.cgi?id=479082#c3
>>>> [1] https://bugs.gentoo.org/show_bug.cgi?id=479082
>>>> [2] https://479082.bugs.gentoo.org/attachment.cgi?id=354706
>>>> 
>>>> Dennis Lan (dlan)
>>>> 
>>>> _______________________________________________
>>>> Xen-devel mailing list
>>>> Xen-devel@lists.xen.org
>>>> http://lists.xen.org/xen-devel
>>> 
>>> 
>>> _______________________________________________
>>> Xen-devel mailing list
>>> Xen-devel@lists.xen.org
>>> http://lists.xen.org/xen-devel
>> 
>> 
>> Best regards,
>> Yang
>> 
>> 
> 
> 
> XEN full log
> 
> _
>  \ \/ /___ _ __   | || | | || |     _   _ _ __  ___| |_ __ _| |__ | | ___
>   \  // _ \ '_ \  | || |_| || |_ __| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
>   /  \  __/ | | | |__   _|__   _|__| |_| | | | \__ \ || (_| | |_) | |  __/
>  /_/\_\___|_| |_|    |_|(_) |_|     \__,_|_|
> |_|___/\__\__,_|_.__/|_|\___|
> 
> (XEN) Xen version 4.4-unstable (@) (gcc (Gentoo 4.8.1 p1.0, pie-0.5.6)
> 4.8.1) debug=y Wed Jul 31 18:44:00 CST 2013 (XEN) Latest ChangeSet: Tue
> Jul 30 00:18:28 2013 +0100 git:6072b7c-dirty (XEN) Bootloader: GRUB 2.00
> (XEN) Command line: loglvl=all guest_loglvl=all com1=115200,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 4 MBR signatures (XEN)  Found 4 EDD
> information structures (XEN) Xen-e820 RAM map: (XEN)  0000000000000000 -
> 000000000009ec00 (usable) (XEN)  00000000000f0000 - 0000000000100000
> (reserved) (XEN)  0000000000100000 - 00000000bdbffc00 (usable) (XEN) 
> 00000000bdbffc00 - 00000000bdc53c00 (ACPI NVS) (XEN)  00000000bdc53c00 -
> 00000000bdc55c00 (ACPI data) (XEN)  00000000bdc55c00 - 00000000c0000000
> (reserved) (XEN)  00000000f8000000 - 00000000fc000000 (reserved) (XEN) 
> 00000000fec00000 - 00000000fed00400 (reserved) (XEN)  00000000fed20000 -
> 00000000feda0000 (reserved) (XEN)  00000000fee00000 - 00000000fef00000
> (reserved) (XEN)  00000000ffb00000 - 0000000100000000 (reserved) (XEN) 
> 0000000100000000 - 0000000238000000 (usable) (XEN) ACPI: RSDP 000FEC00,
> 0024 (r2 DELL  ) (XEN) ACPI: XSDT 000FC924, 0094 (r1 DELL    B10K       
>   15 ASL 61) (XEN) ACPI: FACP 000FCA4C, 00F4 (r3 DELL    B10K         
> 15 ASL 61) (XEN) ACPI: DSDT FFF20BAB, 5655 (r1   DELL    dt_ex     1000
> INTL 20050624) (XEN) ACPI: FACS BDBFFC00, 0040 (XEN) ACPI: SSDT
> FFF2631F, 00AA (r1   DELL    st_ex     1000 INTL 20050624) (XEN) ACPI:
> APIC 000FCB40, 0092 (r1 DELL    B10K          15 ASL 61) (XEN) ACPI:
> BOOT 000FCBD2, 0028 (r1 DELL    B10K          15 ASL 61) (XEN) ACPI:
> ASF! 000FCBFA, 0096 (r32 DELL    B10K          15 ASL 61) (XEN) ACPI:
> MCFG 000FCC90, 003C (r1 DELL    B10K          15 ASL 61) (XEN) ACPI:
> HPET 000FCCCC, 0038 (r1 DELL    B10K          15 ASL 61) (XEN) ACPI:
> TCPA 000FCF28, 0032 (r1 DELL    B10K          15 ASL 61) (XEN) ACPI:
> SLIC 000FCD04, 0176 (r1 DELL    B10K          15 ASL 61) (XEN) ACPI:
> SSDT BDBFFC40, 0175 (r1 DpgPmm  Cpu0Ist       11 INTL 20050624) (XEN)
> ACPI: SSDT BDC00049, 0175 (r1 DpgPmm  Cpu1Ist       11 INTL 20050624)
> (XEN) ACPI: SSDT BDC00452, 0175 (r1 DpgPmm  Cpu2Ist       11 INTL
> 20050624) (XEN) ACPI: SSDT BDC0085B, 0175 (r1 DpgPmm  Cpu3Ist       11
> INTL 20050624) (XEN) ACPI: SSDT BDC00C64, 0190 (r1 DpgPmm    CpuPm      
> 10 INTL 20050624) (XEN) System RAM: 8027MB (8220276kB) (XEN) No NUMA
> configuration found (XEN) Faking a node at
> 0000000000000000-0000000238000000 (XEN) Domain heap initialised (XEN)
> found SMP MP-table at 000fe710 (XEN) DMI 2.5 present. (XEN) Using APIC
> driver default (XEN) ACPI: PM-Timer IO Port: 0x808 (XEN) ACPI: SLEEP
> INFO: pm1x_cnt[804,0], pm1x_evt[800,0] (XEN) ACPI:            
> wakeup_vec[bdbffc0c], vec_size[20] (XEN) ACPI: Local APIC address
> 0xfee00000 (XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
> (XEN) Processor #0 7:7 APIC version 20 (XEN) ACPI: LAPIC (acpi_id[0x02]
> lapic_id[0x01] enabled) (XEN) Processor #1 7:7 APIC version 20 (XEN)
> ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled) (XEN) Processor #2
> 7:7 APIC version 20 (XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03]
> enabled) (XEN) Processor #3 7:7 APIC version 20 (XEN) ACPI: LAPIC
> (acpi_id[0x05] lapic_id[0x00] disabled) (XEN) ACPI: LAPIC (acpi_id[0x06]
> lapic_id[0x01] disabled) (XEN) ACPI: LAPIC (acpi_id[0x07] lapic_id[0x02]
> disabled) (XEN) ACPI: LAPIC (acpi_id[0x08] lapic_id[0x03] disabled)
> (XEN) ACPI: LAPIC_NMI (acpi_id[0xff] high level lint[0x1]) (XEN) ACPI:
> IOAPIC (id[0x08] address[0xfec00000] gsi_base[0]) (XEN) IOAPIC[0]:
> apic_id 8, 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) ERST table was
> not found (XEN) Using ACPI (MADT) for SMP configuration information
> (XEN) SMP: Allowing 8 CPUs (4 hotplug CPUs) (XEN) IRQ limits: 24 GSI,
> 760 MSI/MSI-X (XEN) Using scheduler: SMP Credit Scheduler (credit) (XEN)
> Detected 2327.242 MHz processor. (XEN) Initing memory sharing. (XEN)
> mce_intel.c:717: MCA Capability: BCAST 1 SER 0 CMCI 0 firstbank 1
> extended MCE MSR 0 (XEN) Intel machine check reporting enabled (XEN)
> PCI: MCFG configuration 0: base f8000000 segment 0000 buses 00 - 3f
> (XEN) PCI: MCFG area at f8000000 reserved in E820 (XEN) PCI: Using MCFG
> for segment 0000 bus 00-3f (XEN) I/O virtualisation disabled (XEN)
> ENABLING IO-APIC IRQs (XEN)  -> Using new ACK method (XEN) ..TIMER:
> vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1 (XEN) Platform timer is
> 14.318MHz HPET (XEN) Allocated console ring of 32 KiB. (XEN) mwait-idle:
> does not run on family 6 model 23 (XEN) Brought up 4 CPUs (XEN) HPET: 8
> timers (8 will be used for broadcast) (XEN) ACPI sleep modes: S3 (XEN)
> mcheck_poll: Machine check polling timer started. (XEN) *** LOADING
> DOMAIN 0 *** (XEN) elf_parse_binary: phdr: paddr=0x1000000
> memsz=0x947000 (XEN) elf_parse_binary: phdr: paddr=0x1947000
> memsz=0xca0f0 (XEN) elf_parse_binary: phdr: paddr=0x1a12000
> memsz=0x145c0 (XEN) elf_parse_binary: phdr: paddr=0x1a27000
> memsz=0x659000 (XEN) elf_parse_binary: memory: 0x1000000 -> 0x2080000
> (XEN) elf_xen_parse_note: GUEST_OS = "linux" (XEN) elf_xen_parse_note:
> GUEST_VERSION = "2.6" (XEN) elf_xen_parse_note: XEN_VERSION = "xen-3.0"
> (XEN) elf_xen_parse_note: VIRT_BASE = 0xffffffff80000000 (XEN)
> elf_xen_parse_note: ENTRY = 0xffffffff81a271e0 (XEN) elf_xen_parse_note:
> HYPERCALL_PAGE = 0xffffffff81001000 (XEN) elf_xen_parse_note: FEATURES =
> "!writable_page_tables|pae_pgdir_above_4gb" (XEN) elf_xen_parse_note:
> PAE_MODE = "yes" (XEN) elf_xen_parse_note: LOADER = "generic" (XEN)
> elf_xen_parse_note: unknown xen elf note (0xd) (XEN) elf_xen_parse_note:
> SUSPEND_CANCEL = 0x1 (XEN) elf_xen_parse_note: HV_START_LOW =
> 0xffff800000000000 (XEN) elf_xen_parse_note: PADDR_OFFSET = 0x0 (XEN)
> elf_xen_addr_calc_check: addresses: (XEN)     virt_base        =
> 0xffffffff80000000 (XEN)     elf_paddr_offset = 0x0 (XEN)    
> virt_offset      = 0xffffffff80000000 (XEN)     virt_kstart      =
> 0xffffffff81000000 (XEN)     virt_kend        = 0xffffffff82080000 (XEN)
>     virt_entry       = 0xffffffff81a271e0 (XEN)     p2m_base         =
> 0xffffffffffffffff (XEN)  Xen  kernel: 64-bit, lsb, compat32 (XEN)  Dom0
> kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x2080000 (XEN) PHYSICAL
> MEMORY ARRANGEMENT: (XEN)  Dom0 alloc.:  
> 000000022c000000->0000000230000000 (1981399 pages to be allocated) (XEN)
>  Init. ramdisk: 0000000237cb0000->0000000237fffcbc (XEN) VIRTUAL MEMORY
> ARRANGEMENT: (XEN)  Loaded kernel: ffffffff81000000->ffffffff82080000
> (XEN)  Init. ramdisk: ffffffff82080000->ffffffff823cfcbc (XEN) 
> Phys-Mach map: ffffffff823d0000->ffffffff8330f938 (XEN)  Start info:   
> ffffffff83310000->ffffffff833104b4 (XEN)  Page tables:  
> ffffffff83311000->ffffffff8332e000 (XEN)  Boot stack:   
> ffffffff8332e000->ffffffff8332f000 (XEN)  TOTAL:        
> ffffffff80000000->ffffffff83400000 (XEN)  ENTRY ADDRESS:
> ffffffff81a271e0 (XEN) Dom0 has maximum 4 VCPUs (XEN) elf_load_binary:
> phdr 0 at 0xffffffff81000000 -> 0xffffffff81947000 (XEN)
> elf_load_binary: phdr 1 at 0xffffffff81947000 -> 0xffffffff81a110f0
> (XEN) elf_load_binary: phdr 2 at 0xffffffff81a12000 ->
> 0xffffffff81a265c0 (XEN) elf_load_binary: phdr 3 at 0xffffffff81a27000
> -> 0xffffffff81b47000 (XEN) Scrubbing Free RAM: .done. (XEN) Initial low
> memory virq threshold set at 0x4000 pages. (XEN) Std. Loglevel: All
> (XEN) Guest Loglevel: All (XEN) *** Serial input -> DOM0 (type 'CTRL-a'
> three times to switch input to Xen) (XEN) Freed 252kB init memory.
> mapping kernel into physical memory about to get started... (XEN)
> vmap(ffff82c000201000:0x1) (XEN) vmap(ffff82c000203000:0x1) (XEN)
> vmap(ffff82c000205000:0x1) (XEN) vmap(ffff82c000207000:0x1) (XEN)
> vmap(ffff82c000209000:0x1) (XEN) PCI add device 0000:00:00.0 (XEN) PCI
> add device 0000:00:01.0 (XEN) PCI add device 0000:00:02.0 (XEN) PCI add
> device 0000:00:02.1 (XEN) PCI add device 0000:00:03.0 (XEN) PCI add
> device 0000:00:03.2 (XEN) PCI add device 0000:00:03.3 (XEN) PCI add
> device 0000:00:19.0 (XEN) PCI add device 0000:00:1a.0 (XEN) PCI add
> device 0000:00:1a.1 (XEN) PCI add device 0000:00:1a.2 (XEN) PCI add
> device 0000:00:1a.7 (XEN) PCI add device 0000:00:1b.0 (XEN) PCI add
> device 0000:00:1c.0 (XEN) PCI add device 0000:00:1c.1 (XEN) PCI add
> device 0000:00:1d.0 (XEN) PCI add device 0000:00:1d.1 (XEN) PCI add
> device 0000:00:1d.2 (XEN) PCI add device 0000:00:1d.7 (XEN) PCI add
> device 0000:00:1e.0 (XEN) PCI add device 0000:00:1f.0 (XEN) PCI add
> device 0000:00:1f.2 (XEN) PCI add device 0000:00:1f.3


Best regards,
Yang

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: fail to detect VT-D on Dell (optiplex 760)
  2013-08-01  6:34       ` Zhang, Yang Z
@ 2013-08-01  8:16         ` Dennis Lan (dlan)
  0 siblings, 0 replies; 6+ messages in thread
From: Dennis Lan (dlan) @ 2013-08-01  8:16 UTC (permalink / raw)
  To: Zhang, Yang Z; +Cc: Andrew Cooper, IAN DELANEY, xen-devel@lists.xenproject.org

On Thu, Aug 1, 2013 at 2:34 PM, Zhang, Yang Z <yang.z.zhang@intel.com> wrote:
> Dennis Lan (dlan) wrote on 2013-08-01:
>> HI Zhang, Andrew:
>>     Here is my report.
>>     I upgrade the BIOS from version A00 to A15, and the configuration
>> of "VT-D" is gone (also there is no kind of virtualization setting).
>> I'm not sure whether this feature is removed or enabled by default.
>>    and I haven't seen the error messages from the Xen log [1]
>> (XEN) ACPI: HPET id: 0x8086a701 base: 0xfed00000
>>   ...(lines between this two are gone)
>> (XEN) ERST table was not found
>>
> (XEN) I/O virtualisation disabled
> This means the VT-d is disabled by BIOS. Did you ever successfully to boot Xen in this machine?
>
>
>> Dennis Lan (dlan)
>>
>> On Thu, Aug 1, 2013 at 11:08 AM, Zhang, Yang Z <yang.z.zhang@intel.com>
>> wrote:
>>> Andrew Cooper wrote on 2013-07-31:
>>>> On 31/07/13 12:13, Dennis Lan (dlan) wrote:
>>>>> HI Devs:
>>>>>  I have problem to boot with VT-D enabled on my machine, with
>>>>> Xen-4.3.0, it just hangs[0]. But with 4.4-unstable version, it
>>>>> boot successfully but still fail to detect iommu.
>>>>>
>>>>> I'm using xen-git master branch,commit:
>>>>> 6072b7c808043b6886c33f896e06fc32ee28346e
>>>>>
>>>>> also you can refer [1] for more information.
>>>>> interesting bits from xen-4.4-unstable, full log is here[2]
>>>>>
>>>>> (XEN) vmap(ffff82c000201000:0x1)
>>>>> (XEN) [VT-D]iommu.c:1167: IOMMU: unsupported
>>>>> (XEN) ---- print_iommu_regs ----
>>>>> (XEN)  drhd->address = fedc1000
>>>>> (XEN)  VER = ffffffff
>>>>> (XEN)  CAP = ffffffffffffffff
>>>>> (XEN)  n_fault_reg = 100
>>>>> (XEN)  fault_recording_offset = 3ff0
>>>>> (XEN)  ECAP = ffffffffffffffff
>>>>> (XEN)  GCMD = ffffffff
>>>>> (XEN)  GSTS = ffffffff
>>>>> (XEN)  RTADDR = ffffffffffffffff
>>>>> (XEN)  CCMD = ffffffffffffffff
>>>>> (XEN)  FSTS = ffffffff
>>>>> (XEN)  FECTL = ffffffff
>>>>> (XEN)  FEDATA = ffffffff
>>>>> (XEN)  FEADDR = ffffffff
>>>>> (XEN)  FEUADDR = ffffffff
>>>>> (XEN) vunmap(ffff82c000201000:0x1)
>>>>> (XEN) Failed to parse ACPI DMAR.  Disabling VT-d.
>>>>> (XEN) ERST table was not found
>>>>> (XEN) Using ACPI (MADT) for SMP configuration information
>>>>
>>>> According to this, the DMAR table is problematic.  This is the ACPI
>>>> table which describes the IOMMU functionality.  Do you have a BIOS
>> upgrade available?
>>> Yes, the ACPI table is broken. It's better to dump the DMAR to have a
>>> double chek.
>>>
>>
>> Still, is this a software issue (the BIOS?) or the hardware issue (the
>> mainboard) ?
>> Is there any documents about how to dump DMAR register?
>> thanks
>>
>>
>>>>>
>>>>> btw, Ian, I also keep you CCed.
>>>>>
>>>>> [0] https://bugs.gentoo.org/show_bug.cgi?id=479082#c3
>>>>> [1] https://bugs.gentoo.org/show_bug.cgi?id=479082
>>>>> [2] https://479082.bugs.gentoo.org/attachment.cgi?id=354706
>>>>>
>>>>> Dennis Lan (dlan)
>>>>>
>>>>> _______________________________________________
>>>>> Xen-devel mailing list
>>>>> Xen-devel@lists.xen.org
>>>>> http://lists.xen.org/xen-devel
>>>>
>>>>
>>>> _______________________________________________
>>>> Xen-devel mailing list
>>>> Xen-devel@lists.xen.org
>>>> http://lists.xen.org/xen-devel
>>>
>>>
>>> Best regards,
>>> Yang
>>>
>>>
>>
>>
>> XEN full log
>>
>> _
>>  \ \/ /___ _ __   | || | | || |     _   _ _ __  ___| |_ __ _| |__ | | ___
>>   \  // _ \ '_ \  | || |_| || |_ __| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
>>   /  \  __/ | | | |__   _|__   _|__| |_| | | | \__ \ || (_| | |_) | |  __/
>>  /_/\_\___|_| |_|    |_|(_) |_|     \__,_|_|
>> |_|___/\__\__,_|_.__/|_|\___|
>>
>> (XEN) Xen version 4.4-unstable (@) (gcc (Gentoo 4.8.1 p1.0, pie-0.5.6)
>> 4.8.1) debug=y Wed Jul 31 18:44:00 CST 2013 (XEN) Latest ChangeSet: Tue
>> Jul 30 00:18:28 2013 +0100 git:6072b7c-dirty (XEN) Bootloader: GRUB 2.00
>> (XEN) Command line: loglvl=all guest_loglvl=all com1=115200,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 4 MBR signatures (XEN)  Found 4 EDD
>> information structures (XEN) Xen-e820 RAM map: (XEN)  0000000000000000 -
>> 000000000009ec00 (usable) (XEN)  00000000000f0000 - 0000000000100000
>> (reserved) (XEN)  0000000000100000 - 00000000bdbffc00 (usable) (XEN)
>> 00000000bdbffc00 - 00000000bdc53c00 (ACPI NVS) (XEN)  00000000bdc53c00 -
>> 00000000bdc55c00 (ACPI data) (XEN)  00000000bdc55c00 - 00000000c0000000
>> (reserved) (XEN)  00000000f8000000 - 00000000fc000000 (reserved) (XEN)
>> 00000000fec00000 - 00000000fed00400 (reserved) (XEN)  00000000fed20000 -
>> 00000000feda0000 (reserved) (XEN)  00000000fee00000 - 00000000fef00000
>> (reserved) (XEN)  00000000ffb00000 - 0000000100000000 (reserved) (XEN)
>> 0000000100000000 - 0000000238000000 (usable) (XEN) ACPI: RSDP 000FEC00,
>> 0024 (r2 DELL  ) (XEN) ACPI: XSDT 000FC924, 0094 (r1 DELL    B10K
>>   15 ASL 61) (XEN) ACPI: FACP 000FCA4C, 00F4 (r3 DELL    B10K
>> 15 ASL 61) (XEN) ACPI: DSDT FFF20BAB, 5655 (r1   DELL    dt_ex     1000
>> INTL 20050624) (XEN) ACPI: FACS BDBFFC00, 0040 (XEN) ACPI: SSDT
>> FFF2631F, 00AA (r1   DELL    st_ex     1000 INTL 20050624) (XEN) ACPI:
>> APIC 000FCB40, 0092 (r1 DELL    B10K          15 ASL 61) (XEN) ACPI:
>> BOOT 000FCBD2, 0028 (r1 DELL    B10K          15 ASL 61) (XEN) ACPI:
>> ASF! 000FCBFA, 0096 (r32 DELL    B10K          15 ASL 61) (XEN) ACPI:
>> MCFG 000FCC90, 003C (r1 DELL    B10K          15 ASL 61) (XEN) ACPI:
>> HPET 000FCCCC, 0038 (r1 DELL    B10K          15 ASL 61) (XEN) ACPI:
>> TCPA 000FCF28, 0032 (r1 DELL    B10K          15 ASL 61) (XEN) ACPI:
>> SLIC 000FCD04, 0176 (r1 DELL    B10K          15 ASL 61) (XEN) ACPI:
>> SSDT BDBFFC40, 0175 (r1 DpgPmm  Cpu0Ist       11 INTL 20050624) (XEN)
>> ACPI: SSDT BDC00049, 0175 (r1 DpgPmm  Cpu1Ist       11 INTL 20050624)
>> (XEN) ACPI: SSDT BDC00452, 0175 (r1 DpgPmm  Cpu2Ist       11 INTL
>> 20050624) (XEN) ACPI: SSDT BDC0085B, 0175 (r1 DpgPmm  Cpu3Ist       11
>> INTL 20050624) (XEN) ACPI: SSDT BDC00C64, 0190 (r1 DpgPmm    CpuPm
>> 10 INTL 20050624) (XEN) System RAM: 8027MB (8220276kB) (XEN) No NUMA
>> configuration found (XEN) Faking a node at
>> 0000000000000000-0000000238000000 (XEN) Domain heap initialised (XEN)
>> found SMP MP-table at 000fe710 (XEN) DMI 2.5 present. (XEN) Using APIC
>> driver default (XEN) ACPI: PM-Timer IO Port: 0x808 (XEN) ACPI: SLEEP
>> INFO: pm1x_cnt[804,0], pm1x_evt[800,0] (XEN) ACPI:
>> wakeup_vec[bdbffc0c], vec_size[20] (XEN) ACPI: Local APIC address
>> 0xfee00000 (XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
>> (XEN) Processor #0 7:7 APIC version 20 (XEN) ACPI: LAPIC (acpi_id[0x02]
>> lapic_id[0x01] enabled) (XEN) Processor #1 7:7 APIC version 20 (XEN)
>> ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled) (XEN) Processor #2
>> 7:7 APIC version 20 (XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03]
>> enabled) (XEN) Processor #3 7:7 APIC version 20 (XEN) ACPI: LAPIC
>> (acpi_id[0x05] lapic_id[0x00] disabled) (XEN) ACPI: LAPIC (acpi_id[0x06]
>> lapic_id[0x01] disabled) (XEN) ACPI: LAPIC (acpi_id[0x07] lapic_id[0x02]
>> disabled) (XEN) ACPI: LAPIC (acpi_id[0x08] lapic_id[0x03] disabled)
>> (XEN) ACPI: LAPIC_NMI (acpi_id[0xff] high level lint[0x1]) (XEN) ACPI:
>> IOAPIC (id[0x08] address[0xfec00000] gsi_base[0]) (XEN) IOAPIC[0]:
>> apic_id 8, 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) ERST table was
>> not found (XEN) Using ACPI (MADT) for SMP configuration information
>> (XEN) SMP: Allowing 8 CPUs (4 hotplug CPUs) (XEN) IRQ limits: 24 GSI,
>> 760 MSI/MSI-X (XEN) Using scheduler: SMP Credit Scheduler (credit) (XEN)
>> Detected 2327.242 MHz processor. (XEN) Initing memory sharing. (XEN)
>> mce_intel.c:717: MCA Capability: BCAST 1 SER 0 CMCI 0 firstbank 1
>> extended MCE MSR 0 (XEN) Intel machine check reporting enabled (XEN)
>> PCI: MCFG configuration 0: base f8000000 segment 0000 buses 00 - 3f
>> (XEN) PCI: MCFG area at f8000000 reserved in E820 (XEN) PCI: Using MCFG
>> for segment 0000 bus 00-3f (XEN) I/O virtualisation disabled (XEN)
>> ENABLING IO-APIC IRQs (XEN)  -> Using new ACK method (XEN) ..TIMER:
>> vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1 (XEN) Platform timer is
>> 14.318MHz HPET (XEN) Allocated console ring of 32 KiB. (XEN) mwait-idle:
>> does not run on family 6 model 23 (XEN) Brought up 4 CPUs (XEN) HPET: 8
>> timers (8 will be used for broadcast) (XEN) ACPI sleep modes: S3 (XEN)
>> mcheck_poll: Machine check polling timer started. (XEN) *** LOADING
>> DOMAIN 0 *** (XEN) elf_parse_binary: phdr: paddr=0x1000000
>> memsz=0x947000 (XEN) elf_parse_binary: phdr: paddr=0x1947000
>> memsz=0xca0f0 (XEN) elf_parse_binary: phdr: paddr=0x1a12000
>> memsz=0x145c0 (XEN) elf_parse_binary: phdr: paddr=0x1a27000
>> memsz=0x659000 (XEN) elf_parse_binary: memory: 0x1000000 -> 0x2080000
>> (XEN) elf_xen_parse_note: GUEST_OS = "linux" (XEN) elf_xen_parse_note:
>> GUEST_VERSION = "2.6" (XEN) elf_xen_parse_note: XEN_VERSION = "xen-3.0"
>> (XEN) elf_xen_parse_note: VIRT_BASE = 0xffffffff80000000 (XEN)
>> elf_xen_parse_note: ENTRY = 0xffffffff81a271e0 (XEN) elf_xen_parse_note:
>> HYPERCALL_PAGE = 0xffffffff81001000 (XEN) elf_xen_parse_note: FEATURES =
>> "!writable_page_tables|pae_pgdir_above_4gb" (XEN) elf_xen_parse_note:
>> PAE_MODE = "yes" (XEN) elf_xen_parse_note: LOADER = "generic" (XEN)
>> elf_xen_parse_note: unknown xen elf note (0xd) (XEN) elf_xen_parse_note:
>> SUSPEND_CANCEL = 0x1 (XEN) elf_xen_parse_note: HV_START_LOW =
>> 0xffff800000000000 (XEN) elf_xen_parse_note: PADDR_OFFSET = 0x0 (XEN)
>> elf_xen_addr_calc_check: addresses: (XEN)     virt_base        =
>> 0xffffffff80000000 (XEN)     elf_paddr_offset = 0x0 (XEN)
>> virt_offset      = 0xffffffff80000000 (XEN)     virt_kstart      =
>> 0xffffffff81000000 (XEN)     virt_kend        = 0xffffffff82080000 (XEN)
>>     virt_entry       = 0xffffffff81a271e0 (XEN)     p2m_base         =
>> 0xffffffffffffffff (XEN)  Xen  kernel: 64-bit, lsb, compat32 (XEN)  Dom0
>> kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x2080000 (XEN) PHYSICAL
>> MEMORY ARRANGEMENT: (XEN)  Dom0 alloc.:
>> 000000022c000000->0000000230000000 (1981399 pages to be allocated) (XEN)
>>  Init. ramdisk: 0000000237cb0000->0000000237fffcbc (XEN) VIRTUAL MEMORY
>> ARRANGEMENT: (XEN)  Loaded kernel: ffffffff81000000->ffffffff82080000
>> (XEN)  Init. ramdisk: ffffffff82080000->ffffffff823cfcbc (XEN)
>> Phys-Mach map: ffffffff823d0000->ffffffff8330f938 (XEN)  Start info:
>> ffffffff83310000->ffffffff833104b4 (XEN)  Page tables:
>> ffffffff83311000->ffffffff8332e000 (XEN)  Boot stack:
>> ffffffff8332e000->ffffffff8332f000 (XEN)  TOTAL:
>> ffffffff80000000->ffffffff83400000 (XEN)  ENTRY ADDRESS:
>> ffffffff81a271e0 (XEN) Dom0 has maximum 4 VCPUs (XEN) elf_load_binary:
>> phdr 0 at 0xffffffff81000000 -> 0xffffffff81947000 (XEN)
>> elf_load_binary: phdr 1 at 0xffffffff81947000 -> 0xffffffff81a110f0
>> (XEN) elf_load_binary: phdr 2 at 0xffffffff81a12000 ->
>> 0xffffffff81a265c0 (XEN) elf_load_binary: phdr 3 at 0xffffffff81a27000
>> -> 0xffffffff81b47000 (XEN) Scrubbing Free RAM: .done. (XEN) Initial low
>> memory virq threshold set at 0x4000 pages. (XEN) Std. Loglevel: All
>> (XEN) Guest Loglevel: All (XEN) *** Serial input -> DOM0 (type 'CTRL-a'
>> three times to switch input to Xen) (XEN) Freed 252kB init memory.
>> mapping kernel into physical memory about to get started... (XEN)
>> vmap(ffff82c000201000:0x1) (XEN) vmap(ffff82c000203000:0x1) (XEN)
>> vmap(ffff82c000205000:0x1) (XEN) vmap(ffff82c000207000:0x1) (XEN)
>> vmap(ffff82c000209000:0x1) (XEN) PCI add device 0000:00:00.0 (XEN) PCI
>> add device 0000:00:01.0 (XEN) PCI add device 0000:00:02.0 (XEN) PCI add
>> device 0000:00:02.1 (XEN) PCI add device 0000:00:03.0 (XEN) PCI add
>> device 0000:00:03.2 (XEN) PCI add device 0000:00:03.3 (XEN) PCI add
>> device 0000:00:19.0 (XEN) PCI add device 0000:00:1a.0 (XEN) PCI add
>> device 0000:00:1a.1 (XEN) PCI add device 0000:00:1a.2 (XEN) PCI add
>> device 0000:00:1a.7 (XEN) PCI add device 0000:00:1b.0 (XEN) PCI add
>> device 0000:00:1c.0 (XEN) PCI add device 0000:00:1c.1 (XEN) PCI add
>> device 0000:00:1d.0 (XEN) PCI add device 0000:00:1d.1 (XEN) PCI add
>> device 0000:00:1d.2 (XEN) PCI add device 0000:00:1d.7 (XEN) PCI add
>> device 0000:00:1e.0 (XEN) PCI add device 0000:00:1f.0 (XEN) PCI add
>> device 0000:00:1f.2 (XEN) PCI add device 0000:00:1f.3
>
>
> Best regards,
> Yang
>
>
Hi Yang:
  I could boot successfully (with xen), either with my current BIOS
(version A15) or prevous one (A00) on condition of the latest xen code
base (4.4-unstable).
  but I have problem with xen-4.3.0 when using old BIOS (version A00)
with VT-D enabled. if I diable VT-D, the system can boot
successfully.
   I'd consider this is hardware issue(BIOS, motherboard), rather than
the software (Xen side).
  so, I would rather not to dig further
  Thanks.

Dennis Lan (dlan)

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2013-08-01  8:16 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-07-31 11:13 fail to detect VT-D on Dell (optiplex 760) Dennis Lan (dlan)
2013-07-31 12:01 ` Andrew Cooper
2013-08-01  3:08   ` Zhang, Yang Z
2013-08-01  6:24     ` Dennis Lan (dlan)
2013-08-01  6:34       ` Zhang, Yang Z
2013-08-01  8:16         ` Dennis Lan (dlan)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).