Estou tendo problemas na comunicação entre um dispositivo NXT-Lego e um Notebook com porta USB 3.0.
Afirmo que o problema é o driver USB 3.0, pois esse mesmo aparelho com outro Notebook muito parecido, um modelo bem mais antigo só com USB 2.0 funciona.
Notebook, informações do sistema: 2 portas USB 2.0
1 porta USB 3.0, SO: Kernel Ubuntu 12.04
: 3.8.0-33-generic
Minha abordagem para resolver esse problema de comunicação é forçar o notebook a ver todo o pote USB como USB 2.0.
Agora o SO carrega para todas as portas USB, driver xhci_hcd, mas eu quero carregar o driver ehci_pci (USB 2.0).
Como posso conseguir isso? Outra forma que não pela BIOS, pois a BIOS deste notebook não possui esta opção de configuração.
Obrigado
Responder1
Isso funciona para mim:
lspci -nn | grep USB | cut -d '[' -f3 | cut -d ']' -f1 \ | xargs -I@ setpci -H1 -d @ d0.l=0
sudo
é necessário.
Com esse comando você altera suas portas 3.0 para 2.0. Mais informaçõesaqui.
Responder2
A solução para mim para um problema semelhante foi simplesmente usar um Hub 2.o no meio. Não tenho certeza se isso teria resolvido o problema do OP (4,5 anos atrás), mas é fácil de tentar.