The card locked up after resume from suspend.
The resume probably happened because suspend failed and the system did not shut down at all meaning the card was not reset to text mode.
Initializing radeon from anything but text mode fails but normally does not lock up the card completely.
Created attachment 51264 [details]
What card is this? Can you attach your boot up dmesg? Is this a regression? If so when did it last work and can you bisect?
I don't understand how you can get "GPU lockup" messages from radeon_fence_wait(), but none from r100_gpu_cp_is_lockup()... Do you have dev_err() output disabled somehow?
It's a redwood.
The bootup dmesg is below the locup messages.
I am not sure what dev_err() would be.
And now I rebooted and tried to kill Xorg with suspend and it would not lock up the card, only keep resetting it.
hmm, I it looks like the driver resets the card quite a few times over some hours until it locks up permanently (or at least long enough for the next reset to fail) or the driver gives up and the screen stays blank.
this is AFAIK an issue since introduction of KMS on r300, not a regression.
All my r300 works fine with KMS (and i have a lot of them), you just an unlucky user. Not all r300 are affected, it's most likely the combination of your gpu with your motherboard.
-- 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/211.