ELAN touchpad acts as generic mouse after firmware update
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
New
|
Undecided
|
Unassigned | ||
linux-hwe-edge (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Hardware: Lenovo Miix 700-12ISK with Lenovo Keyboard/Touchpad cover
1) Touchpad works 100% in Windows 10 before and after firmware update.
2) Touchpad worked 100% in Ubuntu 16.04 with kernel 4.4.0-51 before firmware update.
3) Touchpad works as generic mouse (movement, hardware clicks, tap to click all function, but no multitouch, no scrolling, and "mouse and touchpad" settings options missing) since Lenovo Oct 2016 firmware update, using kernels 4.4.0-21, -22, -51, -52 and 4.8.0-25 and -28.
4) Logitech USB mouse/keyboard works as expected.
5) Touchscreen works as expected.
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=10 [slave pointer (2)]
⎜ ↳ Lenovo ideapad MIIX 700 USB keyboard id=12 [slave pointer (2)]
⎜ ↳ Lenovo ideapad MIIX 700 USB keyboard id=13 [slave pointer (2)]
⎜ ↳ ELAN222F:00 04F3:222F id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Logitech USB Receiver id=9 [slave keyboard (3)]
↳ Lenovo ideapad MIIX 700 USB keyboard id=11 [slave keyboard (3)]
↳ Ideapad extra buttons id=15 [slave keyboard (3)]
↳ Intel Virtual Button driver id=16 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=17 [slave keyboard (3)]
$ uname -a
Linux uranus 4.8.0-28-generic #30~16.04.1-Ubuntu SMP Mon Nov 21 12:03:16 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: linux-image-
ProcVersionSign
Uname: Linux 4.8.0-28-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
CurrentDesktop: Unity
Date: Sun Dec 4 11:54:41 2016
InstallationDate: Installed on 2016-11-24 (10 days ago)
InstallationMedia: Ubuntu 16.04.1 LTS "Xenial Xerus" - Release amd64 (20160719)
SourcePackage: linux-hwe-edge
UpgradeStatus: No upgrade log present (probably fresh install)
Also, I tried about every combination of i8042.reset, i8042.kbdreset=1, i8042.nopnp, i8042.noloop boot parameters I could think of, no change.
Tried alternate versions of psmouse, such as psmouse-alps, psmouse- elantech- x551c, etc from various forums, no change.
I should be back to the stock psmouse module at this time.