получить список машин, получить аппаратную конфигурацию , отобрать те у которых есть usb controller, вывести результат
Ну, вариант, да, но не совсем корректный. Будут машины с контроллером, но без устройств. Правда это сильно снизит загрузку для поиска, спасибо.