Xen 
 
Home About Xen.org Xen Xen Summit Wiki Mailing List Bug Tracker Xen Downloads
 
   
 

xen-devel

Re: [Xen-devel] unstable network trouble

To: Ewan Mellor <ewan@xxxxxxxxxxxxx>
Subject: Re: [Xen-devel] unstable network trouble
From: Gerd Knorr <kraxel@xxxxxxx>
Date: Mon, 31 Oct 2005 11:58:10 +0100
Cc: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Mon, 31 Oct 2005 10:55:17 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <4360F5AA.20207@xxxxxxx>
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: <4360DCDE.6000207@xxxxxxx> <20051027151234.GX13783@xxxxxxxxxxxxxxxxxxxxxx> <4360F5AA.20207@xxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla Thunderbird 1.0.6 (X11/20050715)
Hmm, no, seems to be a missing hotplug event.

Sticked some printk's into the net backend, looks like a xenbus issue:

domU boot with broken network:

  netback_probe: add backend watch
  netback_probe: add frontend watch
  netback_probe: done
  frontend_changed: called
  frontend_changed: called
  frontend_changed: called
  frontend_changed: called

domU boot with working network:

  netback_probe: add backend watch
  netback_probe: add frontend watch
  netback_probe: done
  backend_changed: called
  backend_changed: hotplug online
  netback_hotplug: called
  frontend_changed: called
  frontend_changed: called
  device vif2.0 entered promiscuous mode
  xenbr0: port 3(vif2.0) entering learning state
  xenbr0: topology change detected, propagating
  xenbr0: port 3(vif2.0) entering forwarding state
  frontend_changed: called
  frontend_changed: called
  frontend_changed: called

Note that backend_changed is never called in the first case.

cheers,

  Gerd


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