Support for specific gamepads is usually determined by whether a driver for the gamepad is installed on the system. Different systems come with drivers for different sets of gamepads preinstalled, so if it doesn't work you might need to find an additional driver.