Hello bmarcus1 -
The 3Dconnexion devices need full USB power. Most other USB devices are able to operate with less power.
With a laptop, for instance, we sometimes see a device not recognized until the AC adapter is connected. On a desktop it is usually the rear ports that have sufficient power to allow the SpacePilotPRO to be recognized.
USB ports on a hub, adapter or extension usually do not provide sufficient power for the SpacePilotPRO. The exception would be a USB port connected to a power suppy such as a USB port on a monitor.
If there is another PC available to test with, you can see if the problem is specific to the PC you are using. If you feel there is a problem with the SpacePilotPRO ,please contact our Technical Support.