The genkernel default configuration has no support for joysticks. Joysticks are a very common device, so I think they have their place in the default kernel configuration. CONFIG_INPUT_JOYDEV=m Without this setting you won't have any joystick support in SDL and other games. I assume by far the most joysticks today are usb connected through usb. Though some additional joystick modules probably wouldn't hurt (for old boxes it's very common to have these): CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=m CONFIG_JOYSTICK_SIDEWINDER=m Reproducible: Always
BTW: I just noticed that the x86_64 config apparently has it enable. It's odd that x86 doesn't have it.
I've added this now to SVN...
This is fixed in genkernel 3.4.7 which is now in the tree.