Hi Beelink Support Team,
I am experiencing severe Ethernet performance issues on my Beelink Mini S running Ubuntu Desktop.
While the link negotiates correctly at 1000Mbps, the actual throughput is extremely low and unstable, especially on single-stream downloads (wget), making the Ethernet port unusable. Wi-Fi works perfectly fine.
System Specifications:
Model: Beelink Mini S
OS: Ubuntu (Kernel 6.x)
Ethernet Controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (Rev 15)
Current Driver: r8169 (Default Linux Kernel driver)
The Issue: Despite a 1Gbps Fiber connection, download speeds on Ethernet are capped at 3-4 MB/s (approx. 30 Mbps) when using wget or reliable speed tests. Browser speed tests show higher results (180 Mbps) due to multi-threading, but packet loss or latency seems high.
Diagnostic Output:
Bash
$ lspci -nnk | grep -i net -A2
01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Kernel driver in use: r8169
Bash
$ wget -O /dev/null http://proof.ovh.net/files/1Gb.dat
… 4.10MB/s …
Troubleshooting steps already taken (None fixed the issue):
Cables: Tested with multiple CAT 5e and CAT 6 cables. Link is confirmed as 1000Mb/s Full Duplex in ethtool.
Drivers:
Default r8169: Stable connection but extremely slow (3MB/s).
r8168-dkms: Causes total loss of connection or instability with this specific Revision 15 chip.
Kernel/Boot Parameters: Added pcie_aspm=off to GRUB to prevent PCIe power saving issues.
Network Config:
Disabled IPv6.
Tested MTU 1400.
Disabled GSO/GRO/TSO offloading via ethtool.
Disabled EEE (Energy Efficient Ethernet).
Request: It seems like a compatibility issue between the Rev 15 chip firmware and the Linux kernel, or a BIOS configuration issue regarding PCIe power management.
Is there a BIOS update available for the Mini S that addresses Realtek Ethernet stability on Linux? Or a specific driver recommendation?
Thank you for your help.