Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Meta: Plans for RPi5? #243

Open
sundhaug92 opened this issue Oct 1, 2023 · 24 comments
Open

Meta: Plans for RPi5? #243

sundhaug92 opened this issue Oct 1, 2023 · 24 comments

Comments

@sundhaug92
Copy link

Hi
Are there any plans for RPi5 support?

@markjsones
Copy link

Seconded, I desperately want to have this same functionality on Pi5

@supersjimmie
Copy link

Just received my Raspberry Pi 5 (8GB), almost ready to install the VMware ESXi Fling.
All I need now is the rpi5 uefi bit...

@sundhaug92
Copy link
Author

Just received my Raspberry Pi 5 (8GB), almost ready to install the VMware ESXi Fling. All I need now is the rpi5 uefi bit...

AFAIK VMware ESXi Flink does not yet support the RPi 5, and UEFI alone won't fix that

@supersjimmie
Copy link

supersjimmie commented Nov 8, 2023

Just received my Raspberry Pi 5 (8GB), almost ready to install the VMware ESXi Fling. All I need now is the rpi5 uefi bit...

AFAIK VMware ESXi Flink does not yet support the RPi 5, and UEFI alone won't fix that

Sure, agree. However without uefi it won't be possible to make ESXi compatible.
So we need uefi first to then make ESXi work.
(yes, my comment was a bit to short on that)

@tester962
Copy link

It would be better to ask Raspberry Pi about it. The hardware vendor should be the one providing support for this (just like in the x86 world...), particularly since from what I've heard they haven't even bothered donating some boards to the cause.

The hardware itself is still broken and far away from anything resembling SystemReady. As such, UEFI alone is not too useful. The board needs quite a bit of driver work on all major OSes, and it's highly unrealistic to expect any progress on that front, when even for RPi 4 things aren't great and all development/interest pretty much came to a halt over a year ago.

For ESXi: there is no Ethernet driver and the SDK is behind a paywall. You'd be stuck with USB Ethernet.

@esloof
Copy link

esloof commented Nov 11, 2023

Screenshot 2023-11-11 at 18 14 28

I've tried the Raspberry Pi 4 UEFI Firmware Image after changing the config.txt and adding os_check=o the screen stays back.

@supersjimmie
Copy link

supersjimmie commented Nov 13, 2023

Same result @esloof , that was my quick attempt too.
After that first attempt I updated the rpi bios, but also no result.
I guess it's not THAT easy.

EDIT: I guess it also needs a bcm2712-rpi-5-b.dtb file.
https://github.com/raspberrypi/firmware/blob/master/boot/bcm2712-rpi-5-b.dtb

@sundhaug92
Copy link
Author

Yeah you need more than just the dtb file, you need someone to write the appropriate drivers etc upstream. There seems to be movement in it, given that Someone already has W11 runninng

@supersjimmie
Copy link

Yeah you need more than just the dtb file, you need someone to write the appropriate drivers etc upstream. There seems to be movement in it, given that Someone already has W11 runninng

I start to believe this is fake.
There's really nothing else to find about UEFI for the rpi 5.
Not even a reference on his own github https://github.com/mariobalanica

@Marcinoo97
Copy link

Yeah you need more than just the dtb file, you need someone to write the appropriate drivers etc upstream. There seems to be movement in it, given that Someone already has W11 runninng

I start to believe this is fake. There's really nothing else to find about UEFI for the rpi 5. Not even a reference on his own github https://github.com/mariobalanica

its unreleased because it lacks display output support. screenshot was via RDP.

@supersjimmie
Copy link

Yeah you need more than just the dtb file, you need someone to write the appropriate drivers etc upstream. There seems to be movement in it, given that Someone already has W11 runninng

I start to believe this is fake. There's really nothing else to find about UEFI for the rpi 5. Not even a reference on his own github https://github.com/mariobalanica

its unreleased because it lacks display output support. screenshot was via RDP.

So he DOES have UEFI working?
Bacause that's what we're looking for here.

@sundhaug92
Copy link
Author

Yeah you need more than just the dtb file, you need someone to write the appropriate drivers etc upstream. There seems to be movement in it, given that Someone already has W11 runninng

I start to believe this is fake. There's really nothing else to find about UEFI for the rpi 5. Not even a reference on his own github https://github.com/mariobalanica

its unreleased because it lacks display output support. screenshot was via RDP.

So he DOES have UEFI working? Because that's what we're looking for here.

He only has it partially working

@supersjimmie
Copy link

Yeah you need more than just the dtb file, you need someone to write the appropriate drivers etc upstream. There seems to be movement in it, given that Someone already has W11 runninng

I start to believe this is fake. There's really nothing else to find about UEFI for the rpi 5. Not even a reference on his own github https://github.com/mariobalanica

its unreleased because it lacks display output support. screenshot was via RDP.

So he DOES have UEFI working? Because that's what we're looking for here.

He only has it partially working

But isn't that one of the purposes of sharing on github? To work on things that partially work, so other people can be involved?

@Marcinoo97
Copy link

Yeah you need more than just the dtb file, you need someone to write the appropriate drivers etc upstream. There seems to be movement in it, given that Someone already has W11 runninng

I start to believe this is fake. There's really nothing else to find about UEFI for the rpi 5. Not even a reference on his own github https://github.com/mariobalanica

its unreleased because it lacks display output support. screenshot was via RDP.

So he DOES have UEFI working? Because that's what we're looking for here.

He only has it partially working

But isn't that one of the purposes of sharing on github? To work on things that partially work, so other people can be involved?

so remove free will from people and force all software devs to open source anything they ever worked on?

@supersjimmie
Copy link

Yeah you need more than just the dtb file, you need someone to write the appropriate drivers etc upstream. There seems to be movement in it, given that Someone already has W11 runninng

I start to believe this is fake. There's really nothing else to find about UEFI for the rpi 5. Not even a reference on his own github https://github.com/mariobalanica

its unreleased because it lacks display output support. screenshot was via RDP.

So he DOES have UEFI working? Because that's what we're looking for here.

He only has it partially working

But isn't that one of the purposes of sharing on github? To work on things that partially work, so other people can be involved?

so remove free will from people and force all software devs to open source anything they ever worked on?

Sorry for creating misunderstanding.

That's not what I am saying.
However the ARM UEFI however is open source, isn't it?
What I ment was just the other way around, he could try to do all on his own or he could share, no force, just a suggestion. github forces nobody, I force nobody.

@Marcinoo97
Copy link

display is working now. but release is not happening soon as code isn't formatted in a way edk2 mailing list would approve.

@supersjimmie
Copy link

And sorry @Marcinoo97 that I missed the WoR project community outside of github.

@Marcinoo97
Copy link

possibly something soon. https://github.com/worproject/edk2-platforms

@jlinton
Copy link
Member

jlinton commented Dec 21, 2023

I have a pi5 as well, but I also need to upstream a pile of pi4 patches before I get serious about working on the pi5.

@Marcinoo97
Copy link

Marcinoo97 commented Dec 21, 2023

but also wait for mario to drop some real support for rpi5. he still haven't uploaded any acpi tables tho.

Edit: acpi tables r there now.

@petrjac
Copy link

petrjac commented Jan 4, 2024

https://github.com/worproject/rpi5-uefi

@esloof
Copy link

esloof commented Jan 12, 2024

I've posted a blog article about ESXi on a Raspberry Pi 5.

https://www.ntpro.nl/blog/archives/3752-Setting-Up-ESXi-ARM-on-the-Raspberry-Pi-5.html

@3DJupp
Copy link

3DJupp commented Feb 8, 2024

AFAIK VMware ESXi Flink does not yet support the RPi 5, and UEFI alone won't fix that

I would love to see esxi (or other customized uefi installs) using preconfigured !=3GB RAM UEFI FIles.
There is no known way to customize the uefi.zip, or not for me. 🤔
Currently, i do use a customized 8gb file for both 4 and 8 GB boards, which seems to work,
example ks.cfg file for stateless installs (only the %post section, which utilizes mcopy etc.
Shoutout to this amazing blog.: https://williamlam.com/2020/11/stateless-esxi-arm-with-raspberry-pi.html (I adopted this, so it fits my needs)

%post --interpreter=busybox
mkdir -p /tmp/uefi

# To-Do: Select UEFI File by RAM-Size
wget http://192.168.178.100/uefi_pi4_8gb_1.35.zip -O /tmp/uefi/uefi.zip
unzip /tmp/uefi/uefi.zip -d /tmp/uefi/
rm -f /tmp/uefi/uefi.zip
# Get USB-Device from weasel.log
USB_DEVICE=$(grep "install --firstdisk ==" /var/log/weasel.log | grep -v grep | awk '{print $6}')

# Copy uefi.zip to USB Drive
mcopy -i "/dev/disks/${USB_DEVICE}:1" -vs /tmp/uefi/* ::/

@nomi-ramzan
Copy link

Any update on this ?

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

No branches or pull requests

10 participants