RTL8125 no longer works in Linux 6.5.12 and higher versions


I have also encountered a similar problem, which is strange. According to the version number pattern, new features should not be introduced. Did error fixing introduce new errors?

commit 8c38926925e688bcbbf7729d166372d25423e8cc
Author: Heiner Kallweit hkallweit1@gmail.com
Date: Thu Oct 12 08:51:13 2023 +0200

r8169: fix rare issue with broken rx after link-down on RTL8125

[ Upstream commit 621735f590643e3048ca2060c285b80551660601 ]

In very rare cases (I've seen two reports so far about different
RTL8125 chip versions) it seems the MAC locks up when link goes down
and requires a software reset to get revived.
Realtek doesn't publish hw errata information, therefore the root cause
is unknown. Realtek vendor drivers do a full hw re-initialization on
each link-up event, the slimmed-down variant here was reported to fix
the issue for the reporting user.
It's not fully clear which parts of the NIC are reset as part of the
software reset, therefore I can't rule out side effects.

Fixes: f1bce4ad2f1c ("r8169: add support for RTL8125")
Reported-by: Martin Kjær Jørgensen <me@lagy.org>
Link: https://lore.kernel.org/netdev/97ec2232-3257-316c-c3e7-a08192ce16a6@gmail.com/T/
Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Link: https://lore.kernel.org/r/9edde757-9c3b-4730-be3b-0ef3a374ff71@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>

If a fix is tagged to be backported then it also lands in stable point releases.you can always check newer kernels and report regressions to upstream.

Although I have not tested 6.7, this fault seems to have not been fixed on 6.6, but it seems that the commit I cited caused this fault. I can only say that I hope it can be fixed.

Rather, I just hope that this BUG is at least reported to them. :neutral_face:

Issue is fixed for me (Realtek 2.5G) with Kernel 6.6.6-200 as of today.

In short, the fault has been fixed. :grinning:

This topic was automatically closed 36 hours after the last reply. New replies are no longer allowed.