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] Please try PV-on-HVM on IPF

To: "xen-ia64-devel" <xen-ia64-devel@xxxxxxxxxxxxxxxxxxx>
Subject: Re: [Xen-ia64-devel] Please try PV-on-HVM on IPF
From: "Kasai Takanori" <kasai.takanori@xxxxxxxxxxxxxx>
Date: Fri, 20 Oct 2006 18:51:26 +0900
Delivery-date: Fri, 20 Oct 2006 12:34:31 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
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: <094BCE01AFBE9646AF220B0B3F367AAB58911F@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
Hi Yangkang,

You (yongkang.you) said:
The trace back message will happen when I just inserted vnif driver into
VTI, when I used 2 NICs for VTI (1 is IOEMU, the other is VNIF).

 I've looked `netif_release_rx_bufs: fix me for copying receiver.'
message sometimes at vnif detaching. But I've not met domain-vti
crash.
The crashing happened if I also use IOEMU NIC for VTI domain. The VTI
vif
config should like:
vif = [ 'type=ioemu, bridge=xenbr0', '' ]

 Thanks. I'll try it.

I was able to confirm this problem occurred in the same environment.
(changeset :11810 )
We continue and investigate this problem.

There are two files called by net/core/dev.c.
One is a kernel's file, and another is added for VNIF.
The added file for VNIF should be called when VNIF is initialized.
However, when IOEMU NIC is defined in the config file for VTI domain,
kernel's file is called.
I have not understood the cause yet.

--- log file ---
# kernel: netfront: Initializing virtual ethernet driver.
# kernel: vif vif-0: 2 parsing device/vif/0/mac
# kernel: netif_release_rx_bufs: fix me for copying receiver.
# net.agent[6461]: remove event not handled
# net.agent[6463]: remove event not handled
# kernel: netfront: device eth2 has copying receive path.
# kernel: kernel BUG at net/core/dev.c:3073!    <<<<--- This --->>>>
# kernel: xenwatch[6329]: bugcheck! 0 [1]

--- linux-2.6-xen-sparse/net/core/dev.c ---
# void netdev_run_todo(void)
# {
〜
#        if (list_empty(&net_todo_list))  <==== 3073 line : disagreement
#                goto out;
〜

--- linux-2.6.16.29/net/core/dev.c ---
# int unregister_netdevice(struct net_device *dev)
# {
#       struct net_device *d, **dp;
〜
#       BUG_ON(dev->reg_state != NETREG_REGISTERED);  <=== 3073 line : agreement
〜

You (yongkang.you) said:
2. After insert VNIF driver, VTI kernel often calls trace
when running applications (kudzu, vi etc.).

This problem doesn't occur as long as we have operated up to now.
How many times has this problem occurred in you up to now?
Could you teach to me a little more in detail?

You (yongkang.you) said:
Thanks for tracking the issue.
I redo the testing, but I also didn't meet the kudzu call trace again.
I will track it in future. If I find more problems,
I will let you know.

Thank you.

Best Regards,
- Takanori Kasai


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

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