[virt-tools-list] [PATCH 0/2] add USB redirection support in virt-manager

Guannan Ren gren at redhat.com
Mon Jun 24 10:11:00 UTC 2013


This two patch use spicy-client python binding to add USB redirection
support in virt-manager if guests use spice viewer.

Add "Select USB devices to redirect" option in console viewer
Initialize and embed UsbDeviceWidget object from SpiceClientGtk into
a dialog to let user choose available USB devices for redirection.
Throw an error message if USB connection failed.

These feature works well if running virt-manager application with
super root privilege. But if running it with non-root user, libusb
will report Permission problem as follows.

libusbx: error [op_open] libusbx couldn't open USB device /dev/bus/usb/002/010: Permission denied.
libusbx: error [op_open] libusbx requires write access to USB device nodes.

I am not sure about this, the error explains itself. In this case virt-manager
will popup a dialog to show related error from spice-client library.


Guannan Ren
 [PATCH 1/2] error: new helper function to embed customized widget into dialog
 [PATCH 2/2] details: Add USB redirection support in console viewer

 ui/vmm-details.ui      | 15 +++++++++++++++
 virtManager/console.py | 23 +++++++++++++++++++++++
 virtManager/details.py | 26 ++++++++++++++++++++++++++
 virtManager/error.py   | 19 +++++++++++++++----
 4 files changed, 79 insertions(+), 4 deletions(-)




More information about the virt-tools-list mailing list