Estou descobrindo que um Corsair USB Flash Survivor Stealth (drive compatível com USB 3.0 no Windows 7 com velocidade de leitura de 200 MB / s) conecta-se apenas na velocidade do USB 2.0 no Linux (Ubuntu 14.04.1 LTS).
Observando o / var / log / syslog, vejo que ele reconhece como um dispositivo de alta velocidade " em vez de" SuperSpeed ". O benchmark Maximum Read Speed mostra 45 MB / seg (mais uma vez, isso é esperado, pois só o reconhece como um dispositivo de "alta velocidade".
Usando a mesma porta com outra unidade flash USB 3.0 (Transcend JetFlash 790) ele realmente reconhece como um dispositivo "SuperSpeed" e fico melhor do que as velocidades de leitura anunciadas (anunciado 90 MB / se Eu recebo mais de 100 MB / s).
A única outra pista possível que eu devo mencionar é que eu acho que o Sobrevivente de Flash Stealth da Corsair usa um controlador Phison (mas eu não posso confirmar isso 100%). O Transcend JetFlash 790 usa um controlador SMA (Silicon Motion, eu acredito; mas, novamente, eu não posso confirmar 100% também .. é apenas o que eu li em vários lugares). Isso pode ter algo a ver com isso?
Além disso, foi sugerido que você carregue um módulo XHCI diferente; no entanto, estou um pouco confuso em relação a isso, pois obtenho as velocidades adequadas do USB 3.0 e reconhecimento "SuperSpeed" em todos os outros dispositivos USB 3.0 que eu conecto.
Alguém tem alguma sugestão para que essa unidade reconheça corretamente um dispositivo USB 3.0 "SuperSpeed"?