I'm not sure what your skill level is, but if possible, you should try the part of this article below that talks about using a Live Linux cd or usb to determine if it's a hardware problem. If it works in Linux, then you know it's a setting or driver issue. http://www.pcworld.com/article/2835564/when-your-ethernet-wont-connect.html