Я попытался подключить несколько устройств с поддержкой USB 3.0 к моей машине с Ubuntu 12.04. Но обнаружил, что одновременно было видно не более 9 устройств. Я попытался отслеживать журналы ядра в /var/log/kern.log
, где я обнаружил, что при подключении 10-го устройства была обнаружена следующая ошибка:
это устройство не может найти достаточно свободных ресурсов, которые оно может использовать. (код 12)
Мой хост-контроллер USB:
Корпорация Intel Семейство наборов микросхем серии 8 /C220 USB xHCI (версия 05)
Некоторые форумы предлагают отключить поддержку USB 3.0, чтобы устройства работали в режиме USB 2.0, и это должно решить проблему. И это было правдой. Отключение поддержки xHCI в BIOS помогло мне.
Я предположил, что это должно быть ошибкой в более старой установке Ubuntu 12.04 (или может быть драйвер usb). Поэтому я обновил свою систему до Ubuntu 16. Но и здесь существует та же проблема. Что делать, если я хочу использовать свои устройства с USB 3.0? Что если опция отключения поддержки xHCI в BIOS отсутствует на какой-либо материнской плате?