Describe the bug
@lukaszraczylo posted an RFC about a possible tx stall in the macb driver on rp1. Ran into the same on a CM5 today and the symptoms match: link comes up but tx_packets stops incrementing, rx still works, ip link set eth0 down/up recovers it. Often after a link bounce.
Will test the RFC series and update this issue, then post a PR with the patches once I've dug a bit deeper. Issue is just meant as info for others with the same symptoms.
Netdev discussion: https://lore.kernel.org/netdev/cover.1777064117.git.lukasz@raczylo.com/
(6.18.22 ran fine, started seeing it after updating our downstream tree to 6.18.24. Per the upstream report it also reproduces on 6.17, so likely latent rather than a 6.18.24 regression.)
Steps to reproduce the behaviour
Run 6.18.24 on Pi5/CM5
Device (s)
Raspberry Pi CM5
System
Linux RevPi150349 6.18.24-revpi0-rpi-v8 #1+deb12+1+260427+g895e84f73e SMP PREEMPT_RT Mon Apr 27 20:46:08 aarch64 GNU/Linux
(also ran into this with stock rpi kernel)
Logs
No response
Additional context
No response
Describe the bug
@lukaszraczylo posted an RFC about a possible tx stall in the macb driver on rp1. Ran into the same on a CM5 today and the symptoms match: link comes up but tx_packets stops incrementing, rx still works, ip link set eth0 down/up recovers it. Often after a link bounce.
Will test the RFC series and update this issue, then post a PR with the patches once I've dug a bit deeper. Issue is just meant as info for others with the same symptoms.
Netdev discussion: https://lore.kernel.org/netdev/cover.1777064117.git.lukasz@raczylo.com/
(6.18.22 ran fine, started seeing it after updating our downstream tree to 6.18.24. Per the upstream report it also reproduces on 6.17, so likely latent rather than a 6.18.24 regression.)
Steps to reproduce the behaviour
Run 6.18.24 on Pi5/CM5
Device (s)
Raspberry Pi CM5
System
Linux RevPi150349 6.18.24-revpi0-rpi-v8 #1+deb12+1+260427+g895e84f73e SMP PREEMPT_RT Mon Apr 27 20:46:08 aarch64 GNU/Linux
(also ran into this with stock rpi kernel)
Logs
No response
Additional context
No response