Keyboard and Touchpad Not Working in New Lenovo V15 Gen4 Laptop

Bug #2034477 reported by Pradip Kumar Das
130
This bug affects 24 people
Affects Status Importance Assigned to Milestone
Linux
Fix Released
High
ideapad-laptop
Invalid
Undecided
Unassigned
Fedora
New
Undecided
Unassigned
linux (Ubuntu)
Status tracked in Noble
Jammy
Won't Fix
Undecided
Unassigned
Lunar
Confirmed
Undecided
Unassigned
Mantic
Confirmed
Undecided
Unassigned
Noble
Confirmed
Undecided
Unassigned
linux-oem-6.1 (Ubuntu)
Invalid
Undecided
Unassigned
Jammy
Fix Released
Undecided
Unassigned
linux-oem-6.5 (Ubuntu)
Invalid
Undecided
Unassigned
Jammy
Fix Released
Undecided
Unassigned

Bug Description

[Impact]

Keyboard and touchpad doesn't work on some recent systems, and also s2idle is broken.

[Fix]

Two upstream commits.

128b0c9781c9f26 x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
3bde7ec13c97144 platform/x86: Add s2idle quirk for more Lenovo laptops

[Test case]

boot a fixed kernel and test that input and s2idle works.

[Where problems could occur]

A buggy bios could maybe advertise a system being PCAT compatible when it's not, though in such a case it might have been already caught before.

--

Hello.

Ubuntu 22.04.3 with (later upgraded to kernel 6.2.0-32-generic) was installed in rewly purchased LENOVO V15 GEN4 AMN (AMD Ryzen 5 7520u) laptop and it was noticed that keyboard, touchpad and microphone are not working. The keyboard and touchpad work fine in BIOS setup and till GRUB (command line). It was found that when external devices such as keyboard, mouse and microphone are connected through USB and 3.5 jack, respectively, these work just fine. To confirm these are not hardware problems, Microsoft Windows 11 (Home) was installed in another disk partition and observed all these working alright. Hence a bug is being reported to draw attention of the concerned team and I request them to refer this issue and do the needful at the earliest.

Regards,
Pradip Kumar Das

ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: linux-image-6.2.0-32-generic 6.2.0-32.32~22.04.1
ProcVersionSignature: Ubuntu 6.2.0-32.32~22.04.1-generic 6.2.16
Uname: Linux 6.2.0-32-generic x86_64
ApportVersion: 2.20.11-0ubuntu82.5
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Wed Sep 6 08:04:42 2023
InstallationDate: Installed on 2023-08-14 (22 days ago)
InstallationMedia: Ubuntu 22.04.2 LTS "Jammy Jellyfish" - Release amd64 (20230223)
ProcEnviron:
 LANGUAGE=en_IN:en
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_IN
 SHELL=/bin/bash
SourcePackage: linux-signed-hwe-6.2
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Pradip Kumar Das (pradipkumardas) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in linux-signed-hwe-6.2 (Ubuntu):
status: New → Confirmed
Revision history for this message
Danielle Satterfield (dsatterfield) wrote :

I am fairly certain this also affects the Lenovo V14 G4 AMN running the same 7520u processor. Symptoms are the same.

Revision history for this message
Serge (serge1278345) wrote :

Lenovo V15 G4 AMN (82YU00UCRA) - AMD Ryzen 3 7320U - same problem.

Serge (serge1278345)
Changed in linux-signed-hwe-6.2 (Ubuntu):
assignee: nobody → Serge (serge1278345)
assignee: Serge (serge1278345) → nobody
Revision history for this message
Morty Williams (user307513) wrote :

Tried all solutions. Nothing helps at this point. This laptop is quite fresh, I think there will be even more requests.

Revision history for this message
Rayen Majoul (re0syst) wrote :

Same problem - lenovo V15 G4 AMN - AMD Athlon silver 7120U

Revision history for this message
Mirko di marco (straccosss) wrote :

Idem -Lenovo V15 64 AMN rz7520u

1 comments hidden view all 204 comments
Revision history for this message
Jean-Marie Tschanz (jmtschanz) wrote :

Same touchpad + mouse issue here. When I'm online I must alternate plugging mouse and keyboard in order to navigate

Rayen Majoul (re0syst)
Changed in linux-signed-hwe-6.2 (Ubuntu):
status: Confirmed → Fix Released
assignee: nobody → Rayen Majoul (re0syst)
assignee: Rayen Majoul (re0syst) → nobody
Revision history for this message
rambhau (rambhau) wrote :

Same issue with Lenovo V15 Gen 4 AMN, AMD Ryzen 5 7520u.
Fix Released? where?

Revision history for this message
Endre Olah (endreolah68) wrote :

Same issue on Lenovo Ideapad Slim 3 AMD Ryzen 5 7520u. How this above fix will be issued? Any option to be able to test it? Thanks

Revision history for this message
Serge (serge1278345) wrote :

Wtf? Why status "Fix Released"? How it works?

Revision history for this message
Endre Olah (endreolah68) wrote :

I guess, Rayen was just marked this as fixed, but actually it is not. Can this bug be reopened? I have checked that who can make this status adjustment and it seems that anybody can do it, but unfortunately you just could elevate the status and you cannot put it back to a previous status. This issue might never be fixed, if somebody just say "Fixed" without real confirmation.

Changed in linux-signed-hwe-6.2 (Ubuntu):
assignee: nobody → Endre Olah (endreolah68)
assignee: Endre Olah (endreolah68) → nobody
Revision history for this message
Pradip Kumar Das (pradipkumardas) wrote :

Hello Endre,

I have written email to Rayen to consider this bug status change and requested to let us know about the solution.

Regards,
Pradip Kumar Das

Revision history for this message
Endre Olah (endreolah68) wrote :

Hi Pradip,

if Rayen is not in any team to fix the issue, how can he decide if it is solved or not? I think there is an issue how the workflows are running.

There should be a solution explained and then confirmed by at least a few affected users or by time if at least one confirmation is given that the fix is working.

Now somebody is saying the fix issued, but nobody else knows what is that and how to apply. My computer is still not having the fix. I cannot find such a kernel, called linux.signed-hwe-6.2 or I am looking for it at a wrong place.

But thanks for trying to get this to the right direction.

Kind regards

       Endre

Revision history for this message
Rayen Majoul (re0syst) wrote :

I accidentally changed the status and can't revert it back to 'confirmed.'

Revision history for this message
Rayen Majoul (re0syst) wrote :

btw this problem persists even in the latest kernel version 6.5 on Ubuntu 23.10

Revision history for this message
Endre Olah (endreolah68) wrote :

Hi Pradip,

as you have issued this bug report, could you reset it to confirmed somehow or issue a new bug report, please?

There many people who have effected by this bug. I think most of the AMD 6000 and 7000 series laptops from some specific manufacturer. Lot of discussion forums having the same issue mentioned, but no solution so far.

Thanks

      Endre

Revision history for this message
Pradip Kumar Das (pradipkumardas) wrote :

As Rayen had changed the bug status from "Confirmed" to "Fix Released" by mistake, I just changed it back to the previous one, and hope that kernel team will now pay attention, work and release an appropriate fix for the above mentioned issues at the earliest.

Changed in linux-signed-hwe-6.2 (Ubuntu):
status: Fix Released → Confirmed
Revision history for this message
Endre Olah (endreolah68) wrote :

Thanks, Pradip! You are great! I hope the fix will come soon. I like Linux, so I would like to use it.

Have a nice day!

Revision history for this message
torel (torehl) wrote :
Download full text (9.1 KiB)

cc. Same issue with 6.2.0-34-generic on an old i5 machine and Logitech K400 kbd w/integrated mousepad.

# dmesg |grep -i logitech
[ 5.648913] usb 2-1.1: Manufacturer: Logitech
[ 13.148210] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:1a.0/usb2/2-1/2-1.1/2-1.1:1.0/0003:046D:C52B.0001/input/input3
[ 13.208627] hid-generic 0003:046D:C52B.0001: input,hidraw0: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:00:1a.0-1.1/input0
[ 13.208971] input: Logitech USB Receiver Mouse as /devices/pci0000:00/0000:00:1a.0/usb2/2-1/2-1.1/2-1.1:1.1/0003:046D:C52B.0002/input/input4
[ 13.209214] input: Logitech USB Receiver Consumer Control as /devices/pci0000:00/0000:00:1a.0/usb2/2-1/2-1.1/2-1.1:1.1/0003:046D:C52B.0002/input/input5
[ 13.268569] input: Logitech USB Receiver System Control as /devices/pci0000:00/0000:00:1a.0/usb2/2-1/2-1.1/2-1.1:1.1/0003:046D:C52B.0002/input/input6
[ 13.269157] hid-generic 0003:046D:C52B.0002: input,hiddev0,hidraw1: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:1a.0-1.1/input1
[ 13.269713] hid-generic 0003:046D:C52B.0003: hiddev1,hidraw2: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:1a.0-1.1/input2

When it was working

# cat /var/log/Xorg.1.log.old | grep -i Logi
[110891.923] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_3438
[110891.925] (II) systemd-logind: got fd for /dev/dri/card1 226:1 fd 15 paused 0
[110891.927] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 16 paused 0
[110891.940] (II) systemd-logind: releasing fd for 226:1
[110892.180] (II) systemd-logind: got fd for /dev/input/event1 13:65 fd 42 paused 0
[110892.213] (II) systemd-logind: got fd for /dev/input/event2 13:66 fd 45 paused 0
[110892.220] (II) systemd-logind: got fd for /dev/input/event0 13:64 fd 46 paused 0
[110892.228] (II) config/udev: Adding input device Logitech K400 Plus (/dev/input/event3)
[110892.228] (**) Logitech K400 Plus: Applying InputClass "evdev pointer catchall"
[110892.228] (**) Logitech K400 Plus: Applying InputClass "evdev keyboard catchall"
[110892.228] (**) Logitech K400 Plus: Applying InputClass "libinput pointer catchall"
[110892.228] (**) Logitech K400 Plus: Applying InputClass "libinput keyboard catchall"
[110892.228] (II) Using input driver 'libinput' for 'Logitech K400 Plus'
[110892.229] (II) systemd-logind: got fd for /dev/input/event3 13:67 fd 47 paused 0
[110892.229] (**) Logitech K400 Plus: always reports core events
[110892.232] (II) event3 - Logitech K400 Plus: is tagged by udev as: Keyboard Mouse
[110892.232] (II) event3 - Logitech K400 Plus: device is a pointer
[110892.232] (II) event3 - Logitech K400 Plus: device is a keyboard
[110892.233] (II) event3 - Logitech K400 Plus: device removed
[110892.233] (II) libinput: Logitech K400 Plus: needs a virtual subdevice
[110892.233] (II) XINPUT: Adding extended input device "Logitech K400 Plus" (type: MOUSE, id 9)
[110892.233] (**) Logitech K400 Plus: (accel) selected scheme none/0
[110892.233] (**) Logitech K400 Plus: (accel) acceleration factor: 2.000
[110892.233] (**) Logitech K400 Plus: (accel) acceleration threshold: 4
[110892.235] (II) event3 - Logitech K400 Plus: ...

Read more...

Revision history for this message
Endre Olah (endreolah68) wrote (last edit ):

This what I saw. External keyboard and mouse attached and working. But internal keyboard and touch pad does not.

Built in microphone also does not work.

Revision history for this message
Pradip Kumar Das (pradipkumardas) wrote :

Exactly Endre. These are the major problems. Request to kernel team will be to address these three problems on priority.

In addition to that there is one more problem that I might not have mentioned earlier and that is the issue related to system Suspend functionality. In my LENOVO V15 GEN4 AMN (AMD Ryzen 5 7520u) laptop, system does not enter into standby mode when physical power button is pressed even though the button is mapped to suspend mode done through Settings-->Power-->Power Button Behavior. This is inconveinent especially when I wish to talk for a shorter distance with just laptop lid closed, but cannot do because then the system gets unstable. So, only option left to me is to move around by keeping the laptop lid open.

So, it should also be checked by others if they are experiencing the same behavior. And if so, then it could also be another concern that the kernel team might be interested to look into.

Revision history for this message
Rayen Majoul (re0syst) wrote :

Does anyone know of a Linux distribution with the latest kernel version 6.6?

Revision history for this message
Endre Olah (endreolah68) wrote (last edit ):

According to the Kernel list 6.5 is the latest available/official, but even that was not solving the problem.

Revision history for this message
Endre Olah (endreolah68) wrote :

On 23.04 the microphone is working already. I have tried to upgrade yesterday to 23.10, but the install windows are not appearing properly, so cannot see the steps. (With the updater tool the upgrade did not appear yet.)

The other windows on the live DVD, like Libre Office, or the settings windows work properly.

Revision history for this message
Kyrylo Budnyk (kirry36) wrote :

I have this laptop (V15 AMN on R3 7320U / 16G RAM), have built 6.5.7 kernel with all I2C drivers.
Uploading several of dmesg dump files with different parameters and xinput dump file.

Hope we will see a fix soon.

Also can notice, "extra buttons" kind of working, even can setup screen brightness. Also keyboard is responding to Numpad, Caps Lock states (duplicating it from USB keyboard)

Revision history for this message
Kyrylo Budnyk (kirry36) wrote :
Revision history for this message
Kyrylo Budnyk (kirry36) wrote :
Revision history for this message
Kyrylo Budnyk (kirry36) wrote :
Revision history for this message
Kyrylo Budnyk (kirry36) wrote :
Revision history for this message
Endre Olah (endreolah68) wrote :

Ubuntu 23.10 not fixed the issue yet. Kernel 6.5.0

Revision history for this message
Pradip Kumar Das (pradipkumardas) wrote :

Thanks Endre for the update, but that kernel v6.5.x was my hope to get these issues addressed. How long can we just be waiting for without any communication from the kernel development team? One option is just wait for indefinite period of time to hear from them or to take decision to invest once more in another computer which is matter of hefty amount money and making me feel low about these whole experience we are going through.

Revision history for this message
Endre Olah (endreolah68) wrote :

I partially agree with you, Pradip. It is weird that such input methods are not working on all laptops under Linux. But I can imagine that too many different hardware are on the market, where it is hard to develop to all at once and maybe the developers does not have the chance to test on all of them. So let's be patient for a while. These hardwares are pretty new, so the fix will come, I am sure.

Endre Olah (endreolah68)
no longer affects: linux-signed (Ubuntu)
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in linux-signed (Ubuntu):
status: New → Confirmed
Revision history for this message
p0lloc@protonmail.com (p0lloc) wrote :

Hello,
If I'm not mistaken, this is being tracked in multiple kernel issues, https://bugzilla.kernel.org/show_bug.cgi?id=218003 (latest activity) and https://bugzilla.kernel.org/show_bug.cgi?id=217873. It seems that this could be the same IRQ issue that has been affecting many new laptops. The only success I've had is by applying the kernel parameters "i8042.nopnp i8042.direct i8042.noloop i8042.dumbkbd" which makes the keyboard work but with an extreme input delay. I have also tried building my own kernel with an IRQ patch but sadly to no avail. I have the laptop Lenovo IdeaPad Slim 3 14AMN8 so if you have a different model you might have more luck than me.

Revision history for this message
Endre Olah (endreolah68) wrote :

Bad news. Tested Fedora 39 beta, with kernel 6.5.7-300. Keyboard/Touchpad does not work.

Revision history for this message
Kyrylo Budnyk (kirry36) wrote (last edit ):

Endre, please. Stop looking for wonder. We're know that this bug NOT FIXED exactly. Why?
Because we're on bugtracker. And a lot another trackers/people also taking care about this bug. Few messages before you i have reported that 6.5.7 kernel isn't working. Moreover, i have tested 6.6-rc5 and its NOT WORK, because there is no working fix. How can it be fixed when this bug report is exist in Open state? This is not bug of several distributives, this is Linux kernel bug. Best thing we can do - start building kernels with patches to find the right fix or even better cooperate with good kernel developers and try to fix together.

Revision history for this message
Endre Olah (endreolah68) wrote :

Kyrylo, these guys are working on patches of the base kernel, so -300 kernel on Fedora might be having some solutions. Actually I can say that on Fedora, even those buttons were not working which was working on Ubuntu. Like the brightness buttons or the airplane mode button. Let me believe in miracles. :D

Revision history for this message
Kyrylo Budnyk (kirry36) wrote (last edit ):

Endre, i don't know what "these guys" are doing, but now we're have temporary fix for it. Tested but can be unstable. Mario, Boris from AMD and Hans from Fedoraproject keep working on it.

https://bugzilla.kernel.org/attachment.cgi?id=305236&action=diff

Working keyboard/trackpad and suspend with this kernel patch.

Endre Olah (endreolah68)
affects: linux-signed (Ubuntu) → linux-signed-oem-6.5 (Ubuntu)
Changed in libinput (Ubuntu):
status: New → Confirmed
Changed in libinput (Ubuntu):
status: Confirmed → Invalid
affects: linux-signed-hwe-6.2 (Ubuntu) → linux (Ubuntu)
no longer affects: linux-signed-oem-6.5 (Ubuntu)
no longer affects: libinput (Ubuntu)
Changed in linux (Ubuntu Mantic):
status: New → Confirmed
Changed in linux (Ubuntu Lunar):
status: New → Confirmed
Changed in linux (Ubuntu Jammy):
status: New → Confirmed
no longer affects: linux-oem-6.1 (Ubuntu Lunar)
no longer affects: linux-oem-6.1 (Ubuntu Mantic)
no longer affects: linux-oem-6.1 (Ubuntu Noble)
no longer affects: linux-oem-6.5 (Ubuntu Lunar)
no longer affects: libinput (Ubuntu Jammy)
no longer affects: libinput (Ubuntu Lunar)
no longer affects: libinput (Ubuntu Mantic)
no longer affects: libinput (Ubuntu Noble)
no longer affects: linux-hwe-6.2 (Ubuntu Lunar)
no longer affects: linux-hwe-6.2 (Ubuntu Mantic)
no longer affects: linux-hwe-6.2 (Ubuntu Noble)
no longer affects: linux-oem-6.5 (Ubuntu Mantic)
no longer affects: linux-oem-6.5 (Ubuntu Noble)
Changed in linux-oem-6.5 (Ubuntu Jammy):
status: New → Confirmed
Changed in linux-oem-6.1 (Ubuntu Jammy):
status: New → Confirmed
Changed in linux-hwe-6.2 (Ubuntu Jammy):
status: New → Confirmed
Changed in linux-oem-6.1 (Ubuntu):
status: New → Invalid
Changed in linux-hwe-6.2 (Ubuntu):
status: New → Invalid
Changed in linux-oem-6.5 (Ubuntu):
status: New → Invalid
Changed in linux:
importance: Unknown → High
status: Unknown → Fix Released
124 comments hidden view all 204 comments
Revision history for this message
Mario Limonciello (superm1) wrote :
Revision history for this message
Endre Olah (endreolah68) wrote :

Hi Mario,

thanks for all your and the others efforts, who worked on the solution.

May I ask, how will we know that the fix is implemented in a distribution? Myself using Ubuntu 22.04, onwhich the patch was available and now I can use the keyboard, but I am afraid, if an update is popping up and installs a new kernel, I might loose the keyboard again.

Thanks

     Endre

Revision history for this message
Pradip Kumar Das (pradipkumardas) wrote :

Thanks Endre for bring up this question.

I had upgraded to 23.04 few weeks ago, and when I got to know that 23.10, which is considered as development version as of now and comes with kernel 6.5 and now available in the official site, I got the previous version upgraded to this latest yesterday, and found that keyboard and touchpad issue were not addressed in that kernel yet.

Many who are willing to get official update instead of applying patch by themselves, a response on tentative availability of fix through offical distribution will be helful.

Regards,

Revision history for this message
Mario Limonciello (superm1) wrote :

#166

Canonicals' kernel team needs to apply it. When they do there would be notification to this bug.

Revision history for this message
Endre Olah (endreolah68) wrote (last edit ):

Thanks, Mario! Let's see how quick they are. Of course, respect to their works as they are working on an awesome distro.

Revision history for this message
In , dragit.clemns (dragit.clemns-linux-kernel-bugs) wrote :

The patch from #86 works without problems on my IdeaPad Slim 3 14AMN8 Ryzen 3 7320U.
Kernel: 6.5.9-arch2-1, EndeavourOS

A big thank you to Mario and Hans, I had a great first experience compiling my own kernel.

2 comments hidden view all 204 comments
Revision history for this message
In , ertugruluyar.personal (ertugruluyar.personal-linux-kernel-bugs) wrote :

I have had the same problem for a long time. I have had the same problem for a long time. I'am using Lenovo Thinkbook 15 Gen2 ARE 20VG006XTX.
I only find these solutions worked:
https://lucraymond.net/2021/07/09/fixing-suspend-resume-on-lenovo-thinkbook-15-g2-are-laptop-with-amd-in-linux/
https://lucraymond.net/2022/10/04/linux-fixing-suspend-resume-on-amd-renoir-lenovo-thinkbook-g2-are-on-kernel-5-19-6-0-and-up/
memsleep_default=deep doesn't work. Only the amd_iommu=soft (for older kernels) and amd_iommu=off (kernel 6.0+) works. Is this (https://www.phoronix.com/news/Linux-6.6-Fixes-9-Lenovo-Laptop) fix this issue for my laptop? Please help me, I'am waiting very very long time for get rid of this issue.
This is the distro and kernel info that I using now:
OS: TUXEDO OS 2 x86_64
Host: LENOVO LNVNB161216
Kernel: 6.5.0-10006-tuxedo
Uptime: 16 mins
Packages: 2177 (dpkg), 67 (flatpak)
Shell: bash 5.1.16
Resolution: 1920x1080
DE: Plasma 5.27.8 (Wayland)
WM: kwin_wayland_wr
Theme: [Plasma], Breeze [GTK2/3]
Icons: [Plasma], breeze [GTK2/3]
Terminal: konsole
CPU: AMD Ryzen 5 4500U with Radeon Graphics (6) @ 2.375GHz
GPU: AMD ATI Renoir
Memory: 4314MiB / 6790MiB

Revision history for this message
In , mario.limonciello (mario.limonciello-linux-kernel-bugs) wrote :

You have a different issue, please open a separate one.

2 comments hidden view all 204 comments
Revision history for this message
Rayen Majoul (re0syst) wrote :

how can I fix the problem in my Debian distribution with kernel 6.5

Revision history for this message
Rayen Majoul (re0syst) wrote :

I tried this github repository
https://github.com/hacklian/lenovo_82yu_dsdt_patches
It seems its made for arch linux

4 comments hidden view all 204 comments
Revision history for this message
In , ertugruluyar.personal (ertugruluyar.personal-linux-kernel-bugs) wrote :

(In reply to Mario Limonciello (AMD) from comment #89)
> You have a different issue, please open a separate one.

Okay, but I have a similar issue that when I suspend my laptop and woke up the laptop, it is hanging on black screen and I have to force to shutdown laptop by hold pressed button on keyboard. Unless I add amd_iommu=off to my grub file. If it is really so different issue, I'am gonna open a new issue. Could you help me?

Timo Aaltonen (tjaalton)
description: updated
Timo Aaltonen (tjaalton)
no longer affects: linux-hwe-6.2 (Ubuntu Jammy)
no longer affects: linux-hwe-6.2 (Ubuntu)
Revision history for this message
In , suroto (suroto-linux-kernel-bugs) wrote :

#86. Fixed.

Thank you very much to Mario, Hans

2 comments hidden view all 204 comments
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

skipping 5.15, this will be for 6.2 and up (plus oem-6.1)

Changed in linux (Ubuntu Jammy):
status: Confirmed → Won't Fix
Revision history for this message
Quinten Van Ginderen (quintenvg1) wrote :

@timo,

Just for some clarity, when you say no longer affects; does that mean you can get the kernel from kernel.org, install it and it will work just like that or does it mean when you install a kernel with a tool say mainline, it should work?

Or are we now waiting for the patch to be in the apt/dnf/pacman/zypper repos?
I'm a bit of a noob on the patching cycle.
For now i'm running a patched unsigned kernel 6.1.59. unfortunatly Virtualbox won't run unless the modules are signed however.
I was looking in how to sign it myself but it seems like certificate hassle.

Kind regards.
Quinten.

Happy patching :)

2 comments hidden view all 204 comments
Revision history for this message
In , ertugruluyar.personal (ertugruluyar.personal-linux-kernel-bugs) wrote :

(In reply to Mario Limonciello (AMD) from comment #89)
> You have a different issue, please open a separate one.

I opened a different issue, but I was not sure which context should I choose for this. So I choose Kernel. If anyone help, I appreciate.

Revision history for this message
In , ertugruluyar.personal (ertugruluyar.personal-linux-kernel-bugs) wrote :

I forgot to add a link to the issue.
https://bugzilla.kernel.org/show_bug.cgi?id=218092

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

I mean that there's no need to add hwe-* as being affected, because the parent kernel for hwe-6.2 is lunar, and it's already covered here.

And I'm actually reluctant to add these to oem kernels, because they'd need to be tested as well.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

..but instead wait until they get applied via upstream stable

Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the linux-oem-6.1/6.1.0-1026.26 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-jammy-linux-oem-6.1' to 'verification-done-jammy-linux-oem-6.1'. If the problem still exists, change the tag 'verification-needed-jammy-linux-oem-6.1' to 'verification-failed-jammy-linux-oem-6.1'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: kernel-spammed-jammy-linux-oem-6.1-v2 verification-needed-jammy-linux-oem-6.1
Revision history for this message
In , jwrdegoede (jwrdegoede-linux-kernel-bugs) wrote :

Note the fixes for this have landed in 6.5.10 now, which should be available through your distro for Arch and Fedora users soon.

1 comments hidden view all 204 comments
Revision history for this message
In , emirmelikakts (emirmelikakts-linux-kernel-bugs) wrote :

Thanks Mario and Hans for their precious efforts on this issue.

Is there any distros using 6.6 kernel officially? And if not, can I download the kernel from and apply it to my own OS?

- Emir

Revision history for this message
In , jwrdegoede (jwrdegoede-linux-kernel-bugs) wrote :

> Is there any distros using 6.6 kernel officially? And if not, can I download
> the kernel from and apply it to my own OS?

The fixes are also available 6.5.10 and 6.5.10 is currently available in Fedora updates-testing.

So you can install Fedora 38 with an USB keyboard + mouse attached to the laptop and then do:

sudo dnf --enablerepo=updates-testing update 'kernel*'

Reboot into the new kernel and then the keyboard and touchpad should work.

Note coming Tuesday Fedora 39 gets released, so you may want to wait till Tuesday and then download and install F39 right away to avoid having to upgrade later.

To download Fedora go to: https://fedoraproject.org/

1 comments hidden view all 204 comments
Revision history for this message
Endre Olah (endreolah68) wrote (last edit ):

Downloaded yesterday the 6.5.10 kernel and compiled it for Ubuntu 22.04 LTS. It works now without any patching needed. So I can confirm that it fixed in this kernel version.

Upgraded to Ubuntu 23.10 yesterday, which installed an earlier kernel, but left he 6.5.10 kernel on the machine too. Forcing to load this kernel automatically made it work under 23.10.

So for me the problem is solved until the official update is including the improved kernel.

3 comments hidden view all 204 comments
Revision history for this message
In , jnemeiksis (jnemeiksis-linux-kernel-bugs) wrote :

I've tried install Fedora 39 from bootable ISO and there are not working mouse and keyboard in installation area.

Lenovo V15 G4 AMN

Revision history for this message
In , jwrdegoede (jwrdegoede-linux-kernel-bugs) wrote :

> I've tried install Fedora 39 from bootable ISO and there are not working
> mouse and keyboard in installation area. Lenovo V15 G4 AMN

This is expected, F39's images use 6.5.6 as kernel and the fixes for this are only available in 6.5.10 and later.

So you need to either install 6.5.10 for your current distribution (most distributions have some mainline kernel repository somewhere) or install Fedora 39 using an usb keyboard + mouse and then install all updates and after that things should work.

Revision history for this message
In , jnemeiksis (jnemeiksis-linux-kernel-bugs) wrote :

yeah, after update kernel everything okay. Thanks!

2 comments hidden view all 204 comments
Revision history for this message
Quinten Van Ginderen (quintenvg1) wrote :

I can confirm too, i'm just waiting for the latest kernels to show up in mainline, so i can install them and have them signed. So that virtualbox will finally worrk too.

It's been an honor to test along you people!!

Happy patching. :)

3 comments hidden view all 204 comments
Revision history for this message
Endre Olah (endreolah68) wrote :

I have switched to Debian and downloaded the latest kernel from kernel.org. As the current kernel on Debian was 6.1.0-13, I have selected the 6.1.62 kernel source. I have followed the steps and Quinten written earlier, except the patching steps as it is not needed anymore and after installing the compiled kernel, it works perfectly.

Revision history for this message
Quinten Van Ginderen (quintenvg1) wrote :

Hey Guys,

I have recently installed the zabbly kernel in debian, it is based on version 6.5.10, no patching is needed the modules are signed, i'd say we're set until ubuntu and ubuntu based dsitro's are on kernel 6.5.10 or newer.

Happy patching, even tho patching for this bug is probably nearly done at this point :)

Kind regards.
Quinten.

Revision history for this message
In , Martin Green (greenm) wrote :

I also have same problem on Lenovo Yoga Duet 7 13IML05 model 82AS , Intel Core i7-10510U

Revision history for this message
Nerio Miguel Rincon Rodriguez (n3rio) wrote :

Hi Guys,

I just finished installing the kernel 6.5.10, and still no keyboard, no trackpad/mouse, I'm running Ubuntu 23.10 x86_64 on a 82KC Lenovo V14 G2 ALC, this is my CPU AMD Ryzen 7 5700U with Radeon G, any ideas? I take anything from changing OS to try the same distro different version.

Revision history for this message
Mario Limonciello (superm1) wrote :

Open a new bug at kernel bugzilla and attach kernel log, acpidump and dmidecode.

Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the linux-oem-6.5/6.5.0-1008.8 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-jammy-linux-oem-6.5' to 'verification-done-jammy-linux-oem-6.5'. If the problem still exists, change the tag 'verification-needed-jammy-linux-oem-6.5' to 'verification-failed-jammy-linux-oem-6.5'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: kernel-spammed-jammy-linux-oem-6.5-v2 verification-needed-jammy-linux-oem-6.5
Timo Aaltonen (tjaalton)
Changed in linux-oem-6.5 (Ubuntu Jammy):
status: Confirmed → Fix Committed
Timo Aaltonen (tjaalton)
Changed in linux-oem-6.1 (Ubuntu Jammy):
status: Confirmed → Fix Committed
tags: added: verification-done-jammy-linux-oem-6.1 verification-done-jammy-linux-oem-6.5
removed: verification-needed-jammy-linux-oem-6.1 verification-needed-jammy-linux-oem-6.5
Revision history for this message
Nerio Miguel Rincon Rodriguez (n3rio) wrote :

Hi,

Does the last messages indicates that the fix will be available in an upcoming update for the OS?

Revision history for this message
Danielle Satterfield (dsatterfield) wrote :

Maybe not for your G2 ALC. This ticket was specifically focused on the G4 AMN laptops.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

for the generic distro kernel it'll get fixed via normal stable backports, which at this point means the fix is available to download in February next year, at the earliest

Revision history for this message
Nerio Miguel Rincon Rodriguez (n3rio) wrote :

Hi people,

I guess it would be a good idea to let you know that the problem on Lenovo V14 G2 ALC is now fixed, didn't do anything, it just worked after an update.

Revision history for this message
Oliver Hamann (theageman) wrote :

For all Linux beginners that don't want to compile their own kernel:

It seems that it's already possible to download and install a pre-compiled kernel via GUI:

Simply follow these instructions: https://9to5linux.com/you-can-now-install-linux-kernel-6-5-on-ubuntu-heres-how

You'll need to enter the following commands into your terminal:

sudo add-apt-repository ppa:cappelikan/ppa
sudo apt update && sudo apt full-upgrade
sudo apt install -y mainline

After that is done you will find an application called "Mainline Kernels" in your desktop-environment.
Start that application and install a new Kernel (I installed kernel 6.5.11).

After you installed that kernel, enter this line in your terminal:

sudo apt --fix-broken install

Restart your notebook and enjoy your built-in keyboard and trackpad.

PLEASE NOTE: Like yourself I'm a linux-noob. I can only confirm that this works on my configuration:
Ubuntu 22.04/Gnome 42/Kernel 6.5.11

But in my case it works like a charm.

Good luck!
theageman

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-oem-6.1 - 6.1.0-1026.26

---------------
linux-oem-6.1 (6.1.0-1026.26) jammy; urgency=medium

  * jammy/linux-oem-6.1: 6.1.0-1026.26 -proposed tracker (LP: #2041950)

  * Packaging resync (LP: #1786013)
    - [Packaging] update annotations scripts
    - [Packaging] update helper scripts

  * Fix system suspend problem for Cirrus CS35L41 HDA codec on HP ZBook Fury 16
    G9 (LP: #2042060)
    - ALSA: hda: cs35l41: Override the _DSD for HP Zbook Fury 17 G9 to correct
      boost type
    - ALSA: hda: cs35l41: Use reset label to get GPIO for HP Zbook Fury 17 G9
    - ALSA: hda: cs35l41: Assert reset before system suspend
    - ALSA: hda: cs35l41: Assert Reset prior to de-asserting in probe and system
      resume
    - ALSA: hda: cs35l41: Run boot process during resume callbacks
    - ALSA: hda: cs35l41: Force a software reset after hardware reset
    - ALSA: hda: cs35l41: Do not unload firmware before reset in system suspend
    - ALSA: hda: cs35l41: Check CSPL state after loading firmware
    - ASoC: cs35l41: Detect CSPL errors when sending CSPL commands

  * Support speaker mute hotkey for Cirrus CS35L41 HDA codec (LP: #2039151)
    - ALSA: hda: cs35l41: Support systems with missing _DSD properties
    - ALSA: hda: cs35l41: Fix the loop check in cs35l41_add_dsd_properties
    - ALSA: hda: cs35l41: Add notification support into component binding
    - ALSA: hda/realtek: Support ACPI Notification framework via component binding
    - ALSA: hda: cs35l41: Support mute notifications for CS35L41 HDA
    - ALSA: hda: cs35l41: Add read-only ALSA control for forced mute

  * Keyboard and Touchpad Not Working in New Lenovo V15 Gen4 Laptop
    (LP: #2034477)
    - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
    - platform/x86: Add s2idle quirk for more Lenovo laptops

  * CVE-2023-31085
    - ubi: Refuse attaching if mtd's erasesize is 0

  * CVE-2023-5178
    - nvmet-tcp: Fix a possible UAF in queue intialization setup

  * CVE-2023-5090
    - x86: KVM: SVM: always update the x2avic msr interception

  * CVE-2023-5717
    - perf: Disallow mis-matched inherited group reads

 -- Timo Aaltonen <email address hidden> Wed, 01 Nov 2023 14:45:18 +0200

Changed in linux-oem-6.1 (Ubuntu Jammy):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-oem-6.5 - 6.5.0-1008.8

---------------
linux-oem-6.5 (6.5.0-1008.8) jammy; urgency=medium

  * jammy/linux-oem-6.5: 6.5.0-1008.8 -proposed tracker (LP: #2041878)

  * Packaging resync (LP: #1786013)
    - [Packaging] resync git-ubuntu-log
    - [Packaging] resync update-dkms-versions helper

  * System hang after unplug/plug DP monitor with AMD W7500 card (LP: #2042912)
    - SAUCE: drm/amd/pm: Fix error of MACO flag setting code

  * Fix after-suspend-mediacard/sdhc-insert test failed (LP: #2042500)
    - SAUCE: PCI/ASPM: Add back L1 PM Substate save and restore

  * Keyboard and Touchpad Not Working in New Lenovo V15 Gen4 Laptop
    (LP: #2034477)
    - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
    - platform/x86: Add s2idle quirk for more Lenovo laptops

  * Fix RPL-U CPU C-state alway keep at C3 when system run PHM with idle screen
    on (LP: #2042385)
    - SAUCE: r8169: Add quirks to enable ASPM on Dell platforms

  * Fix system suspend problem for Cirrus CS35L41 HDA codec on HP ZBook Fury 16
    G9 (LP: #2042060)
    - ALSA: hda: cs35l41: Override the _DSD for HP Zbook Fury 17 G9 to correct
      boost type
    - ALSA: hda: cs35l41: Use reset label to get GPIO for HP Zbook Fury 17 G9
    - ALSA: hda: cs35l41: Assert reset before system suspend
    - ALSA: hda: cs35l41: Assert Reset prior to de-asserting in probe and system
      resume
    - ALSA: hda: cs35l41: Run boot process during resume callbacks
    - ALSA: hda: cs35l41: Force a software reset after hardware reset
    - ALSA: hda: cs35l41: Do not unload firmware before reset in system suspend
    - ALSA: hda: cs35l41: Check CSPL state after loading firmware
    - ASoC: cs35l41: Detect CSPL errors when sending CSPL commands

  * Miscellaneous Ubuntu changes
    - [Packaging] Add ppa2 to getabis

  [ Ubuntu: 6.5.0-13.13 ]

  * mantic/linux: 6.5.0-13.13 -proposed tracker (LP: #2042652)
  * arm64 atomic issues cause disk corruption (LP: #2042573)
    - locking/atomic: scripts: fix fallback ifdeffery

  [ Ubuntu: 6.5.0-11.11 ]

  * mantic/linux: 6.5.0-11.11 -proposed tracker (LP: #2041879)
  * CVE-2023-31085
    - ubi: Refuse attaching if mtd's erasesize is 0
  * CVE-2023-4244
    - netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction
  * CVE-2023-5633
    - drm/vmwgfx: Keep a gem reference to user bos in surfaces
  * CVE-2023-5345
    - fs/smb/client: Reset password pointer to NULL
  * CVE-2023-5090
    - x86: KVM: SVM: always update the x2avic msr interception
  * Packaging resync (LP: #1786013)
    - [Packaging] update helper scripts

 -- Timo Aaltonen <email address hidden> Fri, 10 Nov 2023 13:04:39 +0200

Changed in linux-oem-6.5 (Ubuntu Jammy):
status: Fix Committed → Fix Released
Ike Panhc (ikepanhc)
Changed in ideapad-laptop:
status: New → Invalid
Displaying first 40 and last 40 comments. View all 204 comments or add a comment.
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.