Have you checked the "hardware status" in the device manager?
It normaly tells you if theres an error with your hardware.
you can get it via control pannel or right clicking my computer and going to properties->hardware tab

look for ones with (!) signs before them