It doesn't seem to load. I've removed r8125 and done evertything else and also rebuilt the initramfsWhen you tried it, was the r8169 driver loaded for the NIC?
It doesn't seem to load. I've removed r8125 and done evertything else and also rebuilt the initramfsWhen you tried it, was the r8169 driver loaded for the NIC?
I have a similar configuration and am really excited. It would be great if you could share the result!So Proxmox VE9 just released, which uses Kernel 6.14.8 as default.
I will try this update later today to check if the Realtek 8125 is working without any additional installation of drivers.
VE 9.0
01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 0c)
Subsystem: ASUSTeK Computer Inc. Device [1043:88e8]
...
Capabilities: [208] L1 PM Substates
Capabilities: [218] Vendor Specific Information: ID=0002 Rev=4 Len=100 <?>
Kernel modules: r8169
dkms status
dkms remove -m [modulename] -v [version] (9.15.00) --all
rm /etc/modprobe.d/blacklist-r8169.conf
), the NIC was visible when I input "ip a"> lspci -nnv
01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 0c)
Subsystem: ASUSTeK Computer Inc. Device [1043:88e8]
.....
Capabilities: [218] Vendor Specific Information: ID=0002 Rev=4 Len=100 <?>
[B] Kernel driver in use: r8169[/B]
Kernel modules: r8169
> ip a
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master vmbr0 state UP group default qlen 1000
link/ether 48:21:0b:dd:ee:ff brd ff:ff:ff:ff:ff:ff
echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list && \
sed -i "s/^deb/#deb/g" /etc/apt/sources.list.d/{pve-enterprise.list,ceph.list} && \
apt update && apt full-upgrade -y && \
echo 'grub-efi-amd64 grub2/force_efi_extra_removable boolean true' | debconf-set-selections && \
apt install --reinstall -y grub-efi-amd64 && \
reboot now
apt install -y dkms build-essential pve-headers-$(uname -r) && \
wget -qO realtek-r8125.deb $(wget -qO- https://api.github.com/repos/awesometic/realtek-r8125-dkms/releases/latest | grep -oP '(?<="browser_download_url": ")[^"]*amd64.deb') && \
dpkg -i realtek-r8125.deb && \
echo "blacklist r8169" > /etc/modprobe.d/blacklist-r8169.conf && \
update-initramfs -u && \
reboot now
root@pve:~# lsmod |grep r81
r8169 118784 0
root@OpenWrt:~# lsmod |grep r81
r8125 266240 0
Testing Receive Side Scaling (RSS) on Linux involves verifying its functionality in distributing network traffic across multiple CPU cores
to improve network performance. This process typically involves:
Verifying RSS Configuration:
Confirming that RSS is enabled in the network adapter driver and that the hardware supports multi-queue functionality.
Checking the number of configured receive queues (RX queues) for the network interface using tools like
ethtool -l <interface_name>.
I have an older install and I couldnt get the e8169 driver to modprobe, If it works that great. The latest r8125 driver is stable supporting 2.5ghz for me so its an option at the very least. This is for a home lab and my platform is an old gaming motherboard not a proper server. ROG Crosshair VIII Dark Hero.@l0cut15 - Why do you think the r8125 driver works better than the r8169? Do you have any experience?
~# uname -r
6.14.11-4-pve
~# lspci -k | grep -A3 -i eth
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)
Subsystem: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller
Kernel driver in use: r8125
~# cat /etc/network/interfaces
auto lo
iface lo inet loopback
auto eno1
iface eno1 inet manual
#Management Proxmox
auto eno2
iface eno2 inet manual
#Modem 1
auto enp3s0
iface enp3s0 inet manual
#Modem 2
auto enp4s0
iface enp4s0 inet manual
#Office LAN
auto enp5s0
iface enp5s0 inet manual
auto enp6s0
iface enp6s0 inet manual
auto vmbr0
iface vmbr0 inet static
address 192.168.0.20/24
gateway 192.168.0.1
bridge-ports eno1
bridge-stp off
bridge-fd 0
auto PfsensWAN1
iface PfsensWAN1 inet static
address 10.10.10.10/24
bridge-ports enp3s0
bridge-stp off
bridge-fd 0
auto PsensWAN2
iface PsensWAN2 inet manual
bridge-ports eno2
bridge-stp off
bridge-fd 0
auto PfsensLAN
iface PfsensLAN inet manual
bridge-ports enp4s0
bridge-stp off
bridge-fd 0
auto vmbr1
iface vmbr1 inet static
address 10.10.10.2/24
bridge-ports enp6s0
bridge-stp off
bridge-fd 0
source /etc/network/interfaces.d/*
We use essential cookies to make this site work, and optional cookies to enhance your experience.