Pi3b+ pxe never reach ethernet boot
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- linux, raspberry-pi
- Domain
- embedded-iot, networking
Research direction
Reproduce on a Pi 3B+ without an SD card using the reported switch settings, comparing 100Mb and 1Gb operation and a Pi 3B. Confirm whether PXE DHCP requests occur, then use the result to investigate the firmware's Ethernet boot and negotiation behavior; done means reliable SD-card-free network boot at the affected speed.
Written by the indexing model from the issue text.
Description
I tried to look through different sites, forum, tutorial but never found a answer to my issue, hence im asking here.
Im trying to run all of my pies over the network, but some of them, only my 3b+ models iss having issues with booting without a sd card. my 3b works flawless after enableing usb mode boot.
When i power on the pi, the power red light is on, but no other lights. I can see on my switch that the port comes up but from my pxe server i never see any DHCP recuests.
It looks like the 3b+ never comes to the boot sequense where it enables the ethernet port
Useing a sd card with only the bootcode file works, then it sends out dhcp and downloads file from pxe server and boots up. But i want to avoid having the sd card.
To reproduce
Remove SD card, power on
Expected behaviour
Boot without SD card
Actual behaviour
Nothing
System
3x Pi 3b+ rev 1.3 (works only with bootcode on sd card)
1x Pi 3b (works)
5.10.27-v7+
5.15.32-v7+
Update:
I forcefully set the port speed on my switch to 100Mb for my 3b+ pi, suddenly it started to boot over the network just fine. Tried the same thing with my other 3b+ and now thay work as well. If i set the port speed to 1Gb they wont boot anymore.
Weird that the 3b+ has this issues when my 3b and 2b works just fine with auto negotiation.
- Dominant language
- No language data
- Stars
- 5.6k
- Forks
- 1.7k
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from raspberrypi/firmware
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
raspberrypi/firmware#2042 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
raspberrypi/firmware#2040 · 2 comments ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
raspberrypi/firmware#2039 · 6 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 42/100
raspberrypi/firmware#2038 · 4 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
raspberrypi/firmware#2037 · 4 comments ·
All issues in raspberrypi/firmware
Similar issues
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
[adam] AdamNet network read doesn't cap to MAX_ADAM_PACKET_LEN, overflows client receive buffers Open
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
FujiNetWIFI/fujinet-firmware#1649 · 2 comments ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
espressif/esp-iot-solution#786 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100