PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : USB HID: -> /dev/input/eventX erhalten? Input Subsystem?



mr_bunnyman
17.07.09, 23:06
Hallo,
ich hab hier unter qemu ein Embedded-Linuxsystem (Gumstix Verdex, Angstroem2007, Kernel 2.6.21, kein X-Server), in welchem ich gerne ein USB Eingabegerät mittels /dev/input/eventX verwenden möchte. Leider ist dieser Ort nicht im System vorhanden. Hier erstmal ein paar Informationen:

Einstecken des Gerätes:

(qemu) usb_add host:046d:c626
usb 1-3: new low speed USB device using pxa27x-ohci and address 2
usb 1-3: configuration #1 chosen from 1 choice
usbcore: registered new interface driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver

Als USB-Gerät scheint es da zu sein:

cat /proc/bus/usb/devices
T: Bus=01 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=046d ProdID=c626 Rev= 4.04
S: Manufacturer=3Dconnexion
S: Product=SpaceNavigator
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=(none)
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=10ms

Aber der Input-Bereich ist leer:

ls -l /proc/bus/input/devices
-r--r--r-- 1 root root 0 Jul 17 15:31 /proc/bus/input/devices
ls /dev/input
ls: /dev/input: No such file or directory

Ich benötige aber die übliche zugriffsweise über /dev/input/eventX. Es scheint also an einer falschen Kernelkonfiguration zu liegen. Welche Optionen sind denn dafür zuständig? Gefunden hab ich CONFIG_USB_HIDINPUT, das soll aber seit 2.6.19 deprecated sein... Andererseits wird ja der hicore.c Treiber geladen, wie oben zu sehen ist...

Irgendwelche Tipps?

Vielen Dank und mit freundlichen Grüßen
der bunnyman!