Hi! I write this post as a last resort.
I'm trying to get a quad port RTL8125BG based network card I got for cheap to work on Proxmox VE, or really any other Linux OS. The network card works perfectly on Windows (Bare Metal), but when I try to run it in Proxmox VE (and I also tried Fedora bare metal), I get spammed with
Here's the
Here is the
The partner isn't advertising
Here is the relevant
Here's the output of
And these are the contents of the
enp5s0 is the integrated gigabit nic on my motherboard (Asus Prime B550-Plus). I'm using it so I can access the web interface and have internet access on my pve host.
I'd be very grateful if someone could help me.
I'm trying to get a quad port RTL8125BG based network card I got for cheap to work on Proxmox VE, or really any other Linux OS. The network card works perfectly on Windows (Bare Metal), but when I try to run it in Proxmox VE (and I also tried Fedora bare metal), I get spammed with
NETDEV WATCHDOG: CPU: 1: transmit queue 0 timed out 5202ms
. I spent more than 10 hours trying all kinds of different configurations: older kernel (6.5), newest kernel (6.14), other distros (Fedora), out-of tree drivers (r8125, I tried this on all the previous configs), but I can't seem to get this network card to work at all in Linux.Here's the
dmesg | grep -i r8169
output:
Code:
[ 2.189722] r8169 0000:05:00.0 eth0: RTL8168h/8111h, 24:4b:fe:52:7a:a2, XID 541, IRQ 42
[ 2.189729] r8169 0000:05:00.0 eth0: jumbo features [frames: 9194 bytes, tx checksumming: ko]
[ 2.189765] r8169 0000:08:00.0: enabling device (0000 -> 0003)
[ 2.196909] r8169 0000:08:00.0 eth1: RTL8125B, 7e:db:75:e7:e6:e0, XID 641, IRQ 44
[ 2.196913] r8169 0000:08:00.0 eth1: jumbo features [frames: 9194 bytes, tx checksumming: ko]
[ 2.196936] r8169 0000:09:00.0: enabling device (0000 -> 0003)
[ 2.204061] r8169 0000:09:00.0 eth2: RTL8125B, 00:e0:4c:68:06:47, XID 641, IRQ 46
[ 2.204065] r8169 0000:09:00.0 eth2: jumbo features [frames: 9194 bytes, tx checksumming: ko]
[ 2.204088] r8169 0000:0a:00.0: enabling device (0000 -> 0003)
[ 2.210778] r8169 0000:0a:00.0 eth3: RTL8125B, 00:e0:4c:68:06:48, XID 641, IRQ 48
[ 2.210782] r8169 0000:0a:00.0 eth3: jumbo features [frames: 9194 bytes, tx checksumming: ko]
[ 2.210804] r8169 0000:0b:00.0: enabling device (0000 -> 0003)
[ 2.217707] r8169 0000:0b:00.0 eth4: RTL8125B, 00:e0:4c:68:06:49, XID 641, IRQ 50
[ 2.217711] r8169 0000:0b:00.0 eth4: jumbo features [frames: 9194 bytes, tx checksumming: ko]
Here is the
ethtool enp9s0
output (enp9s0 is one of the 4 ports of my nic, the others are analogous):
Code:
Settings for enp9s0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
2500baseT/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
2500baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Link partner advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Link partner advertised pause frame use: Symmetric Receive-only
Link partner advertised auto-negotiation: Yes
Link partner advertised FEC modes: Not reported
Speed: 1000Mb/s
Duplex: Full
Auto-negotiation: on
master-slave cfg: preferred slave
master-slave status: slave
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
MDI-X: Unknown
Supports Wake-on: pumbg
Wake-on: d
Link detected: yes
2500baseT/Full
because it's my laptop, that doesn't have a 2.5 gigabit network card.Here is the relevant
lspci -nnv
output:
Code:
08:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 05)
Subsystem: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125]
Flags: fast devsel, IRQ 43, IOMMU group 20
I/O ports at d000 [size=256]
Memory at fc900000 (64-bit, non-prefetchable) [size=64K]
Memory at fc910000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
Capabilities: [70] Express Endpoint, MSI 01
Capabilities: [b0] MSI-X: Enable+ Count=32 Masked-
Capabilities: [d0] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [148] Virtual Channel
Capabilities: [168] Device Serial Number 01-00-00-00-68-4c-e0-00
Capabilities: [178] Transaction Processing Hints
Capabilities: [204] Latency Tolerance Reporting
Capabilities: [20c] L1 PM Substates
Capabilities: [21c] Vendor Specific Information: ID=0002 Rev=4 Len=100 <?>
Kernel driver in use: r8169
Kernel modules: r8169, r8125
09:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 05)
Subsystem: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125]
Flags: bus master, fast devsel, latency 0, IRQ 45, IOMMU group 21
I/O ports at c000 [size=256]
Memory at fc800000 (64-bit, non-prefetchable) [size=64K]
Memory at fc810000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
Capabilities: [70] Express Endpoint, MSI 01
Capabilities: [b0] MSI-X: Enable+ Count=32 Masked-
Capabilities: [d0] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [148] Virtual Channel
Capabilities: [168] Device Serial Number 01-00-00-00-68-4c-e0-00
Capabilities: [178] Transaction Processing Hints
Capabilities: [204] Latency Tolerance Reporting
Capabilities: [20c] L1 PM Substates
Capabilities: [21c] Vendor Specific Information: ID=0002 Rev=4 Len=100 <?>
Kernel driver in use: r8169
Kernel modules: r8169, r8125
0a:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 05)
Subsystem: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125]
Flags: fast devsel, IRQ 47, IOMMU group 22
I/O ports at b000 [size=256]
Memory at fc700000 (64-bit, non-prefetchable) [size=64K]
Memory at fc710000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
Capabilities: [70] Express Endpoint, MSI 01
Capabilities: [b0] MSI-X: Enable+ Count=32 Masked-
Capabilities: [d0] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [148] Virtual Channel
Capabilities: [168] Device Serial Number 01-00-00-00-68-4c-e0-00
Capabilities: [178] Transaction Processing Hints
Capabilities: [204] Latency Tolerance Reporting
Capabilities: [20c] L1 PM Substates
Capabilities: [21c] Vendor Specific Information: ID=0002 Rev=4 Len=100 <?>
Kernel driver in use: r8169
Kernel modules: r8169, r8125
0b:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 05)
Subsystem: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125]
Flags: fast devsel, IRQ 49, IOMMU group 23
I/O ports at a000 [size=256]
Memory at fc600000 (64-bit, non-prefetchable) [size=64K]
Memory at fc610000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
Capabilities: [70] Express Endpoint, MSI 01
Capabilities: [b0] MSI-X: Enable+ Count=32 Masked-
Capabilities: [d0] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [148] Virtual Channel
Capabilities: [168] Device Serial Number 01-00-00-00-68-4c-e0-00
Capabilities: [178] Transaction Processing Hints
Capabilities: [204] Latency Tolerance Reporting
Capabilities: [20c] L1 PM Substates
Capabilities: [21c] Vendor Specific Information: ID=0002 Rev=4 Len=100 <?>
Kernel driver in use: r8169
Kernel modules: r8169, r8125
Here's the output of
ip a
Code:
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: enp5s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr0 state UP group default qlen 1000
link/ether 24:4b:fe:52:7a:a2 brd ff:ff:ff:ff:ff:ff
3: enp8s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 7e:db:75:e7:e6:e0 brd ff:ff:ff:ff:ff:ff
4: enp9s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master vmbr1 state UP group default qlen 1000
link/ether 00:e0:4c:68:06:47 brd ff:ff:ff:ff:ff:ff
5: enp10s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 00:e0:4c:68:06:48 brd ff:ff:ff:ff:ff:ff
6: enp11s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 00:e0:4c:68:06:49 brd ff:ff:ff:ff:ff:ff
7: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 24:4b:fe:52:7a:a2 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.100/24 scope global vmbr0
valid_lft forever preferred_lft forever
inet6 fe80::264b:feff:fe52:7aa2/64 scope link
valid_lft forever preferred_lft forever
8: vmbr1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:e0:4c:68:06:47 brd ff:ff:ff:ff:ff:ff
inet 10.0.0.2/24 scope global vmbr1
valid_lft forever preferred_lft forever
inet6 fe80::2e0:4cff:fe68:647/64 scope link
valid_lft forever preferred_lft forever
And these are the contents of the
/etc/network/interfaces
file
Code:
auto lo
iface lo inet loopback
iface enp5s0 inet manual
iface enp10s0 inet manual
iface enp6s0 inet manual
iface enp7s0 inet manual
iface enp8s0 inet manual
auto vmbr0
iface vmbr0 inet static
address 192.168.1.100/24
gateway 192.168.1.1
bridge-ports enp5s0
bridge-stp off
bridge-fd 0
auto vmbr1
iface vmbr1 inet static
address 10.0.0.2/24
bridge-ports enp9s0
bridge-stp off
bridge-fd 0
source /etc/network/interfaces.d/*
I'd be very grateful if someone could help me.