You are not logged in.

#1 2023-04-01 03:57:15

PH7Jack
Member
From: Sao Paulo, Brazil
Registered: 2023-04-01
Posts: 1
Website

Touchpad keep scrolling after remove fingers

Hello, I'm getting stuck scrolling when I scroll using two fingers.
It happens randomly but sometimes works fine.

Problems:
1. Context Menu
    Two fingers tap to open the context menu doesn't work well. It randomly stops working until I click the right touchpad button
    When I tap with two fingers to open the menu, it not works, but sometimes it works with trying three times. When it does not works, I press on the right button.
    The right button works as a reset.

2. Scrolling
    When I'm scrolling using two fingers, sometimes it freezes the scroll, and even if I leave my fingers from the scroll, the scroll still persists.
    It only stops when I press the right touchpad button. And sometimes it stops freezing after ~7 seconds.
    Sometimes the scroll does not work and the mouse position is moved using two fingers.

3. Tap | Text selection | Double-tap
    Sometimes the tap doesn't work until I press the right touchpad button
    Also, trying to select a text by tapping doesn't work.
    Again, it gets back working when I press the right touchpad button

Specs:
Laptop: Xiaomi Mi book pro 16 2022
Kernel: 6.2.8-arch1-1
CPU: 12th Gen Intel i7-1260P (16) @ 4.700GHz
GPU: NVIDIA GeForce RTX 2050

Software:
xf86-input-libinput 1.2.1-1
xorg
xinput

xinput --list:
⎡ Virtual core pointer                                       id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                    id=4    [slave  pointer  (2)]
⎜   ↳ GXT7863:00 27C6:01E0 Mouse           id=10   [slave  pointer  (2)]
⎜   ↳ GXTP7936:00 27C6:0123                     id=12   [slave  pointer  (2)]
⎜   ↳ GXT7863:00 27C6:01E0 Touchpad      id=11   [slave  pointer  (2)]
⎣ Virtual core keyboard                                  id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard                id=5    [slave  keyboard (3)]
    ↳ Video Bus                                              id=7    [slave  keyboard (3)]
    ↳ Video Bus                                              id=6    [slave  keyboard (3)]
    ↳ Power Button                                         id=8    [slave  keyboard (3)]
    ↳ Intel HID 5 button array                         id=15   [slave  keyboard (3)]
    ↳ XiaoMi WebCam: XiaoMi WebCam      id=9    [slave  keyboard (3)]
    ↳ Intel HID events                                    id=14   [slave  keyboard (3)]
    ↳ GXTP7936:00 27C6:0123 Keyboard    id=13   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard               id=16   [slave  keyboard (3)]

Offline

#2 2024-01-01 17:26:33

Actuary
Member
Registered: 2024-01-01
Posts: 1

Re: Touchpad keep scrolling after remove fingers

Were you able to find a fix for this? I also have a Xiaomi Mi Book Pro 16 (2022) but the i5 with integrated GPU and had similar issues on NixOS with wayland, but recently have been running xserver and libinput to try and find a remedy.

Offline

#3 2024-01-02 02:45:45

Eddie_Foss
Member
From: Japan
Registered: 2023-12-31
Posts: 12

Re: Touchpad keep scrolling after remove fingers

Try run:

$ lsusb

To check if the touchpad and keyboard are connected by ancient controller known by its connector PS/2, then if no keyboard and trackpad/mouse is listed in 'lsusb' and I figured correctly both are connected by a controller called i8042 and psmouse driver for mouse with atkbd driver for keyboard and serio is a serial protocol that glues controller and driver;

So you may achieve some better results with this kernel parameters to add in grub:

GRUB_CMDLINE_LINUX_DEFAULT="i8042.noloop i8042.nomux i8042.nopnp i8042.reset"

then update grub with

$ sudo grub-mkconfig -o /boot/grub/grub.cfg

with '$ modinfo i8042' you can check what each parameter means;

I hope this fix your problem and happy new year!!

Offline

#4 2024-01-14 14:51:06

epicnyro
Member
Registered: 2024-01-14
Posts: 1

Re: Touchpad keep scrolling after remove fingers

I have the same issue with my Xiaomi Book Pro 14 (2022) I have tried the options above it doesn't help unfortunately, I also tried switching from libinput to synaptics and that doesn't help. The touchpad and keyboard do not show up in `lsusb` and when I cat /proc/bus/input/devices they show up as i2c. It seems that the touchpad on the 16 and 14 inch model is identical as I have the same output in xinput list.

Last edited by epicnyro (2024-01-14 14:57:31)

Offline

Board footer

Powered by FluxBB