** Description changed: + [ Impact ] + + Users with newer models of Pi 4 and Pi 5 may find they have no boot- + compatible firmwares on their Ubuntu install. If, for whatever reason, + they need to reflash their boot EEPROM, if they do so using the current + versions, they may find themselves with an unbootable system + (recoverable with a recovery SD card, but an undesirable outcome + nonetheless). + + [ Test plan ] + + Largely copied from LP: #2160030 with which this is associated... + + The test cases must be performed on the following boards: + + * All Pi models with EEPROM boot (anything from Pi 4 onwards) + * Including variants with newer Atmel chips (e.g. obtain a Pi 4 3GB) + * Excepting Pi 5 models on jammy (unsupported) + + Procedure: + + * Flash Ubuntu Server for Raspberry Pi to a spare card + * Boot card, install rpi-eeprom and flashrom from $series-proposed (rpi-eeprom is required on newer boards to ensure compatible boot firmware) + * Check latest EEPROM under /lib/firmware/raspberrypi/bootloader-2711 (for Pi 4, or -2712 for Pi 5) + * sudo rpi-eeprom-update -f $file (where $file is the latest EEPROM found in the prior step) + * sudo reboot + * Ensure system boots successfully + * sudo poweroff + * Power the system back on and ensure cold boot is successful + + [ Where things could go wrong ] + + Updating rpi-eeprom carries the obvious potential for breaking the boot + of any affected boards. The test plan covers all such boards (basically + anything from the Pi 4 onwards), including the newer variants which + require much more recent EEPROM versions (see LP: #2160030 for further + details). + + Because this is entangled with LP: #2160030 (and because that version of + flashrom is specifically required on the later boards), the test case + also includes installation of flashrom from -proposed. + + To guard against differences in warm and cold boots, the test case also + covers both of these. + + [ Original description ] + There are some variants of existing Pi models entering the pipeline that have "new" SDRAM chips on board (RPi's attempt to mitigate the effects of the current RAM price shenanigans). These require that the bootloader firmware is bumped to support them. This requires updates to rpi-eeprom, linux-firmware-raspi, and rpiboot (the latter to support flashing these to the compute modules). This will also need SRU'ing to all supported releases.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2158366 Title: [SRU] New versions required for new SDRAM support To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-firmware-raspi/+bug/2158366/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
