Framework Desktop hangs during Fedora boot

I have a Framework desktop with an AMD RYZEN AI MAX+ 395 w/ Radeon™ 8060S × 32 currently running Fedora 44 Silverblue (the problem described here also happens with Fedora 43).

Booting after a power on or a restart takes a long long time. After investigating I’ve discovered that the system gets stuck at the 'Booting Fedora Linux 44.1.4 (Silverblue) (ostree:0) which is what happens right after the grub selection menu. After some timeout it actually reboots and that second attempt works fine and boots ups.

Since this happens before the kernel is loaded (afaik but please correct me if I’m wrong), where can I look for messages that could indicate where the hanging is taking place?

Thanks in advance!

Go to a terminal and type this command and it will list the boot progress and show what functions take the longest to boot.

systemd-analyze blame


Thanks for the suggestion.

Unfortunately this happens right coming out of grub, probably with the ramdisk loaded, so nothing from that moment seems to show in the systemd-analyze output.

Someone on the Framework forums suggested a beta firmware that could fix an issue in the BIOS. Giving that a try now.

Calling systemd-analyze without arguments will show you the various times spent.
Example:

Startup finished in 33.739s (firmware) + 5.258s (loader) + 892ms (kernel) + 1.764s (initrd) + 9.401s (userspace) = 51.056s 
graphical.target reached after 9.401s in userspace.

Thank you! It seems like updating the Framework firmware to the 3.0.5 beta has fixed it for me.