Subject: Re: Strange events leading to "Hotplug scripts not working" and xen death
To: Manuel Bouyer <bouyer@antioche.eu.org>
From: Avleen Vig <lists-netbsd@silverwraith.com>
List: port-xen
Date: 05/15/2007 11:17:24
On Tue, May 15, 2007 at 07:34:19PM +0200, Manuel Bouyer wrote:
> It's xenbackend

Cool good to know :)

> > System: NetBSD 4.0 BETA2 as of ~1 week ago, Xen 3 compiled from pkgsrc.
> 
> Is it xen-3.0.3 or xen-3.0.4 ?

xen-3.0.4

> > *Finally* :-) commands like 'xenstore-ls' just hang too.
> > The xenstore commands seem to be hanging trying to read from the store.
> 
> So it's most probably an issue with the store. Could you try ktrace to
> see on what xenstore-ls hangs ? Is xenstored still running ?
> You could try to ktrace it too.

xenstored is still running.
I rebooted, ktraced xenstored, and then tried to create the centos
domain, which reliably breaks xen every time:
  http://silverwraith.com/xen/xenstore_during_xm_create.ktrace.out.gz
  ~1mb (~12mb uncompressed)

xenstore-ls current works though with no errors...
I tried to create the FreeBSD7 domain, and it failed with:
  [XEN] Initialising virtual ethernet driver.
  panic: not implemented
  Uptime: 1s

That looks like a problem with the FreeBSD kernel, but as a result,
xenstore-ls now gives this error at the end:
    vbd = ""
     1 = ""
     2 = ""
      769 = ""
       domain = "freebsd_xen_INSTALL"
       frontend = "/local/domain/2/device/vbd/769"
       uuid = "807bc57d-ff85-27b7-a7fc-1dd311d02d73"
       dev = "hda1"
       state = "5"
       params = "/xen/nfs_root/freebsd1/mdroot-7.0"
       mode = "w"
       online = ""
xenstore-ls: xs_directory (/local/domain/0/backend/vbd/2/769/online): Bad file descriptor

Running xenstore for a second time now makes it hang.
Ktrace for it is at: http://silverwraith.com/xen/xenstore_ls.ktrace.out.gz


Thank you!