USB device discovery