ADS / Silabs Radio - Hardwarekonflikt zwischen "USB-HID´s" und ADS >toxic< - Di 26 Mai, 2009 14:58 Titel: Hardwarekonflikt zwischen "USB-HID´s" und ADS
Hallo,
nach tagelangem Suchen hab ich nun herausgefunden, warum ausgerechnet am CarPC das ADS Radio nicht geht. Schuld ist die USB Relaiskarte K8055.
zur Software, ich nutz nur Riderunner, aber das nur nebenbei.
Riderunner stürzt mit eingesteckter + aktivierter Relaiskarte und ADS Radio sofort ab, wenn ich versuche, einen Sender-Suchlauf auszuführen. Wohingegen am Laptop, wenn gar kein ADS angesteckt ist (und sowieso keine Relaiskarte angesteckt ist), einfach nur auf die Startfrequenz 87.5 Mhz geschalten wird.
Wenn ich im WinXP Gerätemanager die Relaiskarte deaktiviere, funktioniert das ADS wunderbar.
Wieder aktiviert, obiges Phänomen.
Was mir noch aufgefallen ist, wenn das ADS Radio draussen ist, heisst die Relaiskarte im Gerätemanager>>Eingabegeräte>>USB HID in den Details "K8055"
Sobald ich das ADS einstecke, heißt selbiger Eintrag (also der von der Relaiskarte) nur noch "USB Device" (in den Details).
Hat da einer eine Erklärung dafür? Will ungern nur eins von beiden nutzen können...
----------Update---------------
Hab nun direkt im Auto getestet und mir ist folgendes aufgefallen:
Sobald ein anderes USB Gerät eingesteckt wird, was im Gerätemanager>>Eingabegeräte "USB HID" heißt , stürzt Riderunner sofort ab.
So stürzt nun Riderunner ab, wenn entweder die Relaiskarte oder eine USB Maus eingesteckt sind. Deaktiviere oder stecke ich die anderen HIDs wieder ab, geht der ADS wieder.
Das bringt mich zur Frage, ob nur Riderunner dieses Problem hat. Deswegen, an die cPos-ADS Nutzer, habt ihr noch andere Geräte in Betrieb, die ebenfalls als USB HID deklariert laufen und wie verhält sich das ADS im Zusammenhang mit diesen? quickmic - Mi 27 Mai, 2009 17:17 Titel:
Ich verwende zwar weder CPOS oder Riderunner, aber ich habe das ADS mit dem Space-Navigator von 3dconnexion am laufen. Beides sind HID-USB-Devices. Ich kann dabei kein Problem feststellen. Hast du unterschiedliche USB-Schnittstellen getestet? Falls du über einen USB-Hub die Geräte betreibst, ist der "aktiv"? Könnte vielleicht ein Spannungs-Versorgungs-Problem sein.
mfg
quickmic C1500 - Mi 27 Mai, 2009 18:07 Titel:
Welche DLL für die K8055 verwendest du?
Die 2.0.0.1 oder die 3.0.2.0?
Letztere läuft entschieden stabiler.
Gruß Peer philipp_c - Mi 27 Mai, 2009 18:44 Titel:
Hast mal die Vendor ID und den Device ID angesehen? Vielleicht hat da jmd einfach geschlampt. >toxic< - Mi 27 Mai, 2009 21:13 Titel:
@quickmic:
Den SpaceNavigator nutz ich auch- aber auf den ersten Blick kommt es nur an, dass die ganz einfach "USB HID" heißen.
Die "HID USB´s" machen keinerlei Probleme...
Ich habe getestet, direkt am MoBo und im Auto über ein aktiven Hub - bei beiden das Problem, es geht nur, wenn andere, USB HID genannte Geräte abgesteckt sind.
Das Problem tritt ebenfalls nur auf, wenn ich im Riderunner das ADS Plugin nutze, was an allen anderen Rechnern perfekt läuft, wo kein anderes USB HID angesteckt ist (aber auch, wenn gar kein ADS eingesteckt ist )
@C1500:
Kann ich jetzt gar nicht so sagen - bisher habe ich keinerlei Treiber für die K8055 installieren müssen. Aber ich werd das morgen nachprüfen im Auto!
Das Riderunner Relaiskarten-Plugin braucht jedenfalls keinen speziellen HardwareTreiber.
Übrigens besteht das Problem auch, wenn nur die USB Maus eingesteckt ist- wen wundert´s, ein USB HID!
@philipp_c:
An sowas hatte ich auch schon gedacht, aber wenn ich da evtl Probleme entdecke, was hilft es mir? Könnte ich die IDs denn selber ändern?
An Garantien für die Geräte brauch ich auch keinen Gedanken mehr verschwenden - zu alt oder zu umgebaut... philipp_c - Mi 27 Mai, 2009 21:17 Titel:
Ändern kannst Du es nur, wenn Du die Firmware ändern kannst. Aber das ganze wird eh erst interessant wenn da der Fehler liegt. Schau einfach mal mit einem USB Monitor nach was da überhaupt passiert und wo der Fehler liegt. >toxic< - Do 28 Mai, 2009 09:16 Titel:
Naja, Firmware ändern wird wohl eher nix.
Hab nun am Laptop mit dem Tool USB-Monitor von HHD mitgeloggt. Erst nur mit dem ADS Radio und dann mit ADS Radio und der USB HID Maus.
Aber das was das Programm mir alles mitloggt, kann ich nicht wirklich deuten. Die Vendor IDs und Device IDs sind unterschiedlich, soweit hab ich das schon erkannt.
Was mir evtl. positiv aufgefallen ist; hat Riderunner erstmal das ADS Radio in Beschlag genommen, kann ich nachher alle anderen USB HIDs anstecken, ohne das es einen Absturz gibt.
Somit könnte ich mir mit der Devcon.exe von Microsoft eine *.bat bauen, wo ich beim Riderunner Start erst alles deaktiviere, dann das ADS wieder aktiviere und nachher alles andere.
Wäre wohl das leichteste, denke ich.
Aber ob sich der ganze Aufwand lohnt, frag ich mich so langsam- vorgestern als ich bei strahlendem Sonnenschein mit aktiver Autoantenne getestet habe, kam Jump gleich doppelt so gut rein. Jetzt bei ein paar Wolken habe ich mit der aktiven Autoantenne absolut keinen Empfang, dafür allerdings ohne Antennenanschluss. Bisschen verwirrend, das ADS >toxic< - Fr 29 Mai, 2009 17:33 Titel:
an die cPos Nutzer:
Habt ihr mehrere andere Geräte angesteckt, die im Gerätemanager exakt genau so heißen, wie der ADS Stick? Siehe unten im Anhang.
Und habt ihr Probleme, dass sich cPos dann aufhängt?
Wenn nein, könnte ich vielleicht den Riderunner Plugin Programmierer anschreiben, warum das Problem nur bei Riderunner auftritt...