I wanted to mention a couple things. I just bought a Sipeed Lichee pi 4A with 16gigs of ram. I did notice there’s a different file for the EMMC, one that takes in to consideration 16 Gigs of RAM.
I found that odd so I thought I would mention it. One thing you can do is stop the boot from the console and run ‘printenv’ and see what it says.
The other option is you use my method, burn Ubuntu 24.04 Server edition to M.2 and Boot from SD card. All you need to do is replace the initrd with mine. I’m going to upload that tonight to my githib.
The actual init is in my files directory with-in bpi-f3, I burned the server image to the m.2 and mine boots just fine. I will double check, the image you need to download which is linked there is the one you’re supposed to use.
So another question. Have you completely deleted boot flashes and emmc and only boot from SD card?
I have only SD card booting enabled, as I never flashed the EMMC (because I could not with dd, as it freezed when trying). I think your how to has some missing bits and typos, and maybe some chmods required, but I think I did a good job filling in the gaps. It might be the case as you said, that this version of 16GB RAM needs some other workflow.
update: there is a new image uploaded today with bianbu desktop, which works so far. No issues seen with the RAM freezes, applications work great and everything looks to be very snappy.
There were new bianbu images uploaded a few hours ago (release 20240802). No freezes or any other issues. These images work reliably. I guess it will take some time until the other images are updated. So with the 16GB version using this bianbu release is the way to go for the moment.
Thanks for the info. We still have issues when building Rust projects on our Banana Pi F3s. They fail with a SIGSEGV errors randomly. The board does not freeze anymore though. But it still looks like there needs to be improvements for the 16GB version of the boards. Lets hope they iron these problems out with future releases.
I will try it out, thanks alot, your work is amazing!
Currently, the SIGSEV build errors are not a real issue, as I can retry the build until it gets finished.
One big ask - do you know how can I overclock the CPU? I need a few more Mhz if possible. I am aware and it is my full responsibility if something goes wrong.