It is now available to test ability to attach USB devices to Windows. It works without QWT installation via QEMU emulation. To get it works make this steps:
- update with current-testing repos
sudo qubes-dom0-update --enablerepo=qubes-dom0-current-testing
- install advanced variant linux stubdomain (now available only in current-testing repos):
sudo qubes-dom0-update --enablerepo=qubes-dom0-current-testing xen-hvm-stubdom-linux-full
- update and restart sys-usb with current-testing repos too
- enable feature to windows qube
qvm-features [windows qube] stubdom-qrexec 1
Few words about our experience how it works.
First need to quote warning from QEMU docs: “This is an experimental feature. QEMU will slow down when using it. USB devices requiring real time streaming (i.e. USB Video Cameras) are not supported yet.”
We saw cameras that work quite well and other that work with lags and some that don’t work at all. Sometime it requires additional memory to stubdomain over default 128M (qvm-prefs stubdom_mem).
For windows 7 it needs to install drivers, we was successful with these ones. Windows 10 works out of the box.
Sometime it requires to detach and attach device to get it works.
For some devices you have to re-plug it physically after safely removing in Windows.
Log messages could be found in files