You are using Linux, correct? I can't say from experience myself, but I've heard that JSCalibrator can screw things up sometimes. Try uninstalling it via Synaptic or whatever you use, and try again. Remember to ensure that it is enabled properly in the joypad configuration screen.