You are not logged in.

#1 2024-04-23 17:10:55

Duckbill8669
Member
Registered: 2024-04-23
Posts: 5

[SOLVED] Touchpad not working

Device: Thinkpad X1 carbon gen12

After install arch the touchpad was not working. After I have installed fwupd it worked. I installed other packages too. After a reboot the touchpad is not working anymore. The touchscreen, mouse-keys on the touchpad and the nipple are working fine.

the installed firmewares are (if helpfull):

thinkpad% yay -Ss firmware | grep Installed
aur/ast-firmware 501-1 (+26 1.19) (Installed)
aur/upd72020x-fw 1:1.0.0-2 (+120 6.53) (Installed)
aur/wd719x-firmware 1-7 (+293 2.84) (Installed)
aur/aic94xx-firmware 30-10 (+353 1.87) (Installed)
extra/sof-firmware 2024.03-1 (1.3 MiB 26.6 MiB) (Installed)
extra/fwupd 1.9.18-1 (5.3 MiB 11.6 MiB) (Installed)
core/linux-firmware-whence 20240409.1addd7dc-1 (35.5 KiB 307.9 KiB) (Installed)
core/linux-firmware-qlogic 20240409.1addd7dc-1 (11.4 MiB 11.5 MiB) (Installed)
core/linux-firmware 20240409.1addd7dc-1 (222.9 MiB 228.2 MiB) (Installed)

I also installed fprintd and intel-media-driver.

I'm using KDE plasma 6 with wayland.

I'm not sure if I had done something wrong or the device is too new. On the arch-wiki, for the x1 carbon gen12 is written, that the touchpad should work.

Last edited by Duckbill8669 (2024-04-24 15:41:09)

Offline

#2 2024-04-23 17:18:25

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,821

Re: [SOLVED] Touchpad not working

Double check in e.g. your environment/DE settings that it's not disabled due to presence of another "mouse" (the "nipple" often qualifies here and makes it logically disabled).

Offline

#3 2024-04-23 17:47:51

impossibleveins23
Member
Registered: 2022-06-18
Posts: 84

Re: [SOLVED] Touchpad not working

Plus you can also execute (might require to install):

libinput list-devices

To discover the touchpad devices and:

libinput debug-events /dev/input/eventNN

to see if your touchpad is generating and event

Offline

#4 2024-04-23 18:43:18

Duckbill8669
Member
Registered: 2024-04-23
Posts: 5

Re: [SOLVED] Touchpad not working

libinput list-devices

Device:           Video Bus
Kernel:           /dev/input/event4
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:           Power Button
Kernel:           /dev/input/event2
Group:            2
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/event1
Group:            3
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:           Sleep Button
Kernel:           /dev/input/event0
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:           ELAN901C:00 04F3:4250
Kernel:           /dev/input/event8
Group:            5
Seat:             seat0, default
Size:             300x185mm
Capabilities:     touch 
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:      identity matrix
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         0.0

Device:           sof-hda-dsp Headphone
Kernel:           /dev/input/event13
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:           Intel HID events
Kernel:           /dev/input/event5
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:           AT Translated Set 2 keyboard
Kernel:           /dev/input/event3
Group:            8
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:           TPPS/2 Elan TrackPoint
Kernel:           /dev/input/event7
Group:            9
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:         n/a

Device:           ThinkPad Extra Buttons
Kernel:           /dev/input/event11
Group:            10
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

libinput debug-events /dev/input/eventNN

I cannot find my touchpad. /dev/input/event8 is the touchscreen

Offline

#5 2024-04-23 18:46:25

Duckbill8669
Member
Registered: 2024-04-23
Posts: 5

Re: [SOLVED] Touchpad not working

V1del wrote:

Double check in e.g. your environment/DE settings that it's not disabled due to presence of another "mouse" (the "nipple" often qualifies here and makes it logically disabled).

I disabled the "nipple", but the touchpad is not recognized at all. The "nipple" is recognized as a mouse.

Offline

#6 2024-04-23 19:13:55

impossibleveins23
Member
Registered: 2022-06-18
Posts: 84

Re: [SOLVED] Touchpad not working

OK so if it worked before see your last installed packages (using /var/log/pacman.log) and try to track down what had changed.
* Check that you can't see the device in: /proc/bus/input/devices as well.
* Check whether anything in dmesg.
* Check and perhaps reset BIOS configuration.
* Check different kernels (e.g. with the lts).

If you suspect the firmware caused it you can downgrade.

Offline

#7 2024-04-23 21:26:09

Duckbill8669
Member
Registered: 2024-04-23
Posts: 5

Re: [SOLVED] Touchpad not working

impossibleveins23 wrote:

OK so if it worked before see your last installed packages (using /var/log/pacman.log) and try to track down what had changed.
* Check that you can't see the device in: /proc/bus/input/devices as well.
* Check whether anything in dmesg.
* Check and perhaps reset BIOS configuration.
* Check different kernels (e.g. with the lts).

If you suspect the firmware caused it you can downgrade.

Ok, I don't know what exactly the problem was. I tried to uninstall the latest packages. Because I set the laptop up freshly, I reinstalled arch smile
The touchpad is working after install the necessary firmwares and xf86-input-synaptics. I am pretty sure I had installed the package at the first try too.

Now the trackpoint, touchpad and touchscreen are working simultaneously.

Let's hope, that the problem won't occur again.

Thanks for the help


Edit:

I haven't installed anything new. Just rebooted and now the toudpad is not working anymore...

Last edited by Duckbill8669 (2024-04-23 21:36:41)

Offline

#8 2024-04-24 09:02:22

impossibleveins23
Member
Registered: 2022-06-18
Posts: 84

Re: [SOLVED] Touchpad not working

xf86-input-synaptics is superseded by libinput.
Check this section and my bullet points above.

Offline

#9 2024-04-24 15:40:36

Duckbill8669
Member
Registered: 2024-04-23
Posts: 5

Re: [SOLVED] Touchpad not working

impossibleveins23 wrote:

xf86-input-synaptics is superseded by libinput.
Check this section and my bullet points above.

Changing the kernel to LTS did the trick.
Thank you!

Offline

#10 2024-04-25 09:08:11

impossibleveins23
Member
Registered: 2022-06-18
Posts: 84

Re: [SOLVED] Touchpad not working

That's great.
You can also experiment with other kernels to see roughly which version causes this.

Offline

Board footer

Powered by FluxBB