Touchpad recognized as mouse - Multitouch gestures not working
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:/
https:/
-------
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/
[ 5.066607] input: AUI1657:00 044E:121E Keyboard as /devices/
[ 5.066654] input: AUI1657:00 044E:121E as /devices/
[ 5.066704] hid-generic 0018:044E:
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:/
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:/
Ubuntu doesn't include synclient any more, it seems, now it ships libinput.
> https:/
I tried installing "xserver-
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!
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/ FindRightPackag e. 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.]