Forum: Mikrocontroller und Digitale Elektronik VUSB-HID: Device taucht zwei mal auf?


von Finnsnes (Gast)


Lesenswert?

Hi,

ich habe mir ein HID-Device auf Basis des VUSB-Code für den ATTiny 
gebastelt. Jetzt fällt mir auf, dass unter Windows zwei neue HID-Geräte 
im Devicemenager auftauchen, wenn ich das Ding an den USB anstecke. 
Beide haben die gleiche (richtige) VID und PID, unter Linux taucht nur 
ein Gerät auf.

Muss mit das Sorgen machen oder ist das normal?

Danke!

von Noch einer (Gast)


Lesenswert?

Die Sache ist so Komplex geworden... da brauchst du einen Exorzisten. 
Wir Programmierer haben es aufgegeben. Versuchen gar nicht mehr solche 
Erscheinungen zu verstehen.

von matrixstorm (Gast)


Lesenswert?


von Finnsnes (Gast)


Lesenswert?

matrixstorm schrieb:
> https://github.com/tinyusbboard/hid-KeyboardMouse

Soll das eine Antwort auf meine Frage sein oder ist das einfach nur ein 
peinlicher Werbeversuch für dein Projekt?

von matrixstorm (Gast)


Lesenswert?

Beides

von Stephan B. (matrixstorm)


Lesenswert?

So, jetzt auch mit Anmeldung:

Peinlich ist dein Topic, solltest du doch wissen das wir fuer brauchbare 
Hilfe etwas mehr als eine waage Fehlerbeschreibung benoetigen.

Ggf. versuch (wenn moeglich) meine lib - diese ist strikt nach dem 
HID-Deviceguide implementiert. Ich zweifel das danach der Fehler weiter 
besteht.
Ansonsten: Deine Schaltung? Dein Quellcode? Logoutput?

MfG

: Bearbeitet durch User
von Finnsnes (Gast)


Lesenswert?

OK, dann noch mal detaillierter: Ich habe den VUSB-HID-Code verwendet. 
Die Hardware ist faktisch identisch (alles zu sehen auf 
http://www.obdev.at/products/vusb/index-de.html , inclusive Schaltplan 
und Quellcode), es gibt keine Logfiles (wo würde ich die unter Windows 
finden?).

Es funktioniert auch alles problemlos, nur dass unter Windows eben zwei 
HI-Devices im Gerätemanager auftauchen, so bald ich das Teil anstecke. 
Beide kommen mit der passenden VID/PID des Gerätes daher.

Unter Linux wird von lsusb nur ein Gerät aufgelistet - auch da 
funktioniert das Gerät problemlos.

Meine Frage war lediglich, ob das Verhalten unter Windows normal ist 
oder auf ein verstecktes Problem hindeutet.

B.Larg

von Stephan B. (matrixstorm)


Lesenswert?

Sende mal bitte den lsusb -vvvd <vendorid>:<deviceid>.
(Ist ggf. auch zusaetzlich ein Screenshot drin?)

Ich sehe mir gleich den Quellcode mal an, es scheint aber fast normal.
lsusb zeigt (in der Uebersicht) nur die USB Geraete an - in Windows 
siehst du die ganzen Interfaces der aktive Konfiguration des 
USB-Geraetes (http://www.beyondlogic.org/usbnutshell/usb5.shtml).
Sprich: Ein USB Geraet kann mehrere (verschiedene) Dinge enthalten.

MfG

Nachtrag: Finde keinen Quellcode, da dein Link nur die Startseite von 
V-USB ist. Welches HID-Projekt ist deine Basis, oder hast du eine 
Eigenimplementierung??

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.