Hello!
I have detected that the download speed of my network card has been limited to 20MB/s, when normally it should be 100MB/s.
I detected it when I had Unraid 6.12.5 and decided to upgrade to Unraid 6.12.6, however I detected this in patch note:
Release-notes/6.12.6
"Problems due to Realtek network cards
Stock Realtek drivers in the latest Linux kernels are causing network and stability issues. If you are having issues and Tools > System Devices shows that you have a Realtek ethernet controller, grab the part number shown and search Community Apps to see if there is a Realtek driver plugin for that device. For more information, see the support page for Realtek driver plugins."
Things I've done to try to fix the problem:
I have updated the version of Unraid from 6.12.5 to 6.12.6
I have changed the network cable with a new one.
I have installed the "RTL8168(B)/RTL8111(B) PCI Drivers" (RTL8168 Drivers) plugin, as recommended in the patch notes.
I have restarted my router, in case it is a related problem. My others computers can download at 100MB/s without problems.
Unraid Version:
6.12.6 2023-12-01
NIC:
root@Tower:~# lspci | grep -i Realtek
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
Driver version:
root@Tower:~# ethtool -i eth0
driver: r8168
version: 8.052.01-NAPI
firmware-version:
expansion-rom-version:
bus-info: 0000:07:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no
Network interface information:
root@Tower:~# ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Link partner advertised pause frame use: No
Link partner advertised auto-negotiation: Yes
Link partner advertised FEC modes: Not reported
Speed: 1000Mb/s
Duplex: Full
Auto-negotiation: on
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
MDI-X: Unknown
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
drv probe ifdown ifup
Link detected: yes
Conclusion and hypothesis:
I think we will all agree that it is a problem with the NIC driver.
As I have checked on the official Realtek website, the latest published version is the one I already have installed:
Unix (Linux)
Description: GBE Ethernet LINUX driver r8168 for kernel up to 5.19
Version: 8.052.01
Update Time: 2023/09/28
Realtek PCIe FE / GBE / 2.5G / 5G Ethernet Family Controller Software
My hypothesis is that there is a problem with the driver and they have not yet published a fix for it. Does it fit you?
Anyone else in my situation?
Thank you and best regards,
ZanoX