Display frozen on boot, machine works but graphics do not initialise

Hey there!

I recently did a dnf upgrade and found my asahi install broken afterwards.

Boots fine, but early in the boot process the framebuffer freezes completely and from then on nothing else gets updated on the screen. The last I see is a backtrace mentioning IOMMU.

The system actually boots, and I’m able to ssh using an ethernet usb-c adapter. From there I have extracted a dmesg trace, posted here: [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x612f0240][ 0.0 - Pastebin.com

There’s some complaining about the framebuffer unable to acquire a memory range, a lot of backtraces mentioning the IOMMU and failures to map memory ranges due to page alignment.

Is there something I can do here? has there been any similar reports?

Happy to test out any potential fixes.

Thanks!

you have to change your kernel to kernel-16k. See Switch to the kernel-16k variant for instructions.

Yeah that did it, looks like I missed that memo

Thanks!