Hi, ich habe aktuell eine USB Implementierung für den AT91SAM7 erstellt und habe die Hardware PC seitig über die LibUSB getestet. Funktionierte alles prima. Jetzt habe ich aber von unserem Kunden einen speziellen Treiber bekommen und möchte diesen installieren. Jetzt habe ich aber das Problem, dass er immer das Gerät als LibUSB-Win32 device installiert und anzeigt, selbst wenn ich den neuen Treiber manuell nach installiere. Anscheinend sind die Informationen über das device(Vendor-ID + Produkt-ID) an so vielen Stellen in der Registry hinterlegt, dass ich dies nicht auf die Schnelle überblicke. Habt ihr eine Idee, wie man die Zugehörigkeit zwischen dem device und der LibUSB-Win32 am einfachsten auflösen kann? Danke Gruss Nobbie
Diese Zuordnung ist in C:\Windows\inf entahlten, und zwar in den oemxx.inf Dateien. Da muss man suche, in welchen Dateien die entsprechende VID/PID drin steht, diese einfach löschen, und schon fragt er das nächste mal nach. Eine Doppel-Benutzung geht aber nicht, also wenn du 2 Geräte mit gleicher VID/PID hast, kannst du beiden Geräten nur einen Treiber zuordnen.
Ich meine mich zu erinnern, daß man mit dem Befehl "devcon" einen bestimmten Treiber zuweisen kann. Zumindest haben wir damals unseren PCI Geräten so gesagt, welchen der installierten Treiber sie jetzt nehmen sollen. Das schöne ist, man kann beide Treiber parallel installiert haben und zwischen beiden beliebig hin- und herschalten. Musst du mal schaun, ob das für USB auch geht.
Hallo Christian & peterguy, ich habe es jetzt nach Cristians Methode gemacht. Also - erst in Windows/inf gesucht und den Eintrag gelöscht - dannach noch einmal die Registry durchgegangen und die entsprechenden Einträge gelöscht - System neu gestartet - mein device geplugged und den neuen Treiber installiert jetzt funktioniert alles so, wie es soll. Danke an alle. Gruss Nobbie
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.