ubuntu-mate/ubuntu-mate.org

18.04.2 image for Raspberry Pi 4 isn't compatible

swinterbotix opened this issue · 7 comments

Hi,

I've tried to use the 64-bit Ubuntu 18.04.2 image for the Raspberry Pi 4 at https://ubuntu-mate.org/download/arm64/bionic/, but it does not seem to work. I've confirmed it works with the Pi 3, but it does not seem to work for the Pi 4. I also noticed that the file name associated with the download is ubuntu-mate-18.04.2-beta1-desktop-arm64+raspi3-ext4.img.xz. The fact that 'raspi3' is in the file name leads me to believe that there should be a different file name for the raspberry 4 called 'raspi4'. Either that, or maybe just a generic 'raspi' or something? Was this link just not updated?

lah7 commented

Good point, thanks for letting us know.

It's actually a bit of an oversight, due to the way the downloads on the website are populated. The 18.04.2 image is not compatible with the Raspberry Pi 4 out of the box. Prior to adding 20.04, all the references were Pi 2 and 3.

Alongside #77, we will need to overhaul the downloads page to address how we present them to resolve this from the website's point of view.


The alternate solution would be if the project released an updated 18.04 image, adding compatibility for Pi 4, but you'll have to ask the community or Wimpy's World on Discord.

I have noticed that since you overhauled the downloads page the ubuntu-mate-18.04.2-beta1-desktop-arm64+raspi3-ext4.img.xz is no longer available. Is this no longer supported? I know things are moving on, but I am still working on some 18.04 systems.

lah7 commented

The 18.04 downloads for the Raspberry Pi were actually dropped by the leader recently (c141316), but you can still obtain them at https://releases.ubuntu-mate.org/archived/bionic/ under armhf or arm64.

Since the underlying base is Ubuntu, these systems will still be supported for the life of Ubuntu 18.04 "Bionic". Type this command for coverage:

ubuntu-support-status

Ah. I looked under releases, but I overlooked the armhf directory at the top of the page. I will look more carefully in the future. Thanks for the information.

lah7 commented

It's not a great directory listing, but it is something I'd like to improve in future. (Noting this in #97 📝)

Summarizing this info from the #web channel on Discord, to include in the updated section:
armhf - suitable for low RAM devices Pi2 and Pi3. Will possibly be deprecated in the future
arm64 - sensible on devices with 4GB RAM and up (even 2GB and up for Ubuntu MATE)
recommend Pi 4 with at least 2GB RAM using arm64
The new hardware enablement will favour arm64, memory pressure is relived and CPU performance is significantly better than even the Pi3 B+

lah7 commented

New information made its way in 4154a8f (rpi-update branch). I added a table (then turned into YAML) to clearly show which images are compatible.

I just realised the new table only shows armhf vs arm64. We might need another to show Pi models against releases (e.g. 18.04 does not work on Raspberry Pi 4) and any caveats for new/old images.