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:
Code:
(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:
Code:
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:
Code:
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!