[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#908632: linux-image-4.19.0-rc3-amd64-unsigned: kernel 4.19 fails to load amdgpu driver on R9 270X.



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 <zeden@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
> 
> 


Reply to: