[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] New function: Remot USB support in qemu
From: |
Gerd Hoffmann |
Subject: |
Re: [Qemu-devel] New function: Remot USB support in qemu |
Date: |
Thu, 27 Apr 2017 09:07:16 +0200 |
On Do, 2017-04-27 at 14:30 +0800, address@hidden wrote:
> Mr. Hoffmann,
>
>
> Thank you for your time.
>
>
> This email will describe a new module that I'd like to commit to the
> qemu code source.
>
> We call it as remote usb, and this is features:
>
> 1. real usb device is aside on a windows client.
>
> 2. keeping a connection between the client and the VMs host OS
>
> 3. qemu simulate a remote usb device through our remote usb module
>
> 4. the communication between real usb device and the simulation remote
> usb is based on USB/IP protocol.
qemu supports that already. It's called usb redirection.
https://www.spice-space.org/page/UsbRedir
https://github.com/SPICE/usbredir
usb redirection can use either plain tcp or a spice channel as
transport. The spice client supports usb devices on windows clients.
Hans (Cc'ed, usbredir author) looked at the USB/IP protocol and found a
number of deficits and decided to not use it because of that. I don't
remember the details though.
So I think using the existing usb redirection support is the better
option for you.
cheers,
Gerd