por que conectar a uma nova porta USB geralmente resolve problemas de USB?

14

Tenho 4 portas USB na frente do computador e 6 na parte traseira.

Eu tenho cerca de 8 dispositivos USB: unidades externas, gravadores, telefones celulares, câmeras.

Geralmente, ocorre (40% do tempo) que eu conecto algo (geralmente o disco rígido externo ou telefone celular) e ele não é reconhecido ou não funciona corretamente. Minha solução é apenas conectá-lo a outra porta USB (geralmente alternando as obras de frente para frente ou de frente para trás). Descobri que isso resolve o problema 100% do tempo.

Estou fazendo algo errado ou há apenas algo " não completamente assado " com a tecnologia USB (2.0)? Parece que, por exemplo, o disco rígido externo "cansa da sua porta USB" depois de um tempo e precisa de um novo para ser reconhecido novamente, ou seja, parece haver algum tipo de cache ou gravação de ID em andamento.

Isso aconteceu nos dois últimos computadores que eu tinha e ainda no novo que acabei de comprar. Os últimos dois computadores têm portas USB 2.0.

Alguém pode explicar o que está acontecendo com o USB que causaria esse fenômeno e, talvez, o que eu poderia fazer para não precisar continuar desconectando e reconectando meus dispositivos USB para fazê-los funcionar?

Edward Tanguay
fonte
"não muito assado" está certo. Não sei se podemos atribuir a culpa corretamente, tho. é o sistema operacional? motoristas? chipset? (qual chipset de barramento ou chipset de dispositivo?) ou a própria especificação USB? Eu culpo o plástico barato Cr * p (tm).
quack quixote
1
Mais fácil de responder, você declarou seu sistema operacional, Edward.
1111 CarlF
Eu tive uma experiência semelhante à de Gerd abaixo. Eu tenho uma impressora de etiquetas P-Touch da Brother que funciona apenas com a porta em que eu a instalei originalmente. Este é um desenvolvimento de driver muito desleixado. O principal de independência do dispositivo foi estabelecido décadas atrás.
Kije
@CarlF meus últimos três computadores tiveram: Windows XP (SP1 / SP2 / SP3), Vista, e agora Windows 7 e isso tem praticamente aconteceu de forma consistente em todos eles
Edward Tanguay

Respostas:

11

Eu suspeito que você está tendo problemas de energia. Com tantos dispositivos USB, alguns hubs podem ser sobrecarregados e não serão enumerados corretamente. Mover para outra porta provavelmente a move para outro hub com energia suficiente. A solução que encontrei quando tive esses problemas é obter um hub externo alimentado e conectá-lo. Isso resolveu meus problemas de enumeração todas as vezes até agora.

Steve Rowe
fonte
7

Alguns drivers e aplicativos armazenam informações de porta em cache e tentam acessar o recurso USB sempre nesse local.

Esse é definitivamente o caso do meu dispositivo USB móvel UMTS. A porta que usei na primeira vez agora é a única que funciona.

Gerd Klima
fonte