I recently purchased a Gigabyte GA-Z68X-UD4-B3 motherboard, installed Ubuntu and started to download eclipse. The download took forever! Tried to open a few websites and some of them just timed out. I was just about to get on the phone with the ISP when I noticed doing a ping the router some packets where being lost!
The solution
The motherboard comes with a Realtek network card running the r8169 chip. Now for some reason Ubuntu and Fedora detects this as a r8168.
To check this run:
lsmod | grep r8168If you get a output if means your using the r8168 driver instead of the r8169.
Step one is to download the driver required from Realtek
http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false
Once the download is complete extract
tar vjxf r8168-8.tar.bz2The next step will disable the network interface, remove the r8168 module.
sudo rmmod r8168Now run the autorun.sh file in the extracted folder
sudo ./autorun.shBlacklist the r8168 module form being loaded again you will have to add it to the blacklist
sudo gedit /etc/modprobe.d/blacklist.confAdd the following line:
blacklist r8169Update the driver cache
sudo update-initramfs -uNow to check that everything went according to plan run
lsmod | grep r8168If you get a output your done and dusted!