Отключить 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.o Hub между ними. Я не уверен, что это решило бы проблему ОП ( 4,5 года назад), но это легко попробовать.

Другие вопросы по тегам