see this from suse forum , can it solute, if so tell me
Configuring your joystick is quite easy
Before you start (if you are using Kernel 2.4) you should make the symbolic links for old programs. Since the kernel 2.4 the joystick devices are located in /dev/input and not under /dev like before. To generate the symbolic links perform the following commands:
ln -sf input/js0 /dev/js0
ln -sf input/js1 /dev/js1
ln -sf input/js2 /dev/js2
ln -sf input/js3 /dev/js3
To configure the analoge joystick on the gameport of your soundcard you need a already configured soundcard. I assume you already have this.
Now you need to load the driver-modules for running the joystick:
modprobe joydev
modprobe ns558
modprobe analog
To automatically load the modules at boot-up you can add this 3 lines to your file "/etc/init.d/boot.local":
/sbin/modprobe joydev
/sbin/modprobe ns558
/sbin/modprobe analog
For ISA-PNP Soundcards it is necesarry to initialise the soundcard and the joystick port. This is done by the folowing command:
pnpdump -c > /etc/isapnp.conf
isapnp /etc/isapnp.conf
At next boot the joystick will be automatically inited because the file /etc/isapnp.conf already exists than.
To test your joystick you can use the program jstest:
jstest /dev/js0
It will display the joystick-values (they should change when you move your joystick / press buttons).
To calibrate your joystick you can use the program jscalibrator (/usr/bin/jscalibrator). You will need the package libjsw (serie d) and libjsw-calibrator (serie d).
That is it, now you should be able to use the joystick in games (clanbomber etc...)..
Mfg, Vir@s