|"If that doesn't work I'll just by a usb hub, as there cheep."|
Ports in USB hubs DO NOT work with all USB devices.
USB devices may not work correctly when they're connected to certain USB ports e.g. ports in a hub or on the front of a desktop case. If you have a desktop computer, you may have an IRQ sharing problem you need to fix, or your power supply may be starting to fail.
See response 3 in this:
If you want everything to work in all USB ports....
- If you just want one or two ports at the front, buy one or more individual USB 2.0 rated extension cables, the normal male USB on one end, female USB on the other, that are long enough to reach the front of the case or longer, and plug them into USB ports on the back of the case.
- and/or - if you need more ports, get a PCI USB 2.0 controller card ( 2 to 6 ports - up to 4 external, 2 internal) and install it in a PCI slot, but don't install it in the PCI slot closest to end at the middle of the mboard - only PCI video cards work properly in that slot.