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!
Die Sache ist so Komplex geworden... da brauchst du einen Exorzisten. Wir Programmierer haben es aufgegeben. Versuchen gar nicht mehr solche Erscheinungen zu verstehen.
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?
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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.