Created attachment 136470 [details]
dmesg when not working
When upgrading from linux 4.13.x -> 4.14.x the amdgpu failed to come up, often hanging my desktop computer.
Ending the amdgpg bring up with:
[drm:gfx_v8_0_ring_test_ring [amdgpu]] *ERROR* amdgpu: ring 0 test failed (scratch(0xC040)=0xCAFEDEAD)
[drm:amdgpu_device_init [amdgpu]] *ERROR* hw_init of IP block <gfx_v8_0> failed -22
amdgpu 0000:0a:00.0: amdgpu_init failed
After getting some help in #radeon we figured out that the culprit was that I had enabled SME (which the CPU Ryzen X1800 support).
Got the same error on 4.15-rc6, but with additional null dereference in DC code.
Created attachment 144553 [details]
Same issue using 5.1.9, RX Vega 64 and Ryzen 2700x.
[ 19.998488] [drm:amdgpu_device_init.cold [amdgpu]] *ERROR* sw_init of IP block <vega10_ih> failed -12
[ 19.998490] amdgpu 0000:0c:00.0: amdgpu_device_ip_init failed
[ 19.998492] amdgpu 0000:0c:00.0: Fatal error during GPU init
[ 19.998493] [drm] amdgpu: finishing device.
[ 19.998601] [drm] amdgpu: ttm finalized
I've attached my dmesg as well.
(In reply to Nick Sarnie from comment #1)
> Same issue [...]
The symptoms are clearly different, therefore please file your own report.
Sorry, filed https://bugs.freedesktop.org/show_bug.cgi?id=110929
-- 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/285.