Fedora 33 freezes while locked

When I try to wake up the sleeping system (Fedora 33) in the morning it is freezed - monitors are black, mouse pointer is visible but not responding, keyboard is not responding, power button is not responding. I successfully ssh-ed into the system from another computer but could not reboot the system with sudo systemctl reboot -i. This freeze happened first yesterday and again today, so it may be the result of dnf updates on Jan 26. I had to push the reset button to reboot the system. It can be seen in journalctl that the system tried to reboot as ordered but for some reason couldn’t make it.

Is anyone experiencing this too?

1 Like

Petr, I haven’t seen that but smells of a driver or device that can’t be woken from sleep. Do the logs tell the story of something crashing? For example, I once had a wifi card that wouldn’t sleep well causing freezes like you describe.

Steve, it indeed seems there is a problem with the graphics card driver.

It probably has no connection to Tuesday updates. For a long time, I was using “No screen blank” GNOME shell extension to prevent the system going to sleep after lock screen. I turned it off on Tuesday. I turned it back on yesterday and voila, no freeze when I returned in the morning.

What can I do about it?

Log:

Jan 27 20:10:39 kernel: pcieport 0000:00:03.1: AER: Corrected error received: 0000:08:00.1
Jan 27 20:10:39 kernel: pcieport 0000:00:03.1: DPC: containment event, status:0x1f05 source:0x0801
Jan 27 20:10:39 kernel: pcieport 0000:00:03.1: DPC: ERR_FATAL detected
Jan 27 20:10:39 kernel: [drm] PCI error: detected callback, state(2)!!
Jan 27 20:10:39 kernel: snd_hda_intel 0000:08:00.1: AER: can't recover (no error_detected callback)
Jan 27 20:10:39 mozilla-thunderbird.desktop[6073]: [6104:6104:0127/201039.499525:ERROR:gl_surface_presentation_helper.cc(259)] GetVSyncParametersIfAvailable() failed for 1 times!
Jan 27 20:10:39 mozilla-thunderbird.desktop[6073]: [6104:6104:0127/201039.499797:ERROR:shared_context_state.cc(797)] SharedContextState context lost via ARB/EXT_robustness. Reset status = GL_INNOCENT_CONTEXT_RESET_KHR
Jan 27 20:10:39 mozilla-thunderbird.desktop[6073]: [6104:6104:0127/201039.500114:ERROR:gpu_service_impl.cc(1163)] Exiting GPU process because some drivers can't recover from errors. GPU process will restart shortly.
Jan 27 20:10:39 kernel: snd_hda_intel 0000:08:00.1: refused to change power state from D3hot to D0
Jan 27 20:10:39 kernel: snd_hda_intel 0000:08:00.1: CORB reset timeout#2, CORBRP = 65535
Jan 27 20:10:39 kernel: amdgpu: 
                             last message was failed ret is 65535
Jan 27 20:10:39 kernel: amdgpu: 
                             failed to send message 15b ret is 65535 
Jan 27 20:10:39 kernel: snd_hda_codec_hdmi hdaudioC0D0: Unable to sync register 0x2f0d00. -5
Jan 27 20:10:40 kernel: pcieport 0000:00:03.1: DPC: Data Link Layer Link Active not set in 1000 msec
Jan 27 20:10:40 kernel: pcieport 0000:00:03.1: AER: link reset failed
Jan 27 20:10:40 kernel: pcieport 0000:00:03.1: AER: device recovery failed
Jan 27 20:10:40 kernel: pcieport 0000:00:03.1: DPC: containment event, status:0x1f01 source:0x0801
Jan 27 20:10:40 kernel: pcieport 0000:00:03.1: DPC: unmasked uncorrectable error detected
Jan 27 20:10:40 kernel: pcieport 0000:00:03.1: PCIe Bus Error: severity=Uncorrected (Non-Fatal), type=Transaction Layer, (Receiver ID)
Jan 27 20:10:40 kernel: pcieport 0000:00:03.1:   device [1022:1483] error status/mask=00200000/04400000
Jan 27 20:10:40 kernel: pcieport 0000:00:03.1:    [21] ACSViol                (First)
Jan 27 20:10:40 kernel: [drm] PCI error: detected callback, state(2)!!
Jan 27 20:10:41 kernel: sched: RT throttling activated

Petr,

Check out the last two entries on this forum, I think there is a parameter you can feed the system to sleep the card:

https://bbs.archlinux.org/viewtopic.php?id=252777

tldr; as quoted from the link: “It’s likely one of the other two is sufficient. If you’re inclined to narrow it down, I’d say start with just amdgpu.gpu_recovery=1, then just amdgpu.dc=0.”

It looks like these commands were added to the kernel parameters. I’m searching around to see where that would be in a Fedora install.

Steve, thank you!

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.