Bug 107730

Summary: AMDGPU: No feedback when firmware loading fails
Product: DRI Reporter: Ernst Sjöstrand <ernstp>
Component: DRM/AMDgpuAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED MOVED QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
journalctl from the boot none

Description Ernst Sjöstrand 2018-08-28 22:07:39 UTC
Created attachment 141326 [details]
journalctl from the boot

When booting, my system hang at "fb: switching to amdgpudrmfb from EFI VGA"
I could SysRq and also ctrl-alt-del it, but I couldn't get anything more on the screen.

Turns out I couldn't load my firmware anymore. My filesystem (or is that ramdisk on Ubuntu) had been corrupted somehow.

aug 28 23:45:18 mammut kernel: [drm:gfx_v8_0_init_microcode [amdgpu]] 
aug 28 23:45:18 mammut kernel: amdgpu 0000:0a:00.0: Direct firmware load for amdgpu/fiji_pfp.bin failed with error -2
aug 28 23:45:18 mammut kernel: amdgpu 0000:0a:00.0: gfx8: Failed to load firmware "amdgpu/fiji_pfp.bin"
aug 28 23:45:18 mammut kernel: [drm:gfx_v8_0_sw_init [amdgpu]] *ERROR* Failed to load gfx firmware!
aug 28 23:45:18 mammut kernel: [drm:amdgpu_device_init [amdgpu]] *ERROR* sw_init of IP block <gfx_v8_0> failed -2
aug 28 23:45:18 mammut kernel: amdgpu 0000:0a:00.0: amdgpu_device_ip_init failed
aug 28 23:45:18 mammut kernel: amdgpu 0000:0a:00.0: Fatal error during GPU init

It would be super nice if the system could go back to VGA mode so I could see the error in this case.

Kernel 4.18, Ubuntu, FIJI. amdgpu.dc=1/0 didn't make any difference...
Comment 1 Martin Peres 2019-11-19 08:49:54 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/drm/amd/issues/498.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.