Turns out Linux doesn't handle D-pads well... at all... and will need a patch... goddamnit...