Todos os dispositivos USB-2 são compatíveis com a porta USB-3?

1

Na minha placa-mãe Gigabyte 880GM-USB-3 existem 2 portas USB-3. Os drivers são instalados com sucesso no sistema operacional Windows 7.

As portas USB-3 estão funcionando corretamente quando qualquer dispositivo USB-3 está conectado. Pen drive USB-3. No entanto, noto que, quando se trata de dispositivos USB-2, apenas as pen-drives usb-2 usuais & Dispositivos apontadores como Mouse são detectados quando inseridos nessas portas USB-3.

O cartão SD interno do meu Android KitKat OS Phone não é detectado na porta USB-3 quando o telefone é conectado por seu cabo USB e meu adaptador WiFi TP-Link TP-WN721N também não é detectado na porta USB-3. Esses dispositivos funcionam bem quando conectados ao USB-2.

Isso me faz pensar se o USB-3 é realmente compatível com USB-2. Existem requisitos de design ou restrições que resultam em determinados dispositivos USB-2 que simplesmente não funcionam quando conectados a portas USB-3?

Devo deixá-lo aqui como "comportamento por design" ou preciso solucionar o problema por que esses dispositivos não funcionam quando conectados ao USB-3?

Obrigado.

    
por pat2015 27.02.2017 / 05:32

2 respostas

4

@AliChen parece estar no caminho certo, na verdade esta é uma boa linha de pensamento que eu não tinha considerado. Eu nunca verifiquei as especificações da placa-mãe quando postei meu comentário. Esta placa usa um chipset USB NEC (agora Renesas) D720200F1 para suas portas USB 3.0, que parece precisar de uma atualização de firmware para compatibilidade total com os padrões publicados USB 3.0, mais informações estão disponíveis aqui . Há também informações sobre TechPowerUp em informações de firmware mais atualizadas para este chipset também.

A Renesas não oferece a atualização de firmware diretamente do que eu vejo, então pode demorar um pouco de tentativa e erro. Gigabyte parece não ter nenhuma atualização oficial em seu site que eu poderia encontrar e este firmware não faz parte do seu BIOS.

Lembre-se de que sempre que você mexer com o firmware, especialmente em hardware mais antigo como esse, existe a possibilidade de algo falhar ou dar errado. Apenas dando-lhe um aviso justo, faça com esta informação o que você quiser.

No entanto, a outra resposta de substituir a placa-mãe deve ser considerada, dada a idade e a disponibilidade relativamente barata de placas-mães AM3 / AM3 + que são comparáveis ou superiores à placa existente.

    
por 27.02.2017 / 18:59
3

A placa-mãe Gigabyte 880GM-USB-3 é baseada no chipset AMD série 700, que tem quase 10 anos de uso. A placa provavelmente usa um chip USB 3.0 de terceiros para a funcionalidade USB 3. Dez anos atrás, não havia nenhum USB 3.0 funcional, e havia várias idéias estranhas sobre como combinar a numeração de portas USB 2.0 em números de porta USB 3.0, de modo que existia uma enorme confusão na arquitetura de drivers. Meu conselho seria obter uma placa moderna e não perder seu tempo depurando protótipos anteriores do USB 3.0.

Na verdade, perguntar genericamente se os dispositivos USB2 são compatíveis com USB3 ou não faz muito sentido, porque cada porta USB3 é a antiga porta USB 2.0 com um par extra de fios USB3 Tx e Rx na parte superior, literalmente. Eles são executados por controladores quase totalmente separados. A detecção de conexão USB 3 deve acontecer primeiro, baseada na presença de links terminados. O transmissor host deve enviar pulsos especiais para detectar a carga da linha. Se a carga (dispositivo USB3) não for detectada, o USB3 deve desligar completamente e ouvir os pull-ups nos fios USB2 antigos. Em seguida, siga os procedimentos padrão do USB2. Isso soa como à prova de falhas, mas aparentemente projetos mais antigos de USB3 implementaram o processo de alguma forma deficiente. Um dispositivo USB2 não tem idéia de nenhum fio extra ou qualquer procedimento de detecção de conexão e dispara a sinalização de conexão USB2 antiga imediatamente ou com algum atraso, dependendo do dispositivo. Mas o antigo controlador de host Renesas / NEC aparentemente não gosta da conexão prematura em linhas USB2 e, aparentemente, falha em relatar apropriadamente o evento de conexão para hospedar os registros do sistema.

    
por 27.02.2017 / 18:17