Bruce Edge
2009-Oct-12 05:21 UTC
[Xen-devel] xen/master head PVOPS kernel 2.6.31.1 fails to load under Xen Unstable on Intel''s i7 (x) X58. config, console output attached.
Does the xen/master dom0 kernel just not currrently support the i7 with x58 chipset? The data here is obtained from an HP DL380 G6 with 2 Intel nehalem E5540 chips. The exact same boot time hang is obtained also with a supermicro with a single CPU and the same X58 chipset. Serial console output and xen debug dump here: http://pastebin.com/f36278be5 Kernel .config is here http://pastebin.com/f5ff4cf82 The current 2.6.31.1 pvops xen/master kernel hangs when running under Xen on a proliant the a supermicro, both X58 i7 boxes. The Xen console is still functional but there is zero output from the dom0 kernel. I''ve tried booting with these xen versions (both of which work with a 2.6.30.3 dom0) http://xenbits.xensource.com/xen-unstable.hg http://xenbits.xensource.com/xen-3.4-testing.hg And with the 2.6.31.1 source from both (is there a difference?) git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git linux-2.6-xen git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git xen/master Here are the xen related settings (see above pastebin link for complete details): CONFIG_XEN=y CONFIG_XEN_TIME_VSYSCALL=y CONFIG_XEN_MAX_DOMAIN_MEMORY=32 CONFIG_XEN_SAVE_RESTORE=y CONFIG_XEN_DEBUG_FS=y CONFIG_XEN_DOM0=y CONFIG_XEN_PRIVILEGED_GUEST=y CONFIG_XEN_DOM0_PCI=y CONFIG_MICROCODE_XEN=y CONFIG_PCI_XEN=y CONFIG_XEN_BLKDEV_FRONTEND=y CONFIG_XEN_NETDEV_FRONTEND=y CONFIG_XEN_KBDDEV_FRONTEND=m CONFIG_HVC_XEN=y CONFIG_XEN_FBDEV_FRONTEND=m CONFIG_XEN_BALLOON=y CONFIG_XEN_SCRUB_PAGES=y CONFIG_XEN_DEV_EVTCHN=y CONFIG_XEN_BACKEND=y CONFIG_XEN_BLKDEV_BACKEND=y CONFIG_XEN_NETDEV_BACKEND=y CONFIG_XENFS=y CONFIG_XEN_COMPAT_XENFS=y CONFIG_XEN_SYS_HYPERVISOR=y CONFIG_XEN_XENBUS_FRONTEND=y CONFIG_XEN_S3=y CONFIG_XEN_GNTDEV=y 0 #> lspci 00:00.0 Host bridge: Intel Corporation X58 I/O Hub to ESI Port (rev 13) 00:01.0 PCI bridge: Intel Corporation X58 I/O Hub PCI Express Root Port 1 (rev 13) 00:02.0 PCI bridge: Intel Corporation X58 I/O Hub PCI Express Root Port 2 (rev 13) 00:03.0 PCI bridge: Intel Corporation X58 I/O Hub PCI Express Root Port 3 (rev 13) 00:04.0 PCI bridge: Intel Corporation X58 I/O Hub PCI Express Root Port 4 (rev 13) 00:05.0 PCI bridge: Intel Corporation X58 I/O Hub PCI Express Root Port 5 (rev 13) 00:06.0 PCI bridge: Intel Corporation X58 I/O Hub PCI Express Root Port 6 (rev 13) 00:07.0 PCI bridge: Intel Corporation X58 I/O Hub PCI Express Root Port 7 (rev 13) 00:08.0 PCI bridge: Intel Corporation X58 I/O Hub PCI Express Root Port 8 (rev 13) 00:09.0 PCI bridge: Intel Corporation X58 I/O Hub PCI Express Root Port 9 (rev 13) 00:0a.0 PCI bridge: Intel Corporation X58 I/O Hub PCI Express Root Port 10 (rev 13) 00:0d.0 Host bridge: Intel Corporation Device 343a (rev 13) 00:0d.1 Host bridge: Intel Corporation Device 343b (rev 13) 00:0d.2 Host bridge: Intel Corporation Device 343c (rev 13) 00:0d.3 Host bridge: Intel Corporation Device 343d (rev 13) 00:0d.4 Host bridge: Intel Corporation X58 Physical Layer Port 0 (rev 13) 00:0d.5 Host bridge: Intel Corporation Quickpath Interconnect Physical Layer Port 1 (rev 13) 00:0d.6 Host bridge: Intel Corporation Device 341a (rev 13) 00:0e.0 Host bridge: Intel Corporation Device 341c (rev 13) 00:0e.1 Host bridge: Intel Corporation Device 341d (rev 13) 00:0e.2 Host bridge: Intel Corporation Device 341e (rev 13) 00:0e.3 Host bridge: Intel Corporation Device 341f (rev 13) 00:0e.4 Host bridge: Intel Corporation Device 3439 (rev 13) 00:14.0 PIC: Intel Corporation X58 I/O Hub System Management Registers (rev 13) 00:14.1 PIC: Intel Corporation X58 I/O Hub GPIO and Scratch Pad Registers (rev 13) 00:14.2 PIC: Intel Corporation X58 I/O Hub Control Status and RAS Registers (rev 13) 00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 1 00:1c.2 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 3 00:1d.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1 00:1d.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2 00:1d.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3 00:1d.3 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6 00:1d.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90) 00:1f.0 ISA bridge: Intel Corporation 82801JIB (ICH10) LPC Interface Controller 01:03.0 VGA compatible controller: ATI Technologies Inc ES1000 (rev 02) 01:04.0 System peripheral: Compaq Computer Corporation Integrated Lights Out Controller (rev 03) 01:04.2 System peripheral: Compaq Computer Corporation Integrated Lights Out Processor (rev 03) 01:04.4 USB Controller: Hewlett-Packard Company Proliant iLO2 virtual USB controller 01:04.6 IPMI SMIC interface: Hewlett-Packard Company Proliant iLO2 virtual UART 02:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20) 02:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20) 03:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20) 03:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20) 04:00.0 RAID bus controller: Hewlett-Packard Company Smart Array G6 controllers (rev 01) 07:00.0 Fibre Channel: PMC-Sierra Inc. Device 8032 (rev 05) 07:00.1 Fibre Channel: PMC-Sierra Inc. Device 8032 (rev 05) 07:00.2 Fibre Channel: PMC-Sierra Inc. Device 8032 (rev 05) 07:00.3 Fibre Channel: PMC-Sierra Inc. Device 8032 (rev 05) 14:00.0 Fibre Channel: PMC-Sierra Inc. Device 8032 (rev 05) 14:00.1 Fibre Channel: PMC-Sierra Inc. Device 8032 (rev 05) 17:00.0 Fibre Channel: PMC-Sierra Inc. Device 8032 (rev 05) 17:00.1 Fibre Channel: PMC-Sierra Inc. Device 8032 (rev 05) #> cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 26 model name : Intel(R) Xeon(R) CPU E5540 @ 2.53GHz stepping : 5 cpu MHz : 2533.462 cache size : 8192 KB physical id : 0 siblings : 1 core id : 0 cpu cores : 1 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 11 wp : yes flags : fpu de tsc msr pae mce cx8 apic sep mtrr mca cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc up rep_good tsc_reliable nonstop_tsc pni est ssse3 cx16 sse4_1 sse4_2 hypervisor lahf_lm ida bogomips : 5067.97 clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: What other information can I provide? -Bruce _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Konrad Rzeszutek Wilk
2009-Oct-12 14:10 UTC
Re: [Xen-devel] xen/master head PVOPS kernel 2.6.31.1 fails to load under Xen Unstable on Intel''s i7 (x) X58. config, console output attached.
On Sun, Oct 11, 2009 at 10:21:12PM -0700, Bruce Edge wrote:> Does the xen/master dom0 kernel just not currrently support the i7 > with x58 chipset?No idea. But can you add some more verbose logging information? Add this in the kernel /xen.gz line: "guest_loglvl=all" and in the ''module /vmlinuz" add this: "earlyprintk=xen irqpoll console=hvc0 loglevel=10 debug" If ''quiet'' shows in the line, remove it. .. snip ..> CONFIG_XEN_S3=y > CONFIG_XEN_GNTDEV=yWhat is the CONFIG_NR_CPUS set to? Try with CONFIG_NR_CPUS=64 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Bruce Edge
2009-Oct-12 16:03 UTC
Re: [Xen-devel] xen/master head PVOPS kernel 2.6.31.1 fails to load under Xen Unstable on Intel''s i7 (x) X58. config, console output attached.
Works! Thanks, this looks like it may have just been the hvc0 vs xvc0 console spec. Although I''m not sure why with the xvc0 console the network was still non-functional. I''ll have to play with the boot options and find out what specific item breaks it. Thanks for the suggestion. -Bruce On Mon, Oct 12, 2009 at 7:10 AM, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> wrote:> On Sun, Oct 11, 2009 at 10:21:12PM -0700, Bruce Edge wrote: >> Does the xen/master dom0 kernel just not currrently support the i7 >> with x58 chipset? > > No idea. > > But can you add some more verbose logging information? > > Add this in the kernel /xen.gz line: "guest_loglvl=all" > and in the ''module /vmlinuz" add this: > "earlyprintk=xen irqpoll console=hvc0 loglevel=10 debug" > > If ''quiet'' shows in the line, remove it. > > .. snip .. > >> CONFIG_XEN_S3=y >> CONFIG_XEN_GNTDEV=y > > What is the CONFIG_NR_CPUS set to? Try with CONFIG_NR_CPUS=64 >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Boris Derzhavets
2009-Oct-12 16:54 UTC
Re: [Xen-devel] xen/master head PVOPS kernel 2.6.31.1 fails to load under Xen Unstable on Intel''s i7 (x) X58. config, console output attached.
Are you saying , that CONFIG_NR_CPUS=64 is not important ? Just set up console to hvc0 resolves the problem. Boris. --- On Mon, 10/12/09, Bruce Edge <bruce.edge@gmail.com> wrote: From: Bruce Edge <bruce.edge@gmail.com> Subject: Re: [Xen-devel] xen/master head PVOPS kernel 2.6.31.1 fails to load under Xen Unstable on Intel''s i7 (x) X58. config, console output attached. To: xen-devel@lists.xensource.com Date: Monday, October 12, 2009, 12:03 PM Works! Thanks, this looks like it may have just been the hvc0 vs xvc0 console spec. Although I''m not sure why with the xvc0 console the network was still non-functional. I''ll have to play with the boot options and find out what specific item breaks it. Thanks for the suggestion. -Bruce On Mon, Oct 12, 2009 at 7:10 AM, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> wrote:> On Sun, Oct 11, 2009 at 10:21:12PM -0700, Bruce Edge wrote: >> Does the xen/master dom0 kernel just not currrently support the i7 >> with x58 chipset? > > No idea. > > But can you add some more verbose logging information? > > Add this in the kernel /xen.gz line: "guest_loglvl=all" > and in the ''module /vmlinuz" add this: > "earlyprintk=xen irqpoll console=hvc0 loglevel=10 debug" > > If ''quiet'' shows in the line, remove it. > > .. snip .. > >> CONFIG_XEN_S3=y >> CONFIG_XEN_GNTDEV=y > > What is the CONFIG_NR_CPUS set to? Try with CONFIG_NR_CPUS=64 >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Bruce Edge
2009-Oct-12 16:59 UTC
Re: [Xen-devel] xen/master head PVOPS kernel 2.6.31.1 fails to load under Xen Unstable on Intel''s i7 (x) X58. config, console output attached.
Yes. That is the case. I had CONFIG_NR_CPUS=16 I hever tried the =64 kernel as the console=hvc0 fixed the problem: console=xvc0 - nothing, dead, not even a ping, although xen console was still alive. console=hvc0 - dom0 boots all the way up, network functional, looks good so far. -Bruce On Mon, Oct 12, 2009 at 9:54 AM, Boris Derzhavets <bderzhavets@yahoo.com>wrote:> Are you saying , that CONFIG_NR_CPUS=64 is not important ? > Just set up console to hvc0 resolves the problem. > > Boris. > > --- On *Mon, 10/12/09, Bruce Edge <bruce.edge@gmail.com>* wrote: > > > From: Bruce Edge <bruce.edge@gmail.com> > Subject: Re: [Xen-devel] xen/master head PVOPS kernel 2.6.31.1 fails to > load under Xen Unstable on Intel''s i7 (x) X58. config, console output > attached. > To: xen-devel@lists.xensource.com > Date: Monday, October 12, 2009, 12:03 PM > > Works! > Thanks, this looks like it may have just been the hvc0 vs xvc0 console > spec. > > Although I''m not sure why with the xvc0 console the network was still > non-functional. I''ll have to play with the boot options and find out > what specific item breaks it. > > Thanks for the suggestion. > > -Bruce > > On Mon, Oct 12, 2009 at 7:10 AM, Konrad Rzeszutek Wilk > <konrad.wilk@oracle.com <http://mc/compose?to=konrad.wilk@oracle.com>> > wrote: > > On Sun, Oct 11, 2009 at 10:21:12PM -0700, Bruce Edge wrote: > >> Does the xen/master dom0 kernel just not currrently support the i7 > >> with x58 chipset? > > > > No idea. > > > > But can you add some more verbose logging information? > > > > Add this in the kernel /xen.gz line: "guest_loglvl=all" > > and in the ''module /vmlinuz" add this: > > "earlyprintk=xen irqpoll console=hvc0 loglevel=10 debug" > > > > If ''quiet'' shows in the line, remove it. > > > > .. snip .. > > > >> CONFIG_XEN_S3=y > >> CONFIG_XEN_GNTDEV=y > > > > What is the CONFIG_NR_CPUS set to? Try with CONFIG_NR_CPUS=64 > > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com<http://mc/compose?to=Xen-devel@lists.xensource.com> > http://lists.xensource.com/xen-devel > > >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Konrad Rzeszutek Wilk
2009-Oct-12 20:08 UTC
Re: [Xen-devel] xen/master head PVOPS kernel 2.6.31.1 fails to load under Xen Unstable on Intel''s i7 (x) X58. config, console output attached.
On Mon, Oct 12, 2009 at 09:59:16AM -0700, Bruce Edge wrote:> Yes. That is the case. I had CONFIG_NR_CPUS=16 I hever tried the =64 kernel > as the console=hvc0 fixed the problem: > > console=xvc0 - nothing, dead, not even a ping, although xen console was > still alive. > console=hvc0 - dom0 boots all the way up, network functional, looks good so > far.Oh yeah. It seems to change over major Xen-enabled Linux distros (It used to be ttyS8, then went to xvc0, and now is at hvc0). I am happy to have been able to fix this grievous looking failure so easy. Wish more of these type showed up :-) No idea about the network thought. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel