Skip to content

RPi3B+ PXE Early Terminate to nowhere #1025

Open
@Lukanite

Description

@Lukanite

The Raspberry Pi 3B+ sometimes fails to boot, and performs an early terminate. However, this early terminate is sent to the wrong port, never gets picked up by the server, so the server tries to resend packets later (the Pi does request some other files which are successfully served). The Pi isn't listening, though, and due to incomplete files cannot boot. Here's an example:

File being terminated is kernel7.img
Server is communicating with Pi on port 44059, but Pi somehow decides to terminate the transfer by trying to send a packet to port 49171

earlyterminate

Setup:

  • RPi3B+ with official power supply
  • Bootcode.bin (SHA256 ending in DED0)
  • Managed switches with DHCP proxy server
  • DNSMasq 2.79 TFTP server

Metadata

Metadata

Assignees

No one assigned

    Labels

    Bootcode/Netboot/PXESpecific flag for issues with the bootcode and network booting

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions