I'm not sure what sound card (or whatever card that has your joystick port on) but if its an es1371, don't load the ns558.o module, it's not needed anymore.
Hi All,
I can't get my joystick to work, it used to work but now it doesn't.
I do a modprobe joydev and a modprobe ns558 and here is what I get when I do the ns558
the device is there[root@bugs root]# modprobe ns558
/lib/modules/2.4.16/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.16/kernel/drivers/char/joystick/ns558.o: insmod /lib/modules/2.4.16/kernel/drivers/char/joystick/ns558.o failed
/lib/modules/2.4.16/kernel/drivers/char/joystick/ns558.o: insmod ns558 failed
[root@bugs root]#
i have tried passing it an io like in the 2.2 kernels....[root@bugs root]# ll /dev | grep js0
lrwxrwxrwx 1 root root 9 Dec 3 23:33 js0 -> input/js0
[root@bugs root]# ll /dev/input | grep js0
crw------- 1 pbharris root 13, 0 Aug 30 15:30 js0
I'm not sure what sound card (or whatever card that has your joystick port on) but if its an es1371, don't load the ns558.o module, it's not needed anymore.
hey thanks! it is a sound blaster live.
Did you enable SB Live joystick support?
#
# Joysticks
#
CONFIG_INPUT_GAMEPORT=m
# CONFIG_INPUT_NS558 is not set
# CONFIG_INPUT_LIGHTNING is not set
# CONFIG_INPUT_PCIGAME is not set
# CONFIG_INPUT_CS461X is not set
# CONFIG_INPUT_EMU10K1 is not set *** HERE ***
# CONFIG_INPUT_SERIO is not set
Hey MdWatts!! very good to see you
yup, that was in there. here is a snippet
Code:# # Joysticks # CONFIG_INPUT_GAMEPORT=m CONFIG_INPUT_NS558=m # CONFIG_INPUT_LIGHTNING is not set # CONFIG_INPUT_PCIGAME is not set # CONFIG_INPUT_CS461X is not set CONFIG_INPUT_EMU10K1=m CONFIG_INPUT_SERIO=m # CONFIG_INPUT_SERPORT is not set # # Joysticks # CONFIG_INPUT_ANALOG=m CONFIG_INPUT_A3D=m CONFIG_INPUT_ADI=m CONFIG_INPUT_COBRA=m CONFIG_INPUT_GF2K=m CONFIG_INPUT_GRIP=m # CONFIG_INPUT_INTERACT is not set # CONFIG_INPUT_TMDC is not set # CONFIG_INPUT_SIDEWINDER is not set # CONFIG_INPUT_IFORCE_USB is not set # CONFIG_INPUT_IFORCE_232 is not set # CONFIG_INPUT_WARRIOR is not set # CONFIG_INPUT_MAGELLAN is not set # CONFIG_INPUT_SPACEORB is not set # CONFIG_INPUT_SPACEBALL is not set # CONFIG_INPUT_STINGER is not set # CONFIG_INPUT_DB9 is not set # CONFIG_INPUT_GAMECON is not set # CONFIG_INPUT_TURBOGRAFX is not set # CONFIG_QIC02_TAPE is not set
Thanks pbharris. I've gotten a little sick of my accounts being eaten at LNO. All my pleas for help go unanswered and since their mail system is also down, nobody can register including myself.
I actually joined Linuxjunior quite some time ago though back then the site was not busy at all, so I decided to give LNO another chance. Glad to see business has picked up.
Do you have
emu10k1
soundcore
gameport
and the joystick/SBLive module loaded? I believe that would be what you need.
Keep in mind I've never tried using a joystick with Linux yet.
I guess you would also need the module for your particular joystick.
#
# Joysticks
#
CONFIG_INPUT_ANALOG=m
# CONFIG_INPUT_A3D is not set
# CONFIG_INPUT_ADI is not set
# CONFIG_INPUT_COBRA is not set
# CONFIG_INPUT_GF2K is not set
# CONFIG_INPUT_GRIP is not set
# CONFIG_INPUT_INTERACT is not set
CONFIG_INPUT_TMDC=m
# CONFIG_INPUT_SIDEWINDER is not set
# CONFIG_INPUT_IFORCE_USB is not set
# CONFIG_INPUT_DB9 is not set
# CONFIG_INPUT_GAMECON is not set
# CONFIG_INPUT_TURBOGRAFX is not set
# CONFIG_QIC02_TAPE is not set
What type/model of joystick do you have?
I'm sure with the combined knowledge of two newbies like us, we should be able to get it working.
Hi MdWatts
i have a regular analog joystick. it is hooked up to a sound blaster live value - hence the input_emu10k1 - which i thought would do it. I worked fine under 2.2.x, and up to about 2.4.7 (maybe 2.4.9). I ahve not used it for a while and I am on 2.4.16. right now.
Here are the relevant modules I have.
I am wondering if there is a conflict with the USB stuff since all input devices are at /dev/input/ - where the USB stuff is.Code:[root@bugs root]# lsmod Module Size Used by emu10k1 53456 1 (autoclean) sound 53088 0 (autoclean) [emu10k1] ac97_codec 9312 0 (autoclean) [emu10k1] soundcore 3344 7 (autoclean) [emu10k1 sound] emu10k1-gp 1184 0 (unused) gameport 1344 0 [emu10k1-gp] joydev 5712 1 mousedev 3968 1 hid 12672 0 (unused) usbmouse 1792 0 (unused) input 3104 0 [joydev mousedev hid usbmouse] usb-uhci 20960 0 (unused) usbcore 48992 1 [hid usbmouse usb-uhci] analog 7536 0 (unused)
It would seem (with my limited knowledge on joysticks) that you do indeed have all the necessary modules loaded for the joystick to work.
Anything in your logs to indicate a conflict with usb? Any chance you could disable usb for now?
If I can think of anything else, I'll post back.
Bookmarks