Keep in mind that Microsoft drivers are often bum. DOA or just bad. There's other issues such as CODE 31 can be replicated if I had a new install but forgot to either install the motherboard chipset driver package or had the ethernet turned off in the BIOS.
To test if it's hardware I use one of the many free Live OSes like Linux Mint. And no, I just boot those from USB or CD/DVD since it's LIVE! and doesn't require installation.
Bob
Hello., the subject controller has apparently failed.
It did so immediately after I installed an AVG internet security product. The failure may be a result of the AV product installation or the timing of the failure my be just a coincidence. The AV product identified files f.exe and tbhost.exe as infected and removed them. I don't know if either of these files are tied to the product's drivers. I am using a windows 7 home premium operating system
I did download new dirvers for the product (install_win7_7090_11252014 (32 bit)) and installed them on the computer. The controller shows that it is using driver version 7.90.826.2014 dated 8/26/2014. However the general information on the controller reads "The device is not working properly because Windows cannot load the drivers required for this device (code 31)."
Wan miniport shows driver version 6.1.7600.16385 dated 6/21/2006. The general information also reads "The device is not working properly because Windows cannot load the drivers required for this device (code 31)."
Any suggestions?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic