[Spice-devel] Vdagent not working on xen linux hvm DomUs

Wei Liu wei.liu2 at citrix.com
Thu Dec 5 08:02:19 PST 2013


On Thu, Dec 05, 2013 at 04:50:03PM +0100, Fabio Fantoni wrote:
> Il 05/12/2013 16:21, Wei Liu ha scritto:
> >On Thu, Dec 05, 2013 at 04:11:52PM +0100, Fabio Fantoni wrote:
> >[...]
> >>I saw a draft of virtio disk/net implementation for xen here:
> >>http://wiki.xen.org/wiki/Virtio_On_Xen
> >>
> >>There are 2 kernel patch to support virtio on pv domUs:
> >>http://downloads.xen.org/Wiki/VirtioOnXen/linux-01-virtio-xenbus.patch
> >>http://downloads.xen.org/Wiki/VirtioOnXen/linux-02-virtio-ring.patch
> >>
> >Do not use these patches, they were experimental.
> >
> >>What about virtio on hvm linux? Maybe
> >> From wiki it seems virtio kernel patches only needed for pv domUs.
> >>Could be these patches needed to have virtio fully working also for
> >>hvm domUs?
> >>
> >Virtio for HVM guests should work out of the box. You probably need to
> >prevent kernel from unplugging emulated devices.
> >
> >Wei.
> 
> Thanks for reply.
> 
> I not mean virtio disk/net but virtio-serial channels used for
> example by spice vdagent.
> The libxl implentation xen side is correct and on windows domUs
> vdagent is working (I'm using it since 2 year).
> On linux domUs I found that virtio ports under /dev are missed/not
> created and I not understand why.

That's probably unplugged by Xen platform PCI device.

> Recently I tried also with xen_platform_pci=0 and the Konrad's patch
> (xen/pvhvm: If xen_platform_pci=0 is set don't blow up) but to no
> avail.
> 

I haven't followed up that patch so I am not sure what's happening.

Wei.

> Thanks for any reply.


More information about the Spice-devel mailing list