Bug 201985

Summary: mc: Failed to load firmware "amdgpu/polaris11_k_mc.bin"
Product: Drivers Reporter: nancy (nancy154)
Component: Video(DRI - non Intel)Assignee: drivers_video-dri
Status: NEW ---    
Severity: normal CC: alexdeucher, nancy154
Priority: P1    
Hardware: x86-64   
OS: Linux   
Kernel Version: 4.20.0-rc6 Subsystem:
Regression: No Bisected commit-id:
Attachments: Config-4.20-rc6
dmesg-4.20.0-rc6

Description nancy 2018-12-13 16:23:56 UTC
Created attachment 279995 [details]
Config-4.20-rc6

Kernel 4.20.0-rc5 starts fine and is stable on my system.
With the same .config I get kernel 4.20.0-rc6 in dmesg the error given above: "mc: Failed to load firmware" amdgpu / polaris11_k_mc.bin "".
The GPU will not initialize and Xorg will not start.

I found this e-mail:
https://lists.freedesktop.org/archives/amd-gfx/2018-December/029175.html

The problem is, in Linux firmware there is no polaris11_k_mc.bin.
There is only one polaris11_k_smc.bin.

My question: is this a typo or will polaris11_k_mc.bin be delivered soon?

Thank you for your attention
Comment 1 nancy 2018-12-13 16:27:33 UTC
Created attachment 279999 [details]
dmesg-4.20.0-rc6
Comment 2 Alex Deucher 2018-12-13 16:32:06 UTC
The patch was sent to linux-firmware a couple of weeks ago.  It should land any day now.  In the mean time you can grab it here:
https://people.freedesktop.org/~agd5f/radeon_ucode/
Comment 3 nancy 2018-12-13 17:29:34 UTC
Thank you for the quick hint:
Now the system starts without problems.

$ uname -a
Linux tux 4.20.0-rc6 # 1 SMP Thu Dec 13 18:15:31 CET 2018 x86_64 AMD Ryzen 5 1600 Six-Core Processor AuthenticAMD GNU / Linux

Solved