Wie behebt man den Fehler „Unbekanntes USB-Gerät benötigt mehr Strom, als der Port liefern kann“?

Wie behebt man den Fehler „Unbekanntes USB-Gerät benötigt mehr Strom, als der Port liefern kann“?

Es wird die folgende Meldung angezeigt:

Unbekanntes USB-Gerät benötigt mehr Strom, als der Port liefern kann.

Was muss ich tun? Was ist los?

Antwort1

Diese Meldung erscheint normalerweise, wenn ein System einen zertifizierten USB-Hub mit Bus-Stromversorgung verwendet (Hub-Stromversorgung und Strom für alle Ports kommen über ein einziges Upstream-Kabel vom Host). In diesem Fall weiß das System (über Hub-Deskriptoren), dass es sich um einen Hub mit Bus-Stromversorgung handelt, und muss daher die natürlichen Grenzen kennen, wie viel Strom theoretisch vom Upstream entnommen und an die Downstream-Ports geliefert werden kann.

Daher dürfen die busbetriebenen Hubs nur einen Bruchteil der Leistung zuweisen, die normalerweise von normalen Ports (500 oder 900 mA) und von Hubs mit eigener Stromversorgung (Stromversorgung über externe AC-DC-Adapter) zur Verfügung steht. Um eine Überlastung des Upstream-Ports des Hubs (Downstream-Port des Hosts) zu verhindern, verfügt USB über einen zweistufigen Mechanismus.

Der erste Schritt dient der Information. USB-Geräte dürfen nur 100/150 mA von VBUS beziehen, um mit Gerätedeskriptoren zu antworten. Die Gerätedeskriptoren enthalten Informationen darüber, wie viel Strom sie im Vollfunktionsmodus voraussichtlich maximal verbrauchen werden. Das System liest diese Informationen und kann, da es weiß, ob der Hub diese Leistung (theoretisch) liefern kann oder nicht, mit dem letzten Schritt der Gerätekonfiguration, SET_CONFIG(), fortfahren oder nicht. Wenn das System feststellt, dass der Port über genügend Leistung verfügt, beendet es die Aufzählung. Wenn es sich um einen busbetriebenen Hub (100 mA pro Port) handelt und das Gerät die Verwendung von 500 mA deklariert, fährt das System nicht mit der Konfiguration fort und zeigt die Warnmeldung an. Das Gerät wird daher abgelehnt. Ob das Gerät diesen Strom tatsächlich verbraucht, bleibt jedoch unbekannt.

Tatsächlich wird das „High-Power“-Gerät im Energieverwaltungsschema von USB 2.0 nicht zugelassen, selbst wenn an den anderen Ports nichts angeschlossen ist und der Hub theoretisch über genügend Ressourcen verfügen könnte, um es mit Strom zu versorgen. Dies ist aus Sicht des Benutzers ein großes Problem. Um dieses Problem zu vermeiden, hat die USB-Industrie illegale „halb-selbstbetriebene“ Hubs erfunden, also Hubs, die zwar über den Bus mit Strom versorgt werden können, dies aber nicht in ihren Deskriptoren angeben, wodurch das Hostsystem fälschlicherweise denkt, es handele sich um einen normalen, selbstbetriebenen Hub, sodass keine Einschränkungen auferlegt werden. Der Rest hängt vom Unvermögen oder Glück des Benutzers ab.

Sie haben also anscheinend das Pech (oder Glück), einen zertifizierten USB-Hub zu haben, der einwandfrei funktioniert und den USB-Spezifikationen entspricht. Um diese Meldungen zu vermeiden, verwenden Sie entweder einen Hub mit eigener Stromversorgung oder die Bootleg-Hubs, die ihren Bus-Stromversorgungsstatus nicht melden, und beten Sie, dass der Host-Port über genügend Strom verfügt, um alle Geräte, die Sie an den Hub anschließen, zu betreiben, ohne dass viel VBUS-Spannungspegel verloren geht.

Antwort2

Wenn keine USB-Geräte angeschlossen sind und Sie diese Meldung trotzdem erhalten, liegt möglicherweise ein Kurzschluss an einem Ihrer USB-Anschlüsse vor. Überprüfen Sie alle Anschlüsse sorgfältig.

Eine mögliche Ursache könnte sein, dass einer der metallischen Anti-RFI-Finger in der I/O-Abschirmplatte beim Einbau des Motherboards versehentlich in einen USB-Anschluss gerät. Normalerweise sollten diese „Finger“ nur die Metallgehäuse der Anschlüsse auf dem Motherboard berühren: Sie sollten niemals in den eigentlichen Anschluss gelangen.

Antwort3

Es besagt lediglich, dass das Gerät mehr Strom benötigt

  • Viele alte USB 2.0-Festplatten benötigen mehr als 500 mA, die der USB-Anschluss liefern kann, daher haben sie ein Y-förmiges Kabel. Sie müssen beide A-Anschlüsse anschließen, damit sie genügend Strom erhalten
  • USB 3.0 bietet mehr Leistung, sodass Geräte, die mehr als 500 mA benötigen (aber immer noch innerhalb der USB 3.0-Grenze liegen), problemlos laufen. Wenn Sie sie jedoch an einen USB 2.0-Anschluss anschließen, überlasten sie schnell die Kapazität des Anschlusses. Sie müssen sie an den richtigen Anschluss anschließen

Antwort4

Laut deiner Beschreibung kann es sein, dass eines deiner Geräte an diesem Port nicht verwendet werden kann. Versuche, es mit einem neuen Port zu versuchen. Es ist auch möglich, dass irgendwo eine Verbindung schiefgelaufen ist, z. B.: Kabel. Überprüfe das sorgfältig. Ich hoffe, diese Tipps können dir helfen.

verwandte Informationen