I was trying to use adb with QubesOS’s USB passthrough, and I was not able to get it to work.
According to a post on LKML, the USBIP driver (used by QubesOS USB passthrough) and libusb are not meant to work together. One alternative would be to use qemu in the stubdomain to present an emulated PCI USB device, instead of requiring USBIP support in the guest kernel. This would also allow USB passthrough to work to VMs that do not support USBIP, or indeed even qrexec. Right now, I plan on using adb in sys-usb itself, after blacklisting drivers for USB devices not in use. There ought to be a better way. IMO, sys-usb should *only* support USBIP, with the real protocol handling done in other domains, and the resulting devices (be they block devices or others) attached to yet other domains. Sincerely, Demi -- You received this message because you are subscribed to the Google Groups "qubes-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-devel/356ba859-0456-38a0-631c-77266e3865f0%40gmail.com.
signature.asc
Description: OpenPGP digital signature
