USB3-Ports trennen Geräte immer wieder

465
rolinger

Computer: HP ProDesk 600 G1 DM (Mini-Desktop). Windows 7-64 SP1

4 USB2 hinten und 2 USB3 vorne. Ich habe zwei 4-Port-USB3-Hubs gekauft, die über eigene Netzteile verfügen. Wenn ich die Hubs an die rückseitigen USB2-Anschlüsse anschließe, scheint alles einwandfrei zu funktionieren. An den Hub angeschlossene Geräte (jeder Anschluss hat einen eigenen Netzschalter) bleiben immer mit dem Computer verbunden.

Wenn ich die Hubs an die vorderen USB3-Anschlüsse schiebe, scheint es, dass alles, was mit den Hubs verbunden ist, immer wieder einschläft. Wenn ich sage, dass er einschlafen möchte, sieht es so aus, als würde der Computer immer noch die an den Hub angeschlossenen Geräte sehen, der Computer kann jedoch nicht mit dem Gerät kommunizieren.

Dies ist am häufigsten bei einigen Testtelefonen, die ich an den Hub angeschlossen habe. Wenn ich neuen App-Code kompiliere und ihn auf den Telefonen bereitstelle, adbverliert Android die Kommunikation mit den Geräten. Ich muss jedes Telefon manuell trennen und erneut mit dem USB-Kabel verbinden. Wenn ich den Stecker löse, gibt der Computer den Ton "getrennt" aus, und wenn ich die Verbindung wieder herstellen, ertönt der Ton "verbunden" und alles funktioniert wieder. Aber 10 Minuten später passiert alles wieder. Es ist ziemlich nervig.

Jetzt stelle ich den Hub wieder an die USB2-Anschlüsse an. Aber wenn ich mich richtig erinnere, scheint dieses Problem beim Einschlafen schon einige Zeit vergangen zu sein, da ich an jedem USB3-Port 1 TB externe SATA-Laufwerke angeschlossen hatte - und ich bemerkte von Zeit zu Zeit, dass die Laufwerke getrennt oder angezeigt wurden Es war verbunden, aber auf das Laufwerk konnte nicht zugegriffen werden, bis ich eine Disco erstellt und erneut angeschlossen habe.

Ich habe die Energieeinstellungen überprüft und deaktiviert USB selective suspendund außerdem überprüft, dass alle Energieeinstellungen im Geräte-Manager deaktiviert sind. Abgesehen davon, dass diese USB3-Anschlüsse schlecht sind - ich kann mir nicht vorstellen, was ich sonst noch anschauen oder prüfen sollte.

aktualisieren:

Zwei 2-TB-Seagate-Festplatten-USB3-Laufwerke: Win7-64-Desktop: Arbeiten Sie nicht an einem USB- oder USB-Port, arbeiten Sie nicht an einem Hub. Diese Laufwerke funktionierten jedoch zu einem bestimmten Zeitpunkt, da sie routinemäßig meinen Desktop-Win10-Laptop sicherten: Laufwerke funktionieren problemlos an USB2- und USB3-Anschlüssen

Zwei USB3-gesteuerte HUBS: Win7-64-Desktops: Funktioniert sowohl an USB2- als auch an USB3-Anschlüssen. Probleme mit zufällig getrennten Geräten. Win10-Laptop: funktioniert problemlos sowohl an USB2- als auch an USB3-Anschlüssen.

Andere Geräte: Test Phones (2 Diff Samsung, 1 Motorolla): Alle an den USB2- und USB3-Ports angeschlossenen Geräte sowie die USB3-Hubs - jedoch treten Verbindungsabbrüche immer wieder auf, wenn der USB-Hub an den USB3-Port angeschlossen wird.

Das ist frustrierend. Ich glaube, es ist ein Stromproblem mit beiden USB3-Anschlüssen auf dem Desktop .... aber dann funktionieren die Festplatten nicht mit dem USB2-Anschluss (dies ist jedoch sinnvoll, da der USB2 möglicherweise nicht genügend Strom sendet.) auf die Festplatte). Ich habe die Festplatte jedoch an den Hub mit Stromversorgung angeschlossen, der an einen USB2 angeschlossen war, und die Festplatte funktionierte noch immer nicht.

Ich bin verblüfft

1
Sehen Sie dieselben Symptome, wenn Sie ein Telefon direkt an einen USB3-Anschluss und nicht über den Hub anschließen? AFH vor 5 Jahren 0
Deaktivieren Sie in den Einstellungen der Systemsteuerung \ USB die Einstellung für selektive USB-Suspendierung. Aktualisieren Sie den USB3-Treiber auch vom Hersteller Ihres Motherboards. Hat der externe Hub eine eigene Stromversorgung? Es könnte auch passieren, wenn Sie zu viele Geräte angeschlossen haben, aber jeder USB-Port des Motherboards kann nur 500 mA pro Port bereitstellen Alex vor 5 Jahren 0
@AFH - weitere Tests durchführen. Telefone über USB-Hub funktionieren, werden jedoch getrennt. Telefone direkt an USB3 funktionieren. Die 2-TB-USB3-Festplatte wird jedoch sowohl an den Hub als auch direkt an den USB-3-Port angeschlossen - funktioniert nicht. Stecken Sie die Festplatte in USB2 und es funktioniert. rolinger vor 5 Jahren 0
@Alex - Ja, ich habe festgestellt, dass USB-Treiber von Samsung über ein Windows-Update versagt haben - jetzt über HP. "USB selektives Suspendieren" war zuvor aktiviert, bis ich heute mit der Fehlerbehebung anfing - jetzt ist es deaktiviert. Die Hubs verfügen über eigene Netzteile, und jeder USB-Port am Hub verfügt über einen eigenen Netzschalter (alle eingeschaltet). rolinger vor 5 Jahren 0
Es sind keine HP Updates verfügbar ... alles ist auf dem neuesten Stand. Einige Korrekturen an meinem ursprünglichen Beitrag vorgenommen rolinger vor 5 Jahren 0
Ich habe im Geräte-Manager festgestellt, dass ich ein nicht erkanntes Gerät habe, ich habe es entfernt, einen Hardwarescan durchgeführt und es kam mit "Universal Serial Bus (usb) controller" zurück, und als es versuchte, den Treiber automatisch zu installieren, schlug der Treiber fehl. Ich entfernte dann alle USB-Geräte, entfernte den fehlerhaften Controller, scannte erneut und es kam zurück. Ich weiß nicht, was erkannt wird, aber momentan sind keine USB-Ports angeschlossen. Der fehlerhafte USB-Controller gibt außerdem an, wer der Hersteller ist, und MS Update kann keinen passenden Treiber finden. Gedanken? rolinger vor 5 Jahren 0
Klicken Sie mit der rechten Maustaste auf das Gerät, wechseln Sie zu den Eigenschaften und wechseln Sie zur Registerkarte "Details". Wechseln Sie dort in "Eigenschaft" im Dropdown-Menü zu "Hardware-IDs". Eine Zeichenfolge wie "USB \ VID_XXXX & PID_XXXX & REV_XXX" wird angezeigt. Klicken Sie mit der rechten Maustaste darauf, kopieren Sie diese Zeichenfolge auf Google Gerät zu decodieren Alex vor 5 Jahren 1
@Alex - super, es kommt zurück: `Intel (R) USB 3.0 eXtensible Host Controller-Treiber / HP ProDesk 600 G1 DM (M9Q80US # ABA)` von Hewlett-Packard - das ist genau mein Computer. Jetzt einen zuverlässigen Ort zum Herunterladen des Treibers finden. Zuerst HP ausprobieren. rolinger vor 5 Jahren 0
Das macht jetzt alles Sinn ... es ist der USB3 eXtensible-Host-Controller. Ich denke, das erklärt, warum meine USB3-Geräte nicht funktionierten, aber USB-2-Geräte, selbst an einem USB-3-Port, funktionierten. rolinger vor 5 Jahren 0
@Alex - Die Datei wurde auf der HP-Support-Site "sp72828.exe" gefunden. Sie ist unter meinem Computer für Win7-64 aufgeführt (was ich ausführte). Ich lade herunter und installiere, und es heißt, es ist ein inkompatibler Computer ... er versucht es ein zweites Mal mit dem Kompatibilitätsmodus und sagt, es sei das falsche Betriebssystem. rolinger vor 5 Jahren 0
@alex - Ich glaube, ich habe einen alternativen Treiber von Intel gefunden und installiere diesen. Dieser Computer erfüllt nicht die Mindestanforderungen für die Installation der Software. - Grrrr. rolinger vor 5 Jahren 0
Nun ... endlich installiert und es löste alle meine Probleme. Die einzige Möglichkeit, die ich installieren konnte, bestand darin, das "unbekannte Gerät" aus dem Geräte-Manager auszuwählen und "Treiber aktualisieren" auszuwählen und auf das Verzeichnis zu verweisen, in dem sich die Datei sp72828 befand. Wie durch ein Wunder funktionierte es !!!! Danke @Alex für die Hilfe! rolinger vor 5 Jahren 0

2 Antworten auf die Frage

1
rolinger

Aufgelöst:

USB3 trennt kontinuierlich USB2 und andere Geräte, während es für USB3-Geräte überhaupt nicht funktioniert.

Gerätemanager wird angezeigt unknown device. Eigenschaften -> Details -> Hardware - IDs ergab es war die PCI\VEN_8086&DEV_8C31&SUBSYS_21D0103C- schnelle Google - Suche ergab, dass die Hardware - ID zu meinem Computer gehört (HP 600 G1 DM): Intel(R) USB 3.0 eXtensible Host Controller drivers / Hewlett-Packard HP ProDesk 600 G1 DM (M9Q80US#ABA).

Ich ging dann an den HP Support die Treiber für das USB 3.0 Host Controller eXtensible, heruntergeladen (sp72828.exe) und installiert zu finden und es ist fehlgeschlagen mit Fehler: Not compatible with this computer... Ich habe dann versucht, den Kompatibilitätsmodus und es scheiterte erneut mit: wrong operation system. Ich ging dann direkt zur Intel-Site und schnappte mir den Treiber von dort, bekam aber ziemlich genau die gleichen Fehlermeldungen.

Ich habe das unknown hostGerät aus dem Geräte-Manager deinstalliert und es erneut versucht. Alle Fehlermeldungen wurden angezeigt. Beim letzten Versuch versuchte ich in den Eigenschaften von 'unknown device', den Treiber zu aktualisieren, und wies ihn manuell auf das Verzeichnis aus, in dem der HP-Treiber heruntergeladen wurde (sp72828.exe), und es wurde auf wundersame Weise korrekt installiert. Alle meine über USB3 angeschlossenen Geräte kamen zurück, externe USB3-Hubs funktionierten wieder. Es scheint ein älterer Fahrer (2015) und neue Termine für Mitte 2017 zu sein - aber ich werde es vorerst verlassen. Ich habe 6 Stunden gebraucht, nur um es wieder zum Laufen zu bringen, und ich werde nicht bald mit ihm herumspielen.

Dies für den Fall, dass jemand anderes das gleiche Problem hat, aufschreiben, wird dies vielleicht helfen, das Problem zu lösen.

Aus diesem Grund sollten Sie Treiber möglichst immer direkt vom Hersteller installieren. Wäre interessant, das Datum über den bisherigen und den neuen Fahrer zu erfahren. Ramhound vor 5 Jahren 0
Diese Tortur ist ein lebendiger Beweis dafür, dass der Installations- / Registrierungsprozess von Microsoft immer noch ein "Spaghetti-Code" ist. Wenn Sie kein großer OEM-Hersteller sind und keinen Microsoft-Support haben, ist jede erfolgreiche Installation des Betriebssystems durch das offizielle Installationsinstallationsprogramm auf älterer Hardware nichts aber ein Wunder. Ale..chenski vor 5 Jahren 0
0
Ale..chenski

Wie ich aus der Problembeschreibung ersehen kann, war das Hauptproblem das unterschiedliche Verhalten von USB 3.0 zwischen den hinteren Anschlüssen und den vorderen Anschlüssen.

Es gibt einen gravierenden Unterschied zwischen den hinteren und den vorderen Anschlüssen: Die hinteren Anschlüsse verfügen über alle Leiterplatten auf der Platine, während die vorderen Anschlüsse alle ähnliche Spuren aufweisen. PLUS- Anschlussstück PLUS- Kabel. Um auf längeren Kanälen eine ähnliche Signalqualität zu erhalten, müssen die entsprechenden Host-Port-PHYs für ein höheres Deemphasis-Niveau und stärkere Entzerrung auf der Empfängerseite konfiguriert werden, um die Kanäle zuverlässig zu machen. Wie ich mich an die Vergangenheit erinnere, würden einige OEM-Hersteller zwei unterschiedliche USB-Host-Treiber für die hinteren und vorderen Anschlüsse installieren. Dazu muss die USB-Konfiguration der Karte genau bekannt sein (welcher externe Anschluss ist mit welchen internen Pins verbunden) und über einen benutzerdefinierten Treiber verfügen. Die Installation eines generischen Treibers könnte funktionieren, die Frontanschlüsse bleiben jedoch etwas unvollständig.

Darüber hinaus verwendet der HP ProDesk 600 G1 einen 5 Jahre alten Q85-Chipsatz (2013), als der xHCI ziemlich fehlerhaft war. Eine gängige Methode zur Behebung von Hardwaremängeln war die Verwendung sogenannter "Filtertreiber" mit Zustimmung und Unterstützung von Microsoft. Mit dem Fortschreiten der Hardware und der Implementierung von Hardware-Fixes verfügen neuere Treiber nicht über diese Fixes, sie verfallen. Die neuesten Treiber sind daher nicht unbedingt die besten für ältere Hardware, und es kann zu Funktionsstörungen kommen, selbst wenn das System den Installationserfolg meldet. Der Fahrer des Jahres 2015 könnte also der Beste sein, den Sie haben können.

Dies ist wahrscheinlich der Grund dafür, dass das USB-System bei einem neuen Systemupdate häufig auseinanderbricht.