Raspberry Pi si riavvia collegando un dispositivo USB


15

My Raspberry Pi si riavvia collegando alcuni dispositivi USB. Non penso che sia un problema di alimentazione - sto usando un alimentatore 5v 30A (ATX SMPS) e ho visto che si verifica su due versioni del sistema operativo - (debian & Raspbian).

I dispositivi che ho usato sono il dongle WiFi EDiMAX e il dongle USB RTL2832. Collegare questi dispositivi prima dell'avvio funziona bene.

Quale potrebbe essere la ragione del riavvio e come posso evitarlo?


Non escluderei un problema di alimentazione; Suggerirei di provare i tuoi adattatori wifi in un hub USB alimentato. Inoltre, hai provato a collegare il dispositivo prima dell'avvio?
Steve Robillard,

Collegare il dispositivo prima dell'avvio funziona bene.
Lord Loh.

Risposte:


19

Sfortunatamente, questo è il comportamento previsto. Almeno nelle versioni più recenti di RaspberryPi, in cui i polifusibili USB vengono rimossi (revisione 2.0 e alcune schede dalla revisione 1.0). Poiché ora non c'è (quasi) nessuna resistenza sulle porte USB (per eliminare la caduta di tensione), se si collega a caldo un dispositivo USB ad alta potenza, ci sarà un picco improvviso nella domanda corrente che potrebbe causare il riavvio.

Ci sono un paio di cose che potrebbero essere fatte per evitarlo, ma la maggior parte di esse comporta modifiche hardware: bypassare il polifusibile F3, sostituzione del condensatore, sostituzione dei resistori 0R sull'uscita USB, ecc. Esiste tuttavia una soluzione semplice (oltre a collegare dispositivi USB prima con Pi): usa l'hub USB alimentato e collega i tuoi dispositivi a questo hub anziché direttamente a RaspberryPi.


La prolunga USB non aggiungerebbe una leggera resistenza e limiterebbe la corrente di spunto? O perché ciò abbia qualche effetto, è un cavo molto lungo?
Marki555,

Il tipico cavo USB lungo 1m avrà probabilmente una resistenza di ~ 0,25 - 0,5 Ohm. Non penso che questo farà alcuna differenza.
Krzysztof Adamski il

Ho lo stesso problema con lo schermo USB Zero4U (versione 1.2) su un Raspberry Pi (non W, versione 1.3). Questo scudo è alimentato e comunica tramite pin pogo. È probabile che la causa sia la stessa?
Luke Hutchison,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.