Если я правильно понял, то проблема только в подключении Arduino через HUB.
Правильнее всего кинуть USB-удленнитель и подключить ее напрямую к "материнской" плате?