WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] xen-unstable on HP dc7800 simply reboots

To: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>
Subject: Re: [Xen-devel] xen-unstable on HP dc7800 simply reboots
From: John Byrne <john.l.byrne@xxxxxx>
Date: Tue, 23 Oct 2007 16:03:01 -0700
Cc: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Tue, 23 Oct 2007 16:03:46 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <471E485A.2030707@xxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <C343F70C.F53B%Keir.Fraser@xxxxxxxxxxxx> <471E485A.2030707@xxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird 2.0.0.6 (X11/20070728)
John Byrne wrote:
Keir Fraser wrote:
On 23/10/07 17:49, "John Byrne" <john.l.byrne@xxxxxx> wrote:

Does anyone know what is wrong or can tell me how to go about debugging
this? The dmesg output from booting the Ubuntu 2.6.22-14-server kernel
is attach in the hope that it will provide some useful information.

I suggest binary-chopping to find the offending changeset. Some early
boot-time stuff went in over the past few days, so for example try reverting
to 16130 and see if that has the same problem. Go back another 30, or
forward 15, changesets depending on whether that works or not. I suspect
this issue is quite new, so it shouldn't take too long to narrow down.

Actually, it a few months old. xen-unstable 15236 is the last changeset that Xen doesn't immediately reboot.


Littering the early boot code with putc() and comparing the code's behavior on a machine that actually boots, I've found that the call to get_memory_map from trampoline.S is the root of all evil. If that is called, then the trampoline fails to make it back to protected mode from real mode. I am still working to identify the specific problem.

John


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