You are not logged in.

#1 2025-08-18 12:49:19

elippou
Member
Registered: 2018-12-11
Posts: 3

linux-6.16.1-arch1-1: dmesg shows Call Trace, touchpad doesn't work

Hey all,

on my Lenovo ThinkBook G16 IRL, with the 6.16.x series, I'm getting this in `dmesg`:

[    0.179086] Hardware name: LENOVO 21KH/LNVNB161216, BIOS MMCN47WW 07/21/2025
[    0.179087] Call Trace:
[    0.179088]  <TASK>
[    0.179089]  dump_stack_lvl+0x5d/0x80
[    0.179093]  warn_alloc+0x163/0x190
[    0.179095]  ? __alloc_pages_direct_compact+0xaf/0x1d0
[    0.179097]  __alloc_pages_slowpath.constprop.0+0x55a/0xe00
[    0.179099]  __alloc_frozen_pages_noprof+0x334/0x350
[    0.179101]  alloc_pages_mpol+0x86/0x170
[    0.179103]  ? __pfx_dma_atomic_pool_init+0x10/0x10
[    0.179105]  alloc_pages_noprof+0x50/0x90
[    0.179106]  atomic_pool_expand+0x6d/0x1e0
[    0.179108]  ? __pfx_dma_atomic_pool_init+0x10/0x10
[    0.179113]  __dma_atomic_pool_init+0x46/0xa0
[    0.179115]  dma_atomic_pool_init+0xaa/0x150
[    0.179115]  do_one_initcall+0x58/0x300
[    0.179118]  kernel_init_freeable+0x238/0x2a0
[    0.179120]  ? __pfx_kernel_init+0x10/0x10
[    0.179122]  kernel_init+0x1a/0x140
[    0.179122]  ret_from_fork+0x197/0x1d0
[    0.179124]  ? __pfx_kernel_init+0x10/0x10
[    0.179124]  ret_from_fork_asm+0x1a/0x30
[    0.179126]  </TASK>
[    0.179126] Mem-Info:
[    0.179128] active_anon:0 inactive_anon:0 isolated_anon:0
                active_file:0 inactive_file:0 isolated_file:0
                unevictable:0 dirty:0 writeback:0
                slab_reclaimable:54 slab_unreclaimable:1981
                mapped:0 shmem:0 pagetables:77
                sec_pagetables:514 bounce:0
                kernel_misc_reclaimable:0
                free:16315363 free_pcp:0 free_cma:0

I can't seem to figure out what the original cause is, but the symptom is that the touchpad doesn't work (i2c_hid_acpi), or register into `libinput list-devices`. Based on a quick test, I didn't notice any other obvious issues.

Anyone else have this? I'm currently running linux-lts because of this issue.

I can post the entirety of `dmesg` if someone is interested.

Last edited by elippou (2025-08-18 12:51:15)

Offline

#2 2025-08-18 14:11:13

gromit
Administrator
From: Germany
Registered: 2024-02-10
Posts: 1,523
Website

Re: linux-6.16.1-arch1-1: dmesg shows Call Trace, touchpad doesn't work

Hm that's unfortunate... Could you check the latest mainline kernel to see if the problem is still present there?

sudo pacman -U https://pkgbuild.com/~gromit/linux-bisection-kernels/linux-mainline-6.17rc2-1-x86_64.pkg.tar.zst

Offline

#3 2025-08-18 16:19:34

elippou
Member
Registered: 2018-12-11
Posts: 3

Re: linux-6.16.1-arch1-1: dmesg shows Call Trace, touchpad doesn't work

Thank you! Tried it, and confirmed that the problem doesn't occur on 6.17rc2-1 yikes

As in, no stack trace in dmesg, and the touchpad works

Last edited by elippou (2025-08-18 16:20:28)

Offline

#4 2025-08-18 16:40:38

gromit
Administrator
From: Germany
Registered: 2024-02-10
Posts: 1,523
Website

Re: linux-6.16.1-arch1-1: dmesg shows Call Trace, touchpad doesn't work

Thats good to know! If you want you could also test the release candidate for the next stable kernel (that one was just released):

sudo pacman -U https://pkgbuild.com/~gromit/linux-bisection-kernels/linux-6.16.2rc1-1-x86_64.pkg.tar.zst

Offline

#5 2025-08-18 17:05:19

elippou
Member
Registered: 2018-12-11
Posts: 3

Re: linux-6.16.1-arch1-1: dmesg shows Call Trace, touchpad doesn't work

Also doesn't occur on 6.16.2rc1. Cool! I guess I'll use the lts kernel until that one is released smile

Offline

#6 2025-08-18 18:21:17

gromit
Administrator
From: Germany
Registered: 2024-02-10
Posts: 1,523
Website

Re: linux-6.16.1-arch1-1: dmesg shows Call Trace, touchpad doesn't work

Yeah that should be soonish, the release candidate announcement mentions the followin:

Greg Kroah-Hartmann wrote:

Responses should be made by Wed, 20 Aug 2025 12:43:43 +0000.
Anything received after that time might be too late.

https://lore.kernel.org/all/20250818124 … ation.org/

Offline

#7 2025-08-19 01:11:08

y372732
Member
Registered: 2025-01-07
Posts: 5

Re: linux-6.16.1-arch1-1: dmesg shows Call Trace, touchpad doesn't work

Happened to me as well, so I've switched to the linux-lts kernel as well. Works on there.

My laptop is the Lenovo Ideapad Flex 5 14IAU7.

❯ sudo dmesg | grep -i i2c
[    0.181623] ACPI Error: Aborting method \_SB.PC00.I2C1.TPD0._INI due to previous error (AE_NOT_EXIST) (20250404/psparse-529)
[    0.181628] ACPI Error: AE_NOT_EXIST, during \_SB.PC00.I2C1.TPD0._INI execution (20250404/nsinit-657)
[    2.199719] i2c_dev: i2c /dev entries driver
[    2.670613] input: WACF2200:00 056A:52C6 Touchscreen as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-13/i2c-WACF2200:00/0018:056A:52C6.0001/input/input6
[    2.670726] input: WACF2200:00 056A:52C6 as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-13/i2c-WACF2200:00/0018:056A:52C6.0001/input/input7
[    2.670774] input: WACF2200:00 056A:52C6 Stylus as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-13/i2c-WACF2200:00/0018:056A:52C6.0001/input/input8
[    2.670819] input: WACF2200:00 056A:52C6 as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-13/i2c-WACF2200:00/0018:056A:52C6.0001/input/input9
[    2.670867] input: WACF2200:00 056A:52C6 Mouse as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-13/i2c-WACF2200:00/0018:056A:52C6.0001/input/input10
[    2.670941] hid-generic 0018:056A:52C6.0001: input,hidraw0: I2C HID v1.00 Mouse [WACF2200:00 056A:52C6] on i2c-WACF2200:00
[    2.748843] wacom 0018:056A:52C6.0001: hidraw0: I2C HID v1.00 Mouse [WACF2200:00 056A:52C6] on i2c-WACF2200:00
[    2.748876] input: Wacom HID 52C6 Pen as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-13/i2c-WACF2200:00/0018:056A:52C6.0001/input/input12
[    2.748918] input: Wacom HID 52C6 Finger as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-13/i2c-WACF2200:00/0018:056A:52C6.0001/input/input13

Last edited by y372732 (2025-08-19 01:11:56)

Offline

Board footer

Powered by FluxBB