An annoying issue/bug now solved:
For many months I have been successfully running Ubuntu 23.10 on my Pi5 8GB with an NVME SSD. One day, for some reason, I ran the command for editing the EEPROM configuration, I wanted to change the boot order.
On saving the changes and rebooting I realized by NVME drive was no longer being detected by the bootloader. The bootloader screen was indicating a PCIe timeout issue. For several days I was trying to troubleshoot hardware issues with the NVME drive with no success.
It took me ages to figure out what was wrong. Eventually I noticed the bootloader version was now dated 2023/09/25, an old version that presumably doesn't support NVME boot, it seems that running the EEPROM config utility in Ubuntu somehow downgraded my bootloader! Ubuntu doesn't support a bootloader upgrade so I had to boot into PiOS on a spare SD card and run the bootloader upgrade utility. The bootloader is now a 2024 version and NVME boot is back working.
I just wanted to bring this issue to everyone's attention to avoid the frustrating experience I've just been through.
For many months I have been successfully running Ubuntu 23.10 on my Pi5 8GB with an NVME SSD. One day, for some reason, I ran the command for editing the EEPROM configuration, I wanted to change the boot order.
Code:
rpi-eeprom-config --edit
It took me ages to figure out what was wrong. Eventually I noticed the bootloader version was now dated 2023/09/25, an old version that presumably doesn't support NVME boot, it seems that running the EEPROM config utility in Ubuntu somehow downgraded my bootloader! Ubuntu doesn't support a bootloader upgrade so I had to boot into PiOS on a spare SD card and run the bootloader upgrade utility. The bootloader is now a 2024 version and NVME boot is back working.
I just wanted to bring this issue to everyone's attention to avoid the frustrating experience I've just been through.
Statistics: Posted by piggoy — Wed Apr 24, 2024 10:39 pm — Replies 0 — Views 38