|Assuming all the subject USB ports are connected to the mboard one way or another (and none are on a card in a slot) ....|
If one USB port works fine there's probably nothing wrong with your USB controller(s) or the driver software loaded in Windows for it/them.
Although, if some don't work at all for any device, you could check your bios Setup settings and make sure all USB controllers are enabled - sometimes there is more than one listed.
You may need to connect the devices that aren't being recognized properly to a different USB port, and/or if you are using the devices that aren't being recognized properly in ports in a hub that connects to only one directly connected to the mboard USB port they may not work, or if this is a desktop computer, you may have a power supply problem, or you may need to fix an IRQ sharing problem and reload your USB stack.
See response 3 in this:
If you ARE using a USB controller card in a slot....
- on a desktop computer all devices should work in all the USB ports in the card, unless.....
- the PCI card has a poor connection it it's slot - make sure it's down all the way in it's slot,
- or you may need to move it to a different slot. Don't use the last PCI slot on the end closest to the middle of the mboard for anything except a PCI video card - that slot is forced to use the same IRQ as the onboard video or the card in a video slot and that often causes problems with cards other than PCI video cards.
- or you may have an IRQ sharing problem you need to fix and you need to move the USB controller card or another card to another slot (see the above link).
- if your computer is a laptop, if you are using a PCMCIA (PC Card) USB controller card in a slot, or a SmartCard USB controller card in a SmartCard slot, usually it will only support 500ma current max total for all the USB ports, rather than the standard max 500ma from each - if you plug in two or more devices into it's ports, one or both or all devices may not work properly, if you plug in something that requires more current - e.g. external harddrives require 500ma - Printers, scanners, and multifunction devices (printer, scanner, etc. in one) require more current than most devices but not as much as external hard drives.
Some laptop USB cards have a jack you can plug in an external +5v DC power adapter (the card usually doesn't come with the adapter) into that will allow you to draw 500ma from each port, but that may not help for some devices.
Some laptops can't actually supply the stadard max 500ma from each of their built in USB ports - in that case you have to connect an external drive to two USB ports via two cables or a Y cable from the external drive, or use an additional external power adapter (probably +5v DC) for the external case if it's a 2.5" drive and it has a jack for connecting one .