I've got a XFX 680i motherboard that is about 2 years old now. You'll see it has 2 on-board gigabit ethernet ports.
Starting maybe a week or so ago, my internet connection would go down, and I'd have to Disable and Enable the network connection in the Network Properties page of Windows 7 to get it to come back up again. Then some random time span would pass, and I'd have to do it again. Could be minutes, could be hours or days.
This section of the story is probably unrelated, but, yesterday my hard drive crashed. Eh, hard drive was a couple years old, fine. That's life. So I get a new drive, pop it in, reinstall, yada yada.
Now the network is going down every few minutes, on both ports. My laptop, when plugged into the same router ports with the same ethernet cables, is rock solid.
OK, must be the ports, I reason to myself....
So I go out, buy a new Gbit ethernet PCI card and install it.... (don't even get me started on Linksys not putting out Vista / Win 7 drivers for the EG1032... bastids). So yeah, no drivers for Windows 7. Luckily the Windows 7 Realtek drivers work for it. So I get those installed and get the network up.
Rock solid network, no more issues.
So, it's pretty clearly narrowed down to the ethernet ports themselves on the motherboard have gone bad. Well, to be more precise, whatever it is that's controlling both ports has gone bad.
I've tried installing and uninstalling the nForce ethernet drivers. No change. Nvidia's Network Access Manager was causing problems with certain application's ability to connect to the internet, however.
Anyway, what exactly is my question...
What is it on the motherboard that controls the ethernet ports, and why might it start failing in this way (works for a little bit, then requires a Disable / Enable cycle to reconnect)?
edit - oh, and my mouse scroll wheel went out too! ... what a monday...