Raspberry Pi wird beim Anschließen eines USB-Geräts neu gestartet

15

Mein Raspberry Pi wird beim Anschließen einiger USB-Geräte neu gestartet. Ich glaube nicht, dass es sich um ein Stromversorgungsproblem handelt - ich verwende ein 5-V-30-A-Netzteil (ATX SMPS) und sehe es auf zwei Betriebssystemversionen (Debian und Raspbian).

Die Geräte, die ich verwendet habe, sind EDiMAX WiFi Dongle und RTL2832 USB Dongle. Das Einstecken dieser Geräte vor dem Booten funktioniert einwandfrei.

Was könnte der Grund für den Neustart sein und wie vermeide ich es?

Lord Loh.
quelle
Ich würde ein Stromproblem nicht ausschließen; Ich würde vorschlagen, Ihre WLAN-Adapter in einem USB-Hub mit eigener Stromversorgung zu testen. Haben Sie auch versucht, das Gerät vor dem Booten anzuschließen?
Steve Robillard
Das Einstecken des Geräts vor dem Booten funktioniert einwandfrei.
Lord Loh.

Antworten:

19

Leider ist dies das erwartete Verhalten. Zumindest in neueren RaspberryPi-Versionen, in denen USB-Polyfuses entfernt wurden (Version 2.0 und einige Boards ab Version 1.0). Da jetzt (fast) kein Widerstand mehr an den USB-Anschlüssen vorhanden ist (um einen Spannungsabfall zu vermeiden), kann es beim Hot-Plug-Betrieb eines Hochleistungs-USB-Geräts zu einem plötzlichen Anstieg des Strombedarfs kommen, der zum Neustart führen kann.

Um dies zu verhindern, können einige Maßnahmen ergriffen werden, die jedoch größtenteils Änderungen an der Hardware erfordern: Umgehen der F3 - Sicherung, Ersetzen des Kondensators, Ersetzen der 0R - Widerstände am USB - Ausgang usw. Es gibt jedoch eine einfache Lösung (neben dem vorherigen Anschließen von USB - Geräten) Running Pi) - Verwenden Sie einen USB-Hub mit eigener Stromversorgung und schließen Sie Ihre Geräte an diesen Hub an, anstatt direkt an RaspberryPi.

Krzysztof Adamski
quelle
Würde das USB-Verlängerungskabel nicht etwas Widerstand bieten und den Einschaltstrom begrenzen? Oder ist es ein sehr langes Kabel, damit das etwas bewirkt?
Marki555
Ein typisches 1 m langes USB-Kabel hat wahrscheinlich einen Widerstand von ~ 0,25 - 0,5 Ohm. Ich denke nicht, dass dies einen Unterschied machen wird.
Krzysztof Adamski
Ich habe das gleiche Problem mit dem Zero4U USB-Shield (Version 1.2) auf einem Raspberry Pi (Nicht-W, Version 1.3). Dieser Schild wird von Pogo-Pins gespeist und kommuniziert über diese. Ist die Ursache wahrscheinlich dieselbe?
Luke Hutchison