OpenWrt 24.10 release status
Hauke Mehrtens
hauke at hauke-m.de
Fri Jan 24 14:15:48 PST 2025
Hi Daniel,
On 1/24/25 22:42, Daniel Golle wrote:
> On Fri, Jan 24, 2025 at 10:05:04PM +0100, Hauke Mehrtens wrote:
>> @Daniel: Is this PR fine about the rtl 2.5G PHY ready to merge or just a
>> test?
>> https://github.com/openwrt/openwrt/pull/17701
>
> Well, it seems to resolve the issue, but I don't think it's the correct
> fix.
>
> Feel free to merge and backport, now that I've been stairing at that
> issue for some time I think that we already got some other work-arounds
> for what is probably the same issue under the hood:
> - 052732bddb generic: 6.6: fix early RTL8221B detection
> - 28b3a5e6b5 generic: net: phy: realtek: detect early version of RTL8221B
>
> So this is basiacally the same issue:
> The PHY (or the MDIO bus on those MediaTek SoCs?) not responding meaningful
> values to (C22 and C45) reads for some time early during boot.
> Increasing the PHY reset assert and deassert times also doesn't reliably
> fix the issue; and why should the same PHY require 100x the specified
> time after reset has been deasserted than it needs on other boards?!
>
> And then the fact that swapping gmac0 and gmac1 in DT also fixes it, another
> hint that we are dealing with something related to timing of the MDIO bus
> driver rather than an issue related to the PHY itself.
>
> Plus MediaTek got this rather odd patch in their SDK:
>
> https://git01.mediatek.com/plugins/gitiles/openwrt/feeds/mtk-openwrt-feeds/+/refs/heads/master/autobuild/unified/global/24.10/files/target/linux/mediatek/patches-6.6/999-2700-net-ethernet-mtk_eth_soc-add-mdio-reset-delay.patch
>
> (importing that to OpenWrt however doesn't fix the issue with RTL8221B)
>
> All that being said, it's probably better to have that work-around than
> having broken Ethernet on some but not all devices using RTL8221B-VB-CG...
Strange problem. Multiple people are running into these problems, having
a workaround for now is better than nothing. We should still try to
understand the root problem.
>
> @arinc9:
>>
>> Currently we have the following known bugs:
>>
>> [...]
>> * Ethernet link unstable on some mt7530 switches. Deactivate EEE
>> (Energy-Efficient Ethernet) as a workaround, see:
>> https://github.com/openwrt/openwrt/issues/17351
>
> Any idea what could be going on there?
>
Someone told me that EEE is not activated for all mt7530 switches.
Before it was only activated on some boards. It looks like it is broken
on some boards. We should probably deactivate it by default again like
it was in 23.05.
Hauke
More information about the openwrt-devel
mailing list