From cf5f382d7a819b4f9521da2e6f5e48416f60d77e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= Date: Wed, 1 Jun 2016 14:03:01 +0200 Subject: [PATCH] udev: ignore usbip-connected USB devices Those devices are most likely attached using "PV USB" from another domain, so it doesn't make sense to list them as available for further passthrough. QubesOS/qubes-issues#531 --- udev/udev-usb-add-change | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/udev/udev-usb-add-change b/udev/udev-usb-add-change index d7a3b64..3e9da35 100755 --- a/udev/udev-usb-add-change +++ b/udev/udev-usb-add-change @@ -33,6 +33,12 @@ else exit 0 fi +# ignore usbip-connected devices, as most likely already passed through from +# another VM +if [ "`echo $DEVPATH | cut -d / -f 2-4`" = "devices/platform/vhci_hcd" ]; then + exit 0 +fi + QDB_KEY="/qubes-usb-devices/$XSNAME" qubesdb-write "$QDB_KEY/desc" "$DESC"