# \[RESOLVED\] Touchpad Stopped Working

**URL:** <https://community.frame.work/t/resolved-touchpad-stopped-working/52740>\
**Category:** Community Support\
**Created:** [June 12, 2024, 12:08am UTC](https://community.frame.work/t/resolved-touchpad-stopped-working/52740 "2024-06-12T00:08:46Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![dginovker](https://avatars.discourse-cdn.com/v4/letter/d/7ab992/32.png) [@dginovker](https://community.frame.work/u/dginovker)\
**Post date:** [June 12, 2024, 12:08am UTC](https://community.frame.work/t/resolved-touchpad-stopped-working/52740/1 "2024-06-12T00:08:46Z")

</div>

I’ve had my Framework laptop for about a week now, and around 3 days in the touchpad stopped working for both Linux and Windows. I’m not 100% sure what the root cause is, but I believe it happened after I updated my BIOS (or maybe it was after I installed the Windows driver bundle?).

Output of `fwupdmgr update`:

```auto
fwupdmgr update 1 ↵ wacket@archlinux
Devices with no available firmware updates: 
 • Bolt Receiver
 • Logi M650 B
 • Navi 33 [Radeon RX 7700S/7600/7600S/7600M XT/PRO W7600]
 • Radio
 • Radio
 • USB2.1 Hub
 • WD BLACK SN850X 2000GB
Devices with the latest available firmware version:
 • Fingerprint Sensor
 • System Firmware
 • UEFI dbx

```

- I tried going into the BIOS and disconnecting the battery, then plugging in the AC and rebooting, but it didn’t work.

- I also tried running `fwupdmgr enable-remote lvfs-testing` then updating the firmware again, but afaik nothing happened.

- I tried moving the touchpad to all 3 positions; left and center it doesn’t work, and in the right-most position the keyboard doesn’t work either.

`sudo libinput list-devices` output:

> **tl;dr no touchpad?**
>
> ```auto
> sudo libinput list-devices 1 ↵ wacket@archlinux
> Device: Video Bus
> Kernel: /dev/input/event3
> Group: 1
> Seat: seat0, default
> Capabilities: keyboard 
> Tap-to-click: n/a
> Tap-and-drag: n/a
> Tap drag lock: n/a
> Left-handed: n/a
> Nat.scrolling: n/a
> Middle emulation: n/a
> Calibration: n/a
> Scroll methods: none
> Click methods: none
> Disable-w-typing: n/a
> Disable-w-trackpointing: n/a
> Accel profiles: n/a
> Rotation: 0.0
> 
> Device: Lid Switch
> Kernel: /dev/input/event0
> Group: 2
> Seat: seat0, default
> Capabilities: switch
> Tap-to-click: n/a
> Tap-and-drag: n/a
> Tap drag lock: n/a
> Left-handed: n/a
> Nat.scrolling: n/a
> Middle emulation: n/a
> Calibration: n/a
> Scroll methods: none
> Click methods: none
> Disable-w-typing: n/a
> Disable-w-trackpointing: n/a
> Accel profiles: n/a
> Rotation: 0.0
> 
> Device: Power Button
> Kernel: /dev/input/event1
> Group: 3
> Seat: seat0, default
> Capabilities: keyboard 
> Tap-to-click: n/a
> Tap-and-drag: n/a
> Tap drag lock: n/a
> Left-handed: n/a
> Nat.scrolling: n/a
> Middle emulation: n/a
> Calibration: n/a
> Scroll methods: none
> Click methods: none
> Disable-w-typing: n/a
> Disable-w-trackpointing: n/a
> Accel profiles: n/a
> Rotation: 0.0
> 
> Device: C-Media Electronics Inc. USB Audio Device
> Kernel: /dev/input/event27
> Group: 4
> Seat: seat0, default
> Capabilities: keyboard 
> Tap-to-click: n/a
> Tap-and-drag: n/a
> Tap drag lock: n/a
> Left-handed: n/a
> Nat.scrolling: n/a
> Middle emulation: n/a
> Calibration: n/a
> Scroll methods: none
> Click methods: none
> Disable-w-typing: n/a
> Disable-w-trackpointing: n/a
> Accel profiles: n/a
> Rotation: 0.0
> 
> Device: Logitech USB Receiver
> Kernel: /dev/input/event11
> Group: 5
> Seat: seat0, default
> Capabilities: keyboard 
> Tap-to-click: n/a
> Tap-and-drag: n/a
> Tap drag lock: n/a
> Left-handed: n/a
> Nat.scrolling: n/a
> Middle emulation: n/a
> Calibration: n/a
> Scroll methods: none
> Click methods: none
> Disable-w-typing: n/a
> Disable-w-trackpointing: n/a
> Accel profiles: n/a
> Rotation: 0.0
> 
> Device: Logitech USB Receiver Mouse
> Kernel: /dev/input/event12
> Group: 5
> Seat: seat0, default
> Capabilities: pointer 
> Tap-to-click: n/a
> Tap-and-drag: n/a
> Tap drag lock: n/a
> Left-handed: disabled
> Nat.scrolling: disabled
> Middle emulation: disabled
> Calibration: n/a
> Scroll methods: button
> Click methods: none
> Disable-w-typing: n/a
> Disable-w-trackpointing: n/a
> Accel profiles: flat *adaptive custom
> Rotation: 0.0
> 
> Device: Logitech USB Receiver Consumer Control
> Kernel: /dev/input/event13
> Group: 5
> Seat: seat0, default
> Capabilities: keyboard pointer 
> Tap-to-click: n/a
> Tap-and-drag: n/a
> Tap drag lock: n/a
> Left-handed: n/a
> Nat.scrolling: disabled
> Middle emulation: n/a
> Calibration: n/a
> Scroll methods: none
> Click methods: none
> Disable-w-typing: n/a
> Disable-w-trackpointing: n/a
> Accel profiles: n/a
> Rotation: 0.0
> 
> Device: Logitech USB Receiver System Control
> Kernel: /dev/input/event14
> Group: 5
> Seat: seat0, default
> Capabilities: keyboard 
> Tap-to-click: n/a
> Tap-and-drag: n/a
> Tap drag lock: n/a
> Left-handed: n/a
> Nat.scrolling: n/a
> Middle emulation: n/a
> Calibration: n/a
> Scroll methods: none
> Click methods: none
> Disable-w-typing: n/a
> Disable-w-trackpointing: n/a
> Accel profiles: n/a
> Rotation: 0.0
> 
> Device: Logitech USB Receiver
> Kernel: /dev/input/event22
> Group: 5
> Seat: seat0, default
> Size: 116x74mm
> Capabilities: pointer gesture
> Tap-to-click: disabled
> Tap-and-drag: enabled
> Tap drag lock: disabled
> Left-handed: disabled
> Nat.scrolling: disabled
> Middle emulation: disabled
> Calibration: n/a
> Scroll methods: *two-finger edge 
> Click methods: *button-areas clickfinger 
> Disable-w-typing: n/a
> Disable-w-trackpointing: n/a
> Accel profiles: flat *adaptive custom
> Rotation: n/a
> 
> Device: Framework Laptop 16 Numpad Module
> Kernel: /dev/input/event16
> Group: 6
> Seat: seat0, default
> Capabilities: keyboard 
> Tap-to-click: n/a
> Tap-and-drag: n/a
> Tap drag lock: n/a
> Left-handed: n/a
> Nat.scrolling: n/a
> Middle emulation: n/a
> Calibration: n/a
> Scroll methods: none
> Click methods: none
> Disable-w-typing: n/a
> Disable-w-trackpointing: n/a
> Accel profiles: n/a
> Rotation: 0.0
> 
> Device: Framework Laptop 16 Numpad Module System Control
> Kernel: /dev/input/event17
> Group: 6
> Seat: seat0, default
> Capabilities: keyboard 
> Tap-to-click: n/a
> Tap-and-drag: n/a
> Tap drag lock: n/a
> Left-handed: n/a
> Nat.scrolling: n/a
> Middle emulation: n/a
> Calibration: n/a
> Scroll methods: none
> Click methods: none
> Disable-w-typing: n/a
> Disable-w-trackpointing: n/a
> Accel profiles: n/a
> Rotation: 0.0
> 
> Device: Framework Laptop 16 Numpad Module Consumer Control
> Kernel: /dev/input/event18
> Group: 6
> Seat: seat0, default
> Capabilities: keyboard pointer 
> Tap-to-click: n/a
> Tap-and-drag: n/a
> Tap drag lock: n/a
> Left-handed: n/a
> Nat.scrolling: disabled
> Middle emulation: n/a
> Calibration: n/a
> Scroll methods: none
> Click methods: none
> Disable-w-typing: n/a
> Disable-w-trackpointing: n/a
> Accel profiles: n/a
> Rotation: 0.0
> 
> Device: Framework Laptop 16 Numpad Module Wireless Radio Control
> Kernel: /dev/input/event19
> Group: 6
> Seat: seat0, default
> Capabilities: keyboard 
> Tap-to-click: n/a
> Tap-and-drag: n/a
> Tap drag lock: n/a
> Left-handed: n/a
> Nat.scrolling: n/a
> Middle emulation: n/a
> Calibration: n/a
> Scroll methods: none
> Click methods: none
> Disable-w-typing: n/a
> Disable-w-trackpointing: n/a
> Accel profiles: n/a
> Rotation: 0.0
> 
> Device: Framework Laptop 16 Numpad Module Keyboard
> Kernel: /dev/input/event20
> Group: 6
> Seat: seat0, default
> Capabilities: keyboard 
> Tap-to-click: n/a
> Tap-and-drag: n/a
> Tap drag lock: n/a
> Left-handed: n/a
> Nat.scrolling: n/a
> Middle emulation: n/a
> Calibration: n/a
> Scroll methods: none
> Click methods: none
> Disable-w-typing: n/a
> Disable-w-trackpointing: n/a
> Accel profiles: n/a
> Rotation: 0.0
> 
> Device: Framework Laptop 16 Keyboard Module - ANSI
> Kernel: /dev/input/event21
> Group: 7
> Seat: seat0, default
> Capabilities: keyboard 
> Tap-to-click: n/a
> Tap-and-drag: n/a
> Tap drag lock: n/a
> Left-handed: n/a
> Nat.scrolling: n/a
> Middle emulation: n/a
> Calibration: n/a
> Scroll methods: none
> Click methods: none
> Disable-w-typing: n/a
> Disable-w-trackpointing: n/a
> Accel profiles: n/a
> Rotation: 0.0
> 
> Device: Framework Laptop 16 Keyboard Module - ANSI System Control
> Kernel: /dev/input/event23
> Group: 7
> Seat: seat0, default
> Capabilities: keyboard 
> Tap-to-click: n/a
> Tap-and-drag: n/a
> Tap drag lock: n/a
> Left-handed: n/a
> Nat.scrolling: n/a
> Middle emulation: n/a
> Calibration: n/a
> Scroll methods: none
> Click methods: none
> Disable-w-typing: n/a
> Disable-w-trackpointing: n/a
> Accel profiles: n/a
> Rotation: 0.0
> 
> Device: Framework Laptop 16 Keyboard Module - ANSI Consumer Control
> Kernel: /dev/input/event24
> Group: 7
> Seat: seat0, default
> Capabilities: keyboard pointer 
> Tap-to-click: n/a
> Tap-and-drag: n/a
> Tap drag lock: n/a
> Left-handed: n/a
> Nat.scrolling: disabled
> Middle emulation: n/a
> Calibration: n/a
> Scroll methods: none
> Click methods: none
> Disable-w-typing: n/a
> Disable-w-trackpointing: n/a
> Accel profiles: n/a
> Rotation: 0.0
> 
> Device: Framework Laptop 16 Keyboard Module - ANSI Wireless Radio Control
> Kernel: /dev/input/event25
> Group: 7
> Seat: seat0, default
> Capabilities: keyboard 
> Tap-to-click: n/a
> Tap-and-drag: n/a
> Tap drag lock: n/a
> Left-handed: n/a
> Nat.scrolling: n/a
> Middle emulation: n/a
> Calibration: n/a
> Scroll methods: none
> Click methods: none
> Disable-w-typing: n/a
> Disable-w-trackpointing: n/a
> Accel profiles: n/a
> Rotation: 0.0
> 
> Device: Framework Laptop 16 Keyboard Module - ANSI Keyboard
> Kernel: /dev/input/event26
> Group: 7
> Seat: seat0, default
> Capabilities: keyboard 
> Tap-to-click: n/a
> Tap-and-drag: n/a
> Tap drag lock: n/a
> Left-handed: n/a
> Nat.scrolling: n/a
> Middle emulation: n/a
> Calibration: n/a
> Scroll methods: none
> Click methods: none
> Disable-w-typing: n/a
> Disable-w-trackpointing: n/a
> Accel profiles: n/a
> Rotation: 0.0
> 
> ```

- xf86-input-libinput is installed

- Even running `dmesg | grep -i touchpad` has no output

- I booted into Windows and ran the driver install pack and BIOS update from Windows, but nothing happened

 ![Me updooting the BIOS again](https://us1.discourse-cdn.com/flex001/uploads/framework3/original/3X/b/2/b2148d2463dec0d81ac8023ee018e5d98ffa0c2d.jpeg)

 ![Back of Touchpad Image](https://us1.discourse-cdn.com/flex001/uploads/framework3/original/3X/2/9/299c51d0c5a05ff51f5c52863fccb543bf16e6e6.jpeg)

Should I submit a support request, or is there anything else I should do first?

---

<div class="post-metadata">

**Author:** ![dginovker](https://avatars.discourse-cdn.com/v4/letter/d/7ab992/32.png) [@dginovker](https://community.frame.work/u/dginovker)\
**Post date:** [June 20, 2024, 3:41am UTC](https://community.frame.work/t/resolved-touchpad-stopped-working/52740/2 "2024-06-20T03:41:13Z")

</div>

Issue was resolved by pushing the connector cable under the keyboard in again. I don’t remember what that cable is actually called though

---

<div class="post-metadata">

**Author:** ![Loell\_Framework](https://avatars.discourse-cdn.com/v4/letter/l/9f8e36/32.png) [@Loell\_Framework](https://community.frame.work/u/Loell_Framework)\
**Post date:** [June 25, 2024, 1:35pm UTC](https://community.frame.work/t/resolved-touchpad-stopped-working/52740/3 "2024-06-25T13:35:22Z")

</div>

Thanks for the update @dginovker , yeah those connectors usually just needs a little push whenever this happens. Marking as solved 🙂

---

<div class="post-metadata">

**Author:** ![Nicholas\_Flamy](https://avatars.discourse-cdn.com/v4/letter/n/b5ac83/32.png) [@Nicholas\_Flamy](https://community.frame.work/u/Nicholas_Flamy)\
**Post date:** [July 22, 2026, 4:04am UTC](https://community.frame.work/t/resolved-touchpad-stopped-working/52740/4 "2026-07-22T04:04:49Z")

</div>

Damn, my brand new Framework 13 AMD Ryzen AI 5 340 just had this happen after a BIOS update and booting it with the keyboard off and wiggling the connector with it on made it work.
