Hi!
Hat von euch jemand Erfahrung mit Joysticks im 2.4er Kernel? Ich hab leider nur einen OnBoard-Gameport. Beim Erkennen der Soundkarte wird er erkannt: es1371: version v0.30 time 18:14:21 Jun 3 2001 PCI: Found IRQ 10 for device 00:0e.0 es1371: found chip, vendor id 0x1274 device id 0x5880 revision 0x03 es1371: found es1371 rev 3 at io 0xd000 irq 10 es1371: features: joystick 0x0 ac97_codec: AC97 Audio codec, id: 0x8384:0x7608 (SigmaTel STAC9708) sidewinder.c: unknown joystick device detected on gameport0, contact vojtech@suse.cz sidewinder.c: ID packet, -1536 bits. [] sidewinder.c: Data packet, 0 bits. []
Hm... ich muß gestehen, es ist ein Sidewinder von M$. *AscheaufsHauptstreu*
Geladen ist der Treiber auch: $> cat /proc/modules Module Size Used by sidewinder 8512 0 (unused) NVdriver 658816 15 (autoclean) vfat 9008 1 (autoclean) fat 31168 0 (autoclean) [vfat] es1371 26096 0 ac97_codec 8704 0 [es1371] gameport 1808 0 [sidewinder es1371]
So weit, so gut. Allerdings: $> cat /dev/js0 cat: /dev/js0: No such device
Das stimmt aber so nicht ganz, da $> ls -l /dev/js* lrwxrwxrwx 1 root root 9 Jun 3 18:32 /dev/js0 -> input/js0 lrwxrwxrwx 1 root root 9 Jun 3 18:32 /dev/js1 -> input/js1 lrwxrwxrwx 1 root root 9 Jun 3 18:32 /dev/js2 -> input/js2 lrwxrwxrwx 1 root root 9 Jun 3 18:32 /dev/js3 -> input/js3 lrwxrwxrwx 1 root root 9 Jun 3 18:32 /dev/js4 -> input/js4 und
$> ls -l /dev/input/js* crw-r--r-- 1 root root 13, 0 Jun 3 18:32 /dev/input/js0 crw-r--r-- 1 root root 13, 1 Jun 3 18:32 /dev/input/js1 crw-r--r-- 1 root root 13, 2 Jun 3 18:32 /dev/input/js2 crw-r--r-- 1 root root 13, 3 Jun 3 18:32 /dev/input/js3
Vorgegangen bin ich, wie es in der Kernel-Joystick-Readme - Datei (/usr/src/linux/Documentation/joystick.txt) vorgeschlagen wird. D.h. die Devices oben hab ich selbst angelegt. Das Modul ns558, was da drin steht, kann ich nicht laden: $> modprobe ns558 /lib/modules/2.4.5/kernel/drivers/char/joystick/ns558.o: init_module: No such device Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters /lib/modules/2.4.5/kernel/drivers/char/joystick/ns558.o: insmod /lib/modules/2.4.5/kernel/drivers/char/joystick/ns558.o failed /lib/modules/2.4.5/kernel/drivers/char/joystick/ns558.o: insmod ns558 failed
Vermutlich, weil der Gameport zur (OnBoard-)Soundkarte dazugehört und nicht ein extra-Gameport ist.
Viele Grüße,
Tobias Kluge