Index: devil/devil/utils/lsusb.py |
diff --git a/devil/devil/utils/lsusb.py b/devil/devil/utils/lsusb.py |
index 37bf4f2789a6910dff3dc417dcff402d242a8c7b..bb3609ef4f773254e4813c08ce79a45a2ce49c1c 100644 |
--- a/devil/devil/utils/lsusb.py |
+++ b/devil/devil/utils/lsusb.py |
@@ -87,7 +87,11 @@ def lsusb(): |
if m: |
bus_num = m.group(1) |
dev_num = m.group(2) |
- devices.append(_lsusbv_on_device(bus_num, dev_num)) |
+ try: |
+ devices.append(_lsusbv_on_device(bus_num, dev_num)) |
+ except cmd_helper.TimeoutError: |
+ # Will be blacklisted if it is in expected device file, but times out. |
+ logging.info('lsusb -v %s:%s timed out.', bus_num, dev_num) |
return devices |
def get_lsusb_serial(device): |