Isso funciona para mim:
lspci -nn | grep USB | cut -d '[' -f3 | cut -d ']' -f1 \
| xargs -I@ setpci -H1 -d @ d0.l=0
sudo
é obrigatório.
Com esse comamnd você muda suas portas 3.0 para 2.0. Mais informações aqui .
Estou tendo problemas com a comunicação entre um dispositivo NXT-Lego e um notebook com porta USB 3.0.
Eu afirmo que o problema é o driver USB 3.0, porque esse mesmo dispositivo com outro Notebook é muito parecido, um modelo bem antigo com apenas USB 2.0 funciona.
Notebook, informações do sistema:
2 portas USB 2.0
1 porta USB 3.0,
SO: Ubuntu 12,04
kernel: 3.8.0-33-genérico
Minha abordagem para resolver esse problema de comunicação é forçar o notebook a ver todo o pote usb como USB 2.0.
Agora, a carga SO para todas as portas usb, driver xhci_hcd, mas eu quero que SO carregue o driver ehci_pci (USB 2.0).
Como eu posso conseguir isso? Outra forma que não o BIOS, porque este notebook BIOS não tem essa opção de configuração.
Obrigado