Issues when computer goes to sleep | grey screen

This is popping up when, I open my computer out of sleep

Are you saying that wake from sleep has a blank screen and you cannot log in?

correct it shows a staticy screen, this is my log file

5.13.0-28-generic
1:23:13 PM kernel: #PF: error_code(0x0000) - not-present page
1:23:13 PM kernel: BUG: unable to handle page fault for address: 0000000003010054
1:06:46 PM systemd: Failed to start Network Manager Wait Online.
1:06:16 PM kernel: acp_pdm_mach acp_pdm_mach.0: snd_soc_register_card(acp) failed: -517
1:06:15 PM systemd-udevd: /usr/lib/udev/rules.d/39-libtvcontrol.rules:4 Invalid value "/bin/sh -c 'for I in /sys/bus/usb/drivers/cytherm/$kernel*; do echo basename $I > /sys/bus/usb/drivers/cytherm/unbind ; done'" for RUN (char 79: invalid substitution type), ignoring, but please fix it.Preformatted text

Tap esc or tab at the grub menu to access Advanced Options for Zorin and arrow key to the 5.11.0 kernel to boot from and test.

will try right now

both esc and tab didn't boot to advanced options for zorin

If using Legacy Boot, then it would be left shift key.
However... I note that it can take a few tries to get the timing just right... I'd suggest trying them a few times. Even I have had to spam the key at about 50 presses per second on occasion.

there isn't an 5.11.0 kernel listed only oem and two 5.13's

Please install with

sudo apt install linux-headers-5.11.0-27-generic linux-modules-5.11.0-27-generic linux-modules-extra-5.11.0-27-generic linux-image-5.11.0-27-generic

Reboot and access Advanced Options...

will this cause issues in the future when i go to run the update manager sorry fairly new to linux

1 Like

That is a good observation and question. New you may be, that was smart thinking.
First, lets see if it helps resolve the issue. If it does, we can do this to keep you on the working kernel:

Just installed, also got these errors

W: Possible missing firmware /lib/firmware/amdgpu/vangogh_gpu_info.bin for modul
e amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_gpu_info.bin for module
amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_gpu_info.bin for modu
le amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_toc.bin for module amd
gpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_asd.bin for module amd
gpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_ta.bin for modul
e amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_sos.bin for modu
le amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_ta.bin for module amd
gpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_asd.bin for module am
dgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_sos.bin for module am
dgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_ta.bin for module amdgp
u
W: Possible missing firmware /lib/firmware/amdgpu/navi12_asd.bin for module amdg
pu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_sos.bin for module amdg
pu
W: Possible missing firmware /lib/firmware/amdgpu/renoir_ta.bin for module amdgp
u
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_rlc.bin for module am
dgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_mec2.bin for module a
mdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_mec.bin for module am
dgpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_rlc.bin for module amd
gpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_mec2.bin for module am
dgpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_mec.bin for module amd
gpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_me.bin for module amdg
pu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_pfp.bin for module amd
gpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_ce.bin for module amdg
pu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_rlc.bin for modu
le amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_mec2.bin for mod
ule amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_mec.bin for modu
le amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_me.bin for modul
e amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_pfp.bin for modu
le amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_ce.bin for modul
e amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_rlc.bin for module amdg
pu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_mec2.bin for module amd
gpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_mec.bin for module amdg
pu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_me.bin for module amdgp
u
W: Possible missing firmware /lib/firmware/amdgpu/navi12_pfp.bin for module amdg
pu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_ce.bin for module amdgp
u
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_sdma.bin for module a
mdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_sdma1.bin for module am
dgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_sdma.bin for module amd
gpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_sdma.bin for module am
dgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_sdma.bin for mod
ule amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_mes.bin for mod
ule amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi10_mes.bin for module amdg
pu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_vcn.bin for module amd
gpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_vcn.bin for modu
le amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_vcn.bin for module amdg
pu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_vcn.bin for module am
dgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_smc.bin for modu
le amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_smc.bin for module amdg
pu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_smc.bin for module am
dgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_dmcu.bin for module amd
gpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_dmcub.bin for module a
mdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_dmcub.bin for mo
dule amdgpu

restarting now

On the Possible Missing Firmware, it is nothing to worry about usually; but you can see here for installing the firmware if you choose:

so far everything running good, and it works after woken up from sleep

1 Like

Nice.
Please remember to follow the link above to set that kernel to default boot.

just did that how can I see if the changes stayed?

after the changes these are my log messages

2:33:04 PM systemd: Failed to start Network Manager Wait Online.
2:32:33 PM kernel: acp_pdm_mach acp_pdm_mach.0: snd_soc_register_card(acp) failed: -517
2:32:32 PM systemd-udevd: /usr/lib/udev/rules.d/39-libtvcontrol.rules:4 Invalid value "/bin/sh -c 'for I in /sys/bus/usb/drivers/cytherm/$kernel*; do echo basename $I > /sys/bus/usb/drivers/cytherm/unbind ; done'" for RUN (char 79: invalid substitution type), ignoring, but please fix it.

Reboot would be the most direct test.

I have rebooted, everything looks normal

1 Like

should I uninstall the old kernels that didn't work to save space and if so how do i do that ?

You can use Synaptic Package Manager or

sudo apt remove linux-headers-REPLACE-WITH-OLD-VERSION-NUMBER-generic linux-modules-REPLACE-WITH-OLD-VERSION-NUMBER-generic linux-modules-extra-REPLACE-WITH-OLD-VERSION-NUMBER-generic linux-image-REPLACE-WITH-OLD-VERSION-NUMBER-generic

Or I use the simple Ubuntu Cleaner app that does it.

sudo apt install synaptic ubuntu-cleaner

Is it worth it to save space? Not really. Not unless you have a very limited Drive.