You are not logged in.

#976 2015-08-18 13:29:04

LeoFa
Member
From: Netherlands
Registered: 2014-10-14
Posts: 35

Re: Acer C720/C720P Chromebook

@nariox
the device did not show up in BIOS when i checked it with a M.2 SATA adapter on my main system,
i have a backup from 2 weeks back so not much is lost,
luckily i did manage to boot from a live iso when the kernel panics and I/O errors began to happen; so i mounted the drive read only and copied about 2 GB of files (mostly pics and dotfiles from home folder) before the drive totally crapped out,
did not have much luck with ADATA's RMA webform, keeped getting erros when sending it in, so i'm returning it today to the webshop were i bought it.
i'll try and get some answers about what they think has happened, if they even know.. i'll probably keep using my old ssd and a usb drive for a while.

@ihre
you could try Mosh for SSH it is better on slow connections e.g. wifi > https://wiki.archlinux.org/index.php/Se … bile_Shell

Last edited by LeoFa (2015-08-18 13:43:55)

Offline

#977 2015-08-18 15:21:58

Daviljoe193
Member
From: the boring old Fall River M.A
Registered: 2015-06-24
Posts: 36

Re: Acer C720/C720P Chromebook

Now my C720p has been locking up occasionally when I remove a USB device (I've had it happen with a flash drive and a capture card.), and I can't do anything other than hard shutdown, as the machine looses WiFi connectivity when this happens, and CTRL + ALT + {F1,F2,F3,etc...} does nothing. This started somewhere within this month, though I can't recall exactly when it started. :\

EDIT: And of course, the instant I post this, there's a newer kernel available. Back to attempting to recreate this issue with the new kernel. (Sigh) -__-

EDIT2: It happens even after the system upgrade, as of this post.

Last edited by Daviljoe193 (2015-08-18 15:44:45)


I'm a noob, a noob that has installed Arch (And Gentoo.) several times on obscure hardware, and a noob that has used Linux exclusively for 6 years now, but I'm still just a noob.
Main Computer: Dell Inspiron 11 - 4GB ram, 500 GB spinning rust, plain Arch X86-64, UEFI

Offline

#978 2015-08-20 00:21:08

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

Re: Acer C720/C720P Chromebook

Okay, I don't know what the hell is going on.

So, before taking this device in for RMA, I decided to give it one last-ditch effort: opened the device, reseated the touchpad cable, and reassembled. I booted back into linux, and reinstalled the drivers. After rebooting the touchpad was still not working. GDM's logs brought up nothing. Worse, after installing the drivers, the touchscreen would only work in GDM, and would not respond once logged in. I figured this was a good enough reason to restore to stock and RMA the device.

So I restore all firmware backups I made along the way. Spent 30 minutes restoring the OS. Finally get back into ChromeOS, and the TOUCHPAD IS WORKING.

so I'm going to try and boot off another liveUSB, and see what's going on.

Offline

#979 2015-08-20 00:36:27

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

Re: Acer C720/C720P Chromebook

confirmed touchpad is not working in Ubuntu or KaOS, but works in ChromeOS. anyone have ideas?

Offline

#980 2015-08-20 03:05:59

nariox
Member
Registered: 2014-03-19
Posts: 128

Re: Acer C720/C720P Chromebook

jason.oliveira wrote:

confirmed touchpad is not working in Ubuntu or KaOS, but works in ChromeOS. anyone have ideas?

The touchpad driver was only mainlined in 3.17. Make sure your Ubuntu version is using kernel 3.17 or later. Other than that, I don't know what else. Did you install the BOOT_STUB or full custom ROM?

Offline

#981 2015-08-20 15:29:33

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

Re: Acer C720/C720P Chromebook

nariox wrote:
jason.oliveira wrote:

confirmed touchpad is not working in Ubuntu or KaOS, but works in ChromeOS. anyone have ideas?

The touchpad driver was only mainlined in 3.17. Make sure your Ubuntu version is using kernel 3.17 or later. Other than that, I don't know what else. Did you install the BOOT_STUB or full custom ROM?

I started off installing the BOOT_STUB, and when touchpad didn't work, I installed the full custom ROM to ensure it wasn't something there. No touchpad functionality until I flashed back to ChromeOS (restored the old ROM), where it worked magically, and made me jump out of my chair (I was convinced the touchpad was faulty before that).

So if I'm running a 4.x kernel, I should already have the drivers, and not need the cmt drivers from AUR?

Ubuntu Vivid (15.04) is running a 3.19.x kernel. it should have worked on boot, shouldn't it?

This is obviously a PEBKAC issue. or I have the only Peppy on the planet with a new model touchpad. so what am I doing wrong?

Offline

#982 2015-08-20 15:34:20

nariox
Member
Registered: 2014-03-19
Posts: 128

Re: Acer C720/C720P Chromebook

@jason: If you are using 4.x, all you need is xf86-input-synaptics or the cmt driver and the config files in your xorg folders. ( link to wiki)

Offline

#983 2015-08-24 21:11:24

ihre
Member
Registered: 2012-12-10
Posts: 13

Re: Acer C720/C720P Chromebook

nariox wrote:

@ihre: does the terminal freeze, but the C720 continues to be responsive, or does the C720 also freeze? Are you using ps_enable=1 on the ath9k?

The C720 remains responsive, I can strace the locked processes. I've completely removed termite, replaced vte3-ng with vte3, but the problem persists with xterm/rxvt..

http://sprunge.us/cJcY
http://sprunge.us/HBWW

The strace process actually froze ..

[root@mini modprobe.d]# cat ath9k.conf
options ath9k btcoex_enable=1 bt_ant_diversity=1 ps_enable=0
LeoFa wrote:

@ihre
you could try Mosh for SSH it is better on slow connections e.g. wifi > https://wiki.archlinux.org/index.php/Se … bile_Shell

It's not about a lossy connection, the terminal just locks up.


i5-2500K | Gene-IV | GTX 680 | 8GB 1866mhz | H2O

Offline

#984 2015-09-09 15:17:55

nariox
Member
Registered: 2014-03-19
Posts: 128

Re: Acer C720/C720P Chromebook

ihre wrote:

The C720 remains responsive, I can strace the locked processes. I've completely removed termite, replaced vte3-ng with vte3, but the problem persists with xterm/rxvt..

That's weird, but probably unrelated to the C720. Have you found any relevant bug reports for xterm?

By the way, any of you has some alsa/pulseaudio hackery to remove the DC offset from the microphone?

Offline

#985 2015-09-18 11:52:50

LeoFa
Member
From: Netherlands
Registered: 2014-10-14
Posts: 35

Re: Acer C720/C720P Chromebook

so my ssd got refunded, but I did not get much of a explanation from the store, only that it was definitely dead.
I've now installed Arch on a newly bought Transcend MTS400 256gb ssd, this drive seems to have power management issues supposedly:

Some SSDs (e.g. Transcend MTS400) are failing when SATA Active Link Power Management, ALPM, is enabled. ALPM is disabled by default and enabled by a power saving daemon (e.g. TLP, Laptop Mode Tools).

https://wiki.archlinux.org/index.php/So … ted_errors
Could this have been the cause of my failed Adata ssd? I had enable it with pcie_aspm=force as a kernel parameter.
I have now  made sure the powermanagement is disabled per wiki https://wiki.archlinux.org/index.php/Po … Management
Anyone here have good experience with the Transcend MTS400?

@jason.oliviera
I noticed when reinstalling Arch this time around my touchpad also did not work oob, after installing cmt  driver everything was fine. (both rom versions)

also I've 'updated' from the full John Lewis custom ROM  to the BOOT_STUB version, this one seems to need tpm_tis.force=1 tpm_tis.interrupts=0 kernel parameters again in addition to   modprobe.blacklist=ehci_pci, but also gives me new errors:

 
[    0.354505] [drm:drm_calc_timestamping_constants [drm]] *ERROR* crtc 21: Can't calculate constants, dotclock = 0!
[    2.638757] usb 1-4: string descriptor 0 read error: -22
[    3.695264] usb 1-4: string descriptor 0 read error: -22
[  639.223215] cyapa 7-0067: failed to read report data, (-121)
[ 3001.610491] cyapa 7-0067: invalid device state bytes, 8d 08
[ 7406.579616] cyapa 7-0067: failed to read report data, (-121)
[11119.192012] cyapa 7-0067: failed to read report data, (-121)

the string descriptor 0 read error is not important right?, I've always had that error.. but what about the others?

my current boot parameters,  wich i'm not sure all are needed.

 rw quiet systemd.show_status=0 loglevel=3 vga=current i915.modeset=1 rd.udev.log-priority=3 add_efi_memmap boot=local noresume noswap i915.modeset=1 tpm_tis.force=1 tpm_tis.interrupts=0 nmi_watchdog=panic,lapic modprobe.blacklist=ehci_pci kdbus=1 elevator=deadline 

Last edited by LeoFa (2015-09-18 12:03:35)

Offline

#986 2015-09-18 17:53:49

nariox
Member
Registered: 2014-03-19
Posts: 128

Re: Acer C720/C720P Chromebook

@jason: you can also try installing xf86-input-libinput. This should also work.

@LeoFa: I have no idea what those errors mean, but cyapa is the Cypress APA Trackpad, so it has to do with the touchpad.

Offline

#987 2015-09-19 20:55:19

LeoFa
Member
From: Netherlands
Registered: 2014-10-14
Posts: 35

Re: Acer C720/C720P Chromebook

@nariox
ah yes I was fiddlin' with the cmt input driver config.. I totally forgot about it.. probably some conflicting options.. as for the drm error I asked John Lewis on coreboot community G+, he said they are "fluff" errors ;D

Offline

#988 2015-09-23 19:31:14

nariox
Member
Registered: 2014-03-19
Posts: 128

Re: Acer C720/C720P Chromebook

@scot14: I'm trying to build the ISL29018 module (but just building the module itself, not the entire kernel), I am able to build and load the module, but I can't find it in the sysfs (/sys/bus/iio/devices/ is empty). My dmesg

isl29018: module is from the staging directory, the quality is unknown, you have been warned.

I've developed a script (link) that I wanted to include in the wiki, but since it doesn't work, I'm posting it here to ask for help.

Offline

#989 2015-10-02 00:21:58

skidpa
Member
Registered: 2015-10-02
Posts: 7

Re: Acer C720/C720P Chromebook

hi today i have been trying to install arch on my c720 followed the wiki. As i understand it i do not have to flash a custom firmware in the beginning since i already have seabios?

now to my problem. I cant get the touchpad to work. ive tried installing the xf86-input-synaptics stuff but when i run xfce4 it wont work (didn't work out of the box either) and when i run synclient -l in a terminal i get the following response: couldn't find synaptics properties no synaptics driver loaded?

how do i check this have i forgotten something? tried to uninstall the synaptics and install the xinput but it did not find the touchpad either. the only thing left is the cmr from the aur but im not clear on how to do that. i got the latest install media today using the magnet link in the download  section.

any ideas of what i can do to get it working?

regards
P-A

Offline

#990 2015-10-02 00:44:20

nariox
Member
Registered: 2014-03-19
Posts: 128

Re: Acer C720/C720P Chromebook

@skidpa: you can try xf86-input-libinput as well. That's what I've been using.

Offline

#991 2015-10-02 02:25:51

nautnautnaut
Member
Registered: 2015-10-02
Posts: 1

Re: Acer C720/C720P Chromebook

I am considering buying a C720, but I need to check something about it first. Could someone here please tell me the output when you run the following 2 commands on a C720?

sudo intel_reg_read 0xc6204
sudo intel_reg_read 0xc8254

These commands don't change anything about your system, they just return registry values from the iGPU, in this case about the backlight frequency. The only package needed to run these commands is intel-gpu-tools, which is available on the official repo.

Last edited by nautnautnaut (2015-10-02 03:51:56)

Offline

#992 2015-10-02 05:09:50

skidpa
Member
Registered: 2015-10-02
Posts: 7

Re: Acer C720/C720P Chromebook

@nariox i already have no joy using that either.
the wierd thing is that it wont show when i run lspci or check for other input devices


So this is what i have done so far.
1. installed the xf86-input-synaptics driver and copied the conf file from /usr/share/X11/x.conf.d to its place in /etc/X11/x.conf.d/
2. The same but with the xf-86-input-libinput driver
3. Same as above but with the xf86-input-cmr driver from the AUR

I'll put a bunch of stuff from different commands aswell as my latest X.org log  below.

the modules are loaded? lsmod | grep synaptics and cyapa returns

synaptics_usb          16384  0
synaptics_i2c          16384  0
usbcore               196608  9 ath3k,btusb,uvcvideo,ehci_hcd,ehci_pci,synaptics_usb,usbhid,xhci_hcd,xhci_pci
cyapatp                53248  0
crc_itu_t              16384  1 cyapatp

xinput returns the following and as you can see the onlything that shows up is the mouse i have to use since i cant get the touchpad to work

⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Logitech G700s Rechargeable Gaming Mouse	id=13	[slave  pointer  (2)]
⎜   ↳ Logitech G700s Rechargeable Gaming Mouse	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)]
    ↳ Sleep Button                            	id=9	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=10	[slave  keyboard (3)]
    ↳ HD WebCam                               	id=11	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=12	[slave  keyboard (3)]

and here is the Xorg config file that I'm running atm

40-touchpad-cmt.conf

# Configure touchpads to use Chromium Multitouch (cmt) X input driver
Section "InputClass"
    Identifier      "touchpad"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Driver          "cmt"
    Option          "AccelerationProfile" "-1"
    Option          "AccelerationScheme" "none"
    Option          "AccelerationNumerator" "0"
    Option          "AccelerationDenominator" "1"
    Option          "AccelerationThreshold" "0"
    Option          "Scroll Buttons" "0"
    Option          "Scroll Axes" "1"
    Option          "Scroll X Out Scale" "2.5"
    Option          "Scroll Y Out Scale" "2.5"

    # CMT devices potentially process keyboard events
    Option          "XkbModel" "pc"
    Option          "XkbLayout" "us"

    # Assume a frame interval to handle jitter on the bus
    Option          "Accel Min dt" "0.003"
EndSection

Section "InputClass"
    Identifier      "CMT for Apple Magic Trackpad"
    MatchUSBID      "05ac:030e"
    MatchDevicePath "/dev/input/event*"
    Option          "Touchpad Stack Version" "1"
# We are using raw touch major value as pressure value, so set the Palm
# pressure threshold high.
    Option          "Palm Pressure" "1000"
    Option          "Compute Surface Area from Pressure" "0"
    Option          "IIR b0" "1"
    Option          "IIR b1" "0"
    Option          "IIR b2" "0"
    Option          "IIR b3" "0"
    Option          "IIR a1" "0"
    Option          "IIR a2" "0"
    # TODO(clchiou): Calibrate bias on X-axis
    Option          "Touchpad Device Output Bias on X-Axis" "-283.3226025266607"
    Option          "Touchpad Device Output Bias on Y-Axis" "-283.3226025266607"
    Option          "Max Allowed Pressure Change Per Sec" "100000.0"
    Option          "Max Hysteresis Pressure Per Sec" "100000.0"
    # Disable drumroll suppression
    Option          "Drumroll Suppression Enable" "0"
    Option          "Two Finger Vertical Close Distance Thresh" "35.0"
    Option          "Fling Buffer Suppress Zero Length Scrolls" "0"
EndSection

Section "InputClass"
    Identifier      "CMT for Apple Magic Mouse"
    MatchUSBID      "05ac:030d"
    MatchDevicePath "/dev/input/event*"
    Driver          "cmt"
    Option          "AccelerationProfile" "-1"
    Option          "Scroll X Out Scale" "3"
    Option          "Scroll Y Out Scale" "3"
    Option          "Compute Surface Area from Pressure" "0"
    Option          "Max Allowed Pressure Change Per Sec" "170.0"
    Option          "Max Hysteresis Pressure Per Sec" "170.0"
    Option          "Max Finger Stationary Speed" "94.32"
    Option          "Mouse Accel Curves" "1"
    Option          "Mouse Scroll Curves" "0"
    Option          "Box Width" "8.0"
    Option          "Box Height" "1.0"
    # Resolution overrides:
    Option          "Vertical Resolution" "40"
    Option          "Horizontal Resolution" "45"
    # Assume a frame interval to handle jitter on the bus
    Option          "Accel Min dt" "0.003"
EndSection

Section "InputClass"
    Identifier      "CMT for Logitech Wireless Touchpad"
    MatchUSBID      "046d:4011"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Option          "Touchpad Stack Version" "1"
    Option          "IIR b0" "1"
    Option          "IIR b1" "0"
    Option          "IIR b2" "0"
    Option          "IIR b3" "0"
    Option          "IIR a1" "0"
    Option          "IIR a2" "0"
    Option          "Pressure Calibration Offset" "-313.240741792594"
    Option          "Pressure Calibration Slope" "4.39678062436752"
    Option          "Max Allowed Pressure Change Per Sec" "100000.0"
    Option          "Max Hysteresis Pressure Per Sec" "100000.0"
    Option          "Palm Pressure" "100000.0"
    Option          "Two Finger Vertical Close Distance Thresh" "35.0"
    Option          "Fling Buffer Suppress Zero Length Scrolls" "0"
EndSection

Section "InputClass"
    Identifier      "CMT for Logitech T650"
    MatchUSBID      "046d:4101"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Option          "Touchpad Stack Version" "1"
    Option          "IIR b0" "1"
    Option          "IIR b1" "0"
    Option          "IIR b2" "0"
    Option          "IIR b3" "0"
    Option          "IIR a1" "0"
    Option          "IIR a2" "0"
    Option          "Pressure Calibration Offset" "-0.439288351750068"
    Option          "Pressure Calibration Slope" "3.05998553523335"
    Option          "Max Allowed Pressure Change Per Sec" "100000.0"
    Option          "Max Hysteresis Pressure Per Sec" "100000.0"
    Option          "Two Finger Vertical Close Distance Thresh" "35.0"
    Option          "Fling Buffer Suppress Zero Length Scrolls" "0"
EndSection

Section "InputClass"
    Identifier      "CMT for Logitech T651"
    MatchUSBID      "046d:b00c"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Option          "Touchpad Stack Version" "1"
    Option          "IIR b0" "1"
    Option          "IIR b1" "0"
    Option          "IIR b2" "0"
    Option          "IIR b3" "0"
    Option          "IIR a1" "0"
    Option          "IIR a2" "0"
    Option          "Pressure Calibration Offset" "-4.46520447177073"
    Option          "Pressure Calibration Slope" "3.21071719332644"
    Option          "Max Allowed Pressure Change Per Sec" "100000.0"
    Option          "Max Hysteresis Pressure Per Sec" "100000.0"
    Option          "Two Finger Vertical Close Distance Thresh" "35.0"
    Option          "Fling Buffer Suppress Zero Length Scrolls" "0"
EndSection

Section "InputClass"
    Identifier      "CMT for Logitech T620"
    MatchUSBID      "046d:4027"
    MatchDevicePath "/dev/input/event*"
    Driver          "cmt"
    Option          "Max Allowed Pressure Change Per Sec" "100000.0"
    Option          "Max Hysteresis Pressure Per Sec" "100000.0"
    Option          "Box Width" "6"
    Option          "Box Height" "1"
    Option          "Drumroll Suppression Enable" "0"
    Option          "Input Queue Max Delay" "0.0"
    Option          "Mouse Accel Curves" "1"
    Option          "Mouse Scroll Curves" "0"
    Option          "AccelerationProfile" "-1"
    # Assume a frame interval to handle jitter on the bus
    Option          "Accel Min dt" "0.003"
EndSection

Section "InputClass"
    Identifier      "CMT for Logitech T400"
    MatchUSBID      "046d:4026"
    MatchDevicePath "/dev/input/event*"
    Driver          "cmt"
    Option          "Max Allowed Pressure Change Per Sec" "100000.0"
    Option          "Max Hysteresis Pressure Per Sec" "100000.0"
    Option          "Box Width" "6"
    Option          "Box Height" "1"
    Option          "Drumroll Suppression Enable" "0"
    Option          "Input Queue Max Delay" "0.0"
    Option          "Mouse Accel Curves" "1"
    Option          "Mouse Scroll Curves" "0"
    Option          "AccelerationProfile" "-1"
    # Assume a frame interval to handle jitter on the bus
    Option          "Accel Min dt" "0.003"
EndSection

Section "InputClass"
    Identifier      "CMT for Logitech Bluetooth Touchmouse"
    MatchUSBID      "046d:b00d"
    MatchDevicePath "/dev/input/event*"
    Driver          "cmt"
    Option          "Max Allowed Pressure Change Per Sec" "100000.0"
    Option          "Max Hysteresis Pressure Per Sec" "100000.0"
    Option          "Box Width" "6"
    Option          "Box Height" "1"
    Option          "Drumroll Suppression Enable" "0"
    Option          "Input Queue Max Delay" "0.0"
    Option          "Mouse Accel Curves" "1"
    Option          "Mouse Scroll Curves" "0"
    Option          "AccelerationProfile" "-1"
    # Assume a frame interval to handle jitter on the bus
    Option          "Accel Min dt" "0.003"
EndSection

Section "InputClass"
    Identifier      "CMT for Logitech TK820"
    MatchUSBID      "046d:4102"
    MatchDevicePath "/dev/input/event*"
    Driver          "cmt"
    Option          "Touchpad Stack Version" "2"
    # Pressure jumps around a lot on this touchpad, so allow that:
    Option          "Max Allowed Pressure Change Per Sec" "100000.0"
    Option          "Max Hysteresis Pressure Per Sec" "100000.0"
    Option          "Pressure Calibration Offset" "-18.8078435"
    Option          "Pressure Calibration Slope" "2.466208137"
EndSection

Section "InputClass"
    Identifier "CMT for Stantum"
    MatchDevicePath "/dev/input/event*"
    MatchProduct    "MTP_USB_Controller"
    Driver          "cmt"
    Option          "SendCoreEvents" "On"
    Option          "IIR b0" "1"
    Option          "IIR b1" "0"
    Option          "IIR b2" "0"
    Option          "IIR b3" "0"
    Option          "IIR a1" "0"
    Option          "IIR a2" "0"
    Option          "IIR Distance Threshold" "1000"
    Option          "Horizontal Resolution" "8"
    Option          "Vertical Resolution" "10"
    Option          "Two Finger Scroll Distance Thresh" "0.5"
    Option          "Pressure Calibration Offset" "1.0"
    Option          "Pressure Calibration Slope" "15.0"
    Option          "Max Allowed Pressure Change Per Sec" "100000.0"
    Option          "Max Hysteresis Pressure Per Sec" "100000.0"
    Option          "Fling Buffer Suppress Zero Length Scrolls" "0"
EndSection

and this is the 50-synaptics.conf i ran earlier

# Example xorg.conf.d snippet that assigns the touchpad driver
# to all touchpads. See xorg.conf.d(5) for more information on
# InputClass.
# DO NOT EDIT THIS FILE, your distribution will likely overwrite
# it when updating. Copy (and rename) this file into
# /etc/X11/xorg.conf.d first.
# Additional options may be added in the form of
#   Option "OptionName" "value"
#
Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        Option "TapButton1" "1"
        Option "TapButton2" "2"
        Option "TapButton3" "3"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
        MatchDevicePath "/dev/input/event*"
EndSection

Section "InputClass"
        Identifier "touchpad ignore duplicates"
        MatchIsTouchpad "on"
        MatchOS "Linux"
        MatchDevicePath "/dev/input/mouse*"
        Option "Ignore" "on"
EndSection

# This option enables the bottom right corner to be a right button on clickpads
# and the right and middle top areas to be right / middle buttons on clickpads
# with a top button area.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
        Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%"
EndSection

# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Disable clickpad buttons on Apple touchpads"
        MatchProduct "Apple|bcm5974"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection

if it helps to post any other logs or messages pleas tell me which you like to se

synclient -l just tells me that the driver isnt loaded. or could not be found eventhough the driver is installed. as far as i know.
ofcource this only works when the xf86-input-synaptics is installed.

also at every try with the drivers the config files have been removed aswell as previous driver, so no conflict should occur

Now its really possible that there are some settings in the config files that i havnt understood needed to be done or changed. So please all the help i can recieve is much appreciated

/P-A

Last edited by skidpa (2015-10-04 19:48:43)

Offline

#993 2015-10-05 00:58:46

nariox
Member
Registered: 2014-03-19
Posts: 128

Re: Acer C720/C720P Chromebook

@skidpa: lspci won't show anything because cyapa is connected through i2c. What does this give you:

ls /sys/bus/i2c/devices/

Offline

#994 2015-10-05 01:31:03

skidpa
Member
Registered: 2015-10-02
Posts: 7

Re: Acer C720/C720P Chromebook

@nariox yeah i pretty much figured it wouldn't.

ls /sys/bus/i2c/devices/

returns the following directory's
i2c-0   i2c-1   i2c-2   i2c-3   i2c-4   i2c-5   i2c-6   i2c-7   i2c-8   i2c-9

dont really know what to do with that to be honest

Offline

#995 2015-10-05 09:49:50

rikn00
Member
Registered: 2014-06-26
Posts: 21

Re: Acer C720/C720P Chromebook

nautnautnaut wrote:

I am considering buying a C720, but I need to check something about it first. Could someone here please tell me the output when you run the following 2 commands on a C720?

sudo intel_reg_read 0xc6204
sudo intel_reg_read 0xc8254

I hope it isn't too late to answer now but here's the output anyway.

sudo intel_reg read 0xc6204
PCH_RAWCLK_FREQ (0x000c6204): 0x00000018
sudo intel_reg read 0xc8254
BLC_PWM_PCH_CTL2 (0x000c8254): 0x03a90000 (freq 937, cycle 0)

There wasn't command intel_reg_read available so I used intel_reg read instead.

Offline

#996 2015-10-05 16:55:15

nariox
Member
Registered: 2014-03-19
Posts: 128

Re: Acer C720/C720P Chromebook

skidpa wrote:

@nariox yeah i pretty much figured it wouldn't.

ls /sys/bus/i2c/devices/

returns the following directory's
i2c-0   i2c-1   i2c-2   i2c-3   i2c-4   i2c-5   i2c-6   i2c-7   i2c-8   i2c-9

dont really know what to do with that to be honest

Hmm, it should have a 0067-0 folder. What version of the C720 do you have? Is it the i3 one? Or the 2955U one?

Offline

#997 2015-10-05 17:31:24

skidpa
Member
Registered: 2015-10-02
Posts: 7

Re: Acer C720/C720P Chromebook

hmm stupid me i got a C720 with the 2957U cpu which after a quick run to google tells me i got an elantec touchpad so apparently i need to

either patch the chromeos-laptop module to enumerate and initialize the elan-i2c trackpad or you can use a custom coreboot which uses ACPI mode for i2c (and so trackpad is enumerated by ACPI & then initialized by Linux).

none of which i now how to do. patching i've never done so if anyone has a link to some good information regarding this please share
also if anyone is running a coreboot of the kind mentioned above please share, this is the option i feel most comfortable with..

Offline

#998 2015-10-05 17:57:15

nariox
Member
Registered: 2014-03-19
Posts: 128

Re: Acer C720/C720P Chromebook

skidpa wrote:

hmm stupid me i got a C720 with the 2957U cpu which after a quick run to google tells me i got an elantec touchpad so apparently i need to

either patch the chromeos-laptop module to enumerate and initialize the elan-i2c trackpad or you can use a custom coreboot which uses ACPI mode for i2c (and so trackpad is enumerated by ACPI & then initialized by Linux).

none of which i now how to do. patching i've never done so if anyone has a link to some good information regarding this please share
also if anyone is running a coreboot of the kind mentioned above please share, this is the option i feel most comfortable with..

You should go to John Lewis' website and follow the instructions. Make sure you remove the RW screw and you should be fine. Patching shouldn't be too difficult either. If you find the patches, you can edit the old trackpad scripts we used prior to 3.17.

Offline

#999 2015-10-05 19:11:56

skidpa
Member
Registered: 2015-10-02
Posts: 7

Re: Acer C720/C720P Chromebook

ahh ok so it's not worse than that really made my day smile

Offline

#1000 2015-10-07 04:41:48

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

Re: Acer C720/C720P Chromebook

Turns out, there are two different models of Celeron for Peppy. if you have a Celeron 2957U instead of a 2955U, you will have an i2c touchpad made by Elan. the proper module to load is elan_i2c, but you need to patch your firmware with this file before it'll be recognized in linux.

source: https://www.reddit.com/r/chrubuntu/comm … untu_1504/

Last edited by jason.oliveira (2015-10-07 04:42:19)

Offline

Board footer

Powered by FluxBB