Discussion:
HID-konformes Eingabegeraet, wozu braucht man das?
(zu alt für eine Antwort)
Gerd Jakobs
2006-02-19 09:24:11 UTC
Permalink
Hallo zusammen,

ist vielleicht hier OT, aber auf die Schnelle wüßte ich jetzt nicht, wo
es besser reinpaßt, daher versuche ich es mal hier. FUP kann ja, falls
notwendig, angepaßt werden.

Im Gerätemanager findet man ja gleich die Bezeichnung Eingabegeräte
(Human Interface Devices) und darunter dann (bei mir jedenfalls) einmal

* HID-konformes Benutzergerät
* HID-konformes Gerät
* Logitech Cordless RumblePad 2 HID
* Logitech Cordless RumblePad 2 USB
* Logitech USB MX500 Optical Mouse
* USB-HID (Human Interface Device)
* USB-HID (Human Interface Device)

Das hat bislang auch alles wunderbar funktioniert, nur habe ich gestern
das Spiel FIFA 2006 von EA installiert. Gleich am Anfang des Spiels wird
über ein Menü dieser Art

< Sprache >

die Sprache abgefragt. Also normaler Weise klickt man jetzt auf < od. >
um durchzuscrollen, bei mir ging das aber von selbst. Auch in den
anderen Menüs trat dieser Fehler auf.

Über Google habe ich dann erfahren, dass man zur Lösung des Problems
eben im Gerätemanager HID-konformes Benutzergerät und HID-konformes
Gerät deaktivieren soll. Gelesen, getan und es funktioniert so tatsächlich.

Die Frage, die sich mir allerdings stellt: hat dieses Deaktivieren
irgendwelche Nachteile auf das System oder ist es sogar anderweitig
kontraproduktiv? Jedenfalls funktionieren bis jetzt alle USB-Geräte,
soweit ich das beurteilen kann, einwandfrei.
Was mir noch in denn Sinn gekommen ist, wäre nur den Eintrag Logitech
Cordless RumblePad 2 HID mal zu deaktivieren und den Rest wieder zu
aktivieren.

Ist IMHO mal wieder typisch für EA, daß die kein funktionierendes Menü
auf die Reihe bekommen. Der Fehler ist jedenfalls seit der Demo bekannt.

Danke schon mal für eure Empfehlungen,

MfG, Gerd
--
Es war der 19. Tote. Auch er hat nicht überlebt. Gehört in "Brisant" / ARD
Fuer E-Mails bitte NUR die Antwortadresse verwenden!
Ralf Hildebrandt
2006-02-19 10:59:41 UTC
Permalink
Post by Gerd Jakobs
Im Gerätemanager findet man ja gleich die Bezeichnung Eingabegeräte
(Human Interface Devices) und darunter dann (bei mir jedenfalls) einmal
* HID-konformes Benutzergerät
* HID-konformes Gerät
* Logitech Cordless RumblePad 2 HID
* Logitech Cordless RumblePad 2 USB
* Logitech USB MX500 Optical Mouse
* USB-HID (Human Interface Device)
* USB-HID (Human Interface Device)
-> HID ist das Profil für Joysticks / Mäuse usw., die via USB
angeschlossen werden.
Post by Gerd Jakobs
Das hat bislang auch alles wunderbar funktioniert, nur habe ich gestern
das Spiel FIFA 2006 von EA installiert. Gleich am Anfang des Spiels wird
über ein Menü dieser Art
< Sprache >
die Sprache abgefragt. Also normaler Weise klickt man jetzt auf < od. >
um durchzuscrollen, bei mir ging das aber von selbst. Auch in den
anderen Menüs trat dieser Fehler auf.
Da scheint wohl das Gamepad nicht richtig kalibriert zu sein. Einige
Wenn die Mittelstellung zu weit neben der tatsächlichen Mittelstellung
liegt, wird das natürlich als Bewegung in die entsprechende Richtung
ausgewertet. -> Das Menü wurde von deinem Gamepad gesteuert.
Post by Gerd Jakobs
Über Google habe ich dann erfahren, dass man zur Lösung des Problems
eben im Gerätemanager HID-konformes Benutzergerät und HID-konformes
Gerät deaktivieren soll. Gelesen, getan und es funktioniert so tatsächlich.
Klasse - damit dürfte die ganze zusätzliche Funktionalität das Gamepads
abgeschossen worden sein (z.B. programmierte Tasten). Toller Tipp!
Post by Gerd Jakobs
Ist IMHO mal wieder typisch für EA, daß die kein funktionierendes Menü
auf die Reihe bekommen. Der Fehler ist jedenfalls seit der Demo bekannt.
Es kann auch sein, dass EA höchstsensitiv den Einschlag des Gamepads
auswertet. Eine Tot-Zone sollte immer ein gewisses Maß haben, damit
nicht jeder Millimeter gleich zum Hin- und Her-Zappeln führt.


-> Kalibrier alle deine Joysticks unter Windows, bzw. der Logitech
Oberfläche.
-> Kalibrier evtl. noch einmal im Spiel.
Alternative: Verwende Joysticks, die nicht kalibriert werden müssen. ;-)
(Mein Logi WingMan Interceptor muss nicht kalibriert werden, was ich
echt für eine tolle Sache halte.)

Ralf
Franz Schöller
2006-02-19 11:27:11 UTC
Permalink
Gerd Jakobs schrieb am 19.02.:

[...]
Post by Gerd Jakobs
Ist IMHO mal wieder typisch für EA, daß die kein funktionierendes Menü
auf die Reihe bekommen. Der Fehler ist jedenfalls seit der Demo bekannt.
Gerüchte besagen dass es seit Monaten einen Patch gibt, der dieses
Problem behebt. Es sind Gerüchte, aber ich würde der Sache mal
nachgehen. :p
--
"It's fucked to hear one idiot's words but worse to see others believe
it. Fucked up minds in fucked up times - it's up to you to foresee it".

Entombed
Gerd Jakobs
2006-02-20 13:59:35 UTC
Permalink
Post by Franz Schöller
[...]
Post by Gerd Jakobs
Ist IMHO mal wieder typisch für EA, daß die kein funktionierendes Menü
auf die Reihe bekommen. Der Fehler ist jedenfalls seit der Demo bekannt.
Gerüchte besagen dass es seit Monaten einen Patch gibt, der dieses
Problem behebt. Es sind Gerüchte, aber ich würde der Sache mal
nachgehen.
Sorry, aber so schlau war ich auch schon ;-) Ich habe jedenfalls per
Update-Funktion nach einem Patch gesucht und es wurde mir keiner angezeigt:
http://patches.ea.com/fifa06/CENTRAL/home.html

Wer ahnt auch schon, dass diese Update-Funktion nicht funktioniert und
wieso bin ich darüber überhaupt nicht überrascht? Das gesamte Spiel ist
eh ein Witz, nur gut, dass ich es nur ausgeliehen habe...

MfG, Gerd
--
Swim Nude - Sharks hate to unpeel their Food!
Fuer E-Mails bitte NUR die Antwortadresse verwenden!
Franz Schöller
2006-02-20 20:06:06 UTC
Permalink
Post by Gerd Jakobs
Post by Franz Schöller
Gerüchte besagen dass es seit Monaten einen Patch gibt, der dieses
Problem behebt. Es sind Gerüchte, aber ich würde der Sache mal
nachgehen.
Sorry, aber so schlau war ich auch schon ;-) Ich habe jedenfalls per
http://patches.ea.com/fifa06/CENTRAL/home.html
LOL - da wird tatstächlich nichts angezeigt. Aber es gibt ihn, diesen
ominösen Patch. Ich habe ihn hier auf der Platte, darum besteht da
überhaupt gar kein Zweifel. ;-) Und es stimmt dass dieser Bug sowohl in
der Demo als auch im 'fertigen' Spiel vorhanden war, aber immerhin haben
die Jungs von EA ein paar Tage nach Release das Menüflackerproblem [tm]
mittels eben diesem Patch behoben.
Post by Gerd Jakobs
Wer ahnt auch schon, dass diese Update-Funktion nicht funktioniert und
wieso bin ich darüber überhaupt nicht überrascht? Das gesamte Spiel ist
eh ein Witz, nur gut, dass ich es nur ausgeliehen habe...
ACK. Version 2005 ist IMO deutlich besser. 2006 war vorläufig die letzte
Fifa-Version die ich gekauft habe. Bin jedenfalls solange davon
überzeugt bis mein Sohn mich überredet hat, Version 2007 zu kaufen. :p
--
"It's fucked to hear one idiot's words but worse to see others believe
it. Fucked up minds in fucked up times - it's up to you to foresee it".

Entombed
Paul Rosen
2006-02-21 22:13:44 UTC
Permalink
HID-konformes Eingabegeraet, wozu braucht man das?
Angenommen jemand baut ein elektronisches Gerät, das an den PC
angeschlossen werden soll. so braucht er eine Schnittstelle. Früher
geschah dies meist über die serielle Schnittstelle. Dies war recht
einfach, denn pro Schnittstelle konnte in aller Regel nur ein Gerät
angeschlossen werden. Der Treiber für das Gerät wurde beim Starten des
PC geladen.

Unter USB gestaltet sich dies erheblich schwieriger. Es können über
100 Geräte per USB an den PC angeschlossen werden. Ein Hub macht aus
einer USB Buchse mehrere. Außerdem können die Peripheriegeräte in
Grenzen ihre Versorgungsspannung über USB beziehen. Der Treiber eines
Gerätes darf den eines anderen nicht stören. Last but not least ist
USB hotplugfähig. Sobald das Gerät gesteckt wird (z.B. USB Stick),
muss ein passender Treiber geladen und beim Entfernen wieder entladen
werden.

Diese (und weitere Features) machen den USB-Bus und das Schreiben von
Treibern hierfür unendlich kompliziert. Um diese Aufgabe zu
erleichtern, gibt es in Windows Allerweltstreiber (Generic). Da diese
im Falle von USB zumeist für das Ankoppeln eines Mensch-Maschine
Interface (Tastatur, Maus, Joystick) genutzt werden, nannte man diese
Treiber nicht "Generic", sondern willkürlich und etwas unglücklich
"HID (Human Interface Device)". Nichtsdestotrotz sind sie für jegliche
Kommunikation über USB nutzbar (z.B. Temperaturscanner).

Für viele Fälle mit nicht zu hohen Anforderungen an den USB-BUS ist
der HID Treiber eine brauchbare Lösung. Fallbeispiele, die den HID
Treiber überfordern würden, wären USB Stick/Festplatte/Drucker. Hier
müssen die Treiber dem Gerät auf den Leib geschrieben werden.

Die HID Treiber besitzen eine weitere für USB wichtige Eigenschaft.
Sie können mehrfach geladen werden, wenn mehrere "HID"-USB Geräte an
den PC gesteckt werden.

Nur mit "dummer" Elektronik kann nichts an den USB-BUS angeschlossen
werden. Ein geräteseitiger Microcontroller ist Pflicht. Nicht nur
deswegen ist trotz der Vereinfachung durch die HID Treiber die
Beherrschung des USB Bus gegenüber der seriellen Schnittstelle immer
noch um Dimensionen schwieriger. Ich kaue noch daran.
Gerd Jakobs
2006-02-22 09:53:21 UTC
Permalink
Paul Rosen kitzelte am 21.02.2006 23:13 dies aus einer Tastatur:

[sehr viel wirklich nützliches]

Vielen Dank für diese sehr ausführliche Erklärung! Das solltest Du auf
Wikipedia veröffentlichen, denn da habe ich nichts zum Thema gefunden.

MfG, Gerd
--
Aus einem verzagten Arsch kommt kein fröhlicher Furz. (Dr. Martin Luther)
Fuer E-Mails bitte NUR die Antwortadresse verwenden!
Paul Rosen
2006-02-26 03:12:23 UTC
Permalink
Post by Gerd Jakobs
Vielen Dank für diese sehr ausführliche Erklärung! Das solltest Du auf
Wikipedia veröffentlichen, denn da habe ich nichts zum Thema gefunden.
Leider sind dazu meine USB Kenntnisse nicht gründlich genug. Für
Wikipedia ist das einfach zu unvollständig. Außerdem wird der Kenner
in meinem Beitrag sicher einige Unsauberkeiten, wenngleich auch keine
grundsätzlichen Unkorrektheiten finden.

Nicht zuletzt habe ich nicht die geringste Ahnung, wie man Internet
Seiten erstellt.

Loading...