Index: /trunk/src/VBox/Main/src-server/linux/USBGetDevices.cpp
===================================================================
--- /trunk/src/VBox/Main/src-server/linux/USBGetDevices.cpp	(revision 36999)
+++ /trunk/src/VBox/Main/src-server/linux/USBGetDevices.cpp	(revision 37000)
@@ -1499,14 +1499,17 @@
         PUSBDEVICE pDevices;
 
-        fOK = true;
-        pDevices = getDevicesFromUsbfs(pcszRoot, true);
-        if (pDevices)
-        {
-            PUSBDEVICE pDevice;
-
-            for (pDevice = pDevices; pDevice && fOK; pDevice = pDevice->pNext)
-                if (access(pDevice->pszAddress, R_OK | W_OK))
-                    fOK = false;
-            deviceListFree(&pDevices);
+        if (!access(pcszRoot, R_OK | X_OK))
+        {
+            fOK = true;
+            pDevices = getDevicesFromUsbfs(pcszRoot, true);
+            if (pDevices)
+            {
+                PUSBDEVICE pDevice;
+
+                for (pDevice = pDevices; pDevice && fOK; pDevice = pDevice->pNext)
+                    if (access(pDevice->pszAddress, R_OK | W_OK))
+                        fOK = false;
+                deviceListFree(&pDevices);
+            }
         }
     }
