http://answers.microsoft.com/en-us/windows/forum/windows_7-hardware/usb-ports-not-recognizing-hardware/d5769e8b-efef-4949-be3a-f438be7505ad?db=5&auth=1

 

1) Download  and  install latest chipset  driver to motherbaord frwom manufacturer website

2) Update   BIOS firmware to your motherboard model corrcetly

3) Enable all USB ports and  legacy controllers  in BIOS settings

4) Many usb devices  does not have  proper driver

5) Only few of the usb device drivers will already loaded in os  those devices wont get problems

6) If have have  branded usb device , first install the device driver to windows , if driver  cd is not

     available means , go to manufacturer website , find the corret driver , and  install

8) Enable necessary services and make it  automatic startup  in service menu ,go to

     START  RUN   type services.msc ENTER  , the following services should be enabled

     Plug and plug  device

     Pnp XIP Bus enumerator

     Portable deviec enumerator

     UPnP device host

9)  reboot your sysytem

 

goodluck