I had another touchpad crash and here is the dmesg output : [10665.178468] i2c_designware i2c_designware.0: controller timed out [10681.337825] i2c_designware i2c_designware.0: controller timed out [10734.714133] i2c_designware i2c_designware.0: controller timed out [10975.448460] i2c_designware i2c_designware.0: controller timed out [11397.751194] i2c_designware i2c_designware.0: controller timed out [11474.262443] i2c_designware i2c_designware.0: controller timed out [12512.320584] irq 27: nobody cared (try booting with the "irqpoll" option) [12512.320589] CPU: 5 PID: 0 Comm: swapper/5 Tainted: G O 5.11.0-37-generic #41~20.04.2-Ubuntu [12512.320591] Hardware name: HUAWEI KLVD-WXX9/KLVD-WXX9-PCB-B2, BIOS 3.02 07/31/2021 [12512.320592] Call Trace: [12512.320592] [12512.320594] dump_stack+0x74/0x92 [12512.320599] __report_bad_irq+0x3a/0xaf [12512.320600] note_interrupt.cold+0xb/0x60 [12512.320601] handle_irq_event_percpu+0x73/0x80 [12512.320604] handle_irq_event+0x3b/0x60 [12512.320605] handle_fasteoi_irq+0x9c/0x150 [12512.320606] common_interrupt+0x70/0x150 [12512.320608] asm_common_interrupt+0x1e/0x40 [12512.320610] RIP: 0010:__do_softirq+0x73/0x29b [12512.320612] Code: 7b 01 67 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 67 00 00 fb 66 0f 1f 44 00 00 ff ff ff ff 49 c7 c3 c0 60 80 99 41 0f bc df 83 c3 01 89 5d d4 [12512.320613] RSP: 0018:ffffb6d500250f90 EFLAGS: 00000206 [12512.320614] RAX: ffff9cc600b83d80 RBX: 0000000000000000 RCX: 00000000000006e0 [12512.320615] RDX: 0000000000000000 RSI: 0000000004200042 RDI: 0000000000000000 [12512.320616] RBP: ffffb6d500250fe8 R08: 0000000000000000 R09: 000006ae80dfda07 [12512.320616] R10: 000006ae80a20080 R11: 0000000000004635 R12: ffffb6d500133d98 [12512.320617] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000080 [12512.320619] asm_call_irq_on_stack+0xf/0x20 [12512.320620] [12512.320621] do_softirq_own_stack+0x3d/0x50 [12512.320622] irq_exit_rcu+0xa4/0xb0 [12512.320624] sysvec_apic_timer_interrupt+0x3d/0x90 [12512.320625] asm_sysvec_apic_timer_interrupt+0x12/0x20 [12512.320627] RIP: 0010:cpuidle_enter_state+0xdf/0x350 [12512.320629] Code: ff e8 d5 b3 77 ff 80 7d d7 00 74 17 9c 58 0f 1f 44 00 00 f6 c4 02 0f 85 52 02 00 00 31 ff e8 68 5d 7e ff fb 66 0f 1f 44 00 00 <45> 85 ff 0f 88 e5 00 00 00 49 63 c7 4c 2b 75 c8 48 8d 14 40 48 8d [12512.320630] RSP: 0018:ffffb6d500133e48 EFLAGS: 00000246 [12512.320630] RAX: ffff9cc97096c2c0 RBX: 0000000000000001 RCX: 000000000000001f [12512.320631] RDX: 0000000000000000 RSI: 000000002da97f6a RDI: 0000000000000000 [12512.320631] RBP: ffffb6d500133e80 R08: 00000b604ab14610 R09: ffffffff99a4d8e0 [12512.320632] R10: ffff9cc97096aee4 R11: ffff9cc97096aec4 R12: ffffd6d4ffd40000 [12512.320633] R13: ffffffff99a4d8e0 R14: 00000b604ab14610 R15: 0000000000000001 [12512.320633] ? cpuidle_enter_state+0xbb/0x350 [12512.320635] cpuidle_enter+0x2e/0x40 [12512.320636] call_cpuidle+0x23/0x40 [12512.320638] do_idle+0x1df/0x260 [12512.320639] cpu_startup_entry+0x20/0x30 [12512.320640] start_secondary+0x11f/0x160 [12512.320641] secondary_startup_64_no_verify+0xc2/0xcb [12512.320644] handlers: [12512.320644] [<00000000de1ee859>] idma64_irq [idma64] [12512.320648] [<000000002ed4f530>] i2c_dw_isr [12512.320650] Disabling IRQ #27