[pve-devel] [PATCH v2 qemu-server 0/2 pve-manager 0/1] Fix #2343 Spice USB3 support

Aaron Lauterer a.lauterer at proxmox.com
Fri Aug 30 09:40:08 CEST 2019

This patch series enables USB3 for the passthrough / redirection of USB
devices via the Spice client.

AFAIU there is no need for special checks regarding live migration due
to the following reasons:
* USB3 for Spice was disabled in the GUI
* Setting `usb3=1` via the API or manually in the config file was
  - hardcoded ehci bus
  - xhci controller added
  - if not needed by another USB device no ehci controller added -> VM
    couldn't start
* Live migration with `usb3=1` set is not possible with older versions
  because it got recognized as a local resource.

v1[0] -> v2:
* no qemu version checks
* fix local resource check on migration
* add GUI support

[0]: https://pve.proxmox.com/pipermail/pve-devel/2019-August/038672.html

Aaron Lauterer (2):
  Add USB3 support to Spice USB redirection
  Fix local resources check for USB3 Spice devices
  Add USB3 support for Spice USB redirection

 (qemu-server) PVE/QemuServer.pm            | 2 +-
 (qemu-server) PVE/QemuServer/USB.pm        | 7 +++++--
 (pve-manager) www/manager6/qemu/USBEdit.js | 8 +++++---
 2 files changed, 6 insertions(+), 3 deletions(-)


More information about the pve-devel mailing list