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 <[email protected]> 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
>
>