Skip to content

Possible tx stall with macb on pi5/cm5 with 6.18(.24) #7339

@nbuchwitz

Description

@nbuchwitz

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions