Hi! This also happens to me with an amd 290 card, radeonsi and kernel options to force amdgpu driver on /etc/default/grub: GRUB_CMDLINE_LINUX_DEFAULT="quiet radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1"
I'm running Debian unstable and it was working fine until I upgraded today to kernel 4.19.9-1. dmesg shows: 6.084494] [drm] vm size is 128 GB, 2 levels, block size is 10-bit, fragment size is 9-bit [ 6.084520] amdgpu 0000:0a:00.0: firmware: failed to load amdgpu/hawaii_mc.bin (-2) [ 6.084525] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware [ 6.084529] amdgpu 0000:0a:00.0: Direct firmware load for amdgpu/hawaii_mc.bin failed with error -2 [ 6.084531] cik_mc: Failed to load firmware "amdgpu/hawaii_mc.bin" [ 6.084608] [drm:gmc_v7_0_sw_init [amdgpu]] *ERROR* Failed to load mc firmware! [ 6.084685] [drm:amdgpu_device_init.cold.28 [amdgpu]] *ERROR* sw_init of IP block <gmc_v7_0> failed -2 [ 6.084688] amdgpu 0000:0a:00.0: amdgpu_device_ip_init failed [ 6.084691] amdgpu 0000:0a:00.0: Fatal error during GPU init I have the correct firmwares installed: find / -name hawaii* /usr/share/zenity/clothes/hawaii-shirt.png /usr/share/stellarium/skycultures/hawaiian_starlines /usr/share/proj/hawaii /lib/firmware/radeon/hawaii_ce.bin /lib/firmware/radeon/hawaii_k_smc.bin /lib/firmware/radeon/hawaii_mc.bin /lib/firmware/radeon/hawaii_me.bin /lib/firmware/radeon/hawaii_mec.bin /lib/firmware/radeon/hawaii_pfp.bin /lib/firmware/radeon/hawaii_rlc.bin /lib/firmware/radeon/hawaii_sdma.bin /lib/firmware/radeon/hawaii_sdma1.bin /lib/firmware/radeon/hawaii_smc.bin /lib/firmware/radeon/hawaii_uvd.bin /lib/firmware/radeon/hawaii_vce.bin find: ‘/run/user/1000/gvfs’: Permiso denegado On Tue, 23 Oct 2018 16:03:06 -0300 felipe <ze...@riseup.net> wrote: > Hi! > > Did as you suggested: > > # apt purge firmware-amd-graphics > # rm -rf /lib/firmware/amdgpu > # apt install firmware-amd-graphics > > Then I copied file by file, restarting the system between each copy until I got a working graphical environment. > > The files needed for me are: > > pitcairn_mc.bin > pitcairn_smc.bin > pitcairn_pfp.bin > pitcairn_me.bin > pitcairn_ce.bin > pitcairn_rlc.bin > > Would you like me to test anything else? > > > Regards, > Felipe. > > On 23/10/2018 15:41, Romain Perier wrote: > > Hello, > > > > ... > > > > Yeah that's introduced by commit https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=8eaf2b1faaf4358c6337785f2192055c6ef41e0d > > > > Instead of copying all the content of /lib/firmware/radeon into > > /lib/firmware/amdgpu, could you: > > > > 1. Uninstall firmware-amd-graphics properly so /lib/firmware/radeon and > > /lib/firmware/amdgpu are empty > > 2. Re-install firmware-amd-graphics properly from archives (so, > > basically, these two steps undo your changes) > > 3. Copy only /lib/firmware/radeon/pitcairn_mc.bin to > > /lib/firmware/amdgpu/pitcairn_mc.bin > > > > Does this work for you ? Otherwise try to find messages in dmesg > > complaining about missing firmware for your amdgpu driver, then > > copy the right missing firmwares from /lib/firmware/radeon to > > /lib/firmware/amdgpu and then once it works, please paste a list here. > > > > Thanks in advance, > > Regards, > > Romain > >