Touchpad recognized as mouse - Multitouch gestures not working

Bug #1945327 reported by Santiago Persico
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu
New
Undecided
Unassigned

Bug Description

I'm having a problem with my laptop, as the title says: The trackpad is being recognized as a mouse, so I don't have multitouch gestures, other than scrolling.

I can't switch apps with gestures, I can't change trackbar specific configurations, because, according to the System Settings panel, I've got a mouse, not a trackpad.

Not only that, but I had this same problem in Linux Mint and Ubuntu Mate 18.04, so I believe that it's not a distro-specific problem, so I don't know if this is the correct channel.

Initially the ticket was generated from Kubuntu 18.04 (the commands I've run are from that version, IRC), since then, I've updated to Kubuntu 20.10

I've tried following a couple of other guides to try to make the multitouch gestures work, but most are for previous kernel versions and are focused on just making the touchpad work, AFAIK.

My laptop is a Lenovo V330-15IKB.

Here's the System info according to the About tab in the System Settings app:

Operating System: Kubuntu 20.10
KDE Plasma Version: 5.19.5
KDE Frameworks Version: 5.74.0
Qt Version: 5.14.2
Kernel Version: 5.8.0-63-generic
OS Type: 64-bit
Processors: 8 × Intel® Core™ i5-8250U CPU @ 1.60GHz
Memory: 11,0 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics 620

-----------------------------------------------------
I've opened the laptop, and took pictures of the insides, the ALPS chip says the following:

ALPS
2AP-00437
1738
022

I've also uploaded the photos to Google Drive, there were some serial numbers and whatnot in them:

https://drive.google.com/file/d/1UPfhcYtL_ZJGEhKiPQLIRJGWz3g57P0-/view?usp=sharing

https://drive.google.com/file/d/1UVa6m8yV0CU2lbK86W0JiJY7RnjvFMLw/view?usp=sharing
-----------------------------------------------------
 Tested so far
-----------------------------------------------------

running dmseg | grep elan I've got no results, and running:

> dmesg | grep i2c
[ 2.234092] i2c /dev entries driver
[ 4.845163] i2c_hid i2c-AUI1657:00: i2c-AUI1657:00 supply vdd not found, using dummy regulator
[ 4.845177] i2c_hid i2c-AUI1657:00: i2c-AUI1657:00 supply vddl not found, using dummy regulator
[ 5.066521] input: AUI1657:00 044E:121E Mouse as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-5/i2c-AUI1657:00/0018:044E:121E.0001/input/input6
[ 5.066607] input: AUI1657:00 044E:121E Keyboard as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-5/i2c-AUI1657:00/0018:044E:121E.0001/input/input7
[ 5.066654] input: AUI1657:00 044E:121E as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-5/i2c-AUI1657:00/0018:044E:121E.0001/input/input8
[ 5.066704] hid-generic 0018:044E:121E.0001: input,hidraw0: I2C HID v1.00 Mouse [AUI1657:00 044E:121E] on i2c-AUI1657:00

and running

  > sudo acpidump | grep -C3 ELAN
  E730: 4E 41 32 42 34 31 00 5F 48 49 44 A1 10 70 0D 53 NA2B41._HID..p.S
  E740: 59 4E 41 32 42 34 32 00 5F 48 49 44 A1 4E 07 A0 YNA2B42._HID.N..
  E750: 34 93 61 0A 02 A0 1D 91 93 60 0A 04 91 93 60 0A 4.a......`....`.
  E760: 02 93 60 00 70 0D 45 4C 41 4E 30 36 31 37 00 5F ..`.p.ELAN0617._
  E770: 48 49 44 A1 10 70 0D 45 4C 41 4E 30 36 31 38 00 HID..p.ELAN0618.
  E780: 5F 48 49 44 A1 46 04 A0 32 93 61 0A 04 A0 1C 91 _HID.F..2.a.....
  E790: 93 60 0A 04 91 93 60 0A 02 93 60 00 70 0D 41 55 .`....`...`.p.AU
  E7A0: 49 31 36 35 36 00 5F 48 49 44 A1 0F 70 0D 41 55 I1656._HID..p.AU

and running
> sudo acpidump | grep -C3 ALPS
  E690: 33 00 5F 48 49 44 70 0A 20 48 49 44 32 A4 00 A0 3._HIDp. HID2...
  E6A0: 20 93 53 44 53 30 0A 02 70 0D 30 36 43 42 32 38 .SDS0..p.06CB28
  E6B0: 34 36 00 5F 48 49 44 70 0A 20 48 49 44 32 A4 00 46._HIDp. HID2..
  E6C0: A0 27 93 53 44 53 30 0A 06 70 0D 41 4C 50 53 30 .'.SDS0..p.ALPS0
  E6D0: 30 30 30 00 5F 48 49 44 70 0A 20 48 49 44 32 70 000._HIDp. HID2p
  E6E0: 0A 2C 42 41 44 52 A4 00 A0 4D 12 93 53 44 53 30 .,BADR...M..SDS0
  E6F0: 0A 05 70 5E 5E 5E 2F 03 4C 50 43 42 45 43 30 5F ..p^^^/.LPCBEC0_

And running
> xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ AUI1657:00 044E:121E Mouse id=10 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
    ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
     --- (and a bunch of other stuff)

And running
> xinput list-props 10
Device 'AUI1657:00 044E:121E Mouse':
        Device Enabled (169): 1
        Coordinate Transformation Matrix (171): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        libinput Natural Scrolling Enabled (306): 0
        libinput Natural Scrolling Enabled Default (307): 0
        libinput Scroll Methods Available (308): 0, 0, 1
        libinput Scroll Method Enabled (309): 0, 0, 0
        libinput Scroll Method Enabled Default (310): 0, 0, 0
        libinput Button Scrolling Button (311): 2
        libinput Button Scrolling Button Default (312): 2
        libinput Middle Emulation Enabled (313): 0
        libinput Middle Emulation Enabled Default (314): 0
        libinput Accel Speed (315): 0.000000
        libinput Accel Speed Default (316): 0.000000
        libinput Accel Profiles Available (317): 1, 1
        libinput Accel Profile Enabled (318): 1, 0
        libinput Accel Profile Enabled Default (319): 1, 0
        libinput Left Handed Enabled (320): 0
        libinput Left Handed Enabled Default (321): 0
        libinput Send Events Modes Available (291): 1, 0
        libinput Send Events Mode Enabled (292): 0, 0
        libinput Send Events Mode Enabled Default (293): 0, 0
        Device Node (294): "/dev/input/event7"
        Device Product ID (295): 1102, 4638
        libinput Drag Lock Buttons (322): <no items>
        libinput Horizontal Scroll Enabled (323): 1

And running
> > lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 06cb:0081 Synaptics, Inc.
Bus 001 Device 003: ID 8087:0a2a Intel Corp.
Bus 001 Device 002: ID 5986:2113 Acer, Inc
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

-----------------------------------------------------
Some things that I've already tried:
-----------------------------------------------------

> https://forums.lenovo.com/t5/Ubuntu/V330-15IKB-touchpad-does-not-work-with-ubuntu-18-04-amp-16-04/td-p/4142420
Tried this on ubuntu mate, didn't work. I think it only applies to non-working touchpads. Mine works, but it's recognized as a mouse, not as an actual touchpad.

> https://wiki.ubuntu.com/Multitouch/TouchpadSupport
Ubuntu doesn't include synclient any more, it seems, now it ships libinput.

> https://sangams.com.np/fix-ubuntu-18-4-touchpad-not-working-properly/
I tried installing "xserver-xorg-input-synaptics", couldn't, but I successfully installed "xserver-xorg-input-synaptics-hwe-18.04" (because all my other server-xorg packages look like have that name suffix).

The thing is, all the solutions I've found so far, only try to make the touchpad work, but the solutions so far, only go so far., not making it work **completely**.

I'm a noob at Linux, I come from windows, and over there, I had this working really well.
What should I do to make this work?. Thanks!

Tags: bot-comment
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https://wiki.ubuntu.com/Bugs/FindRightPackage. You might also ask for help in the #ubuntu-bugs irc channel on Freenode.

To change the source package that this bug is filed about visit https://bugs.launchpad.net/ubuntu/+bug/1945327/+editstatus and add the package name in the text box next to the word Package.

[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]

tags: added: bot-comment
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.