Raspberry Pi reinicia ao conectar um dispositivo USB

15

O meu Raspberry Pi reinicia ao conectar alguns dispositivos USB. Eu não acho que seja um problema de fonte de alimentação - estou usando uma fonte de alimentação de 5v 30A (ATX SMPS) e vejo isso ocorrer em duas versões do sistema operacional - (debian e Raspbian).

Os dispositivos que usei são o dongle EDiMAX WiFi e o dongle USB RTL2832. A conexão desses dispositivos antes da inicialização funciona perfeitamente.

Qual pode ser o motivo da reinicialização e como evito isso?

Lorde Loh.
fonte
Eu não descartaria um problema de energia; Sugiro tentar seus adaptadores wifi em um hub USB alimentado. Além disso, você já tentou conectar o dispositivo antes de inicializar?
9788 Steve Rogillard
Conectar o dispositivo antes da inicialização funciona perfeitamente.
Senhor Loh.

Respostas:

19

Infelizmente, esse é o comportamento esperado. Pelo menos nas revisões mais recentes do RaspberryPi, em que os polifusores USB são removidos (revisão 2.0 e algumas placas da revisão 1.0). Como agora não há (quase) nenhuma resistência nas portas USB (para eliminar a queda de tensão), se você conectar um dispositivo USB de alta potência a quente, haverá um aumento repentino na demanda atual, o que pode causar a reinicialização.

Existem algumas coisas que podem ser feitas para evitar isso, mas a maioria envolve alterações de hardware - ignorando o fusível F3, substituindo o capacitor, substituindo os resistores 0R na saída USB, etc. Há, no entanto, uma solução simples (além de conectar dispositivos USB antes executando o Pi) - use um hub USB alimentado e conecte seus dispositivos a esse hub em vez de diretamente ao RaspberryPi.

Krzysztof Adamski
fonte
O cabo de extensão USB não adicionaria uma leve resistência e limitaria a corrente de irrupção? Ou para que isso tenha algum efeito, tem um cabo muito longo?
precisa saber é o seguinte
O cabo USB típico de 1m de comprimento provavelmente terá uma resistência de 0,25 a 0,5 Ohm. Eu não acho que isso fará alguma diferença.
Krzysztof Adamski
Eu tenho o mesmo problema com o escudo USB Zero4U (versão 1.2) em um Raspberry Pi (não W, versão 1.3). Esse escudo é alimentado e se comunica por pinos de pogo. É provável que a causa seja a mesma?
Luke Hutchison