[Spice-devel] Questions on usbredir + XSpice

Alon Levy alon at pobox.com
Tue Aug 5 23:02:43 PDT 2014


On 08/05/2014 10:52 PM, Jeremy White wrote:
> While I'm researching, I thought I'd look into the next challenge for
> XSpice - usb device redirection.
> 
> It faces similar challenges to the CAC card stuff.  That is, my sense is
> that the usbredir library and utility set is all about reading client
> machine USB device information and relaying it through to qemu, which
> then exposes it as a 'real' device to the guest OS.
> 
> Again, with XSpice, we don't have qemu :-(.
> 
> Ideally, we'd find some mechanism to inject a usb device into the system
> running XSpice.
> 
> I've done some further research, and the usbip project would seem
> useful.  It was here:
>    http://usbip.sourceforge.net/
> but apparently is now in the kernel.
> 
> If we use that, then the challenge would appear to be translating the
> protocols.
> 
> Alternates:
>   1.  Use usbip end-to-end
>        I'd like to avoid this; there are benefits to having all spice
> traffic go over the same channel
>   2.  ???  Insight appreciated <grin> ???
>       (I can't help but feel there are other methods for simulating a
> USB device, but I'm fairly ignorant of this space).
> 

2. Teach usbredir to use a kernel without a vm.

Hans, can you help?

> Cheers,
> 
> Jeremy
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel



More information about the Spice-devel mailing list