USB-Gerät wird nur über einen Hub angeschlossen

713
marijnr

Wenn ich einen USB 2.0 Lumidigm-Fingerabdrucksensor an einen USB 2.0- Anschluss eines PCs anschließe, wird er von Windows und Linux nicht erkannt. Es wird nicht versucht, Treiber zu installieren, und es wird keine Hardwareänderung erkannt. Windows Device Manager und Linux lsusb erkennen es nicht.

Seltsamerweise wird jedes Mal, wenn ich das Gerät an einen USB-Hub ohne Stromversorgung anschließe und den Hub an den PC anschließe, es erkannt und funktioniert einwandfrei.

Das Gleiche passiert mit allen anderen USB-Anschlüssen des PCs (es gibt 4).

Jetzt ist meine Frage: Wie kann ich dieses Problem beheben? Der Fingerabdruckleser muss direkt ohne Hub angeschlossen werden.

Einige zusätzliche Fragen, die interessant sein könnten:

  • Wie erkennt Windows, dass ein USB-Gerät angeschlossen ist?
  • Wie reagiert Windows anders auf einen USB-Hub als auf ein normales Gerät?

Alles verwendet USB 2.0

Edit 1: Ich habe versucht, es auf anderen PCs zu testen, und jeder PC desselben Modells hat dieses Problem. Bei allen anderen PCs und meinen eigenen tritt dieses Problem nicht auf. Die Verwendung eines USB-Verlängerungskabels ändert nichts an den Ergebnissen.

Edit 2: Der Fingerabdrucksensor hat nur einen USB-Mini-Eingang. Ich verwende ein USB-Mini-zu-USB-A-Kabel, um das Gerät mit dem PC zu verbinden. Dieses Kabel funktioniert mit anderen Geräten und demselben PC, sodass der USB-Anschluss nicht angeschlossen werden kann

4
Ist das ein Hub mit eigener Stromversorgung? Eugen Rieck vor 5 Jahren 0
Ist der USB-Anschluss (direkt am PC) USB 3.0? Ich habe solche Dinge mit Gemalto Hardware gesehen. Eugen Rieck vor 5 Jahren 0
Probieren Sie einen anderen PC aus (installieren Sie den Treiber nicht, wenn er das Gerät erkennt) und teilen Sie uns den Hersteller mit. Gemalto-Geräte sind manchmal recht wählerisch und akzeptieren nicht alle USB-Anschlüsse. Eugen Rieck vor 5 Jahren 0
Ein Experiment, um herauszufinden, ob es sich um ein Windows-Problem oder ein Hardware-Problem handelt, wäre das Booten von Linux, z. B. von einem USB-Stick, und sehen, was passiert, wenn Sie es einstecken (siehe `dmesg` und` lsusb`). dirkt vor 5 Jahren 0
Bitte kommentieren Sie sich nicht, wenn Sie eine Frage in den Kommentaren beantworten. Aktualisieren Sie stattdessen die ursprüngliche Frage, indem Sie auf Bearbeiten klicken, damit jeder sie sehen kann. Der Abschnitt Kommentare ist bereits so lang, dass einige Kommentare ausgeblendet sind. Klicken Sie nach jedem Kommentar auf das graue (x), nachdem Sie sie im ursprünglichen Beitrag beantwortet haben, um die überflüssigen Kommentare zu entfernen. K7AAY vor 5 Jahren 0

1 Antwort auf die Frage

2
K7AAY

Sieht aus wie der Subunternehmer, der die USB-Buchsen an diesem einen PC-Modell herstellte, und machte sie zu kurz. Die Fingerabdrucksensoranschlüsse sind für die Anschlüsse an diesen Motherboard- und / oder Chassisanschlüssen etwas zu kurz, die USB-Hubanschlüsse sind jedoch lang genug. Sie haben dies überprüft, indem Sie den Sensor an einem anderen PC-Modell getestet haben.