Very often the touchpad freezes without dmesg message.
But each time it freezes the CPU does to 100% for the process irq/125-ELAN260.
The bug frequency is then every minutes, some seconds, or longer.
Suspending and resuming the laptop increases the probability of the bug.
After a fresh restart, the bug does not occurs immediately. Maybe after one hour.
Very often the touchpad freezes without dmesg message.
But each time it freezes the CPU does to 100% for the process irq/125-ELAN260.
The bug frequency is then every minutes, some seconds, or longer.
Suspending and resuming the laptop increases the probability of the bug.
After a fresh restart, the bug does not occurs immediately. Maybe after one hour.
Very long freeze triggers messages in dmesg: ELAN260: 233] netlink nfnetlink xfrm_user xfrm_algo xt_addrtype iptable_filter iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c bpfilter br_netfilter bridge stp llc vboxnetadp(O) vboxnetflt(O) vboxdrv(O) cmac algif_hash algif_skcipher af_alg snd_hda_codec_hdmi aufs hid_logitech_hidpp overlay bnep hid_logitech_dj uvcvideo videobuf2_vmalloc videobuf2_memops btusb videobuf2_v4l2 btrtl videobuf2_common btbcm btintel videodev bluetooth usbhid mc ecdh_generic ecc snd_sof_pci snd_sof_ intel_hda_ common snd_sof_intel_hda snd_sof_intel_byt snd_sof_intel_ipc snd_sof snd_sof_xtensa_dsp snd_soc_hdac_hda snd_hda_ext_core snd_soc_ acpi_intel_ match snd_soc_acpi snd_hda_intel joydev snd_intel_dspcfg soundwire_intel soundwire_ generic_ allocation soundwire_cadence snd_hda_codec snd_hda_core snd_hwdep soundwire_bus snd_soc_core snd_compress x86_pkg_ temp_thermal ac97_bus intel_powerclamp snd_pcm_dmaengine coretemp mei_hdcp thermal_ device cryptd syscopyarea processor_ thermal_ rfim glue_helper huawei_wmi processor_ thermal_ mbox sysfillrect snd intel_cstate processor_ thermal_ rapl ledtrig_audio sparse_keymap serio_raw efi_pstore wmi_bmof soundcore mei_me intel_rapl_common cfg80211 sysimgblt mei hid_multitouch intel_soc_dts_iosf mac_hid int3400_thermal acpi_pad int3403_thermal acpi_thermal_rel int340x_ thermal_ zone sch_fq_codel msr parport_pc ppdev lp parport drm ip_tables x_tables autofs4 hid_generic nvme crc32_pclmul nvme_core i2c_i801 i2c_smbus intel_lpss_pci intel_lpss idma64 xhci_pci i2c_hid virt_dma xhci_pci_renesas wmi hid video pinctrl_tigerlake KLVD-WXX9- PCB-B2, BIOS 3.02 07/31/2021 do_softirq+ 0x73/0x29b 180f90 EFLAGS: 00000286 0(0000) GS:ffff9a73b084 0000(0000) knlGS:000000000 0000000 irq_on_ stack+0xf/ 0x20 own_stack+ 0x3d/0x50 rcu+0xa4/ 0xb0 apic_timer_ interrupt+ 0x3d/0x90 apic_timer_ interrupt+ 0x12/0x20 task_switch+ 0xb2/0x280 a03e00 EFLAGS: 00000246 0x454/0x8a0 oneshot. part.0+ 0xf0/0xf0 0x91/0x170 thread_ fn+0x90/ 0x90 check_affinity+ 0xf0/0xf0 struct+ 0x40/0x40 fork+0x1f/ 0x30
[152890.240285] watchdog: BUG: soft lockup - CPU#1 stuck for 23s! [irq/125-
[152890.240291] Modules linked in: ccm xt_conntrack xt_MASQUERADE nf_conntrack_
[152890.240332] intel_rapl_msr snd_pcm nls_iso8859_1 snd_seq_midi snd_seq_midi_event iwlmvm kvm_intel mac80211 kvm i915 libarc4 snd_rawmidi crct10dif_pclmul ghash_clmulni_intel aesni_intel snd_seq drm_kms_helper iwlwifi crypto_simd cec rc_core snd_seq_device i2c_algo_bit snd_timer input_leds fb_sys_fops processor_
[152890.240384] CPU: 1 PID: 233 Comm: irq/125-ELAN260 Tainted: G O 5.11.0-37-generic #41~20.04.2-Ubuntu
[152890.240386] Hardware name: HUAWEI KLVD-WXX9/
[152890.240387] RIP: 0010:__
[152890.240392] Code: 7b 01 59 00 01 00 00 89 75 ac c7 45 c8 0a 00 00 00 48 89 45 c0 48 89 45 b0 65 66 c7 05 54 ba 02 59 00 00 fb 66 0f 1f 44 00 00 <bb> ff ff ff ff 49 c7 c3 c0 60 80 a7 41 0f bc df 83 c3 01 89 5d d4
[152890.240393] RSP: 0018:ffffb16a80
[152890.240395] RAX: ffff9a704d5e5c40 RBX: 0000000000000000 RCX: 00000000000006e0
[152890.240396] RDX: 0000000000000000 RSI: 0000000000208040 RDI: 0000000000000000
[152890.240396] RBP: ffffb16a80180fe8 R08: 0000000000000000 R09: 000034a762731c06
[152890.240397] R10: 000034a762360280 R11: 0000000000029490 R12: ffffb16a80a03d58
[152890.240398] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000280
[152890.240398] FS: 000000000000000
[152890.240399] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[152890.240400] CR2: 00007f9e4f073004 CR3: 0000000370610002 CR4: 0000000000770ee0
[152890.240401] PKRU: 55555554
[152890.240401] Call Trace:
[152890.240402] <IRQ>
[152890.240405] asm_call_
[152890.240407] </IRQ>
[152890.240407] do_softirq_
[152890.240410] irq_exit_
[152890.240412] sysvec_
[152890.240414] asm_sysvec_
[152890.240416] RIP: 0010:finish_
[152890.240417] Code: 89 da 48 8b 1b 4c 89 e7 48 c7 02 00 00 00 00 e8 a4 b4 d2 00 48 85 db 75 e2 4c 89 e7 c6 07 00 0f 1f 40 00 fb 66 0f 1f 44 00 00 <65> 48 8b 04 25 c0 7b 01 00 0f 1f 44 00 00 4d 85 f6 74 21 65 48 8b
[152890.240418] RSP: 0018:ffffb16a80
[152890.240419] RAX: ffff9a7040a3dc40 RBX: 0000000000000000 RCX: 0000000000000000
[152890.240420] RDX: 0000000000000000 RSI: 0000000055555554 RDI: ffff9a73b086c2c0
[152890.240420] RBP: ffffb16a80a03e28 R08: 00008b0757a5008c R09: 0000000000000000
[152890.240421] R10: 0000000000000000 R11: 0000000000000000 R12: ffff9a73b086c2c0
[152890.240421] R13: ffff9a7040a3dc40 R14: 0000000000000000 R15: 0000000000000000
[152890.240423] __schedule+
[152890.240424] ? irq_finalize_
[152890.240426] schedule+0x4f/0xc0
[152890.240427] irq_thread+
[152890.240428] ? irq_forced_
[152890.240430] ? irq_thread_
[152890.240431] kthread+0x12b/0x150
[152890.240433] ? set_kthread_
[152890.240434] ret_from_