Gaming Controller Problem

I have a generic Wired USB Gamepad Game Gaming Controller Joypad Joystick for PC Computer and unable to have the system recognize it(USB). I can verify that the USB port(2.0) is working by using other USB devices. I know there is power to it via the USB port because when I select the analog switch, on the controller-no external power, t lights up. But yet the system doesn't recognize that there is anything plugged into the USB port. I downloaded the Logitech Gaming Software configuration tool to see if it at least would recognize it-and it doesn't. I am using Vista on a HP laptop and in the paste I have used various controllers and had no problem with Vista on a HP laptop-this is the first controller that doesn't get recognized.

Any ideas?