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-ia64-devel

Re: [Xen-ia64-devel] XenU will crash Xen in CSet # 13773.

To: Yongkang You <yongkang.you@xxxxxxxxx>
Subject: Re: [Xen-ia64-devel] XenU will crash Xen in CSet # 13773.
From: Isaku Yamahata <yamahata@xxxxxxxxxxxxx>
Date: Fri, 2 Feb 2007 12:12:02 +0900
Cc: xen-ia64-devel <xen-ia64-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Thu, 01 Feb 2007 19:11:41 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <45C1FE8F.7070906@xxxxxxxxx>
List-help: <mailto:xen-ia64-devel-request@lists.xensource.com?subject=help>
List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
List-post: <mailto:xen-ia64-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe>
References: <094BCE01AFBE9646AF220B0B3F367AABCD9DA8@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> <20070201121721.GC14993%yamahata@xxxxxxxxxxxxx> <45C1FE8F.7070906@xxxxxxxxx>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.4.2.1i
On Thu, Feb 01, 2007 at 10:51:59PM +0800, Yongkang You wrote:
> Isaku Yamahata wrote:
> >On Thu, Feb 01, 2007 at 05:48:33PM +0800, You, Yongkang wrote:
> >>In latest Changeset 13773, if creating XenU, Xen0 would crash and hang.
> >>The hang happened when XenU try to bring up its network.
> >
> >At least domU network works for me.
> >Looking the panic log, the issue looks similar which I was seeing
> >before c/s 13773:ef646312685f.
> >Given that c/s 13773 resoved my issue, could you make sure your
> >build environment?
> >
> >- linux-2.6.18-xen/drivers/xen/core/skbuff.c must not exist.
> >- the following three configs shouldn't exist in linux dot config
> >  CONFIG_HAVE_ARCH_ALLOC_SKB=y
> >  CONFIG_HAVE_ARCH_DEV_ALLOC_SKB=y
> >  CONFIG_XEN_SKBUFF=y
> >
> >Alghough you might have checked those already or you might have built
> >from scratch, please check it again.
> 
> Hi Isaku,
> 
> Our every build comes from clean "hg co". I have double checked the 
> source as you suggested. I didn't find skbuff.c and can not grep any 
> "SKB" in buildconfigs/*
> 
> Any other clue could I provide to track the issue?

>From panic log.
> Bringing up interface eth0:  Bad page state in process 'swapper'
> page:e000000001547c60 flags:0x0000000000100000 mapping:a000000100c25f50 
> mapcount:0 count:0
> Trying to fix it up, but a reboot is needed

It doesn't seems that arch_free_page() is defined as expected.
- Could you check linux symbol file?
  0xa000000100c25f50 = netif_page_release()?
  If yes(I guess so),  page status is correct.
  If not, this issue is nasty

- Could you check linux-2.6.18-xen/mm/page_alloc.c compilation?
  Please check its cpp result and free_host_cold_page()
  It should include include/asm-ia64/page.h and
  HAVE_ARCH_FREE_PAGE should be defined so that the used arch_free_page
  definition should be same as in include/asm-ia64/page.h.

static void fastcall free_hot_cold_page(struct page *page, int cold)
        ...
        if (arch_free_page(page, 0)) <<<< this line
                return;


thanks.
-- 
yamahata

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

<Prev in Thread] Current Thread [Next in Thread>