Разные USB-порты будут внутренне пронумерованы USB-концентратором, поэтому один из них будет # 0, следующий # 1 и т.д. Если вы активируете загрузку USB, BIOS или UEFI попытается загрузиться в этой последовательности.
Вы можете увидеть номера назначений в диспетчере устройств Windows (или аналогичной программе в других ОС) - подключите что-нибудь к каждому USB-порту, проверьте в диспетчере устройств, какой внутренний номер устройства соответствует какому устройству, и вы будете знать, какой из ваших портов имеет какой номер. Возможно, вам придется немного покопаться, чтобы найти эти идентификаторы. На самом деле существует специальное программное обеспечение, которое делает его проще, но это не обязательно; вот пример из Windows USB view: Если вы подключите устройство «A» к порту с более высоким номером, чем устройство «B», для загрузки предпочтительнее будет «B», а если его нет, «A» будет найден и использован.
Я не знаю точных характеристик вашего USB-концентратора; возможно, что он пытается быть умным и назначает номера динамически в зависимости от использования - первое подключенное устройство становится # 0, следующее устройство # 1 и т. д. Если это так, вы не можете легко достичь того, что вы хотите (потому что устройство ' A 'всегда будет иметь более низкий идентификатор).