Bug#908632: linux-image-4.19.0-rc3-amd64-unsigned: kernel 4.19 fails to load amdgpu driver on R9 270X.
- To: 908632@bugs.debian.org
- Subject: Bug#908632: linux-image-4.19.0-rc3-amd64-unsigned: kernel 4.19 fails to load amdgpu driver on R9 270X.
- From: aguilar.sanchez.antonio@gmail.com
- Date: Wed, 19 Dec 2018 00:03:43 +0100
- Message-id: <[🔎] c7b52f018c37d2f4e2788c53bc9ef40361a0f743.camel@gmail.com>
- Reply-to: aguilar.sanchez.antonio@gmail.com, 908632@bugs.debian.org
- In-reply-to: <30a6c6f2-d934-e0d6-f1de-3a0ebde45f79@riseup.net>
- References: <153672391225.1564.7455928912426426695.reportbug@localhost> <20180912041911.pq2bpytlyw4e2lwg@shell.thinkmo.de> <3b597bc1-8ff4-75b8-e3d3-b34e4662e48a@riseup.net> <2eb20dc4-e32a-e23f-e82f-4b0bb7048b03@riseup.net> <153672391225.1564.7455928912426426695.reportbug@localhost> <b9001cb2-402a-912a-da09-f0b18a22a449@riseup.net> <20181023174155.GA15489@debby.home> <30a6c6f2-d934-e0d6-f1de-3a0ebde45f79@riseup.net> <153672391225.1564.7455928912426426695.reportbug@localhost>
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: