Dell touchpad intermittently stops registering clicks (Plasma on Wayland)

Hi everyone,

I have issues where the touchpad stops intermittently registering clicks for twenty seconds or so (Plasma/Wayland). It might be a hardware issue, but I’m not sure because I’ve previously had this issue on Mint (Cinnamon/X11) so I would like to eliminate the possibility of OS issues before I bother a repair shop about this.

I’ve attached my kernel ring buffer from the last time I had this issue, as well as hardware and package information from the EOS log tool. There are some weird ACPI errors that every Linux distribution gives me with this machine (Dell XPS 15 9530).

Here are the ACPI errors and warnings I found in the dmesg output using grep -i acpi:

[  +0.000000] BIOS-e820: [mem 0x0000000060d11000-0x0000000061571fff]  ACPI NVS
[  +0.000000] BIOS-e820: [mem 0x0000000061572000-0x00000000617fefff]  ACPI data
[  +0.000000] efi: ACPI=0x617fe000 ACPI 2.0=0x617fe014 SMBIOS=0x5c7f8000 TPMFinalLog=0x6148b000 ESRT=0x5c788818 MEMATTR=0x5687c018 INITRD=0x5686c398 RNG=0x61708018 TPMEventLog=0x616fc018 
[  +0.000004] ACPI: Early table checksum verification disabled
[  +0.000002] ACPI: RSDP 0x00000000617FE014 000024 (v02 DELL  )
[  +0.000002] ACPI: XSDT 0x000000006171F188 000134 (v01 DELL   Dell Inc 00000002      01000013)
[  +0.000004] ACPI: FACP 0x00000000617EA000 000114 (v06 DELL   Dell Inc 00000002      01000013)
[  +0.000002] ACPI: DSDT 0x000000006174B000 09B895 (v02 DELL   Dell Inc 00000002      01000013)
[  +0.000002] ACPI: FACS 0x00000000614BB000 000040
[  +0.000001] ACPI: SSDT 0x00000000617FC000 00038C (v02 PmaxDv Pmax_Dev 00000001 INTL 20200717)
[  +0.000002] ACPI: SSDT 0x00000000617FB000 000177 (v01 CIRRUS SPKRAMPS 00000002 INTL 20200717)
[  +0.000001] ACPI: SSDT 0x00000000617F5000 005C55 (v02 CpuRef CpuSsdt  00003000 INTL 20200717)
[  +0.000002] ACPI: SSDT 0x00000000617EB000 009D65 (v02 DptfTb DptfTabl 00001000 INTL 20200717)
[  +0.000001] ACPI: HPET 0x00000000617E9000 000038 (v01 DELL   Dell Inc 00000002      01000013)
[  +0.000002] ACPI: APIC 0x00000000617E8000 0001DC (v05 DELL   Dell Inc 00000002      01000013)
[  +0.000001] ACPI: MCFG 0x00000000617E7000 00003C (v01 DELL   Dell Inc 00000002      01000013)
[  +0.000001] ACPI: SSDT 0x0000000061747000 00386C (v02 DELL   DellRtd3 00001000 INTL 20200717)
[  +0.000002] ACPI: SSDT 0x0000000061742000 001343 (v02 INTEL  IgfxSsdt 00003000 INTL 20200717)
[  +0.000001] ACPI: SSDT 0x0000000061734000 00D85E (v02 INTEL  TcssSsdt 00001000 INTL 20200717)
[  +0.000001] ACPI: NHLT 0x0000000061732000 001214 (v00 DELL   Dell Inc 00000002      01000013)
[  +0.000002] ACPI: SSDT 0x0000000061730000 0010C0 (v02 DELL   UsbCTabl 00001000 INTL 20200717)
[  +0.000001] ACPI: LPIT 0x000000006172F000 0000CC (v01 DELL   Dell Inc 00000002      01000013)
[  +0.000001] ACPI: WSMT 0x000000006172E000 000028 (v01 DELL   Dell Inc 00000002      01000013)
[  +0.000002] ACPI: SSDT 0x000000006172D000 000B44 (v02 DELL   PtidDevc 00001000 INTL 20200717)
[  +0.000001] ACPI: SSDT 0x0000000061723000 0093E7 (v02 DELL   TbtTypeC 00000000 INTL 20200717)
[  +0.000001] ACPI: DBGP 0x0000000061722000 000034 (v01 DELL   Dell Inc 00000002      01000013)
[  +0.000002] ACPI: DBG2 0x0000000061721000 000054 (v00 DELL   Dell Inc 00000002      01000013)
[  +0.000001] ACPI: BOOT 0x0000000061720000 000028 (v01 DELL   CBX3     00000002      01000013)
[  +0.000002] ACPI: MSDM 0x00000000617FD000 000055 (v03 DELL   CBX3     06222004 AMI  00010013)
[  +0.000001] ACPI: SSDT 0x000000006171E000 00060E (v02 DELL   Tpm2Tabl 00001000 INTL 20200717)
[  +0.000001] ACPI: TPM2 0x000000006171D000 00004C (v04 DELL   Dell Inc 00000002      01000013)
[  +0.000002] ACPI: DMAR 0x000000006171C000 000088 (v01 INTEL  Dell Inc 00000002      01000013)
[  +0.000001] ACPI: FPDT 0x000000006171B000 000034 (v01 DELL   Dell Inc 00000002      01000013)
[  +0.000002] ACPI: SSDT 0x0000000061712000 008A48 (v02 DELL   NvdTable 00001000 INTL 20200717)
[  +0.000001] ACPI: SSDT 0x0000000061746000 000999 (v02 DELL   xh_Dell_ 00000000 INTL 20200717)
[  +0.000001] ACPI: SSDT 0x000000006170E000 0039DA (v02 SocGpe SocGpe   00003000 INTL 20200717)
[  +0.000002] ACPI: SSDT 0x000000006170A000 0039DA (v02 SocCmn SocCmn   00003000 INTL 20200717)
[  +0.000001] ACPI: SSDT 0x0000000061745000 000144 (v02 Intel  ADebTabl 00001000 INTL 20200717)
[  +0.000002] ACPI: UEFI 0x0000000061442000 00063A (v01 INTEL  RstVmdE  00000000 INTL 00000000)
[  +0.000001] ACPI: UEFI 0x0000000061441000 00005C (v01 INTEL  RstVmdV  00000000 INTL 00000000)
[  +0.000001] ACPI: PHAT 0x0000000061744000 0005AD (v01 DELL   Dell Inc 00000005 MSFT 0100000D)
[  +0.000002] ACPI: BGRT 0x0000000061709000 000038 (v01 DELL   Dell Inc 00000002      01000013)
[  +0.000001] ACPI: Reserving FACP table memory at [mem 0x617ea000-0x617ea113]
[  +0.000001] ACPI: Reserving DSDT table memory at [mem 0x6174b000-0x617e6894]
[  +0.000000] ACPI: Reserving FACS table memory at [mem 0x614bb000-0x614bb03f]
[  +0.000000] ACPI: Reserving SSDT table memory at [mem 0x617fc000-0x617fc38b]
[  +0.000001] ACPI: Reserving SSDT table memory at [mem 0x617fb000-0x617fb176]
[  +0.000000] ACPI: Reserving SSDT table memory at [mem 0x617f5000-0x617fac54]
[  +0.000001] ACPI: Reserving SSDT table memory at [mem 0x617eb000-0x617f4d64]
[  +0.000000] ACPI: Reserving HPET table memory at [mem 0x617e9000-0x617e9037]
[  +0.000000] ACPI: Reserving APIC table memory at [mem 0x617e8000-0x617e81db]
[  +0.000001] ACPI: Reserving MCFG table memory at [mem 0x617e7000-0x617e703b]
[  +0.000000] ACPI: Reserving SSDT table memory at [mem 0x61747000-0x6174a86b]
[  +0.000000] ACPI: Reserving SSDT table memory at [mem 0x61742000-0x61743342]
[  +0.000001] ACPI: Reserving SSDT table memory at [mem 0x61734000-0x6174185d]
[  +0.000000] ACPI: Reserving NHLT table memory at [mem 0x61732000-0x61733213]
[  +0.000000] ACPI: Reserving SSDT table memory at [mem 0x61730000-0x617310bf]
[  +0.000001] ACPI: Reserving LPIT table memory at [mem 0x6172f000-0x6172f0cb]
[  +0.000000] ACPI: Reserving WSMT table memory at [mem 0x6172e000-0x6172e027]
[  +0.000000] ACPI: Reserving SSDT table memory at [mem 0x6172d000-0x6172db43]
[  +0.000001] ACPI: Reserving SSDT table memory at [mem 0x61723000-0x6172c3e6]
[  +0.000000] ACPI: Reserving DBGP table memory at [mem 0x61722000-0x61722033]
[  +0.000000] ACPI: Reserving DBG2 table memory at [mem 0x61721000-0x61721053]
[  +0.000001] ACPI: Reserving BOOT table memory at [mem 0x61720000-0x61720027]
[  +0.000000] ACPI: Reserving MSDM table memory at [mem 0x617fd000-0x617fd054]
[  +0.000000] ACPI: Reserving SSDT table memory at [mem 0x6171e000-0x6171e60d]
[  +0.000001] ACPI: Reserving TPM2 table memory at [mem 0x6171d000-0x6171d04b]
[  +0.000000] ACPI: Reserving DMAR table memory at [mem 0x6171c000-0x6171c087]
[  +0.000000] ACPI: Reserving FPDT table memory at [mem 0x6171b000-0x6171b033]
[  +0.000001] ACPI: Reserving SSDT table memory at [mem 0x61712000-0x6171aa47]
[  +0.000000] ACPI: Reserving SSDT table memory at [mem 0x61746000-0x61746998]
[  +0.000001] ACPI: Reserving SSDT table memory at [mem 0x6170e000-0x617119d9]
[  +0.000000] ACPI: Reserving SSDT table memory at [mem 0x6170a000-0x6170d9d9]
[  +0.000000] ACPI: Reserving SSDT table memory at [mem 0x61745000-0x61745143]
[  +0.000001] ACPI: Reserving UEFI table memory at [mem 0x61442000-0x61442639]
[  +0.000000] ACPI: Reserving UEFI table memory at [mem 0x61441000-0x6144105b]
[  +0.000000] ACPI: Reserving PHAT table memory at [mem 0x61744000-0x617445ac]
[  +0.000001] ACPI: Reserving BGRT table memory at [mem 0x61709000-0x61709037]
[  +0.000340] ACPI: PM-Timer IO Port: 0x1808
[  +0.000006] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[  +0.000001] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
[  +0.000000] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
[  +0.000001] ACPI: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1])
[  +0.000000] ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1])
[  +0.000000] ACPI: LAPIC_NMI (acpi_id[0x06] high edge lint[0x1])
[  +0.000001] ACPI: LAPIC_NMI (acpi_id[0x07] high edge lint[0x1])
[  +0.000000] ACPI: LAPIC_NMI (acpi_id[0x08] high edge lint[0x1])
[  +0.000000] ACPI: LAPIC_NMI (acpi_id[0x09] high edge lint[0x1])
[  +0.000001] ACPI: LAPIC_NMI (acpi_id[0x0a] high edge lint[0x1])
[  +0.000000] ACPI: LAPIC_NMI (acpi_id[0x0b] high edge lint[0x1])
[  +0.000000] ACPI: LAPIC_NMI (acpi_id[0x0c] high edge lint[0x1])
[  +0.000001] ACPI: LAPIC_NMI (acpi_id[0x0d] high edge lint[0x1])
[  +0.000000] ACPI: LAPIC_NMI (acpi_id[0x0e] high edge lint[0x1])
[  +0.000000] ACPI: LAPIC_NMI (acpi_id[0x0f] high edge lint[0x1])
[  +0.000001] ACPI: LAPIC_NMI (acpi_id[0x10] high edge lint[0x1])
[  +0.000000] ACPI: LAPIC_NMI (acpi_id[0x11] high edge lint[0x1])
[  +0.000000] ACPI: LAPIC_NMI (acpi_id[0x12] high edge lint[0x1])
[  +0.000001] ACPI: LAPIC_NMI (acpi_id[0x13] high edge lint[0x1])
[  +0.000000] ACPI: LAPIC_NMI (acpi_id[0x14] high edge lint[0x1])
[  +0.000000] ACPI: LAPIC_NMI (acpi_id[0x15] high edge lint[0x1])
[  +0.000001] ACPI: LAPIC_NMI (acpi_id[0x16] high edge lint[0x1])
[  +0.000000] ACPI: LAPIC_NMI (acpi_id[0x17] high edge lint[0x1])
[  +0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[  +0.000001] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[  +0.000002] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[  +0.000002] ACPI: Using ACPI (MADT) for SMP configuration information
[  +0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[  +0.000029] ACPI: Core revision 20251212
[  +0.000980] ACPI: PM: Registering ACPI NVS region [mem 0x60d11000-0x61571fff] (8785920 bytes)
[  +0.000001] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[  +0.000001] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[  +0.000000] ACPI: Added _OSI(Module Device)
[  +0.000000] ACPI: Added _OSI(Processor Device)
[  +0.000000] ACPI: Added _OSI(Processor Aggregator Device)
[  +0.112607] ACPI: 17 ACPI AML tables successfully acquired and loaded
[  +0.016871] ACPI: \_SB_: platform _OSC: OS support mask [006e7eff]
[  +0.000572] ACPI: \_SB_: platform _OSC: OS control mask [006e7eff]
[  +0.000166] ACPI: USB4 _OSC: OS supports USB3+ DisplayPort+ PCIe+ XDomain+
[  +0.000001] ACPI: USB4 _OSC: OS controls USB3+ DisplayPort+ PCIe+ XDomain+
[  +0.001535] ACPI: Dynamic OEM Table Load:
[  +0.000010] ACPI: SSDT 0xFFFF8E0041700000 000540 (v02 PmRef  Cpu0Cst  00003001 INTL 20200717)
[  +0.001210] ACPI: Dynamic OEM Table Load:
[  +0.000007] ACPI: SSDT 0xFFFF8E0041701000 000668 (v02 PmRef  Cpu0Ist  00003000 INTL 20200717)
[  +0.001211] ACPI: Dynamic OEM Table Load:
[  +0.000005] ACPI: SSDT 0xFFFF8E004151C600 0001AB (v02 PmRef  Cpu0Psd  00003000 INTL 20200717)
[  +0.001117] ACPI: Dynamic OEM Table Load:
[  +0.000005] ACPI: SSDT 0xFFFF8E0041705800 0004CF (v02 PmRef  Cpu0Hwp  00003000 INTL 20200717)
[  +0.001539] ACPI: Dynamic OEM Table Load:
[  +0.000008] ACPI: SSDT 0xFFFF8E00421C6000 001BAF (v02 PmRef  ApIst    00003000 INTL 20200717)
[  +0.001781] ACPI: Dynamic OEM Table Load:
[  +0.000006] ACPI: SSDT 0xFFFF8E00421C0000 001038 (v02 PmRef  ApHwp    00003000 INTL 20200717)
[  +0.001590] ACPI: Dynamic OEM Table Load:
[  +0.000006] ACPI: SSDT 0xFFFF8E00421C2000 001349 (v02 PmRef  ApPsd    00003000 INTL 20200717)
[  +0.001666] ACPI: Dynamic OEM Table Load:
[  +0.000006] ACPI: SSDT 0xFFFF8E004163A000 000FBB (v02 PmRef  ApCst    00003000 INTL 20200717)
[  +0.009016] ACPI: EC: EC started
[  +0.000001] ACPI: EC: interrupt blocked
[  +0.003244] ACPI: EC: EC_CMD/EC_SC=0x934, EC_DATA=0x930
[  +0.000002] ACPI: \_SB_.PC00.LPCB.ECDV: Boot DSDT EC used to handle transactions
[  +0.000001] ACPI: Interpreter enabled
[  +0.000064] ACPI: PM: (supports S0 S4 S5)
[  +0.000002] ACPI: Using IOAPIC for interrupt routing
[  +0.001421] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[  +0.001453] ACPI: Enabled 8 GPEs in block 00 to 7F
[  +0.001084] ACPI: \_SB_.PC00.PEG0.PG00: New power resource
[  +0.000685] ACPI: \_SB_.PC00.PEG1.PG01: New power resource
[  +0.000688] ACPI: \_SB_.PC00.PEG2.PG02: New power resource
[  +0.003185] ACPI: \_SB_.PC00.XHCI.RHUB.HS10.BTRT: New power resource
[  +0.006953] ACPI: \_SB_.PC00.CNVW.WRST: New power resource
[  +0.019938] ACPI: \_SB_.PC00.TBT0: New power resource
[  +0.000072] ACPI: \_SB_.PC00.TBT1: New power resource
[  +0.000063] ACPI: \_SB_.PC00.D3C_: New power resource
[  +0.222114] ACPI: \PIN_: New power resource
[  +0.000557] ACPI: PCI Root Bridge [PC00] (domain 0000 [bus 00-e0])
[  +0.000000] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3]
[  +0.000000] acpi PNP0A08:00: _OSC: platform does not support [AER]
[  +0.002498] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug SHPCHotplug PME PCIeCapability LTR DPC]
[  +0.000001] acpi PNP0A08:00: FADT indicates ASPM is unsupported, using BIOS configuration
[  +0.005337] ACPI: \_SB_.PEPD: Duplicate LPS0 _DSM functions (mask: 0x1)
[  +0.010392] ACPI: EC: interrupt unblocked
[  +0.000002] ACPI: EC: event unblocked
[  +0.000266] ACPI: EC: EC_CMD/EC_SC=0x934, EC_DATA=0x930
[  +0.000000] ACPI: EC: GPE=0x6e
[  +0.000000] ACPI: \_SB_.PC00.LPCB.ECDV: Boot DSDT EC initialization complete
[  +0.000000] ACPI: \_SB_.PC00.LPCB.ECDV: EC: Used to handle transactions and events
[  +0.000000] ACPI: bus type USB registered
[  +0.000000] PCI: Using ACPI for IRQ routing
[  +0.000085] acpi PNP0C02:00: Skipped [io  0x002e-0x002f]
[  +0.000002] acpi PNP0C02:00: Skipped [io  0x004e-0x004f]
[  +0.000001] acpi PNP0C02:00: Skipped [io  0x0061]
[  +0.000001] acpi PNP0C02:00: Skipped [io  0x0063]
[  +0.000000] acpi PNP0C02:00: Skipped [io  0x0065]
[  +0.000001] acpi PNP0C02:00: Skipped [io  0x0067]
[  +0.000001] acpi PNP0C02:00: Skipped [io  0x0070]
[  +0.000000] acpi PNP0C02:00: Skipped [io  0x0080]
[  +0.000001] acpi PNP0C02:00: Skipped [io  0x0092]
[  +0.000001] acpi PNP0C02:00: Skipped [io  0x00b2-0x00b3]
[  +0.000001] acpi PNP0C02:00: Reserved [io  0x0680-0x069f]
[  +0.000001] acpi PNP0C02:00: Reserved [io  0x164e-0x164f]
[  +0.000112] acpi PNP0C02:01: Reserved [mem 0xfedc0000-0xfedc7fff]
[  +0.000002] acpi PNP0C02:01: Reserved [mem 0xfeda0000-0xfeda0fff]
[  +0.000001] acpi PNP0C02:01: Reserved [mem 0xfeda1000-0xfeda1fff]
[  +0.000001] acpi PNP0C02:01: Reserved [mem 0xc0000000-0xcfffffff]
[  +0.000001] acpi PNP0C02:01: Could not reserve [mem 0xfed20000-0xfed7ffff]
[  +0.000001] acpi PNP0C02:01: Could not reserve [mem 0xfed90000-0xfed93fff]
[  +0.000001] acpi PNP0C02:01: Could not reserve [mem 0xfed45000-0xfed8ffff]
[  +0.000001] acpi PNP0C02:01: Reserved [mem 0xfee00000-0xfeefffff]
[  +0.000277] acpi PNP0C02:02: Reserved [mem 0xfe000000-0xfe01ffff]
[  +0.000002] acpi PNP0C02:02: Reserved [mem 0xfe04c000-0xfe04ffff]
[  +0.000001] acpi PNP0C02:02: Reserved [mem 0xfe050000-0xfe0affff]
[  +0.000001] acpi PNP0C02:02: Reserved [mem 0xfe0d0000-0xfe0fffff]
[  +0.000001] acpi PNP0C02:02: Reserved [mem 0xfe200000-0xfe7fffff]
[  +0.000001] acpi PNP0C02:02: Reserved [mem 0xff000000-0xffffffff]
[  +0.000000] acpi PNP0C02:02: Could not reserve [io  0x1800-0x18fe]
[  +0.000001] acpi PNP0C02:02: Reserved [mem 0xfd000000-0xfd68ffff]
[  +0.000001] acpi PNP0C02:02: Reserved [mem 0xfd6b0000-0xfd6cffff]
[  +0.000001] acpi PNP0C02:02: Reserved [mem 0xfd6f0000-0xfdffffff]
[  +0.000195] acpi PNP0C02:03: Reserved [io  0x2000-0x20fe]
[  +0.000401] pnp: PnP ACPI init
[  +0.005813] pnp: PnP ACPI: found 3 devices
[  +0.005320] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[  +0.000839] ACPI: AC: AC Adapter [AC] (on-line)
[  +0.000010] ACPI: button: Lid Switch [LID0]
[  +0.000008] ACPI: button: Power Button [PBTN]
[  +0.000594] hpet_acpi_add: no address or irqs in _CRS
[  +0.017820] ACPI: battery: Slot [BAT0] (battery present)
[  +0.028144] ACPI: bus type drm_connector registered
[  +0.732247] ACPI: video: Video Device [PEGP] (multi-head: no  rom: yes  post: no)
[  +0.000141] input: Video Bus as /devices/pci0000:00/0000:00:01.0/acpi.video_bus.0/input/input4
[  +0.003642] ACPI: video: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[  +0.001234] input: Video Bus as /devices/pci0000:00/acpi.video_bus.1/input/input5
[  +0.000496] ACPI: bus type thunderbolt registered
[  +1.944206] ucsi_acpi USBC000:00: unknown error 0
[  +0.000025] ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-5)
[  +0.000129] ACPI: battery: new hook: Dell DDV Battery Extension
[  +0.000318] ACPI BIOS Error (bug): Could not resolve symbol [^^RP28.PXSX.WIST], AE_NOT_FOUND (20251212/psargs-332)
[  +0.000007] ACPI Error: Aborting method \_SB.PC00.CNVW.IFUN due to previous error (AE_NOT_FOUND) (20251212/psparse-529)
[  +0.000105] ACPI Error: Aborting method \_SB.PC00.CNVW._DSM due to previous error (AE_NOT_FOUND) (20251212/psparse-529)
[  +0.005657] cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Using extra _DSD properties, bypassing _DSD in ACPI
[  +0.001270] ACPI: battery: new hook: Dell Primary Battery Extension
[  +0.000763] cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Using extra _DSD properties, bypassing _DSD in ACPI

PS: Please note that I installed the game-devices-udev package after I started having these issues, not before.

EDIT: I had this problem twice today when bringing my laptop out of suspend. Is there some power management issue that I should be looking into?

Hi @jtull89. I wonder if you might be able to connect a mouse, and confirm whether or not a similar behaviour presents while using the mouse?

The reason I suggest it, is to try and rule out if it’s something unrelated to the touch-pad preventing any interaction for a moment.

Hmmm, so I would just have to use a mouse for a whole day or two, huh? I could try it. I should have noted that I can still move the cursor when this is going on, and that I just can’t click. I should also note that I disabled tap-to-click, so I think it’s only the ability to press the touchpad that’s been affected. Does that make sense?

Yes, I think that makes sense @jtull89 :+1:

The reason I suggest it, is because I sometimes experience a similar thing, and I’m using a mouse. I’ve attributed it to something I’m doing at the time (particular software task), or sometimes, due to heavy disk access (M.2 SSD).

I guess before chasing issues with the touchpad, I thought it’d be good to try and confirm whether it is the touchpad at all.

Hello again, @Bink. It looks like the issue is the touchpad after all. I had the same problem today and immediately plugged in my external USB mouse. The mouse could click perfectly well, but the touchpad continued to ignore clicks for another 10 to 15 seconds or so. There was something in the kernel ring buffer about memories issues, I think? I was running a Docker devcontainer.

Contents of kernel ring buffer right after unresponsiveness episode

I don’t know if it’s at all relevant, but I also found that disconnecting the external mouse’s USB hub when I set the touchpad to “Disable while mouse is connected” resulted in the touchpad continuing to be disabled even with the mouse disconnected:

kernel ring buffer right after disconnecting external mouse

I forgot to ask, @Bink, if you think this means the issue is just hardware. I’m not sure if you understand these kernel ring messages any more than I do, but there was some stuff in there about ACPI and UCSI. Thanks again!

Hi @jtull89, sorry there was a bit of digging necessary on this one and I ran out of time yesterday :sweat_smile:

In both of those later logs you shared, there was a line like this:

[  +0.001740] i2c_hid_acpi i2c-VEN_04F3:00: i2c_hid_get_input: incomplete report (31/65280)

If I understand that correctly, VEN_04F3 is your touchpad, and this error is the kernel saying it only received 31 bytes of an expected 65,280 byte packet.

It would also seem to be suspend related, as it’s happening between entering suspend, and exiting suspend (see first and last entry noted here, with the VEN_04F3 issue near the middle:

[ +0.388132] PM: suspend entry (s2idle)
[ +0.020670] Filesystems sync: 0.020 seconds
[ +3.134451] Freezing user space processes
[ +0.001248] Freezing user space processes completed (elapsed 0.001 seconds)
[ +0.000002] OOM killer disabled.
[ +0.000001] Freezing remaining freezable tasks
[ +0.000961] Freezing remaining freezable tasks completed (elapsed 0.000 seconds)
[ +0.000003] printk: Suspending console(s) (use no_console_suspend to debug)
[ +0.067282] cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Asserting Reset
[ +0.002175] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[ +0.488804] ACPI: EC: interrupt blocked
[Jun17 11:16] ACPI: EC: interrupt unblocked
[ +0.041777] pcieport 10000:e0:06.0: can’t derive routing for PCI INT A
[ +0.000006] nvme 10000:e1:00.0: PCI INT A: no GSI
[ +0.000829] spd5118 17-0050: Failed to write b = 0: -6
[ +0.000004] spd5118 17-0050: PM: dpm_run_callback(): spd5118_resume [spd5118] returns -6
[ +0.000007] spd5118 17-0050: PM: failed to resume async: error -6
[ +0.000029] spd5118 17-0052: Failed to write b = 0: -6
[ +0.000000] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/adlp_guc_70.bin version 70.49.4
[ +0.000003] spd5118 17-0052: PM: dpm_run_callback(): spd5118_resume [spd5118] returns -6
[ +0.000003] i915 0000:00:02.0: [drm] GT0: HuC firmware i915/tgl_huc.bin version 7.9.3
[ +0.000003] spd5118 17-0052: PM: failed to resume async: error -6
[ +0.003254] NVRM: RmHandleDNotifierEvent: RmHandleDNotifierEvent: Failed to handle ACPI D-Notifier event, status=0x11
[ +0.001740] i2c_hid_acpi i2c-VEN_04F3:00: i2c_hid_get_input: incomplete report (31/65280)
[ +0.005590] nvme nvme0: D3 entry latency set to 10 seconds
[ +0.002936] i915 0000:00:02.0: [drm] GT0: HuC: authenticated for all workloads
[ +0.000517] i915 0000:00:02.0: [drm] GT0: GUC: submission enabled
[ +0.000004] i915 0000:00:02.0: [drm] GT0: GUC: SLPC enabled
[ +0.000770] i915 0000:00:02.0: [drm] GT0: GUC: RC enabled
[ +0.000112] nvme nvme0: 20/0/0 default/read/poll queues
[ +0.038949] NVRM: RmHandleDNotifierEvent: RmHandleDNotifierEvent: Failed to handle ACPI D-Notifier event, status=0x11
[ +0.044203] cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: DSP1: cirrus/cs35l41-dsp1-spk-prot-10280beb.wmfw: format 3 timestamp 0x63493084
[ +0.000007] cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: DSP1: cirrus/cs35l41-dsp1-spk-prot-10280beb.wmfw: Fri 14 Oct 2022 11:48:52 W. Europe Daylight Time
[ +0.062017] cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: DSP1: Firmware: 400a4 vendor: 0x2 v0.62.0, 2 algorithms
[ +0.001017] cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: DSP1: cirrus/cs35l41-dsp1-spk-prot-10280beb-l0.bin (v1): v0.62.0
[ +0.000005] cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: DSP1: spk-prot: C:\Users\yliu\Desktop\Dell\Fiorano\Dell_Fiorano_10280BEB_221128\10280BEB_221128_A0.bin
[ +0.022388] cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: DSP1: cirrus/cs35l41-dsp1-spk-prot-10280beb.wmfw: format 3 timestamp 0x63493084
[ +0.000006] cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: DSP1: cirrus/cs35l41-dsp1-spk-prot-10280beb.wmfw: Fri 14 Oct 2022 11:48:52 W. Europe Daylight Time
[ +0.061892] cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: DSP1: Firmware: 400a4 vendor: 0x2 v0.62.0, 2 algorithms
[ +0.000412] cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Firmware Loaded - Type: spk-prot, Gain: 17
[ +0.000740] cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: DSP1: cirrus/cs35l41-dsp1-spk-prot-10280beb-r0.bin (v1): v0.62.0
[ +0.000009] cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: DSP1: spk-prot: C:\Users\yliu\Desktop\Dell\Fiorano\Dell_Fiorano_10280BEB_221128\10280BEB_221128_A1.bin
[ +0.023999] cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Firmware Loaded - Type: spk-prot, Gain: 17
[ +0.067340] mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_ops [i915])
[ +0.000382] OOM killer enabled.
[ +0.000002] Restarting tasks: Starting
[ +0.000376] mei_pxp 0000:00:16.0-fbf6fcf1-96cf-4e2e-a6a6-1bab8cbe36b1: bound 0000:00:02.0 (ops i915_pxp_tee_component_ops [i915])
[ +0.002142] Restarting tasks: Done
[ +0.000011] efivarfs: resyncing variable state
[ +0.014185] efivarfs: finished resyncing variable state
[ +0.000021] random: crng reseeded on system resumption
[ +0.633893] PM: suspend exit

I wonder if adjusting the suspend method might help resolve it. Can you share the output of this please:

cat /sys/power/mem_sleep

Can you also have a look in your BIOS/UEFI and see if there are other suspend methods mentioned (s2, s3, etc). Changing those (enabling s3 for example) may change the results of the above cat /sys/power/mem_sleep command, so keep that in mind.

You might have a look at this, to explore how to change the suspend method:

I understand. Sorry if you felt rushed; I just wanted to make sure my request was clear. I’m not sure how to thank you for all the free help you’ve given me. I’m just not sure how I would have learned how to read that log within a short timeframe. Let me know if there’s anything I could do to help.

My output for cat /sys/power/mem_sleep is [s2idle]. I will check that article you linked to. Thanks again!

By the way @Bink, I couldn’t find any options for changing the standby mode in the firmware. I found an option to let the OS block sleep, apparently. I suppose I could double check every other firmware option, but that sounds like a lot.