[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1057790: linux-image-6.5.0-5-amd64: deadlock on RTL8125 in jumbo mtu mode



Package: linux-image-6.5.0-5-amd64
Version: linux-image-6.5.0-5-amd64
Severity: important

Dear Maintainer,

My RTL8125 NIC stoped working after upgrading the kernel (linux-image-amd64) from version 6.5.10+1 to 6.5.13+1.

More specifically, the previous kernel that this meta package depends on (package linux-image-6.5.0-4-amd64) worked fine; but the new dependency (linux-image-6.5.0-5-amd64) causes my NIC to stop working.

I found this upstream bug report: https://bugzilla.kernel.org/show_bug.cgi?id=218187

And I can confirm that I'm also using a jumbo MTU (9000 bytes).

The issue has been fixed in kernel 6.6.5:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/drivers/net/ethernet/realtek?h=v6.6.5&id=a9ef897677f957401842e45f2006167cdf757ee4

But I'm not sure if kernel 6.5.x will still receive a fix, as it's EOL.

I added below two snippets from the syslog, illustrating the issue.

Cheers, Timo

---

NIC working correctly with kernel version 6.5.10 (Debian linux-image-6.5.0-4-amd64):
====================================================================================

kernel: [    0.000000] Linux version 6.5.0-4-amd64 (debian-kernel@lists.debian.org) (gcc-13 (Debian 13.2.0-6) 13.2.0, GNU ld (GNU Binutils for Debian) 2.41) #1 SMP PREEMPT_DYNAMIC Debian 6.5.10-1 (2023-11-03)
(...)
kernel: [    0.664766] r8169 0000:01:00.0: enabling device (0000 -> 0003)
kernel: [    0.664885] r8169 0000:01:00.0: can't disable ASPM; OS doesn't have ASPM control
kernel: [    0.684835] r8169 0000:01:00.0 eth0: RTL8125A, 00:8e:25:70:01:42, XID 609, IRQ 126
kernel: [    0.684838] r8169 0000:01:00.0 eth0: jumbo features [frames: 9194 bytes, tx checksumming: ko]
kernel: [    0.687592] r8169 0000:01:00.0 lan1: renamed from eth0
kernel: [    7.581712] r8169 0000:01:00.0: firmware: direct-loading firmware rtl_nic/rtl8125a-3.fw
kernel: [    7.607571] RTL8226 2.5Gbps PHY r8169-0-100:00: attached PHY driver (mii_bus:phy_addr=r8169-0-100:00, irq=MAC)
kernel: [    7.767905] r8169 0000:01:00.0 lan1: Link is Down
kernel: [   10.175613] r8169 0000:01:00.0 lan1: Link is Up - 2.5Gbps/Full - flow control off

NIC stops working with kernel version 6.5.13 (Debian linux-image-6.5.0-5-amd64):
================================================================================

kernel: [    0.000000] Linux version 6.5.0-5-amd64 (debian-kernel@lists.debian.org) (gcc-13 (Debian 13.2.0-7) 13.2.0, GNU ld (GNU Binutils for Debian) 2.41) #1 SMP PREEMPT_DYNAMIC Debian 6.5.13-1 (2023-11-29)
(...)
kernel: [    0.683111] r8169 0000:01:00.0: enabling device (0000 -> 0003)
kernel: [    0.683212] r8169 0000:01:00.0: can't disable ASPM; OS doesn't have ASPM control
kernel: [    0.701390] r8169 0000:01:00.0 eth0: RTL8125A, 00:8e:25:70:01:42, XID 609, IRQ 125
kernel: [    0.701392] r8169 0000:01:00.0 eth0: jumbo features [frames: 9194 bytes, tx checksumming: ko]
kernel: [    0.704404] r8169 0000:01:00.0 lan1: renamed from eth0
kernel: [    7.473392] r8169 0000:01:00.0: firmware: direct-loading firmware rtl_nic/rtl8125a-3.fw
kernel: [    7.499525] RTL8226 2.5Gbps PHY r8169-0-100:00: attached PHY driver (mii_bus:phy_addr=r8169-0-100:00, irq=MAC)
kernel: [  242.686979]  rtl_reset_work+0x1bd/0x3b0 [r8169]
kernel: [  242.687002]  r8169_phylink_handler+0x5b/0x240 [r8169]
kernel: [  363.528597]  rtl_reset_work+0x1bd/0x3b0 [r8169]
kernel: [  363.528620]  r8169_phylink_handler+0x5b/0x240 [r8169]
kernel: [  484.363011]  rtl_reset_work+0x1bd/0x3b0 [r8169]
kernel: [  484.363034]  r8169_phylink_handler+0x5b/0x240 [r8169]
kernel: [  605.190516]  rtl_reset_work+0x1bd/0x3b0 [r8169]
kernel: [  605.190538]  r8169_phylink_handler+0x5b/0x240 [r8169]
kernel: [  726.019534]  rtl_reset_work+0x1bd/0x3b0 [r8169]
kernel: [  726.019556]  r8169_phylink_handler+0x5b/0x240 [r8169]
kernel: [  846.848552]  rtl_reset_work+0x1bd/0x3b0 [r8169]
kernel: [  846.848576]  r8169_phylink_handler+0x5b/0x240 [r8169]
kernel: [  967.677539]  rtl_reset_work+0x1bd/0x3b0 [r8169]
kernel: [  967.677562]  r8169_phylink_handler+0x5b/0x240 [r8169]
kernel: [ 1088.506682]  rtl_reset_work+0x1bd/0x3b0 [r8169]
kernel: [ 1088.506705]  r8169_phylink_handler+0x5b/0x240 [r8169]
kernel: [ 1209.335864]  rtl_reset_work+0x1bd/0x3b0 [r8169]
kernel: [ 1209.335887]  r8169_phylink_handler+0x5b/0x240 [r8169]
kernel: [ 1330.165165]  rtl_reset_work+0x1bd/0x3b0 [r8169]
kernel: [ 1330.165188]  r8169_phylink_handler+0x5b/0x240 [r8169]


Reply to: