Отключить xHCI другим способом, кроме BIOS - USB 3.0

Отключить xHCI другим способом, кроме BIOS - USB 3.0

У меня возникли проблемы со связью между устройством NXT-Lego и ноутбуком с портом USB 3.0.

Я утверждаю, что проблема в драйвере USB 3.0, потому что это же устройство работает с другим очень похожим ноутбуком, довольно старой модели, только с USB 2.0.

Ноутбук, Информация о системе: 2 порта USB 2.0
1 порт USB 3.0, SO: Ubuntu 12.04,
ядро: 3.8.0-33-generic

Мой подход к решению этой проблемы со связью — заставить ноутбук видеть все USB-порты как USB 2.0.

Теперь SO загружает для всех портов USB драйвер xhci_hcd, но я хочу SO загрузить драйвер ehci_pci (USB 2.0).

Как этого добиться? Другой способ, нежели через BIOS, поскольку в BIOS этого ноутбука нет такой опции конфигурации.

Спасибо

решение1

Мне это подходит: lspci -nn | grep USB | cut -d '[' -f3 | cut -d ']' -f1 \ | xargs -I@ setpci -H1 -d @ d0.l=0

sudoтребуется.

С помощью этой команды вы измените свои порты 3.0 на 2.0. Дополнительная информацияздесь.

решение2

Решением для меня похожей проблемы со звучанием было простое использование концентратора 2.o между ними. Я не уверен, что это решило бы проблему OP (4,5 года назад), но это легко попробовать.

Связанный контент