Touchpad not working on FW 13. How to check if Linux finds the device?

Which Linux distro are you using?
Ubuntu 22.04

Which Framework Laptop 13 model are you using? AMD Ryzen™ 7040 Series

My touchpad was working fine until one day it stopped working. I tried unplugging and plugging back in all connectors, and it didn’t help.
What should I expect to see in lsusb or in other places under proc in order to check if the kernel finds the device or not?

Looks like the touchpad is connected over i2c. My libinput devices:

sudo libinput list-devices
[...]
Device:                  PIXA3854:00 093A:0274 Mouse
Kernel:                  /dev/input/event9
Id:                      i2c:093a:0274
Group:                   6
Seat:                    seat0, default
Capabilities:            pointer
Tap-to-click:            n/a
Tap-and-drag:            n/a
Tap button map:          n/a
Tap drag lock:           n/a
Left-handed:             disabled
Nat.scrolling:           disabled
Middle emulation:        n/a
Calibration:             n/a
Scroll methods:          *button
Scroll button:           BTN_RIGHT
Scroll button lock:      disabled
Click methods:           none
Clickfinger button map:  n/a
Disable-w-typing:        n/a
Disable-w-trackpointing: n/a
Accel profiles:          flat *adaptive custom
Rotation:                n/a
Area rectangle:          n/a

Device:                  PIXA3854:00 093A:0274 Touchpad
Kernel:                  /dev/input/event10
Id:                      i2c:093a:0274
Group:                   7
Seat:                    seat0, default
Size:                    111x73mm
Capabilities:            pointer gesture
Tap-to-click:            disabled
Tap-and-drag:            enabled
Tap button map:          left/right/middle
Tap drag lock:           disabled
Left-handed:             disabled
Nat.scrolling:           disabled
Middle emulation:        disabled
Calibration:             n/a
Scroll methods:          *two-finger edge
Scroll button:           n/a
Scroll button lock:      n/a
Click methods:           *button-areas clickfinger
Clickfinger button map:  left/right/middle
Disable-w-typing:        enabled
Disable-w-trackpointing: enabled
Accel profiles:          flat *adaptive custom
Rotation:                n/a
Area rectangle:          n/a
[...]

And my journalctl:

sudo journalctl -r
Jul 06 13:13:15 myhostname kernel: hid-multitouch 0018:093A:0274.0003: input,hidraw2: I2C HID v1.00 Mouse [PIXA3854:00 093A:0274] on i2c-PIXA3854:00
Jul 06 13:13:15 myhostname kernel: input: PIXA3854:00 093A:0274 Touchpad as /devices/platform/AMDI0010:03/i2c-1/i2c-PIXA3854:00/0018:093A:0274.0003/input/input12
Jul 06 13:13:15 myhostname kernel: input: PIXA3854:00 093A:0274 Mouse as /devices/platform/AMDI0010:03/i2c-1/i2c-PIXA3854:00/0018:093A:0274.0003/input/input11
1 Like

Thank you!
Indeed I don’t have these in libinput, and the messages you posted used to show up in the logs but no more…

1 Like