Контроллер имеет внутренние буферы, которые он выделяет для подключенных устройств с целью выполнения ввода и вывода. Эти буферы также называются ресурсами или конечными точками.
Более быстрые устройства должны иметь больше буферов, чтобы содержать больше данных. Это число может варьироваться в зависимости от устройства, но не более 32 конечных точек с 16 входами и 16 выходами на устройство.
Есть сообщения, что хост-контроллер Intel 8 Series USB 3.0 XHCI поддерживает только 96 конечных точек, и практические ограничения могут быть достигнуты раньше.
Из информации в вашем посте я бы предположил, что каждый диск USB3 использует 10 конечных точек, иначе. ресурсы, вероятно, 5 в и 5 из. Поэтому на 9 дисках использовалось 90 конечных точек, что нормально, но для 10 дисков требуется 100 конечных точек, что превышает ограничение 96, поэтому контроллер отправил код ошибки в операционную систему.
Когда вы ухудшали соединение с более медленным USB2, контроллер выделял гораздо меньше буферов для каждого устройства, поэтому вы могли подключать больше дисков.
Решением может быть добавление концентратора USB2 и установка на него дисков, которые не требуют высокой скорости передачи данных.
Дальнейшее чтение :