I'm trying to configure a joystick so I can use it as an Mplayer transport control. The first complication is that the actual machine that I need to use it on has no gameport for its onboard soundcard. Under the assumption that I can add an adapter card with a gameport (an inexpensive pci soundcard or gameport adapter card) I proceeded to test a previously untested second hand joystick for functionality and linux compatibility on a secondary machine that does have a gameport. The primary box (no gameport) runs FC2, a 2.6 kernel with ALSA. The secondary box runs RH 9 with alsa added on through Planet CCRMA, the soundcard is a yamaha (ymf701 I think) which uses the snd-ymfpci module. The joystick is a Gravis Blackhawk. Having failed to get the input device detected (jstest /dev/js0) under linux I resorted to windoze and managed to test and calibrate it as a Gravis Analog Pro device, so I am fairly sure that it's the analog flavor of Blackhawk. In reading some ALSA docs I found that the gameport needs to be enabled at the alsa soundcard module's compile time but I have no idea how to check whether it is enabled in the module. Beyond that I'm not sure which modules need to be loaded. My impression is that joydev and maybe analog are the relevant modules but I'd appreciate any tips or further info. Thanks, Barton