Black screen upon waking from suspend; keyboard mostly unresponsive; issue resolved by using previous kernel version.

Bug #2077860 reported by Nord Pol
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
New
Undecided
Philip Cox

Bug Description

Description: When I put my laptop into suspend and attempt to wake it, the screen remains black. This issue does not occur when rebooting or booting from a shutdown state. Additionally, the keyboard does not respond as expected; for example, pressing Alt + F2/F3 or trying to switch to an external screen using Super/Meta + P has no effect. However, I can perform a soft reboot using Ctrl + Alt + PrntScr + REISUB.

This issue occurs both with and without Wayland disabled. I attempted the following modifications in the GRUB configuration without success:

    GRUB_CMD_LINUX="nouveau.modeset=0"
    GRUB_CMDLINE_LINUX="nouveau.blacklist=1"

The issue was temporarily resolved by booting into the previous kernel version listed in Advanced Options for Ubuntu (6.5.0-45).

Steps to Reproduce:

    Put the laptop into suspend mode.
    Attempt to wake the laptop from suspend.

Expected Behavior: The screen should wake up normally, and the keyboard should be fully functional.

Actual Behavior: The screen remains black, and the keyboard does not respond as expected.

System Information:

    Description: Ubuntu 22.04.4 LTS x86_64
    Release: 22.04
    GNOME Version: 42.9
    CPU: 12th Gen Intel i7-1255U (12) @ 4.700GHz
    GPU: Intel Device 46a8
    Host: ThinkPad X1 Carbon Gen 10 (21CB009UGE)
    Kernel Version: 6.8.0-40-generic

Additional Notes: The problem does not occur with the previous kernel version (6.5.0-45). Please advise on further troubleshooting steps or potential fixes.
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu82.6
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: n0rdp0l 1981 F.... pulseaudio
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 22.04
InstallationDate: Installed on 2023-03-07 (538 days ago)
InstallationMedia: Ubuntu 22.04.2 LTS "Jammy Jellyfish" - Release amd64 (20230223)
MachineType: LENOVO 21CB009UGE
Package: linux (not installed)
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.8.0-40-generic root=UUID=feb85b6e-e87d-42c9-a3b0-56d5a9eb901e ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 6.8.0-40.40~22.04.3-generic 6.8.12
RelatedPackageVersions:
 linux-restricted-modules-6.8.0-40-generic N/A
 linux-backports-modules-6.8.0-40-generic N/A
 linux-firmware 20220329.git681281e4-0ubuntu3.31
Tags: jammy
Uname: Linux 6.8.0-40-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin lxd nordvpn plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 04/24/2024
dmi.bios.release: 1.46
dmi.bios.vendor: LENOVO
dmi.bios.version: N3AET81W (1.46 )
dmi.board.asset.tag: Not Available
dmi.board.name: 21CB009UGE
dmi.board.vendor: LENOVO
dmi.board.version: SDK0T76538 WIN
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: None
dmi.ec.firmware.release: 1.24
dmi.modalias: dmi:bvnLENOVO:bvrN3AET81W(1.46):bd04/24/2024:br1.46:efr1.24:svnLENOVO:pn21CB009UGE:pvrThinkPadX1CarbonGen10:rvnLENOVO:rn21CB009UGE:rvrSDK0T76538WIN:cvnLENOVO:ct10:cvrNone:skuLENOVO_MT_21CB_BU_Think_FM_ThinkPadX1CarbonGen10:
dmi.product.family: ThinkPad X1 Carbon Gen 10
dmi.product.name: 21CB009UGE
dmi.product.sku: LENOVO_MT_21CB_BU_Think_FM_ThinkPad X1 Carbon Gen 10
dmi.product.version: ThinkPad X1 Carbon Gen 10
dmi.sys.vendor: LENOVO

Nord Pol (n0rdp0l)
tags: added: suspend-resume
Revision history for this message
Paul White (paulw2u) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please execute the following command only once, as it will automatically gather debugging information, in a terminal:

  apport-collect 2077860

When reporting bugs in the future please use apport by using 'ubuntu-bug' and the name of the package affected. You can learn more about this functionality at https://wiki.ubuntu.com/ReportingBugs.

affects: ubuntu → linux-hwe-6.8 (Ubuntu)
tags: added: jammy
Nord Pol (n0rdp0l)
tags: added: black-screen kernel-bug regression-update
removed: jammy suspend-resume
tags: added: jammy
Revision history for this message
Nord Pol (n0rdp0l) wrote (last edit ):

I did, but i don't know if it worked, after authorizing it gave me a pop up window saying "no additional information gathered".
In the terminal it said: Package linux-hwe-6.8 not installed and no hook available, ignoring

Revision history for this message
Philip Cox (philcox) wrote :

Hi Nord,

Thank you for taking the time to open this bug report.

I have altered the package that this ticket is targeted toward, which should fix the issue you hit while trying to ruin the "apport-collect 2077860" command that @paulw2u mentioned.

Can you please try running the command again to collect the data, and I will go over it when it has been uploaded.

affects: linux-hwe-6.8 (Ubuntu) → linux (Ubuntu)
Changed in linux (Ubuntu):
assignee: nobody → Philip Cox (philcox)
Revision history for this message
Philip Cox (philcox) wrote :

Also, I noticed you wrote the following:

    GRUB_CMD_LINUX="nouveau.modeset=0"
    GRUB_CMDLINE_LINUX="nouveau.blacklist=1"

Where did these come from? Your laptop has an Intel GPU, so the nouveau module should not be an issue, or involved. Why did you add these?

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Nord Pol (n0rdp0l) wrote :

Hi Philip,

Okay I will do this later today, since I am working in the old kernel at the moment.

There reason i added theses is simply that I am still somewhat new to Linux and just searched my way through stack overflow...

Most people that had a similar issue and solved it had indeed either NVIDIA gpus or AMD processors.

So all I know is that it happens every time i try to wake up from a suspend with the 6.8.0-40 kernel; both with and without Wayland disabled. And it hasn't happened so far when using the 6.5.0-45 kernel.

Keen on getting a better understanding about this though by helping out with it!

Revision history for this message
Nord Pol (n0rdp0l) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Nord Pol (n0rdp0l) wrote : CRDA.txt

apport information

Revision history for this message
Nord Pol (n0rdp0l) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Nord Pol (n0rdp0l) wrote : IwConfig.txt

apport information

Revision history for this message
Nord Pol (n0rdp0l) wrote : Lspci.txt

apport information

Revision history for this message
Nord Pol (n0rdp0l) wrote : Lspci-vt.txt

apport information

Revision history for this message
Nord Pol (n0rdp0l) wrote : Lsusb.txt

apport information

Revision history for this message
Nord Pol (n0rdp0l) wrote : Lsusb-t.txt

apport information

Revision history for this message
Nord Pol (n0rdp0l) wrote : Lsusb-v.txt

apport information

Revision history for this message
Nord Pol (n0rdp0l) wrote : PaInfo.txt

apport information

Revision history for this message
Nord Pol (n0rdp0l) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Nord Pol (n0rdp0l) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
Nord Pol (n0rdp0l) wrote : ProcEnviron.txt

apport information

Revision history for this message
Nord Pol (n0rdp0l) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Nord Pol (n0rdp0l) wrote : ProcModules.txt

apport information

Revision history for this message
Nord Pol (n0rdp0l) wrote : PulseList.txt

apport information

Revision history for this message
Nord Pol (n0rdp0l) wrote : RfKill.txt

apport information

Revision history for this message
Nord Pol (n0rdp0l) wrote : UdevDb.txt

apport information

Revision history for this message
Nord Pol (n0rdp0l) wrote : WifiSyslog.txt

apport information

Revision history for this message
Nord Pol (n0rdp0l) wrote : acpidump.txt

apport information

Revision history for this message
Nord Pol (n0rdp0l) wrote :

Also i reproduced the issue now while being connected to a second screen. There, the second screen turned on, but mouse and keyboard were frozen.

Revision history for this message
Philip Cox (philcox) wrote :

Thanks for the update, and providing the data requested. I will go over the included info.

Changed in linux (Ubuntu):
status: Incomplete → New
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.