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: [152890.240285] watchdog: BUG: soft lockup - CPU#1 stuck for 23s! [irq/125-ELAN260:233] [152890.240291] Modules linked in: ccm xt_conntrack xt_MASQUERADE nf_conntrack_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 [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_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 [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/KLVD-WXX9-PCB-B2, BIOS 3.02 07/31/2021 [152890.240387] RIP: 0010:__do_softirq+0x73/0x29b [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 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:ffffb16a80180f90 EFLAGS: 00000286 [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: 0000000000000000(0000) GS:ffff9a73b0840000(0000) knlGS:0000000000000000 [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] [152890.240405] asm_call_irq_on_stack+0xf/0x20 [152890.240407] [152890.240407] do_softirq_own_stack+0x3d/0x50 [152890.240410] irq_exit_rcu+0xa4/0xb0 [152890.240412] sysvec_apic_timer_interrupt+0x3d/0x90 [152890.240414] asm_sysvec_apic_timer_interrupt+0x12/0x20 [152890.240416] RIP: 0010:finish_task_switch+0xb2/0x280 [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:ffffb16a80a03e00 EFLAGS: 00000246 [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+0x454/0x8a0 [152890.240424] ? irq_finalize_oneshot.part.0+0xf0/0xf0 [152890.240426] schedule+0x4f/0xc0 [152890.240427] irq_thread+0x91/0x170 [152890.240428] ? irq_forced_thread_fn+0x90/0x90 [152890.240430] ? irq_thread_check_affinity+0xf0/0xf0 [152890.240431] kthread+0x12b/0x150 [152890.240433] ? set_kthread_struct+0x40/0x40 [152890.240434] ret_from_fork+0x1f/0x30