I've had this problem, well, I thought I did. All my drivers and what not were installed, but it turned out that I was just trying to setup the buttons incorrectly.
Just as a test, select an action like accelerate or something and try to assign the button A to it, to test whether it's working.