Touchpad not working (movement ignored) on PIXA4812 (Acer Swift X 14 AI, AMD Ryzen AI platform)

System Information:

  • Device: Acer Swift X 14 AI
  • CPU: AMD Ryzen AI 7 350
  • RAM: 32 GB DDR5
  • GPU: NVIDIA RTX 5060
  • OS: Fedora Workstation 43
  • Kernel: 6.19.13-200.fc43.x86_64

Touchpad:

Device: PIXA4812:00 093A:4812 Touchpad
Kernel: /dev/input/event15
ID: i2c:093a:4812

Problem Description:

The touchpad is detected by the system and click events work, but pointer movement does not function.

When testing with:

sudo libinput debug-events

only keyboard events are shown, no motion events from the touchpad.


Kernel Messages:

When interacting with the touchpad, the following errors appear:

kernel bug: Touch jump detected and discarded

Repeated messages:

PIXA4812:00 093A:4812 Touchpad: kernel bug: Touch jump detected and discarded

What Works:

  • Touchpad is detected by libinput
  • Click events work
  • Device shows gesture capabilities

What Does Not Work:

  • Cursor movement
  • Touch gestures

What Has Been Tried:

  • Kernel parameters:
    • i2c_hid=1
    • i2c_hid.acpi=1
    • i8042.nomux=1
    • i8042.reset
  • libinput override:
[PIXA4812 Touchpad]
MatchName=PIXA4812*
AttrPressureRange=0:0
  • System fully updated (dnf upgrade )

None of these resolved the issue.


Conclusion:

The issue appears to be a kernel/libinput bug affecting PIXA4812 I2C touchpads, where motion data is discarded due to “touch jump” detection.


Request:

Please advise if:

  • a patch is available
  • a workaround exists
  • or if this device is supported in a newer kernel

Thank you.