Index: xen_unified.c =================================================================== RCS file: /data/cvs/libvirt/src/xen_unified.c,v retrieving revision 1.6 diff -u -p -r1.6 xen_unified.c --- xen_unified.c 30 Apr 2007 16:57:15 -0000 1.6 +++ xen_unified.c 1 May 2007 12:29:22 -0000 @@ -111,6 +111,11 @@ xenUnifiedOpen (virConnectPtr conn, cons for (i = 0; i < XEN_UNIFIED_NR_DRIVERS; ++i) { priv->opened[i] = 0; + /* Only use XM driver for Xen <= 3.0.3 (ie xendConfigVersion <= 2) */ + if (drivers[i] == &xenXMDriver && + priv->xendConfigVersion > 2) + continue; + /* Ignore proxy for root */ if (i == proxy_offset && getuid() == 0) continue;