Bug 2262414

Summary: Keyboard doesn't work after suspend (deep)
Product: [Fedora] Fedora Reporter: Roger Wegmann <roger>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 39CC: acaringi, adscvr, airlied, alciregi, bskeggs, hdegoede, hpa, jarod, jforbes, josef, kernel-maint, linville, masami256, mchehab, nixuser, ptalbert, steved
Target Milestone: ---Keywords: Desktop
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: kernel-6.7.4-200.fc39 kernel-6.7.4-100.fc38 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-02-10 01:26:05 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Roger Wegmann 2024-02-02 16:17:43 UTC
When I call "systemctl suspend" and I press the power button to resume, the screen comes back and I can use the mouse, but the keyboard doesn't work anymore. With an older kernel version the keyboard works.

Keyboard works with:

* kernel.x86_64 6.6.12-200.fc39

Keyboard doesn't work with:

* kernel.x86_64 6.6.13-200.fc39
* kernel.x86_64 6.6.14-200.fc39

Stopped working with kernel 6.6.13-200.fc39 and newer.

Happens every time I suspend.

Don't know if it occurs with the latest rawhide kernel.

I dont't use any modules that aren't shipped directly with Fedora's kernel.

Reproducible: Always

Hardware: Dell notebook, XPS 13 9370.

Comment 1 Roger Wegmann 2024-02-02 16:19:31 UTC
Hardware: Dell, XPS 13 9370.

Comment 2 Hans de Goede 2024-02-02 17:34:59 UTC
Thank you for reporting this and sorry about the regression.

Fixes for this are on their way to Linus's tree, after which they should be quickly picked up by the stable 6.6.y kernel series:

https://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git/commit/?h=for-linus&id=683cd8259a9b883a51973511f860976db2550a6e
https://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git/commit/?h=for-linus&id=9cf6e24c9fbf17e52de9fff07f12be7565ea6d61

@jforbes / @acaringi since these are heading upstream and multiple users are hit perhaps you can add these as downstream patches to the fedora 6.6.y kernels for now ?

Comment 3 Justin M. Forbes 2024-02-02 18:12:28 UTC
These have been added to 6.7, and will appear in the Fedora 6.7.4 update.

Comment 4 Roger Wegmann 2024-02-05 09:46:16 UTC
Thank you for the fast answer and fix.

Comment 5 Fedora Update System 2024-02-06 03:05:49 UTC
FEDORA-2024-3ca09cc1a0 (kernel-6.7.4-200.fc39) has been submitted as an update to Fedora 39.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-3ca09cc1a0

Comment 6 Fedora Update System 2024-02-06 03:05:53 UTC
FEDORA-2024-c5ff48d3d3 (kernel-6.7.4-100.fc38) has been submitted as an update to Fedora 38.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-c5ff48d3d3

Comment 7 Fedora Update System 2024-02-07 01:14:48 UTC
FEDORA-2024-c5ff48d3d3 has been pushed to the Fedora 38 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-c5ff48d3d3`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-c5ff48d3d3

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 8 Fedora Update System 2024-02-07 01:29:06 UTC
FEDORA-2024-3ca09cc1a0 has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-3ca09cc1a0`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-3ca09cc1a0

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 9 Roger Wegmann 2024-02-07 12:17:33 UTC
The bug has been fixed in the version above, resume from suspend works again!

Comment 10 Roger Wegmann 2024-02-07 12:20:55 UTC
(In reply to Roger Wegmann from comment #9)
> The bug has been fixed in the version above, resume from suspend works again!

Fixed in version: FEDORA-2024-3ca09cc1a0

Comment 11 Fedora Update System 2024-02-10 01:26:05 UTC
FEDORA-2024-3ca09cc1a0 (kernel-6.7.4-200.fc39) has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 12 Fedora Update System 2024-02-11 05:39:33 UTC
FEDORA-2024-c5ff48d3d3 (kernel-6.7.4-100.fc38) has been pushed to the Fedora 38 stable repository.
If problem still persists, please make note of it in this bug report.