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(a)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