Comment # 39 on bug 1177428 from
(In reply to Takashi Iwai from comment #37)
> Weird...  Could you try the following?
> 
> - Remove /lib/firmware/updates again, mkinitrd, and confirm that you get the
> unbootable state again
> 
> - Boot with nomodeset, then run
>   % unxz -f /lib/firmware/amdgpu/picasso*.xz
>   mkinitrd, reboot and check whether it works now

Tried that:

Oct 11 20:00:30 kernel: amdgpu 0000:06:00.0: Loading firmware from
/lib/firmware/amdgpu/picasso_gpu_info.bin
Oct 11 20:00:30 kernel: amdgpu 0000:06:00.0: Loading firmware from
/lib/firmware/amdgpu/picasso_sdma.bin
Oct 11 20:00:30 kernel: amdgpu 0000:06:00.0: Loading firmware from
/lib/firmware/amdgpu/picasso_asd.bin
Oct 11 20:00:30 kernel: amdgpu 0000:06:00.0: Loading firmware from
/lib/firmware/amdgpu/picasso_ta.bin
Oct 11 20:00:30 kernel: amdgpu 0000:06:00.0: Loading firmware from
/lib/firmware/amdgpu/picasso_pfp.bin
Oct 11 20:00:30 kernel: amdgpu 0000:06:00.0: Loading firmware from
/lib/firmware/amdgpu/picasso_me.bin
Oct 11 20:00:30 kernel: amdgpu 0000:06:00.0: Loading firmware from
/lib/firmware/amdgpu/picasso_ce.bin
Oct 11 20:00:30 kernel: amdgpu 0000:06:00.0: Loading firmware from
/lib/firmware/amdgpu/picasso_rlc_am4.bin
Oct 11 20:00:30 kernel: amdgpu 0000:06:00.0: Loading firmware from
/lib/firmware/amdgpu/picasso_mec.bin
Oct 11 20:00:30 kernel: amdgpu 0000:06:00.0: Loading firmware from
/lib/firmware/amdgpu/picasso_mec2.bin
Oct 11 20:00:30 kernel: amdgpu 0000:06:00.0: Loading firmware from
/lib/firmware/amdgpu/raven_dmcu.bin.xz
Oct 11 20:00:30 kernel: amdgpu 0000:06:00.0: Loading firmware from
/lib/firmware/amdgpu/picasso_vcn.bin

Uncompressed, ran mkinitrd and rebooted. Boot failed:

Oct 11 20:00:30 kernel: amdgpu 0000:06:00.0: [drm:amdgpu_ring_test_helper
[amdgpu]] *ERROR* ring gfx test failed (-110)
Oct 11 20:00:30 kernel: [drm:amdgpu_device_ip_init [amdgpu]] *ERROR* hw_init of
IP block <gfx_v9_0> failed -110
Oct 11 20:00:30 kernel: amdgpu 0000:06:00.0: amdgpu: amdgpu_device_ip_init
failed
Oct 11 20:00:30 kernel: amdgpu 0000:06:00.0: amdgpu: Fatal error during GPU
init
Oct 11 20:00:30 kernel: kvm: disabled by bios
Oct 11 20:00:30 kernel: BUG: kernel NULL pointer dereference, address:
0000000000000008
Oct 11 20:00:30 kernel: #PF: supervisor read access in kernel mode
Oct 11 20:00:30 kernel: #PF: error_code(0x0000) - not-present page
Oct 11 20:00:30 systemd-udevd[513]: 0000:06:00.0: Worker [537] failed
Oct 11 20:00:30 kernel: kvm: disabled by bios
Oct 11 20:00:31 sddm[931]: Failed to read display number from pipe
Oct 11 20:00:31 sddm[931]: Display server failed to start. Exiting
Oct 11 20:00:31 kernel: BUG: unable to handle page fault for address:
0000000000016928
Oct 11 20:00:31 kernel: #PF: supervisor read access in kernel mode
Oct 11 20:00:31 kernel: #PF: error_code(0x0000) - not-present page
Oct 11 20:00:31 systemd[1]: Failed to start X Display Manager.

Recovered by forced install of kernel-firmware-amdgpu and copying
20.40/amdgpu/picasso* to /lib/firmware/updates/amdgpu/, mkinitrd and reboot.


You are receiving this mail because: