Dell Pro 16 PC16255 (AMD) Won’t Wake from Suspend

Hi,

I’m new to Linux, and a few days ago I installed Zorin OS 18.1 on my laptop. It worked fine for a couple of days, but then it suddenly stopped waking up from suspend. This happens after closing the lid, after the system has been idle, and even when I simply lock the screen. The display does not turn back on, and I have to force the laptop to shut down.

Operating System: Zorin OS 18.1
Kernel: Linux 6.17.0-1030-oem
Laptop: Dell Pro 16 PC16255
BIOS/Firmware: 1.15.0
GPU: AMD Phoenix3 [1002:1900]
Graphics driver: amdgpu
Sleep mode: s2idle

Has anyone experienced a similar issue?

Did you try it with other kernels, e.g. the normal (not oem) kernel 7.0 or a previous kernel of the oem 6.17 kernel because it has worked first? In grub menu at Advanced options for Zorin, you can select the kernel you want to boot from.

Hi,

I'll try with the kernel 7. But, I only have these two in my machine:

$ dpkg -l | grep -E '^ii\s+linux-image-[0-9]'

ii  linux-image-6.17.0-1030-oem   6.17.0-1030.30          amd64   Signed kernel image oem
ii  linux-image-7.0.0-28-generic  7.0.0-28.28~24.04.1     amd64   Signed kernel image generic

I tested the normal "7.0.0-28-generic" kernel.

For this test, I only locked the screen; I did not suspend the laptop. The screen did not turn back on, and I had to force a shutdown.

The last kernel messages before the forced shutdown were:

amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
amdgpu 0000:c4:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data

Therefore, the black-screen issue also occurs with kernel 7.0.0-28-generic when locking the screen. I have not yet tested full suspend with this kernel.

Welcome to the Forum!

Are Secure Boot and Fast Boot in BIOS disabled? Does Your System run in Wayland or X11? You can check that with the Command echo $XDG_SESSION_TYPE via Terminal.

Thank you.

Secure Boot is disabled, and the system is running under Wayland:

$ mokutil --sb-state
SecureBoot disabled

$ echo $XDG_SESSION_TYPE
wayland

I could not find any Fast Boot or Fastboot option in the BIOS.

I tested X11 with both available kernels. In both tests, I only locked the screen; I did not suspend the laptop.

The display failed to turn back on in both cases, and I had to force a shutdown.

The tested combinations were:

  • 6.17.0-1030-oem with X11
  • 7.0.0-28-generic with X11

With both kernels, the logs showed repeated AMD display errors:

amdgpu: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
[drm] Failed to enable ASSR

With kernel 7.0.0-28-generic, there were also these messages:

amdgpu: [drm] enabling link 0 failed: 15
amdgpu: [drm] *ERROR* Error queueing DMUB command: status=2
AMDGPU(0): flip queue failed: Invalid argument
AMDGPU(0): Page flip failed: Invalid argument

There was no PM: suspend entry message because the laptop was not suspended. The failure occurred simply after locking the screen.

Therefore, the issue occurs under both Wayland and X11, and with both the OEM 6.17 and generic 7.0 kernels.

Do You use the oem Kernel for Compatibility Reasons? I ask because it isn't a default one.

Also: Could You post Your Hardware Specs? I mean CPU, GPU etc.

About the kernel, it was the kernel that Zorin OS installed and booted by default on this laptop.

Specs:

Model: Dell Pro 16 PC16255
Memory: 32 GiB
CPU: AMD Ryzen 5 PRO 230 with Radeon 760M Graphics
GPU: AMD Radeon 760M Graphics
Storage: 512 GB
Firmware/BIOS: 1.15.0
OS: Zorin OS 18.1 Core, 64-bit
Current kernel: 6.17.0-1030-oem
Current session: Wayland

No, it isn't. Was Zorin preinstalled on Your Machine?

But You could install the default one with the Command:

sudo apt install linux-headers-6.17.0-42-generic linux-image-6.17.0-42-generic linux-modules-6.17.0-42-generic linux-modules-extra-6.17.0-42-generic

Hi,

I'll try a clean install. Even with the 6.17.0-42 generic the problem persisted.

I really don't know why I was using OEM. I was using W11 and, then, I downloaded the ISO 18.1 and just installed.

I'm downloading the ISO and start a clean install. Then, I'll check if the problema is fixed. I return in a few minutes.

1 Like

The problem persisted. It happens sometimes and another time doesn't. I'm installing W11 to see if happens there too.

Forget about this.

It's hw problem. I opened a ticket support with Dell.

Thx for the help.