Has anyone gotten joysticks, connected to a normal soundcard gameport,
working in 2.4.x?  

Here is my setup:

2.4.0-test11
compiled with Input drivers for usb (and gameport joysticks?)
gameport, grip, analog, and ns558 modules created.

jscal cannot find the device.  I have tried both the old dev entries
(thinking that the gameport joysticks still use the old dev entries) 
and the new device entries that put joysticks in the input directory.

Here is what I get in syslog if I use the ns558, gameport and grip modules:
Dec 10 17:43:35 havoc kernel: gameport0: NS558 PnP at 0x200 size 8 speed 718 kHzDec 10 17:44:04 havoc kernel: input1: Gravis GamePad Pro on gameport0.0

If I use the analog.o module instead of grip I get this in the syslog:
Dec 10 17:44:38 havoc kernel: gameport0: NS558 PnP at 0x200 size 8 speed 718 kHzDec 10 17:44:40 havoc kernel: input1: Analog 2-axis 4-button joystick at gameport0.0 [TSC timer, 501 MHz clock, 1404 ns res]

So the kernel finds it but the calibration tool cannot find it.  

havoc:~# jscal /dev/js0
jscal: can't open joystick device: No such device

havoc:~# ls -l /dev/js*
lrwxrwxrwx    1 root     root            9 Dec 10 17:34 /dev/js0 -> input/js0
lrwxrwxrwx    1 root     root            9 Dec 10 17:34 /dev/js1 -> input/js1
lrwxrwxrwx    1 root     root            9 Dec 10 17:34 /dev/js2 -> input/js2
lrwxrwxrwx    1 root     root            9 Dec 10 17:34 /dev/js3 -> input/js3

havoc:~# ls -l /dev/input/js*
crw-r--r--    1 root     root      13,   0 Dec 10 16:19 /dev/input/js0
crw-r--r--    1 root     root      13,   1 Dec 10 16:19 /dev/input/js1
crw-r--r--    1 root     root      13,   2 Dec 10 16:19 /dev/input/js2
crw-r--r--    1 root     root      13,   3 Dec 10 16:19 /dev/input/js3

Any ideas?

Thanks.

Tim