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

Re: [Xen-devel] Latest development (master) Xen fails to boot on HP ProLiant DL20 GEN10


  • To: Roman Shaposhnik <roman@xxxxxxxxxx>
  • From: Roger Pau Monné <roger.pau@xxxxxxxxxx>
  • Date: Wed, 25 Sep 2019 08:59:26 +0200
  • Authentication-results: esa4.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none; spf=None smtp.pra=roger.pau@xxxxxxxxxx; spf=Pass smtp.mailfrom=roger.pau@xxxxxxxxxx; spf=None smtp.helo=postmaster@xxxxxxxxxxxxxxx
  • Cc: xen-devel@xxxxxxxxxxxxxxxxxxxx
  • Delivery-date: Wed, 25 Sep 2019 06:59:51 +0000
  • Ironport-sdr: T7zAr7tV282r9J2zCWG+3XLltu4Gu1nru8x63njVLpWeRL3PIglk2NkLU5Gf/qB/KZ0eajh9xx j0Ol3LpnmNJHW+PCltVIC3k0oleYxq/3nj7GF9Etr0sNJPxDt4byt5Rewcq+DX/n6Lx9fEKI2u 2rnvNeNGGZVoOldmrsU3xIFgiO5FpTZ5WtFDE13xZ3wfWqeyONJ80OyzO870Zf0rK6raE6jHrm 2XrxLtXDGDv1bD9t2y12nRD6A3pKkUad6ctz+jeqdpXx0ZrrIYIgw/cmbNjztutikn4lBYHgW+ 59A=
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On Tue, Sep 24, 2019 at 11:20:06AM -0700, Roman Shaposhnik wrote:
> Hi!
> 
> I'm a bit at a loss of what's happening here, but it seems that
> the latest Xen from master fails to boot on HP ProLiant DL20
> GEN10 server (same Xen boots fine on every other piece of
> hardware in my lab).
> 
> There are absolutely no signs of what's going wrong with it.
> It just stops at
> 
> (XEN) HVM: ASIDs enabled.
> (XEN) HVM: VMX enabled
> (XEN) HVM: Hardware Assisted Paging (HAP) detected
> (XEN) HVM: HAP page sizes: 4kb, 2MB, 1GB
> ...
> (XEN) Adding cpu 1 to runqueue 0
> (XEN) mwait-idle: max C-state count of 8 reached
> (XEN) Adding cpu 2 to runqueue 0
> (XEN) mwait-idle: max C-state count of 8 reached
> 
> I guess the only clue is that your typical line of:
> 
> (XEN) Brought up X CPUs
> 
> never gets printed -- so perhaps there's something wonky
> going on with CPU initialization.
> 
> Any advice on how to diagnose this further will be greatly appreciated.

Can you apply the debug patch below and try again? (you should get
more verbose output)

A bisection would also be helpful in order to identify the commit that
broke booting on this hardware, if older versions of Xen do boot fine.

Thanks, Roger.
---8<---
diff --git a/xen/include/asm-x86/apic.h b/xen/include/asm-x86/apic.h
index 4759279eb2..b33fce198b 100644
--- a/xen/include/asm-x86/apic.h
+++ b/xen/include/asm-x86/apic.h
@@ -5,7 +5,7 @@
 #include <asm/fixmap.h>
 #include <asm/msr.h>
 
-#define Dprintk(x...) do {} while (0)
+#define Dprintk printk
 
 /*
  * Debugging macros

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

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