I have all of those options enabled in my 2.6 kernel and I don't get and /dev/input/js0 device.
I had the same problem, mabe you have to load the joydev module. I've all my joystick asa module, so in my modules_autoload I've added: analog, and joydev.
I recompiled my kernel so that ns558, analog, and joydev are modules. I have the ALSA driver for my Ensoniq 1371 built into the kernel. I think the gameport driver is part of the es1371 driver. I tried adding analog and joydev to my /etc/modules.autoload. They load just fine, although, there is no ouput in dmesg and I have no /dev/input/js0. I tried unloading them and then loading ns558 and I got a 'No such device' error. I reloaded analog and joydev by hand. Still no /dev/input/js0. I'm going out of my mind.
-- Andrew Gaffney
-- [EMAIL PROTECTED] mailing list