Welcome!

Please read this important information about Spectre and Meltdown vulnerabilities.
Please read this important information about MX sources lists.
News
  • MX Linux on social media: here
  • Mepis support still here
Current releases
  • MX-17 Final release info here
  • MX-16.1 release info here
  • antiX-17 release info here
    New users
    • Please read this first, and don't forget to add system and hardware information to posts!
    • Read Forum Rules

[SOLVED] Touchpad not working on MX17, Acer Aspire ES 15

Help for Current Versions of MX
Message
Author
markos
Forum Novice
Forum  Novice
Posts: 7
Joined: Sun Feb 11, 2018 6:19 am

[SOLVED] Touchpad not working on MX17, Acer Aspire ES 15

#1 Postby markos » Tue Feb 13, 2018 9:03 pm

Hi all. Mouse is working fine but no touchpad. I installed the "Touchpad Indicator" but its menu does not come up. I click and nothing happens.

libinput is not installed on my laptop:

Code: Select all

root@markos-laptop:~# libinput
-su: libinput: command not found


synclient and syndaemon not working:

Code: Select all

root@markos-laptop:~# synclient
Couldn't find synaptics properties. No synaptics driver loaded?
root@markos-laptop:~# syndaemon
Unable to find a synaptics device.


No synaptics entry in Xorg.0.log:

Code: Select all

markos@markos-laptop:~
$ cat /var/log/Xorg.0.log | grep syna
markos@markos-laptop:~
$ cat /var/log/Xorg.0.log | grep *touch*


No touchpad/synaptics in xinput:

Code: Select all

$ xinput
 Virtual core pointer                       id=2   [master pointer  (3)]
   Virtual core XTEST pointer                 id=4   [slave  pointer  (2)]
   Logitech Logitech Extreme 3D               id=11   [slave  pointer  (2)]
   Logitech USB Optical Mouse                 id=12   [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)]
    Logitech Logitech Extreme 3D (keys)        id=10   [slave  keyboard (3)]
    VGA Webcam: VGA Webcam                     id=13   [slave  keyboard (3)]
    AT Translated Set 2 keyboard               id=14   [slave  keyboard (3)]
    Acer WMI hotkeys                           id=15   [slave  keyboard (3)]
    ACPI Virtual Keyboard Device               id=16   [slave  keyboard (3)]


10-evdev.conf:

Code: Select all

root@markos-laptop:~# cat /etc/X11/xorg.conf.d/10-evdev.conf
#
# Catch-all evdev loader for udev-based systems
# We don't simply match on any device since that also adds accelerometers
# and other devices that we don't really want to use. The list below
# matches everything but joysticks.

Section "InputClass"
        Identifier "evdev pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev tablet catchall"
        MatchIsTablet "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier "evdev touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection


synaptics.conf:

Code: Select all

root@markos-laptop:~# cat /etc/X11/xorg.conf.d/synaptics.conf
Section "InputClass"
        Identifier      "touchpad catchall"             # required
        MatchIsTouchpad "on"                            # required
        Driver          "synaptics"                     # required
        Option          "MinSpeed"              "0.5"
        Option          "MaxSpeed"              "1.0"
        Option          "AccelFactor"           "0.075"
        Option          "TapButton1"            "1"
        Option          "TapButton2"            "2"     # multitouch
        Option          "TapButton3"            "3"     # multitouch
        Option          "VertTwoFingerScroll"   "1"     # multitouch
        Option          "HorizTwoFingerScroll"  "1"     # multitouch
        Option          "VertEdgeScroll"        "1"
        Option          "HorizEdgeScroll" "1"
        Option          "CoastingSpeed"         "8"
        Option          "CornerCoasting"        "1"
        Option          "CircularScrolling"     "1"
        Option          "CircScrollTrigger"     "7"
        Option          "EdgeMotionUseAlways"   "1"
        Option          "LBCornerButton"        "8"     # browser "back" btn
        Option          "RBCornerButton"        "9"     # browser "forward" btn


70-synaptics.conf:

Code: Select all

root@markos-laptop:~# cat /usr/share/X11/xorg.conf.d/70-synaptics.conf
# 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"
# 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
Last edited by markos on Wed Feb 14, 2018 6:05 pm, edited 1 time in total.

User avatar
dolphin_oracle
Forum Veteran
Forum Veteran
Posts: 7593
Joined: Sun Dec 16, 2007 1:17 pm

Re: Touchpad not working on MX17, Acer Aspire ES 15

#2 Postby dolphin_oracle » Tue Feb 13, 2018 10:03 pm

I have seen some info that setting the touch to "basic" in bios will allow the touchpad to work. Other sources state that installing i2c-tools will allow the touchpad to work as well after reboot.

there are a lot of ubuntu users with threads about that the espire e15 laptops and their touchpads.
http://www.youtube.com/runwiththedolphin
eeepc 904ha antix 15 32 bit (streaming media player)
acer c720p chromebook - chromeos / MX15-64 (custom snapshot) live USB.
lenovo s21e - antiX-16 MX16(live-usb)

markos
Forum Novice
Forum  Novice
Posts: 7
Joined: Sun Feb 11, 2018 6:19 am

Re: Touchpad not working on MX17, Acer Aspire ES 15

#3 Postby markos » Wed Feb 14, 2018 1:10 pm

dolphin_oracle wrote:I have seen some info that setting the touch to "basic" in bios will allow the touchpad to work. Other sources state that installing i2c-tools will allow the touchpad to work as well after reboot.

there are a lot of ubuntu users with threads about that the espire e15 laptops and their touchpads.

I switched from "Advanced" to "Basic" but no avail. I installed i2c-tools but don't know how to use it. I read the man page and it seems you have to supply a hardware device ID to the tool so it can probe the device (touchpad). The touchpad is not recognized by MX so there's no device ID for it. Anyway, thanks for your help. I will defer this for later.

User avatar
rokytnji.1
Forum Regular
Forum Regular
Posts: 542
Joined: Sun Apr 13, 2014 9:06 pm

Re: Touchpad not working on MX17, Acer Aspire ES 15

#4 Postby rokytnji.1 » Wed Feb 14, 2018 3:00 pm

Maybe

Code: Select all

dmesg | tail


might shed some light. Or not. Maybe a alternate kernel install is called for. I had a usb 3.0 express card I had to change the kernel on
for AntiX to see it. I went from 4.14 to 4.9.

markos
Forum Novice
Forum  Novice
Posts: 7
Joined: Sun Feb 11, 2018 6:19 am

Re: Touchpad not working on MX17, Acer Aspire ES 15

#5 Postby markos » Wed Feb 14, 2018 6:04 pm

rokytnji.1 wrote:Maybe

Code: Select all

dmesg | tail


might shed some light. Or not. Maybe a alternate kernel install is called for. I had a usb 3.0 express card I had to change the kernel on
for AntiX to see it. I went from 4.14 to 4.9.

dmesg contains no output for touchpad but it does for mouse. Before your post I checked syslog but didn't find much. After I read your post I googled and did a bit of reading on kernel log files and run the following:

grep -i synaptics /var/log/*

Finally, I got some hits:

Code: Select all

/var/log/kern.log:Feb 14 23:39:58 markos-laptop kernel: [    2.864960] psmouse serio1: elantech: Synaptics capabilities query result 0x00, 0x15, 0x0f.
/var/log/kern.log:Feb 14 23:39:58 markos-laptop kernel: [    2.875463] psmouse serio1: elantech: Elan sample query result 0b, 38, 75
/var/log/kern.log:Feb 14 23:39:58 markos-laptop kernel: [    2.931168] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input2

And the exact same entries were repeated at
/var/log/messages
/var/log/syslog

i8042 appears in the grep output above as a directory. I remembered I saw a youtube vid that used that value to fix a "touchpad not working" issue. So I googled some more on i8042 and found this article (https://askubuntu.com/questions/525629/ ... recognized), followed the instructions and it worked. I spent a whole day to get the touchpad to work on linux. LOL

User avatar
Jerry3904
Forum Veteran
Forum Veteran
Posts: 20648
Joined: Wed Jul 19, 2006 6:13 am

Re: [SOLVED] Touchpad not working on MX17, Acer Aspire ES 15

#6 Postby Jerry3904 » Wed Feb 14, 2018 6:23 pm

Impressive--good work!
Production: 4.13.0-1-amd64, MX-17, AMD FX-4130 Quad-Core, GeForce GT 630/PCIe/SSE2, 8 GB, Kingston SSD 120 GB and WesternDigital 1TB
Testing: AAO 722: 4.13.0-1-386. MX-17, AMD C-60 APU, 4 GB


Return to “MX Help”

Who is online

Users browsing this forum: Paul.. and 6 guests