Bug 197809

Summary: Touchpad doesn't work
Product: Drivers Reporter: mogio
Component: I2CAssignee: Drivers/I2C virtual user (drivers-i2c)
Status: NEW ---    
Severity: normal CC: bradleybaker, kai.heng.feng, mogio, nenad, panayotes2, pstez84
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 4.14 Subsystem:
Regression: No Bisected commit-id:
Attachments: dmesg | grep .hid
partially working touchpad 4.14.0-041400rc7
dmesg > dmesg_4.14_patch_i2c_debug
4.14, 4.15, 4.16... still not working.

Description mogio 2017-11-07 21:55:28 UTC
Created attachment 260549 [details]
dmesg | grep .hid

ezbook 3 pro, apollo lake, ubuntu 16.04/17.10, out of the box touchpad doesn't work. With the v4.14-rc7 movement were tracked but not the phisical click of buttons. With the v4.14-rc8 trackpad is dead.
Comment 1 mogio 2017-11-11 13:32:36 UTC
latests daily has the trackpad not working at all. 

4.14-0.999
Comment 2 Brad Baker 2017-11-12 02:32:54 UTC
I have the ezbook 3 Pro (v4). With Manjaro Xfce 17.05 the touchpad does not work at all, but using Antergos 17.09 the touchpad works perfectly.
Comment 3 Brad Baker 2017-11-12 02:35:05 UTC
(In reply to Brad Baker from comment #2)
> I have the ezbook 3 Pro (v4). With Manjaro Xfce 17.05 the touchpad does not
> work at all, but using Antergos 17.09 the touchpad works perfectly.

Dmesg logs for both non-working and working config's can be found here:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1728244
Comment 4 mogio 2017-11-12 18:25:24 UTC
Created attachment 260625 [details]
partially working touchpad 4.14.0-041400rc7

This is the dmesg of my ubuntu 16.04 installation with the 4.14.0-041400rc7 kernel. It has the trackpad working but not its left/right buttons.

After this kernel mainline release, the touchpad is not working at all.
Comment 5 Brad Baker 2017-11-12 22:18:21 UTC
There is a potential patch (quirk) for this.  Please test it, if possible:
https://patchwork.kernel.org/patch/10046575/
Comment 6 mogio 2017-11-13 10:44:19 UTC
Ubuntu 16.04, Jumper ezbook 3 pro V4: patch is not working.

Compiled by myself with this patch 4.14.0-041400 and tried a kernel compiled by a more pro user than me (here. https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1728244).

Touchpad is not working. The only semi working kernel is the 4.14.0-041400rc7 on mainline. Yes MOVING, Yes doubletap for clic, No buttons.
Comment 7 mogio 2017-11-13 19:39:47 UTC
Created attachment 260639 [details]
dmesg >  dmesg_4.14_patch_i2c_debug

attached dmesg 4.14 mainline + released patch + i2c debug kernel param.
Comment 8 panayotes 2017-11-28 11:21:31 UTC
(In reply to mogio from comment #6)
> Ubuntu 16.04, Jumper ezbook 3 pro V4: patch is not working.
> 
> Compiled by myself with this patch 4.14.0-041400 and tried a kernel compiled
> by a more pro user than me (here.
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1728244).
> 
> Touchpad is not working. The only semi working kernel is the
> 4.14.0-041400rc7 on mainline. Yes MOVING, Yes doubletap for clic, No buttons.

Same here.
Comment 9 Brad Baker 2017-11-28 13:06:39 UTC
@mogio, I just noticed this in your dmesg log. 
"random: fast init done"
If it means you have "fast boot" enabled in your BIOS you should disable that.
Comment 10 Brad Baker 2017-11-28 22:57:50 UTC
Mogio, see this patch. It looks related to your button click problem perhaps: https://patchwork.kernel.org/patch/10070339/
Comment 11 mogio 2017-12-18 21:47:08 UTC
4.15 is a big no. Latest drm-intel-next 4.15 hasn't the touch-pad movement working. Rolled back to the 4.14...
Comment 12 Brad Baker 2017-12-22 13:14:13 UTC
@mogio a guy on the TT forum says that 4.15 did not work for him but rolling back to 4.14.3 did. I'm not sure but I think he's using Ubuntu. 4.14.3 has also been working for me without failure (so far).  Manjaro just released 4.14.5 so I will be upgrading and testing that out soon.
See: https://techtablets.com/forum/topic/how-to-install-antergos-linux-on-the-ezbook-3-pro-v4/page/3/#post-76087
Comment 13 Paul Terry 2018-02-06 12:55:47 UTC
Same problem here on Chuwi LapBook Air
touchpad showing as ALPS0001:00 0911:5288 Touchpad
tried kernels 4.14.14 through 4.15.1 including discussed patches and all no goor on Arch Linux.

I have magaed to bodge the touchpad to work by constantly removing and re-adding the driver using modprobe but on first suspend, if the touchpad is enabled, my system crashes.

Any news would be helpful.
Comment 14 mogio 2018-02-06 14:01:50 UTC
just wait 4.16 and see if all hid patches fixed the issue.
Comment 15 mogio 2018-02-12 08:01:25 UTC
Created attachment 274123 [details]
4.14, 4.15, 4.16... still not working.

From ubuntu mainline...

the last semi working touchpad (movements are ok, physical buttons are not working) is the drm-intel-next 4.14.0-997.201712022100. After this: kaput. :)