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

Re: [Xen-devel] Xen 4.2.0 won't boot with FC17 dom0 on Dell Optiplex 790, boots fine with 4.1.3



On Wed, Aug 29, 2012 at 03:22:40PM -0700, Dan Magenheimer wrote:
> Anybody else see this: a FC17 dom0 which boots fine for 4.1.3
> crashes early in boot with Xen 4.2.0-rc4?
> 
> The hardware is a new Dell Optiplex 790 which I've noticed has a couple
> of idiosyncrasies when booting recent upstream versions of Linux:
> 1) reboot=pci is required or reboot hangs
> 2) reducing visible memory via memmap= on a Linux command line is
>    fairly difficult (requires a very complex sequence of Linux boot
>    parameters, presumably due to a weird e820 RAM map in this hardware)
> 
> These idiosyncrasies may or may not be related to the dom0 crash,
> just mentioning them in case they suggest an easy workaround.


What happens if you run with 'console=vga vga=text,keep' on the
hypervisor line and on the Linux command line: 'console=hvc0
earlyprink=xen debug loglevel=8'
> 
> The stock FC17 Xen booted, then I built/booted xen-4.1-testing.hg
> and it was fine.  Then I built/booted 4.2.0-rc4 and see the dom0 crash.
> FC17 kernel/dom0 rev is 3.3.4-5.fc17.x86_64.  I can reboot the
> box to 4.1.3 still (but can't do anything due to at least a 4.1/4.2
> libxenlight.so version difference... will have to reinstall 4.1
> tools I guess).
> 
> I think there have been some Xen memmap issues fixed in recent
> upstream Linux, so will try building/booting linux-3.5 while

Use v3.5.3 if you can.
> everyone flies home from Xen Summit ;-).  But this seems

There was a bug in 3.5 that got fixed in 3.6 and it should be on
the stable tree. It is is 5bc6f9888db5739abfa0cae279b4b442e4db8049
> unpromising since Xen 4.1.3 works fine.
> 
> Tombstone attached:
> 
> [first, tail end of previous boot with dom0 crash, then full log with dom0 
> crash]
> 
> (XEN) elf_load_binary: phdr 3 at 0xffffffff81aed000 -> 0xffffffff81bd9000
> (XEN) Scrubbing Free RAM: 
> ......................................................
> .....................done.
> (XEN) Initial low memory virq threshold set at 0x4000 pages.
> (XEN) Std. Loglevel: All
> (XEN) Guest Loglevel: All
> (XEN) Xen is relinquishing VGA console.
> (XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to 
> Xen
> )
> (XEN) Freed 260kB init memory.
> mapping kernel into physical memory
> Xen: setup ISA identity maps
> about to get started...
> (XEN) Domain 0 crashed: rebooting machine in 5 seconds.
> (XEN) Resetting with ACPI MEMORY or I/O RESET_REG.
>  __  __            _  _    ____    ___              _  _
>  \ \/ /___ _ __   | || |  |___ \  / _ \    _ __ ___| || |     _ __  _ __ ___
>   \  // _ \ '_ \  | || |_   __) || | | |__| '__/ __| || |_ __| '_ \| '__/ _ \
>   /  \  __/ | | | |__   _| / __/ | |_| |__| | | (__|__   _|__| |_) | | |  __/
>  /_/\_\___|_| |_|    |_|(_)_____(_)___/   |_|  \___|  |_|    | .__/|_|  \___|
>                                                              |_|
> (XEN) Xen version 4.2.0-rc4-pre (root@xxxxxxxxxxxxxx) (gcc (GCC) 4.7.0 
> 20120507
> (Red Hat 4.7.0-5)) Wed Aug 29 15:27:44 MDT 2012
> (XEN) Latest ChangeSet: Tue Aug 28 22:40:45 2012 +0100 25786:a0b5f8102a00
> (XEN) Bootloader: GRUB 2.00~beta4
> (XEN) Command line: placeholder com1=115200,8n1 dom0_mem=512M 
> console=vga,com1 l
> oglvl=all guest_loglvl=all cpuidle=off
> (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 1 MBR signatures
> (XEN)  Found 1 EDD information structures
> (XEN) Xen-e820 RAM map:
> (XEN)  0000000000000000 - 000000000009ac00 (usable)
> (XEN)  000000000009ac00 - 00000000000a0000 (reserved)
> (XEN)  00000000000e0000 - 0000000000100000 (reserved)
> (XEN)  0000000000100000 - 0000000020000000 (usable)
> (XEN)  0000000020000000 - 0000000020200000 (reserved)
> (XEN)  0000000020200000 - 0000000040000000 (usable)
> (XEN)  0000000040000000 - 0000000040200000 (reserved)
> (XEN)  0000000040200000 - 00000000ca9f7000 (usable)
> (XEN)  00000000ca9f7000 - 00000000caa3b000 (reserved)
> (XEN)  00000000caa3b000 - 00000000cadb7000 (usable)
> (XEN)  00000000cadb7000 - 00000000cade7000 (reserved)
> (XEN)  00000000cade7000 - 00000000cafe7000 (ACPI NVS)
> (XEN)  00000000cafe7000 - 00000000cafff000 (ACPI data)
> (XEN)  00000000cafff000 - 00000000cb000000 (usable)
> (XEN)  00000000cb800000 - 00000000cfa00000 (reserved)
> (XEN)  00000000fed1c000 - 00000000fed20000 (reserved)
> (XEN)  00000000ffc00000 - 00000000ffc20000 (reserved)
> (XEN)  0000000100000000 - 000000022e000000 (usable)
> (XEN) ACPI: RSDP 000FE300, 0024 (r2 DELL  )
> (XEN) ACPI: XSDT CAFFDE18, 007C (r1 DELL    CBX3     6222004 MSFT    10013)
> (XEN) ACPI: FACP CAF87D98, 00F4 (r4 DELL    CBX3     6222004 MSFT    10013)
> (XEN) ACPI: DSDT CAF71018, 7341 (r2 INT430 SYSFexxx     1001 INTL 20090903)
> (XEN) ACPI: FACS CAFE4D40, 0040
> (XEN) ACPI: APIC CAFFCF18, 00CC (r2 DELL    CBX3     6222004 MSFT    10013)
> (XEN) ACPI: TCPA CAFE5D18, 0032 (r2                        0             0)
> (XEN) ACPI: SSDT CAF88A98, 02F9 (r1 DELLTP      TPM     3000 INTL 20090903)
> (XEN) ACPI: MCFG CAFE5C98, 003C (r1 DELL   SNDYBRDG  6222004 MSFT       97)
> (XEN) ACPI: HPET CAFE5C18, 0038 (r1 A M I   PCHHPET  6222004 AMI.        3)
> (XEN) ACPI: BOOT CAFE5B98, 0028 (r1 DELL   CBX3      6222004 AMI     10013)
> (XEN) ACPI: SSDT CAF7E818, 07C2 (r1  PmRef  Cpu0Ist     3000 INTL 20090903)
> (XEN) ACPI: SSDT CAF7D018, 0996 (r1  PmRef    CpuPm     3000 INTL 20090903)
> (XEN) ACPI: DMAR CAF87C18, 00E8 (r1 INTEL      SNB         1 INTL        1)
> (XEN) ACPI: SLIC CAF86C18, 0176 (r3 DELL    CBX3     6222004 MSFT    10013)
> (XEN) System RAM: 8073MB (8266808kB)
> (XEN) No NUMA configuration found
> (XEN) Faking a node at 0000000000000000-000000022e000000
> (XEN) Domain heap initialised
> (XEN) found SMP MP-table at 000f1fb0
> (XEN) DMI 2.6 present.
> (XEN) Using APIC driver default
> (XEN) ACPI: PM-Timer IO Port: 0x408
> (XEN) ACPI: ACPI SLEEP INFO: pm1x_cnt[404,0], pm1x_evt[400,0]
> (XEN) ACPI: 32/64X FACS address mismatch in FADT - cafe4e40/00000000cafe4d40, 
> us
> ing 32
> (XEN) ACPI:                  wakeup_vec[cafe4e4c], vec_size[20]
> (XEN) ACPI: Local APIC address 0xfee00000
> (XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
> (XEN) Processor #0 6:10 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
> (XEN) Processor #2 6:10 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x04] enabled)
> (XEN) Processor #4 6:10 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled)
> (XEN) Processor #6 6:10 APIC version 21
> (XEN) ACPI: LAPIC (acpi_id[0x05] lapic_id[0x04] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x05] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x07] lapic_id[0x06] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x08] lapic_id[0x07] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x09] lapic_id[0x08] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x0a] lapic_id[0x09] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x0b] lapic_id[0x0a] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x0c] lapic_id[0x0b] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x0d] lapic_id[0x0c] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x0e] lapic_id[0x0d] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x0f] lapic_id[0x0e] disabled)
> (XEN) ACPI: LAPIC (acpi_id[0x10] lapic_id[0x0f] disabled)
> (XEN) ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
> (XEN) IOAPIC[0]: apic_id 2, 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) Table is not found!
> (XEN) Using ACPI (MADT) for SMP configuration information
> (XEN) SMP: Allowing 16 CPUs (12 hotplug CPUs)
> (XEN) IRQ limits: 24 GSI, 760 MSI/MSI-X
> (XEN) Switched to APIC driver x2apic_cluster.
> (XEN) Using scheduler: SMP Credit Scheduler (credit)
> (XEN) Detected 3093.024 MHz processor.
> (XEN) Initing memory sharing.
> (XEN) xstate_init: using cntxt_size: 0x340 and states: 0x7
> (XEN) mce_intel.c:1239: MCA Capability: BCAST 1 SER 0 CMCI 1 firstbank 0 
> extende
> d MCE MSR 0
> (XEN) Intel machine check reporting enabled
> (XEN) PCI: MCFG configuration 0: base f8000000 segment 0000 buses 00 - 3f
> (XEN) PCI: Not using MCFG for segment 0000 bus 00-3f
> (XEN) Intel VT-d supported page sizes: 4kB.
> (XEN) Intel VT-d supported page sizes: 4kB.
> (XEN) Intel VT-d Snoop Control not enabled.
> (XEN) Intel VT-d Dom0 DMA Passthrough not enabled.
> (XEN) Intel VT-d Queued Invalidation enabled.
> (XEN) Intel VT-d Interrupt Remapping enabled.
> (XEN) Intel VT-d Shared EPT tables not enabled.
> (XEN) I/O virtualisation enabled
> (XEN)  - Dom0 mode: Relaxed
> (XEN) Enabled directed EOI with ioapic_ack_old on!
> (XEN) ENABLING IO-APIC IRQs
> (XEN)  -> Using old ACK method
> (XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
> (XEN) TSC deadline timer enabled
> (XEN) Platform timer is 14.318MHz HPET
> (XEN) Allocated console ring of 32 KiB.
> (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)  - Unrestricted Guest
> (XEN) HVM: ASIDs enabled.
> (XEN) HVM: VMX enabled
> (XEN) HVM: Hardware Assisted Paging (HAP) detected
> (XEN) HVM: HAP page sizes: 4kB, 2MB
> (XEN) Brought up 4 CPUs
> (XEN) ACPI sleep modes: S3
> (XEN) mcheck_poll: Machine check polling timer started.
> (XEN) mtrr: your CPUs had inconsistent variable MTRR settings
> (XEN) mtrr: probably your BIOS does not setup all CPUs.
> (XEN) mtrr: corrected configuration.
> (XEN) *** LOADING DOMAIN 0 ***
> (XEN) elf_parse_binary: phdr: paddr=0x1000000 memsz=0x885000
> (XEN) elf_parse_binary: phdr: paddr=0x1a00000 memsz=0xd70e0
> (XEN) elf_parse_binary: phdr: paddr=0x1ad8000 memsz=0x14240
> (XEN) elf_parse_binary: phdr: paddr=0x1aed000 memsz=0x6bf000
> (XEN) elf_parse_binary: memory: 0x1000000 -> 0x21ac000
> (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 = 0xffffffff81aed200
> (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        = 0xffffffff821ac000
> (XEN)     virt_entry       = 0xffffffff81aed200
> (XEN)     p2m_base         = 0xffffffffffffffff
> (XEN)  Xen  kernel: 64-bit, lsb, compat32
> (XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x21ac000
> (XEN) PHYSICAL MEMORY ARRANGEMENT:
> (XEN)  Dom0 alloc.:   0000000220000000->0000000224000000 (103435 pages to be 
> all
> ocated)
> (XEN)  Init. ramdisk: 000000022b40b000->000000022dfffa00
> (XEN) VIRTUAL MEMORY ARRANGEMENT:
> (XEN)  Loaded kernel: ffffffff81000000->ffffffff821ac000
> (XEN)  Init. ramdisk: ffffffff821ac000->ffffffff84da0a00
> (XEN)  Phys-Mach map: ffffffff84da1000->ffffffff84ea1000
> (XEN)  Start info:    ffffffff84ea1000->ffffffff84ea14b4
> (XEN)  Page tables:   ffffffff84ea2000->ffffffff84ecd000
> (XEN)  Boot stack:    ffffffff84ecd000->ffffffff84ece000
> (XEN)  TOTAL:         ffffffff80000000->ffffffff85000000
> (XEN)  ENTRY ADDRESS: ffffffff81aed200
> (XEN) Dom0 has maximum 4 VCPUs
> (XEN) elf_load_binary: phdr 0 at 0xffffffff81000000 -> 0xffffffff81885000
> (XEN) elf_load_binary: phdr 1 at 0xffffffff81a00000 -> 0xffffffff81ad70e0
> (XEN) elf_load_binary: phdr 2 at 0xffffffff81ad8000 -> 0xffffffff81aec240
> (XEN) elf_load_binary: phdr 3 at 0xffffffff81aed000 -> 0xffffffff81bd9000
> (XEN) Scrubbing Free RAM: 
> ......................................................
> .....................done.
> (XEN) Initial low memory virq threshold set at 0x4000 pages.
> (XEN) Std. Loglevel: All
> (XEN) Guest Loglevel: All
> (XEN) Xen is relinquishing VGA console.
> (XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to 
> Xen
> )
> (XEN) Freed 260kB init memory.
> mapping kernel into physical memory
> Xen: setup ISA identity maps
> about to get started...
> (XEN) Domain 0 crashed: rebooting machine in 5 seconds.
> (XEN) Resetting with ACPI MEMORY or I/O RESET_REG.

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


 


Rackspace

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