HP Mini USB problem “Device not recognized error”

I have a problem with my USB ports, my HP mini 110 USB ports not recognized devices most of the time, it shows ""Device doesn't recognize"" message when I try to plug in device to USB plug, not exception to my 320 GB Western digital passport external HD.

The problem is the HD hasn't detected in windows while the HD lights on. Initially I thought it is because lack of power supplied by my mini HP, but when I try to plug a USB mouse it give same result, the mouse light is on but it is not working.
Anyone can help with my USB problem?
