You are not logged in.

#1 2014-09-10 15:37:50

porphyry5
Member
Registered: 2014-06-04
Posts: 88

Trackpad problem with X display on Acer C720

I have 2 Acer C720 Chromebooks, each with Arch Linux 3.16.1-1, each has the package xf86-input-synaptics installed.  One is fully functional, the other fails to recognize the Synaptics trackpad.  Here are the corresponding excerpts from Xorg.0.log, first the problem machine:

[    30.872] (**) Cypress APA Trackpad (cyapa): Applying InputClass "evdev touchpad catchall"
[    30.872] (**) Cypress APA Trackpad (cyapa): Applying InputClass "touchpad peppy cyapa"
[    30.872] (**) Cypress APA Trackpad (cyapa): Applying InputClass "touchpad catchall"
[    30.872] (**) Cypress APA Trackpad (cyapa): Applying InputClass "Default clickpad buttons"
[    30.872] (II) LoadModule: "synaptics"
[    30.873] (WW) Warning, couldn't open module synaptics
[    30.873] (II) UnloadModule: "synaptics"
[    30.873] (II) Unloading synaptics
[    30.873] (EE) Failed to load module "synaptics" (module does not exist, 0)
[    30.873] (EE) No input driver matching `synaptics'
[    30.873] (II) config/udev: Adding input device Cypress APA Trackpad (cyapa) (/dev/input/mouse0)
[    30.873] (**) Cypress APA Trackpad (cyapa): Ignoring device from InputClass "touchpad ignore duplicates"

and from the working model

[    33.099] (II) config/udev: Adding input device Cypress APA Trackpad (cyapa) (/dev/input/event12)
[    33.099] (**) Cypress APA Trackpad (cyapa): Applying InputClass "evdev touchpad catchall"
[    33.099] (**) Cypress APA Trackpad (cyapa): Applying InputClass "touchpad peppy cyapa"
[    33.099] (**) Cypress APA Trackpad (cyapa): Applying InputClass "touchpad catchall"
[    33.099] (**) Cypress APA Trackpad (cyapa): Applying InputClass "Default clickpad buttons"
[    33.099] (II) LoadModule: "synaptics"
[    33.100] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so

Both machines contain the file /usr/lib/xorg/modules/input/synaptics_drv.so, so I suspect the problem machine is trying to load synaptics_drv.so from another dirctory, but I have no idea how to proceed from this point.

Offline

#2 2014-09-10 15:58:00

SolarBoyMatt
Member
Registered: 2012-01-07
Posts: 263

Re: Trackpad problem with X display on Acer C720

When you say you're using the 3.16 kernel, are you using the stock Arch Kernel (with this script?), or a patched version to fix touchpad functionality. As a sanity test, I would try installing linux-mainline on both, since the C720 touchpad works out of the box on it, to see if you made some sort of configuration error on one of your machines.

Last edited by SolarBoyMatt (2014-09-10 16:00:51)

Offline

#3 2014-09-10 16:25:12

porphyry5
Member
Registered: 2014-06-04
Posts: 88

Re: Trackpad problem with X display on Acer C720

SolarBoyMatt wrote:

When you say you're using the 3.16 kernel, are you using the stock Arch Kernel (with this script?), or a patched version to fix touchpad functionality. As a sanity test, I would try installing linux-mainline on both, since the C720 touchpad works out of the box on it, to see if you made some sort of configuration error on one of your machines.

I had originally the linux-mainline on both, which is what the working machine still contains.  With linux-mainline the problem machine had partial trackpad (acccepted clicks but could not move the cursor).  When arch 0904 was released I installed that on the problem machine, assuming that it included the linux-mainline functionality as both are the same linux version.  But apparently not?

Thank you for your response.  As for putting linux-mainline back on this machine; that would make the 3rd install of linux-mainline on this machine.  Both previous attempts had the same partial trackpad problem, so I am reluctant to try a third time.  It will take me a while to attempt it.

Offline

#4 2014-09-10 17:33:41

SolarBoyMatt
Member
Registered: 2012-01-07
Posts: 263

Re: Trackpad problem with X display on Acer C720

The touchpad functionality for the C720 (and a couple of other Chromebooks) only just made it into the kernel very recently (as of 3.17-rc1) and the mainline branch is currently on 3.17-rc4, so I would give it a go for sure. I personally am using linux-mainline on my C720 and the touchpad works as expected. And for future reference, the linux-mainline maintainer provides prebuilt packages here http://arch.miffe.org/x86_64/ if you don't want to build it yourself.

Last edited by SolarBoyMatt (2014-09-10 17:45:16)

Offline

#5 2014-09-11 16:47:56

porphyry5
Member
Registered: 2014-06-04
Posts: 88

Re: Trackpad problem with X display on Acer C720

SolarBoyMatt wrote:

The touchpad functionality for the C720 (and a couple of other Chromebooks) only just made it into the kernel very recently (as of 3.17-rc1) and the mainline branch is currently on 3.17-rc4, so I would give it a go for sure. I personally am using linux-mainline on my C720 and the touchpad works as expected. And for future reference, the linux-mainline maintainer provides prebuilt packages here http://arch.miffe.org/x86_64/ if you don't want to build it yourself.

Many thanks, I will certainly give this a go.  With 3.16.1-1 working on one laptop but not the other I was suspecting a hardware problem.  But just give me a new level number (3.17) and hope springs eternal...

Offline

#6 2015-10-07 03:26:33

jason.oliveira
Member
Registered: 2015-07-19
Posts: 14

Re: Trackpad problem with X display on Acer C720

I think I have the same problem laptop. Cyapa driver does not work for the device at all. In chromeOS, this is what dmesg reads as output:

[    0.475851] input: Elan Touchpad as /devices/pci0000:00/0000:00:15.1/i2c-9/9-0015/input/input7

Phoronix said this driver was implemented in kernel 3.19:

The Elan hardware driver is for an I2C touch-pad and touchscreen found in several Google Chromebook models. This Elan I2C/SMbus touchpad driver was developed by EMC and beyond being found in some Chromebooks this device is also found in various laptops.

This is not the cyapa driver, sadly. hopefully this helps someone else.

Offline

Board footer

Powered by FluxBB