Usually when some channels work but not others it is because there's a conflict with some other input device. Make sure you don't have any other joysticks/controllers/graphics tables connected at the same time.
Also, make sure you uninstall vJoy and Smartpropoplus if you have them. Their driver messes with things when connecting via USB.
(And, some controller works just fine on some hardware/operating systems, and not so well on other. Therefore there is never I guarantee that any particular controller will definitely work on your particular system).