eine eher Linux/Kernel-Spezifische Frage, aber die Verwendung der SpaceMouse kommt in meinem Problem auch vor. Vielleicht kann mir ja hier jemand bei der Kernel-config helfen?
Ich hab hier unter qemu ein Embedded-Linuxsystem (Gumstix Verdex, Angstroem2007, Kernel 2.6.21, kein X-Server), in welchem ich gerne eine SpaceMouse mittels des InputSubsystems bzw. /dev/input/eventX verwenden möchte. Leider ist dieser Ort nicht im System vorhanden.
Ich möchte gerne den freien, offenen und schlanken "spacenavd" Treiber sowie das freie, offene und schlanke "libspnav" SDK verwenden. Der Treiber möchte auf das Input-Subsystem zugreifen welches aber nicht vorhanden ist und lässt sich deswegen nicht sauber laden. Hier erstmal ein paar Informationen:
Einstecken der SpaceMouse:
Code: Select all
(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
Code: Select all
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
Code: Select all
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
Irgendwelche Tipps?
Vielen Dank und mit freundlichen Grüßen
der bunnyman!