Could there be more buttons for joystick. This will suit better for a USB Gamepad. (For example: The start button would be button 10)
EDIT: I use a generic USB joystick (A Playstation Dualshock-like controller that has a USB plug instead) or "USB Vibration Joystick" if the hardware is installed.