[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-ia64-devel] XenU will crash Xen in CSet # 13773.
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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |