I've been trying off and on for a few days to get the PCIE boot working on my CM4/CM4IO setup but without success. No matter how I attempt to convince RPIOS or Ubuntu to install the latest firmware but the boot loader it always complains that its 'Not recent enough'.

Am sure I'm missing some arcane fact..

Thanks in advance.


So it was fairly easy to follow the instructions for rpi-eeprom-update to install to the beta version the epprom code. Which is covered here:-


That will get the RPI to the next stage which is reading the /boot filesystem on the SSD. However for it to mount and boot of the SSD the boot loader firmware modules need to be updated..

I managed to get my CM4IO / CM4 to boot after copying the latest firmware from the raspberry pi firmware repository.


I then updated the ubuntu 21.04 boot instance I prefer to use because its 64 bit with the same files (/boot/firmware) and its now booting off the PCIe SSD as well.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.