Hrrrm, diagnostics omit errno.  Alex, could you retry with the
appended (obvious, but untested) patch applied?
--- tools/ioemu/hw/xenfb.c~     2007-10-26 10:04:43.000000000 +0200
+++ tools/ioemu/hw/xenfb.c      2007-10-26 10:11:09.000000000 +0200
@@ -664,7 +664,8 @@
 {
         fprintf(stderr, "Doing frontend watch on %s\n", dev->otherend);
        if (!xs_watch(dev->xenfb->xsh, dev->otherend, "")) {
-               fprintf(stderr, "Watch for dev failed\n");
+               fprintf(stderr, "Watch for dev failed (%s)\n",
+                       strerror(errno));
                return -1;
        }
 
@@ -680,7 +681,8 @@
 {
        fprintf(stderr, "Doing backend watch on %s\n", dev->nodename);
        if (!xs_watch(dev->xenfb->xsh, dev->nodename, "")) {
-               fprintf(stderr, "Watch for dev failed\n");
+               fprintf(stderr, "Watch for dev failed (%s)\n",
+                       strerror(errno));
                return -1;
        }
 
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 |