After updating my raspberry pi 4 (aarch64) this week it did not boot anymore. The pi is setup to boot from an external ssd connected via USB. Downgrading from raspberrypi-bootloader-20250707-1 to raspberrypi-bootloader-20250606-1 resolved the issue.
This is the log shown on the screen when boot fails. (Text extracted from photo using google lens)
[code]
PCle BRCM: link up, 5.0 Gbps x1 (SSC)
starting USB...
Bus xhci pci: Register 5000420 NbrPorts 5
Starting the controller
USB XHCI 1.00
scanning bus xhci_pci for devices... 4 USB Device(s) found scanning usb for storage devices... 1 Storage Device(s)
Timeout waiting for cmd & data inhibit Timeout waiting for cmd & data inhibit Tineout waiting for cmd & data inhibit
mmc1 busy timeout increasing to: 200 ms
mmc1 busy timeout increasing to: 400 ms mmc1 busy timeout increasing to: 800 ms
mmc1 busy timeout increasing to: 1600 ms
mmc1 busy timeout increasing to: 3200 ms mmc1 busy timeout
Card did not respond to voltage select!: -110
Cannot persist EFI variables without system partition Booting bootflow <NULL>' with efi_mgr
Loading Boot0000 'usb o' failed EFI boot manager: Cannot load any image
Boot failed (err=-14)
Tineout waiting for end & data inhibit
Tineout waiting for end & data inhibit
Tineout waiting for end & data inhibit
[/code]