Bug 201295

Summary: amdgpu 0000:09:00.0: Direct firmware load for amdgpu/polaris11_mc.bin failed with error -2
Product: Drivers Reporter: Dennis Wagelaar (dwagelaar)
Component: Video(DRI - non Intel)Assignee: drivers_video-dri
Status: RESOLVED INVALID    
Severity: normal    
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 4.17.11, 4.17.12, 4.18.9 Subsystem:
Regression: No Bisected commit-id:
Attachments: dmesg output for kernel-4.18.9-100.fc27.x86_64
dmesg output for kernel-4.16.16-200.fc27.x86_64

Description Dennis Wagelaar 2018-10-01 09:12:45 UTC
Created attachment 278861 [details]
dmesg output for kernel-4.18.9-100.fc27.x86_64

Description of problem:
Boot error messages re. loading AMDGPU kernel modules; no graphical boot screen, no hardware acceleration available.

Version-Release number of selected component (if applicable):
kernel-4.17.11-100.fc27.x86_64
kernel-4.17.12-100.fc27.x86_64
kernel-4.18.9-100.fc27.x86_64

Works on kernel-4.16.16-200.fc27.x86_64

How reproducible:
Boot into broken kernel

Steps to Reproduce:
1. Boot
2.
3.

Actual results:
no graphical boot screen, no hardware acceleration available.

Expected results:
graphical boot screen, 3D hardware acceleration available.

Additional info:
See also https://bugzilla.redhat.com/show_bug.cgi?id=1634389
Comment 1 Dennis Wagelaar 2018-10-01 09:13:12 UTC
Created attachment 278863 [details]
dmesg output for kernel-4.16.16-200.fc27.x86_64
Comment 2 Dennis Wagelaar 2018-10-01 09:14:22 UTC
Suspicious section from kernel 4.18.16 dmesg output:

[    2.801753] amdgpu 0000:09:00.0: Direct firmware load for amdgpu/polaris11_mc.bin failed with error -2
[    2.801754] mc: Failed to load firmware "amdgpu/polaris11_mc.bin"
[    2.801852] [drm:gmc_v8_0_sw_init [amdgpu]] *ERROR* Failed to load mc firmware!
[    2.801936] [drm:amdgpu_device_init [amdgpu]] *ERROR* sw_init of IP block <gmc_v8_0> failed -2
[    2.801999] amdgpu 0000:09:00.0: amdgpu_device_ip_init failed
[    2.802061] amdgpu 0000:09:00.0: Fatal error during GPU init
[    2.802117] [drm] amdgpu: finishing device.
[    2.802218] amdgpu: probe of 0000:09:00.0 failed with error -2
Comment 3 Michel Dänzer 2018-10-01 09:33:00 UTC
Error -2 is -ENOENT, "No such file or directory", so the amdgpu/polaris11_mc.bin file is missing where the amdgpu module is loaded from (could be the initrd).

This is a configuration error, not a bug.
Comment 4 Dennis Wagelaar 2018-10-01 09:34:40 UTC
Thanks for your feedback! I'll communicate this back to Red Hat.