Hello everyone,
I'm seeking assistance with a major network stability issue on my new Proxmox host. I have tried several known software fixes without success, and I suspect a deeper hardware/driver incompatibility at 2.5 Gbps.
The only stable workaround I have found is to force the network connection to 1000 Mbps (1 Gbps) using the following ethtool command:
The network becomes perfectly stable when I force the link speed to 1 Gbps.
When the speed is forced to $1\text{ Gbps}$, the network becomes perfectly stable.
Here are the details from my system showing the current setup on the main Ethernet interface (enp2s0):
Given that the issue persists even after driver and offloading adjustments:
I'm seeking assistance with a major network stability issue on my new Proxmox host. I have tried several known software fixes without success, and I suspect a deeper hardware/driver incompatibility at 2.5 Gbps.
System & Problem Details
- Host Hardware: Beelink SER5 Mini PC
- CPU: AMD Ryzen 7 6800H
- NIC (Network Card): Realtek RTL8125 2.5GbE Controller (Confirmed via lspci)
- OS: Proxmox VE 9.0.11 (Kernel 6.5.11-4-pve / or similar 6.x)
- Connection: Wired to a 2.5 Gbps switch (currently a Yuanley YS25-0801, but the issue persists with others).
The only stable workaround I have found is to force the network connection to 1000 Mbps (1 Gbps) using the following ethtool command:
Code:
/usr/sbin/ethtool -s enp2s0 autoneg on advertise 0x025
Troubleshooting Steps Already Taken
- Driver Change: Attempted to blacklist the default r8169 kernel module and successfully installed and forced the proprietary r8125 DKMS driver. Result: The high latency/packet loss issue persisted. (I have since reverted/checked, and the system is back on the generic r8169 driver based on the logs below, but the issue remained on r8125 too).
- Offloading Disabled: I used ethtool to disable all hardware offloading features, which often causes this issue with Realtek chips:
- /usr/sbin/ethtool -K enp2s0 gso off gro off tso off
- Result: Packet loss disappeared, but the latency/jitter remains erratic and extremely high (e.g., 10 ms, 73 ms, 899 ms, 1684 ms, etc.).
- Flow Control: I attempted to disable Flow Control (rx-flow-ctrl off tx-flow-ctrl off), but the command failed with a netlink error: Operation not supported, suggesting the driver lacks support for this specific toggle.
- Hardware Test: Based on advice, I suspect a PHY chip incompatibility with my current switch and am looking into models based on Marvell/Broadcom PHYs, but I want to ensure no software fix remains.
Code:
/usr/sbin/ethtool -s enp2s0 autoneg on advertise 0x025
When the speed is forced to $1\text{ Gbps}$, the network becomes perfectly stable.
System Information
Here are the details from my system showing the current setup on the main Ethernet interface (enp2s0):
Code:
=== INTERFACES ===
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master vmbr0 state UP group default qlen 1000
link/ether 78:55:36:03:fe:1d brd ff:ff:ff:ff:ff:ff
altname enx78553603fe1d
... [Other VNETs/Bridge Config Omitted] ...
4: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 78:55:36:03:fe:1d brd ff:ff:ff:ff:ff:ff
inet 192.168.1.2/24 scope global vmbr0
valid_lft forever preferred_lft forever
inet6 fe80::7a55:36ff:fe03:fe1d/64 scope link proto kernel_ll
valid_lft forever preferred_lft forever
=== MATERIEL & PILOTE ===
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 0c)
Subsystem: Realtek Semiconductor Co., Ltd. Device [10ec:0123]
Kernel driver in use: r8169
Kernel modules: r8169
Request for Help
Given that the issue persists even after driver and offloading adjustments:
- Has anyone experienced this specific extreme latency/jitter issue with the Beelink SER5 (RTL8125) on Proxmox 9.0.11?
- Are there any known kernel boot parameters or BIOS settings (on the Beelink) that might stabilize the 2.5G link?
- Are there any further ethtool flags I can try to fix the jitter (e.g., related to buffer size, even if Flow Control cannot be disabled)?