Skip to content

Pi 5 Ethernet drops packets at 10Mb/half duplex #7115

@pelwell

Description

@pelwell

Describe the bug

It has been observed that the Pi 5/RP1 Ethernet interface drops packets when configured to 10Mb/s, half duplex. The evidence suggests that outgoing packets are transmitted correctly, but that the interface goes through periods of dropping received packets. In this time, none of the statistics on the EMAC change - it is as if nothing had arrived.

Steps to reproduce the behaviour

  1. Add a point-to-point cable from a Pi 5 to another device - I used a laptop running Windows 11.
  2. Configure both ends to use 10Mb/half, with static IP addresses on the same subnet. For Windows you may need to enable responses to ICMP packets in the firewall.
  3. On the Pi, run sudo ping -f <peer>, where <peer> is the IP address of the other end of the link.
  4. Observe the large quantity of lost packets, but with periods of successful pings.

Device (s)

Raspberry Pi 5

System

Verified in Linux 6.12.55, but probably much more widespread.

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