Skip to content

Conversation

euank
Copy link

@euank euank commented Oct 5, 2020

This was tested with a raspberry pi 4 netbooted with the EDK2 UEFI pxe boot implementation. You can find prebuilt binaries for that over here: https://github.com/pftf/RPi4

Of note, this does not work with the raspberry pi eeprom's pxe implementation as best I can tell. I'm not actually convinced the eeprom pxe impl supports proxyDHCP at all since I wasn't even getting tftp or pxe traffic from it after sending the initial dhcp offer.

This requires having a cross compiler available (pkg
gcc-aarch64-linux-gnu on debian).

THis is in preperation for adding some amount of raspberry pi 4 support.
@euank euank mentioned this pull request Oct 5, 2020
@euank
Copy link
Author

euank commented Oct 5, 2020

For reference, I tested this against my raspberry pi 4 using https://github.com/pftf/RPi4 + pixiecore quick debian testing --arch arm64. With these code changes, the above got me to a debian net installer.

This is enough support that `pixiecore quick debian testing --arch arm64`
is able to successfully boot a raspberry pi 4 that's using the
experimental edk2 raspberry pi UEFI firmware.

It does not seem to work with the built-in eeprom pxe booting the
raspberry pi 4 includes, but the eeprom pxe implementation is severely
lacking, so I'm not surprised.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants