I am having the same issue. I can configure the joystick in the menu but joystick does not work in game.
I have noticed sometimes if I go back into the joystick config menu the joystick does not work.
I have to select the keyboard from the drop down list and then go back to my joystick for it to work again in the config menu.
Device = evdev/0/Gravis GamePad Pro USB
running evtest shows it as
/dev/input/event9: Gravis GamePad Pro USB
I built the kernel with the evbug module and the kernel is seeing all the joystick events.
Building with SDL support fixes the issue.
I have noticed sometimes if I go back into the joystick config menu the joystick does not work.
I have to select the keyboard from the drop down list and then go back to my joystick for it to work again in the config menu.
Device = evdev/0/Gravis GamePad Pro USB
running evtest shows it as
/dev/input/event9: Gravis GamePad Pro USB
I built the kernel with the evbug module and the kernel is seeing all the joystick events.
Building with SDL support fixes the issue.