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

2474
Zulma V. Melendez

Es erscheint eine Nachricht mit der Aufschrift:

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

Was muss ich tun? Was ist falsch?

0

5 Antworten auf die Frage

1
yilia zhao

Gemäß Ihrer Beschreibung kann es sein, dass eines Ihrer Geräte an diesem Port nicht verwendet werden kann. Versuchen Sie, zu einem neuen zu wechseln. Es ist auch möglich, dass eine Verbindung irgendwo fehlerhaft ist, z. B.: Drähte, sorgfältig prüfen. Ich hoffe, diese Tipps können Ihnen helfen.

1
Ale..chenski

Diese Meldung wird normalerweise angezeigt, wenn ein System einen zertifizierten USB-Hub mit Bus-Stromversorgung verwendet (die Stromversorgung und Stromversorgung aller Ports erfolgt über ein einziges Upstream-Kabel vom Host). In diesem Fall weiß das System (über Hubdeskriptoren), dass es sich um einen Bus mit Hub handelt, und daher muss es die natürlichen Grenzen haben, wie viel Strom theoretisch vom Upstream bezogen und an die Downstream-Ports abgegeben werden kann.

Daher dürfen die busgespeisten Hubs nur einen Bruchteil der Leistung zuteilen, der normalerweise über normale Ports (500 oder 900 mA) und über Hubs mit eigener Stromversorgung (über externe AC-DC-Adapter) bereitgestellt wird. Um zu verhindern, dass der Hub-Upstream-Port (Host-Downstream) überlastet wird, verfügt USB über einen zweistufigen Mechanismus.

Der erste Schritt ist informativ. USB-Geräte benötigen nur 100/150 mA von VBUS, um mit Gerätedeskriptoren zu antworten. Die Gerätedeskriptoren verfügen über eine Information darüber, wie viel Strom sie voraussichtlich im voll funktionsfähigen Modus verwenden wird (maximales Maximum). Das System liest diese Informationen und kann wissen, ob der Hub (theoretisch) diese Leistung nicht liefern kann oder nicht, und kann mit dem letzten Schritt der Gerätekonfiguration SET_CONFIG () fortfahren. Wenn das System feststellt, dass der Port über genügend Strom verfügt, wird die Aufzählung beendet. Wenn es sich um einen busversorgten Hub (100 mA pro Port) handelt und das Gerät die Verwendung von 500 mA erklärt, 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 in einem USB 2.0-Energieverwaltungsschema der "High-Power" -Gerät nicht zugelassen, selbst wenn an anderen Anschlüssen nichts angeschlossen ist, und der Hub verfügt theoretisch über genügend Ressourcen, um ihn einzuschalten. Dies ist aus Anwendersicht eine große Unannehmlichkeit. Um diese Unannehmlichkeiten zu vermeiden, hat die USB-Industrie illegale "semi-self-powered" -Hubs entwickelt, dh Hubs, die über den Bus mit Strom versorgt werden können, aber dies nicht in ihren Deskriptoren angeben, indem sie das Hostsystem dazu bringen, zu denken, dass dies ein normales Selbst ist -Powered Hub, so dass keine Einschränkungen auferlegt werden. Der Rest hängt von dessen Mangel ab.

Es sieht also so aus, als hätten Sie ein Unglück (oder ein Vermögen), wenn Sie einen zertifizierten USB-Hub haben, der gemäß den USB-Spezifikationen gut spielt. Um diese Meldungen zu vermeiden, verwenden Sie entweder einen Hub mit eigener Stromversorgung oder die Bootleg-Hubs, die nicht über den Status des Busses berichten, und beten Sie, dass der Host-Port über ausreichend Energie verfügt, um alle an den Hub angeschlossenen Geräte anzutreiben, ohne viel zu verlieren des VBUS-Spannungsniveaus.

@ fixer1234, Sie werden in den USB-Spezifikationen keine zusätzlichen Anforderungen finden, da der USB unabhängig von den Spezifikationen für die Stromversorgung ist. Es gibt nur Bus- und Hubs mit eigener Stromversorgung. Ich würde vermuten, dass, wenn jemand PD in den Upstream-Port des Hubs hinzufügt, der Hub "self-powered" wäre. Ale..chenski vor 6 Jahren 1
0
phuclv

Es sagt einfach, dass das Gerät mehr Energie benötigt

  • Viele alte USB 2.0-Festplatten erfordern mehr als 500 mA, die der USB-Anschluss bieten kann, daher verfügen sie über ein Y-Kabel. Sie müssen beide A-Stecker anschließen, damit sie ausreichend Strom erhalten
  • USB 3.0 bietet mehr Strom, so dass Geräte, die mehr als 500 mA benötigen (aber immer noch innerhalb der Grenzen von USB 3.0 liegen), problemlos laufen können. Wenn Sie sie jedoch an einen USB 2.0-Anschluss anschließen, wird die Kapazität des Anschlusses schnell überschritten. Sie müssen den richtigen Port anschließen
0
Nomadelog

Eine Lösung hierfür ist ein USB-Hub mit eigener Stromversorgung, der seine Energie von einem externen Netzteil bezieht und somit die volle Leistung (bis zu 500 mA) für jeden Port bereitstellen kann. Abhängig von der Anzahl der USB-Geräte, die Sie anschließen müssen, gibt es bis zu 16 Ports und vielleicht sogar mehr ... (von dem, was ich in Google-Bildern gesehen habe)

0
telcoM

Wenn keine USB-Geräte angeschlossen sind und Sie immer noch diese Meldung erhalten, kann ein Kurzschluss an einem Ihrer USB-Anschlüsse auftreten. Überprüfen Sie sorgfältig alle Anschlüsse.

Eine mögliche Ursache könnte ein metallischer Anti-RFI- "Finger" in der E / A-Abschirmplatte sein, der versehentlich in einen USB-Anschluss gerät, wenn das Motherboard installiert wird. Normalerweise sollten diese "Finger" nur die Metallhüllen der Anschlüsse auf der Hauptplatine berühren: Sie sollten niemals in den eigentlichen Anschluss hineinragen.