NOTE: I created this instructions under Linux Mint Debian Edition (LMDE) updated as of September 5, 2011. This instructions should work for other editions but I haven't tested them.
If you have a Realtek RTL8111/8168B, you may notice that the network connectivity is choppy.
This instructions are derived from the following post
http://www.foxhop.net/realtek-dropping- ... and-fedora
- Download the file from the official site
http://www.realtek.com.tw/Downloads/dow ... wn=false#2
The rest of the steps depend on the filename and location of the downloaded file. Please adapt as required:
For example, if you download the file to your Downloads folder and the file is called r8168-8.025.00.tar.gz, the steps are the following
If you are using kernel 2.x then you should be OK.
This script unloads and renames the r8169 driver so it does not cause any more trouble. There is no need to blacklist it but you can blacklist it if you want.
The solution is simple:
After the autorun.sh finishes, just do the following:And that's that.
In case you are curious about what the bug is:
Line 36 of the src/Make file is
The fix is to also include kernel 3.0 in that instruction
I hope this helps
Ubuntu 16.04 Realtek RTL8111/8168/8411 Ethernet driver is not maintaining a persistent connection. Ask Question Asked 2 years, 4 months ago. Active 5 months ago. Viewed 41k times 7. I am having a terrible week trying to resolve an issue with my ethernet connection.
If you have a Realtek RTL8111/8168B, you may notice that the network connectivity is choppy.
This instructions are derived from the following post
http://www.foxhop.net/realtek-dropping- ... and-fedora
The Realtek r8168B network card does not work out of the box in Redhat, Centos, Fedora, or Ubuntu: instead of loading the r8168 driver, modprobe loads the r8169 driver, which is broken as can be seen with ifconfig which shows large amounts of dropped packets.
Here are the instructions to replace the driver in a nutshell- - Download the file from the oficial realtek site
- Open a terminal
- Change directories to where the downloaded file is
- Extract it
- Change directories to the extracted directory
- Execute autorun.sh
- If you are using kernel 3.x: Copy the r8168.ko file to the right place and load the module
- Download the file from the official site
http://www.realtek.com.tw/Downloads/dow ... wn=false#2
The rest of the steps depend on the filename and location of the downloaded file. Please adapt as required:
For example, if you download the file to your Downloads folder and the file is called r8168-8.025.00.tar.gz, the steps are the following
If you are using kernel 2.x then you should be OK.
This script unloads and renames the r8169 driver so it does not cause any more trouble. There is no need to blacklist it but you can blacklist it if you want.
Code: Select all
If you are using kernel 3.0 you'll notice that the /src/Makefile has a bug that causes it to install the r8168.o file instead of the r8168.ko fileThe solution is simple:
After the autorun.sh finishes, just do the following:And that's that.
In case you are curious about what the bug is:
Line 36 of the src/Make file is
Code: Select all
Which sets the KEXT to 'ko' for kernels 2.5, 2.6 and 2.7. It sets KEXT to 'o' for anything else. This was OK at the time as kernel 3.0 is quite recent.The fix is to also include kernel 3.0 in that instruction
I hope this helps