Sample Header Ad - 728x90

Problem with touchpad lag running Linux on X1 carbon gen 7

0 votes
0 answers
52 views
I bought this second hand laptop one month ago (Lenovo X1 carbon gen7) and I started installing Arch Linux on it and I noticed there was a problem with the touch pad. The touchpad works at the end but lags something and the feeling is not smooth as it has to be normally, I cannot explain my issue better than this. So now I tried another OS, I'm trying NixOS and I still have the same issue.I also tried to change battery cause maybe the old battery could cause some issues but nothing. So I decided to ask you that maybe you know what can be the problem. From the dmesg --level=err,warn I got the following:
[    0.281813] Transient Scheduler Attacks: MMIO Stale Data CPU bug present and SMT on, data leak possible. See https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/processor_mmio_stale_data.html  for more details.
[    0.700594] pnp 00:09: disabling [mem 0x000c0000-0x000c3fff] because it overlaps 0000:00:02.0 BAR 6 [mem 0x000c0000-0x000dffff]
[    0.700601] pnp 00:09: disabling [mem 0x000c8000-0x000cbfff] because it overlaps 0000:00:02.0 BAR 6 [mem 0x000c0000-0x000dffff]
[    0.700605] pnp 00:09: disabling [mem 0x000d0000-0x000d3fff] because it overlaps 0000:00:02.0 BAR 6 [mem 0x000c0000-0x000dffff]
[    0.700608] pnp 00:09: disabling [mem 0x000d8000-0x000dbfff] because it overlaps 0000:00:02.0 BAR 6 [mem 0x000c0000-0x000dffff]
[    0.847790] hpet_acpi_add: no address or irqs in _CRS
[    0.881477] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
[    3.262763] booting system configuration /nix/store/rh1r691mrs6v1hzrz7vdiwr7jscr6965-nixos-system-nixos-25.05.806427.32a4e8794210
[    4.637919] resource: resource sanity check: requesting [mem 0x00000000fed10000-0x00000000fed15fff], which spans more than pnp 00:06 [mem 0xfed10000-0xfed13fff]
[    4.637923] caller snb_uncore_imc_init_box+0x86/0xe0 [intel_uncore] mapping multiple BARs
[    4.944104] i801_smbus 0000:00:1f.4: SMBus is busy, can't use it!
[    5.125487] iwlwifi 0000:00:14.3: WRT: Overriding region id 0
[    5.125492] iwlwifi 0000:00:14.3: WRT: Overriding region id 1
[    5.125494] iwlwifi 0000:00:14.3: WRT: Overriding region id 2
[    5.125496] iwlwifi 0000:00:14.3: WRT: Overriding region id 3
[    5.125498] iwlwifi 0000:00:14.3: WRT: Overriding region id 4
[    5.125500] iwlwifi 0000:00:14.3: WRT: Overriding region id 6
[    5.125502] iwlwifi 0000:00:14.3: WRT: Overriding region id 8
[    5.125504] iwlwifi 0000:00:14.3: WRT: Overriding region id 9
[    5.125506] iwlwifi 0000:00:14.3: WRT: Overriding region id 10
[    5.125508] iwlwifi 0000:00:14.3: WRT: Overriding region id 11
[    5.125510] iwlwifi 0000:00:14.3: WRT: Overriding region id 15
[    5.125512] iwlwifi 0000:00:14.3: WRT: Overriding region id 16
[    5.125514] iwlwifi 0000:00:14.3: WRT: Overriding region id 18
[    5.125516] iwlwifi 0000:00:14.3: WRT: Overriding region id 19
[    5.125518] iwlwifi 0000:00:14.3: WRT: Overriding region id 20
[    5.125519] iwlwifi 0000:00:14.3: WRT: Overriding region id 21
[    5.125522] iwlwifi 0000:00:14.3: WRT: Overriding region id 28
[    5.223140] spi-nor spi0.0: supply vcc not found, using dummy regulator
[    5.781228] skl_hda_dsp_generic skl_hda_dsp_generic: ASoC: Parent card not yet available, widget card binding deferred
[    6.890891] Bluetooth: hci0: HCI LE Coded PHY feature bit is set, but its usage is not supported.
[    7.941680] nvme nvme0: using unchecked data buffer
[   51.874573] intel_pch_thermal 0000:00:12.0: CPU-PCH current temp [58C] higher than the threshold temp [50C], S0ix might fail. Start cooling...
[   60.615650] intel_pch_thermal 0000:00:12.0: Wakeup event detected, abort cooling
[  153.163522] intel_pch_thermal 0000:00:12.0: CPU-PCH current temp [50C] higher than the threshold temp [50C], S0ix might fail. Start cooling...
[ 2611.805595] warning: `ThreadPoolForeg' uses wireless extensions which will stop working for Wi-Fi 7 hardware; use nl80211
Where the error is just:
[    4.944104] i801_smbus 0000:00:1f.4: SMBus is busy, can't use it!
If you can help me also to understand how to diagnose and solve these problems it would be really nice, thanks in advance. --- I also tried to blacklisted the i2c_i801 module and the error doesn't appear anymore but the lag of the touchpad still persist. --- After three days of work I realize that maybe the problem of SMBus has nothing to do with the touchpad. And the problem with the touchpad is another one but I really cannot solve it. I can show you the journalctl -p 3 results:
lug 22 19:11:28 nixos kernel: i801_smbus 0000:00:1f.4: SMBus is busy, can't use it!
lug 22 19:13:17 nixos kwin_wayland: kwin_libinput: Libinput: event12 - SYNA8005:00 06CB:CD8C Touchpad: kernel bug: Touch jump detected and discarded.
                                          See https://wayland.freedesktop.org/libinput/doc/1.27.1/touchpad-jumping-cursors.html  for details
lug 22 19:13:25 nixos kwin_wayland: kwin_libinput: Libinput: event12 - SYNA8005:00 06CB:CD8C Touchpad: kernel bug: Touch jump detected and discarded.
                                          See https://wayland.freedesktop.org/libinput/doc/1.27.1/touchpad-jumping-cursors.html  for details
lug 22 19:13:26 nixos kwin_wayland: kwin_libinput: Libinput: event12 - SYNA8005:00 06CB:CD8C Touchpad: kernel bug: Touch jump detected and discarded.
                                          See https://wayland.freedesktop.org/libinput/doc/1.27.1/touchpad-jumping-cursors.html  for details
lug 22 19:15:44 nixos kwin_wayland: kwin_libinput: Libinput: event12 - SYNA8005:00 06CB:CD8C Touchpad: kernel bug: Touch jump detected and discarded.
                                          See https://wayland.freedesktop.org/libinput/doc/1.27.1/touchpad-jumping-cursors.html  for details
lug 22 19:17:01 nixos kwin_wayland: kwin_libinput: Libinput: event12 - SYNA8005:00 06CB:CD8C Touchpad: kernel bug: Touch jump detected and discarded.
                                          See https://wayland.freedesktop.org/libinput/doc/1.27.1/touchpad-jumping-cursors.html  for details
lug 22 19:17:01 nixos kwin_wayland: kwin_libinput: Libinput: event12 - SYNA8005:00 06CB:CD8C Touchpad: WARNING: log rate limit exceeded (5 msgs per 24h). Discarding future messages.
So, there is this problem with libinput that maybe makes the touchpad lagging. Please help me :(.
Asked by michael pasqui (101 rep)
Jul 17, 2025, 05:07 PM
Last activity: Jul 22, 2025, 05:53 PM