[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [TestDay] F20 Xen 4.4 RC3 Spice support



2014-02-06 5:23 GMT+01:00 Eric Houby <ehouby@xxxxxxxxx>:
On Wed, 2014-02-05 at 17:17 -0700, Eric Houby wrote:
> On Wed, 2014-02-05 at 09:06 +0100, Sander Eikelenboom wrote:
> > Wednesday, February 5, 2014, 5:00:08 AM, you wrote:
> >
> > > On Tue, 2014-02-04 at 17:01 +0100, Fabio Fantoni wrote:
> > >> Il 04/02/2014 16:41, Eric Houby ha scritto:
> > >> > Xen list,
> > >> >
> > >> > I am trying to boot a F20 guest and connect using Spice but have run
> > >> > into an issue.
> > >> >
> > >> > My VM config file includes:
> > >> > spice = 1
> > >> > spicehost='0.0.0.0'
> > >> > spiceport=6001
> > >> > spicedisable_ticketing=1
> > >> >
> > >> >
> > >> > Is Spice supported with qemu-xen-traditional?
> > >>
> > >> No, only with upstream qemu and if compile xen and qemu from source you
> > >> also enable spice support on qemu build, for example on my xen build
> > >> tests I add:
> > >>
> > >> tools/Makefile
> > >> @@ -201,6 +201,8 @@ subdir-all-qemu-xen-dir: qemu-xen-dir-find
> > >>           --datadir=$(SHAREDIR)/qemu-xen \
> > >>           --localstatedir=/var \
> > >>           --disable-kvm \
> > >> +        --enable-spice \
> > >> +        --enable-usb-redir \
> > >>           --disable-docs \
> > >>           --disable-guest-agent \
> > >>           --python=$(PYTHON) \
> > >>
> > >> If you use upstream qemu from distribution package probably have already
> > >> spice build-in, for example, on debian I've already tested and working.
> > >>
> >
> > > It is my understanding that the qemu package in F20 does not support xen
> > > so I compiled xen from source per the RC3 Test Day instructions and the
> > > instructions here:
> >
> > > http://wiki.xenproject.org/wiki/Compiling_Xen_From_Source
> >
> > > After adding --enable-spice and --enable-usb-redir to tools/Makefile I
> > > see the following error when I make xen:
> >
> > > ERROR: User requested feature spice
> > >        configure was not able to find it
> >
> > Do you have the libspice-dev packages installed for your distro ?
> >
>
> I do now. I also have the usbredir-devel package.
>
> Thanks for the help.
>

Is there a knob for qxl support?

[root@xen ~]# cat /var/log/xen/qemu-dm-f20.log
qemu-system-i386: -vga qxl: invalid option





Here there is a patch that add qxl support in libxl updated to xen 4.4-rc3 if you want add it:
https://github.com/Fantu/Xen/commit/f1e3f78f7b9580700591cebd98e9263645bff56b
Or you can simply compile from this already ready for spice/qxl testing:
https://github.com/Fantu/Xen/commits/rebase/m2r-testing

Is not upstream for now because there is something on xen that make it not working on linux domUs with qxl driver active and working with high performance problem on windows domUs.
I spent several days without finding the exact problem to be solved :(
If you want you can try it out and see if anything changes using Fedora instead of Debian as dom0, differents kernel domUs etc.
Maybe you could even find some new informations/errors useful for solving the problem.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.