Hi,
ich wollte mal fragen, ob man den IO-Warrior auch über das HID-Raw-Device unter Linux ansteuern kann.
Das würde die Installation eines Treibers komplett überflüssig machen.
Hat das schonmal jemand ausprobiert? Wird überhaupt ein Rawdevice dafür angelegt?
(von der Antwort mache ich es abhängig, ob ich die I/O-Warriorkarten verbaue oder nicht, aber es gibt ja keine Konkurrenz also muß da was gehen ;))
Gruß
IO-Warrioransteuerung unter Linux
Moderator: Guido Körber
-
- Site Admin
- Posts: 2876
- Joined: Tue Nov 25, 2003 10:25 pm
- Location: Germany/Berlin
- Contact:
Also meines Wissens nach ist das Raw-Device eine recht neue Erfindung. Leider kenne ich keinen mit einem Testboard, sonst würde ich das direkt mal ausprobieren.
(das Raw-Device ist selber kein HID, sondern einen Zusatz, den man beim Kompilieren des Kernels explizit angeben muß)
Ich kenne das Problem mit der Blockade eines HID durch den Kernel nur zu gut. Gleiches Problem gibt es auch bei den G5/G7-Mäusen von Logitech. Dort blockiert der Kernel das Senden von Befehlen (z.B. via libusb) an die Hardware. Das Rawdevice zu benutzen geht, aber gilt als dirty hack.
Muß ich mir wohl doch mal ein Testboard zulegen und selber rumspielen.
(das Raw-Device ist selber kein HID, sondern einen Zusatz, den man beim Kompilieren des Kernels explizit angeben muß)
Ich kenne das Problem mit der Blockade eines HID durch den Kernel nur zu gut. Gleiches Problem gibt es auch bei den G5/G7-Mäusen von Logitech. Dort blockiert der Kernel das Senden von Befehlen (z.B. via libusb) an die Hardware. Das Rawdevice zu benutzen geht, aber gilt als dirty hack.
Muß ich mir wohl doch mal ein Testboard zulegen und selber rumspielen.
-
- Posts: 543
- Joined: Mon Dec 01, 2003 6:09 pm
Da muss ich noch ein bischen zu RAW devices lesen. Insbesondere wie die Zukunftsaussichten sind.
Die Neuheit ist kein Problem. Wir wollen sowieso nur ab 2.6 unterstuetzen.
Insbesondere fuer den IO-Warrior PowerVampire geht es sowieso nur ab 2.6.16, da erst dort die korrekte Verwaltung des Stromverbrauchs implementiert ist.
Bei den anderen IO-Warriors kann man ja noch tolerieren das Linux ein 500 mA Device auch an einem 100 mA Port konfiguriert.
Die Neuheit ist kein Problem. Wir wollen sowieso nur ab 2.6 unterstuetzen.
Insbesondere fuer den IO-Warrior PowerVampire geht es sowieso nur ab 2.6.16, da erst dort die korrekte Verwaltung des Stromverbrauchs implementiert ist.
Bei den anderen IO-Warriors kann man ja noch tolerieren das Linux ein 500 mA Device auch an einem 100 mA Port konfiguriert.
Re: IO-Warrioransteuerung unter Linux
Unter Kernel 2.6.13 wird ein Rawdevice angelegt (/dev/usbdevX.Y). Aber da ich keine Erfahrung damit habe ist das auch schon die ganze Meldung.slaytalix wrote: Hat das schonmal jemand ausprobiert? Wird überhaupt ein Rawdevice dafür angelegt?
Gruß
Eberhard
P.S. Ich denke die Alternative zum Modul wäre wohl libusb. Aber leider kommt die Entwicklung der neuen Version die endlich Multi-threading unterstützt, da nicht so richtig aus den Füßen.