Index: /trunk/src/VBox/HostDrivers/VBoxUSB/win/cmn/VBoxUsbTool.cpp
===================================================================
--- /trunk/src/VBox/HostDrivers/VBoxUSB/win/cmn/VBoxUsbTool.cpp	(revision 37064)
+++ /trunk/src/VBox/HostDrivers/VBoxUSB/win/cmn/VBoxUsbTool.cpp	(revision 37065)
@@ -238,5 +238,5 @@
 
     NTSTATUS Status = VBoxDrvToolIoPostSync(pDevObj, pIrp);
-    Assert(NT_SUCCESS(Status));
+    Assert(NT_SUCCESS(Status) || Status == STATUS_NOT_SUPPORTED);
     if (NT_SUCCESS(Status))
     {
Index: /trunk/src/VBox/HostDrivers/VBoxUSB/win/lib/VBoxUsbLib-win.cpp
===================================================================
--- /trunk/src/VBox/HostDrivers/VBoxUSB/win/lib/VBoxUsbLib-win.cpp	(revision 37064)
+++ /trunk/src/VBox/HostDrivers/VBoxUSB/win/lib/VBoxUsbLib-win.cpp	(revision 37065)
@@ -740,5 +740,5 @@
     {
         DWORD winEr = GetLastError();
-        AssertMsgFailed((__FUNCTION__": DeviceIoControl failed winEr (%d)\n", winEr));
+        AssertMsg(winEr == ERROR_DEVICE_NOT_CONNECTED, (__FUNCTION__": DeviceIoControl failed winEr (%d)\n", winEr));
         return VERR_GENERAL_FAILURE;
     }
