|I'm assuminmg the 3M cable is USB 2.0 compatible. Most cords that aren't marked as being USB 2.0 compatible will work anyway, but ones marked as USB 2.0 compatible supposedly have been tested and will work for sure. |
If it is just a simple USB extension cable, male to female, it should work fine - if that's what it is, take it back - it's defective.
If it is a cable to a USB Hub, that's a completely different situation. There are lots of things that won't work in a port in a USB hub that work fine in a port on your mboard. More things will work in a hub if it has its own power supply so that each port in the hub can supply 5v at 500ma even if all the ports are used, but still, some things will only work properly when connected to a USB port that connects directly to a USB controller, such as the ones on your mboard, or ones connected directly to headers on your mboard, or ones on a USB controller card.