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 として認識させることです。
現在、すべての USB ポートの xhci_hcd ドライバーを SO ロードしていますが、ehci_pci (USB 2.0) ドライバーを SO ロードしたいと考えています。
どうすればそれを実現できますか? このノートブックの 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 年前) が解決したかどうかはわかりませんが、試してみるのは簡単です。