• Trackpad not working anymore


    Trackpad on my Acer Aspire 5535 not working any more after installing legacy catalyst drivers which require a downgrade to xorg 1.12.

    Controlling laptop via arrow keys allows me to get to mouse settings and from there it shows only the mouse settings tab and no longer has the Trackpad tab.

    What should i do to remedy this?

  • Before you post anything below, try hitting up the Fn key. Does this work first?

    If not, then post output of all below. Please try to use the correct coding tags for posting output. There is a sticky in the newbie forum on how to do that.

    xinput list
    then cat /etc/X11/xorg.conf.d/of-the-conf-file-found-in-that-directory
    There might be a synaptics file or something.
    If you have synaptics, give output of dmesg | grep synaptics
    Also, what is cat /var/log/Xorg.0.log
    Also, can you do synclient with and without sudo

    Download " antergos-wallpapers-extra " and enjoy community sponsored wallpapers.

    Use the "Linux Beginner Search Engine"

    https://cse.google.com/cse/home?cx=017607476515012185699:b_owgx6xyi0

  • I did try the Fn key combo already in case I accidentally hit that but that did nothing… I will do the ‘xinput’ as soon as I get home

  • xinput gives me:

    ⎜   ↳ Virtual core XTEST pointer              	id=4	[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)]
        ↳ CNF7017                                 	id=10	[slave  keyboard (3)]
        ↳ AT Translated Set 2 keyboard            	id=11	[slave  keyboard (3)]
    

    cat of 50-synaptics.com gives:

    # 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"
    		MatchDevicePath "/dev/input/event*"
            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
    # non-synaptics clickpads.
    # 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"
    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
    

    synclient in both sudo and non sudo gives:

    Couldn't find synaptic properties. No synaptics driver loaded?

    dmesg | grep synaptics returns nothing

    Xorg.0.log is attached… too long…
    0_1458599608567_logs.tar

  • A couple of things. Your xinput does not list any driver.
    There should be listed a driver. So for example, mine will state this:

    Virtual core pointer                    	id=2	[master pointer  (3)]
    ⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
    ⎜   ↳ Areson USB Device                       	id=11	[slave  pointer  (2)]
    ⎜   ↳ SYNAPTICS Synaptics Large Touch Screen  	id=12	[slave  pointer  (2)]
    ⎜   ↳ SynPS/2 Synaptics TouchPad              	id=14	[slave  pointer  (2)]
    
    

    Your output is not listing those. Or anything remotely.
    This is obviously supported by your dmesg statement that there was no output. So far, a bad sign. But not hopeless.
    Synaptics was probably never loaded by X. I do not see anything in your log file to suggest that it did. I was doing a SEARCH for an evdev rule as I believe that this is where mounting a driver for touchpad would be listed with.
    Do this:
    pacman -Qi xf86-input-synaptics
    What you are doing is making a query with pacman to determine if you have this driver. If no output, then you don’t have this application.
    There fore, you can try to install it with
    pacman -S xf86-input-synaptics

    Post if this resolves your issue or not.

    Download " antergos-wallpapers-extra " and enjoy community sponsored wallpapers.

    Use the "Linux Beginner Search Engine"

    https://cse.google.com/cse/home?cx=017607476515012185699:b_owgx6xyi0

  • @Modisc xf86-input-synaptics is already installed so issue is still here.

  • ok. alright. Just some questions.
    You mentioned that you installed legacy drivers and hence needed to downgrade xorg. Why?
    Sorry, I would like to express my curiosity.
    It’s too bad that your xinput did not list an ID for your touchpad, as after discerning it’s status with the same command, try to enable it.
    However, we are fortunate. We can enable it with another utility.
    From man synaptics

    Option "TouchpadOff" "integer"
                  Switch off the touchpad.  Valid values are:
    
                  0   Touchpad is enabled
                  1   Touchpad is switched off (physical clicks still work)
                  2   Only tapping and scrolling is switched off
                  When the touchpad is switched off, button events caused by a physical button press are still interpreted. On a ClickPad, this includes software-emulated middle and right buttons as
                  defined by the SoftButtonAreas setting
    

    Therefore, try synclient TouchpadOff=0
    If this works (and you may or may not have to logout/login to enable this. Check and see? ) post your success or failure. Hopefully success.

    Download " antergos-wallpapers-extra " and enjoy community sponsored wallpapers.

    Use the "Linux Beginner Search Engine"

    https://cse.google.com/cse/home?cx=017607476515012185699:b_owgx6xyi0

  • Installed the legacy drivers because this is an 8 year old laptop with ATI HD3200 video chipset. and those drivers require xorg < 1.13.

    synclinet TouchpadOff=0
    Couldn't find synaptics properties. No synaptics driver loaded? 
    
  • ok. I see.
    I will see if I can get some more answers or solutions for you tomorrow.
    Stay tuned. I will help you as much as I knowledgeably can.

    Download " antergos-wallpapers-extra " and enjoy community sponsored wallpapers.

    Use the "Linux Beginner Search Engine"

    https://cse.google.com/cse/home?cx=017607476515012185699:b_owgx6xyi0

  • @Modisc Thank you for your dedication on this issue. :-)

  • Some things to note: synclient does not list your trackpad. Otherwise you would have an output similar to mine.
    I did not read anything in your Xorg file. Don’t know why it would not be listed there. .
    xf86-input-synaptics is installed.

    Therefore, let’s try to get some more information:
    cat /var/log/Xorg.0.log | grep -i ee
    Is your trackpad listed in lsusb or lspci ? Probably lsusb, though.
    uname -r I do not suspect it is related to kernel version. Regardless, if you could output that, please.
    pacman -Qi libinput
    pacman -Qi libevdev
    Also, I would like to get some information that perhaps the xinput command was not able to garner.
    egrep -i 'synap|alps|etps' /proc/bus/input/devices
    dmesg | grep pnp That will tell you if your kernel supports your trackpad.
    What DE are you using?
    I am wondering, and I have no idea if this will work, but if you did this:

    cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/50-synaptics.conf

    then modify the file (make a copy if you want)

    Section  "InputClass"
    Identifier  "touchpad catchall"
    Driver  "synaptics"
    MatchIsTouchpad  "on"
    
    ####################################
    ## The lines that you need to add ##
    # Enable left mouse button by tapping
    Option  "TapButton1"  "1"
    # Enable vertical scrolling
    Option  "VertEdgeScroll"  "1"
    # Enable right mouse button by tapping lower right corner
    Option "RBCornerButton" "3"
    ####################################
    
    MatchDevicePath  "/dev/input/event*"
    EndSection
    

    from: https://unix.stackexchange.com/questions/210144/synclient-does-not-find-synaptics-properties-despite-synaptics-touchpad-in-xinpu

    Download " antergos-wallpapers-extra " and enjoy community sponsored wallpapers.

    Use the "Linux Beginner Search Engine"

    https://cse.google.com/cse/home?cx=017607476515012185699:b_owgx6xyi0

  • cat /var/log/Xorg.0.log | grep -i ee :

    [    17.425] Current Operating System: Linux Phoenix 4.4.5-1-ARCH #1 SMP PREEMPT Thu Mar 10 07:38:19 CET 2016 x86_64
    	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [    17.554] (**) |-->Screen "aticonfig-Screen[0]-0" (0)
    [    17.683] (II) Loading extension MIT-SCREEN-SAVER
    [    17.683] (II) Loading extension XFree86-VidModeExtension
    [    17.683] (II) Loading extension XFree86-DGA
    [    17.820] (II) Loading extension XFree86-DRI
    [    19.558] (II) fglrx(0): Year: 2008  Week: 1
    [    19.558] (II) fglrx(0): redX: 0.640 redY: 0.342   greenX: 0.310 greenY: 0.580
    [    19.605] (II) fglrx(0): Year: 2008  Week: 1
    [    19.605] (II) fglrx(0): redX: 0.640 redY: 0.342   greenX: 0.310 greenY: 0.580
    [    19.607] (II) fglrx(0): doing swlDriScreenInit
    [    19.607] (II) fglrx(0): swlDriScreenInit for fglrx driver
    [    19.607] (II) fglrx(0): swlDriScreenInit done
    [    24.478] (II) AIGLX: Loaded and initialized OpenGL driver(II) GLX: Initialized DRI GL provider for screen 0
    [    24.921] (II) fglrx(0): Setting screen physical size to 361 x 203
    [    26.624] (II) This device may have been added with another device file.
    [    26.625] (II) config/udev: Adding input device Sleep Button (/dev/input/event3)
    [    26.625] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
    [    26.625] (**) Sleep Button: Applying InputClass "system-keyboard"
    [    26.625] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
    [    26.625] (**) Sleep Button: Applying InputClass "Keyboard Defaults"
    [    26.625] (II) Using input driver 'evdev' for 'Sleep Button'
    [    26.625] (**) Sleep Button: always reports core events
    [    26.625] (**) evdev: Sleep Button: Device: "/dev/input/event3"
    [    26.625] (--) evdev: Sleep Button: Vendor 0 Product 0x3
    [    26.625] (--) evdev: Sleep Button: Found keys
    [    26.625] (II) evdev: Sleep Button: Configuring as keyboard
    [    26.625] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 9)
    [    26.627] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event8)
    [    26.627] (II) This device may have been added with another device file.
    [    26.628] (II) This device may have been added with another device file.
    [    26.628] (II) This device may have been added with another device file.
    [    26.630] (II) This device may have been added with another device file.
    [    26.631] (II) This device may have been added with another device file.
    [    26.631] (II) This device may have been added with another device file.
    
    

    uname -r
    4.4.5-1-ARCH

    pacman -Qi libinput libevdev

    Name            : libinput
    Version         : 1.2.2-1
    Description     : library that handles input devices for display servers and other applications that need to directly deal with input devices.
    Architecture    : x86_64
    URL             : http://www.freedesktop.org/wiki/Software/libinput/
    Licenses        : custom:X11
    Groups          : None
    Provides        : None
    Depends On      : mtdev  systemd  libevdev  libwacom
    Optional Deps   : None
    Required By     : clutter
    Optional For    : None
    Conflicts With  : None
    Replaces        : None
    Installed Size  : 452.00 KiB
    Packager        : Andreas Radke <[email protected]>
    Build Date      : Tue 15 Mar 2016 05:43:07 PM EDT
    Install Date    : Sun 20 Mar 2016 11:11:21 PM EDT
    Install Reason  : Installed as a dependency for another package
    Install Script  : Yes
    Validated By    : Signature
    
    Name            : libevdev
    Version         : 1.4.6-1
    Description     : Wrapper library for evdev devices
    Architecture    : x86_64
    URL             : http://www.freedesktop.org/wiki/Software/libevdev/
    Licenses        : custom:X11
    Groups          : None
    Provides        : None
    Depends On      : glibc
    Optional Deps   : None
    Required By     : libinput  xf86-input-evdev1.12  xf86-input-synaptics
    Optional For    : None
    Conflicts With  : None
    Replaces        : None
    Installed Size  : 279.00 KiB
    Packager        : Andreas Radke <[email protected]>
    Build Date      : Tue 05 Jan 2016 07:01:53 AM EST
    Install Date    : Sun 20 Mar 2016 07:55:35 PM EDT
    Install Reason  : Installed as a dependency for another package
    Install Script  : No
    Validated By    : SHA-256 Sum
    

    egrep -i ‘synap|alps|etps’ /proc/bus/input/devices returns NOTHING

    dmesg | grep pnp (First sign of hope with these SYN devices?)

    [    0.214811] pnp: PnP ACPI init
    [    0.215520] pnp 00:01: Plug and Play ACPI device, IDs PNP0b00 (active)
    [    0.217850] pnp 00:04: Plug and Play ACPI device, IDs PNP0303 (active)
    [    0.217893] pnp 00:05: Plug and Play ACPI device, IDs SYN0302 SYN0300 SYN0002 PNP0f13 (active)
    [    0.217945] pnp: PnP ACPI: found 6 devices
    

    DE is MATE

    Tried the .conf copy and added the 2 lines that weren’t there and did not solve problem.

  • lsusb

    Bus 002 Device 003: ID 04f2:b044 Chicony Electronics Co., Ltd Acer CrystalEye Webcam
    Bus 002 Device 002: ID 0bda:0158 Realtek Semiconductor Corp. USB 2.0 multicard reader
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    

    lspci

    00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] RS780 Host Bridge
    00:01.0 PCI bridge: Acer Incorporated [ALI] AMD RS780/RS880 PCI to PCI bridge (int gfx)
    00:05.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780/RS880 PCI to PCI bridge (PCIE port 1)
    00:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780 PCI to PCI bridge (PCIE port 2)
    00:07.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] RS780/RS880 PCI to PCI bridge (PCIE port 3)
    00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [IDE mode]
    00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
    00:12.1 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0 USB OHCI1 Controller
    00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
    00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
    00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
    00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 3a)
    00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA)
    00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller
    00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge
    00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 11h Processor HyperTransport Configuration (rev 40)
    00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 11h Processor Address Map
    00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 11h Processor DRAM Controller
    00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 11h Processor Miscellaneous Control
    00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 11h Processor Link Control
    01:05.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RS780M [Mobility Radeon HD 3200]
    03:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5764M Gigabit Ethernet PCIe (rev 10)
    06:00.0 Network controller: Qualcomm Atheros AR928X Wireless Network Adapter (PCI-Express) (rev 01)
    

    Doesnt seem to show in either lsusb or lspci

  • @Nymmie
    The output you got from the commands did not really look promising.
    The output that you got from dmesg | grep pnp was expected.
    The rest of the other outputs were unexpected. In having said that, it is probably expected then because somewhere along the line there is a configuration file or an application that is missing.
    What that is, I don’t know.
    I have come across some posts on the Arch Forums that mention about a 10-synaptics.conf file but if I don’t have it, chances are you don’t have it either.
    Considering the nature of rolling releases, such a file was probably deprecated some time ago.

    I have to be brutally honest with you. I really don’t know how to further progress with this. I have tried to research for you and I think I may have failed you.

    The only other option, probably my last is trying out the LTS kernel rather than the newest one. I make no promises but it’s a long shot.
    The LTS kernel is stable and ensures stability.
    If you want you can do pacman -S linux-lts

    However, before venturing forth on that route, do you have dconf-editor installed?
    You mentioned that you have MATE installed.
    Therefore, you can try to toggle the settings / keys on org.mate.peripherals-touchpad

    There is a bit more information at the Arch Wiki: https://wiki.archlinux.org/index.php/Touchpad_Synaptics#GNOME.2FXfce4.2FCinnamon

    Post some results. Hopefully there are some.

    Download " antergos-wallpapers-extra " and enjoy community sponsored wallpapers.

    Use the "Linux Beginner Search Engine"

    https://cse.google.com/cse/home?cx=017607476515012185699:b_owgx6xyi0

  • @Modisc Using dconf-editor i cannot find org.mate.peripherals-touchpad :(

  • Hmm. OK. I am going to see what else there is.
    Until tomorrow.

    Download " antergos-wallpapers-extra " and enjoy community sponsored wallpapers.

    Use the "Linux Beginner Search Engine"

    https://cse.google.com/cse/home?cx=017607476515012185699:b_owgx6xyi0

  • @Modisc Loading into LTS kernel doesnt work either…

    On Thursday when I have time… i will nuke and pave this install and try again…

    If that doesnt work, I will have to make the decision of opensource+trackpad or closedsource+notrackpad or even try another distro… :(

  • Sorry for the intrusion, the problem also happens touchpad me and solve installing the kernel lts not there another way, since the current kernel causes this problem, as there were also people who were left without red.-

    Autodidacta en la VIDA …y en Linux, también.

  • @Nymmie
    If installing another distribution is what is necessary then by all means that might be what you need to do.
    It makes little sense in placing such strength of effort to resolve such a frustrating issue because Xorg had to be downgraded to compromise for the catalyst drivers.

    I really do not know what avenue to pursue with this issue any longer.
    I did not really believe that it would have been a kernel issue. I only brought it up as a substitute resolution.

    Perhaps someone else with a greater knowledge base on this might be able to help.
    I suspect that there is a configuration file missing or at least a config file has missing parameters. Or there is a missing lib file.

    Some things that come to mind at the moment:

    1: Did the trackpad work within a live environment?
    2: Earlier, you tried utilizing the Fn key. Can you try Fn7 or Fn6? Can you try Fn + NumLock?
    3: Is there a little button next to the power button that looks like a finger pointing? Anything like that?
    4: Can you try the solution from here:
    https://unix.stackexchange.com/questions/186910/how-to-enable-acer-aspire-one-725-0802-touchpad-f-keys
    It mentions about activating a set of key prior to the X environment.
    5: Can you try copying the 50-synaptics file as described earlier and then editing it from the copied location.
    Input this:

    Section "InputClass"
    
         Identifier "touchpad catall"
    
         Driver "synaptics"
    
         MatchIsTouchpad "on"
    
         Option "TapButton1" "1"
    
         Option "VertEdgeScroll" "1"
    
    End Section
    

    I know that egrep -i ‘synap|alps|etps’ /proc/bus/input/devices returned no results but synaptics is a popular touchpad environment. Hence the input of synaptics in the Driver portion.

    Reboot.

    Download " antergos-wallpapers-extra " and enjoy community sponsored wallpapers.

    Use the "Linux Beginner Search Engine"

    https://cse.google.com/cse/home?cx=017607476515012185699:b_owgx6xyi0

  • @Modisc

    1. Yes it did. even worked in the base install.
    2. Already tried them in a live environment and they all do what their pictograms refer to. just nothing happens with Fn+F7 for enable/disable trackpad once xorg-server1.12 & catalyst drivers are installed
    3. Only 1hit buttons on this are power, wifi, vol+, vol-, Blutooth (no HW module on this model)
    4. Just tried it, all i get is an error beep when i hit it before X starts.
    5. Done. and still no…

    OK so I just nuked my system and installed everything again… keeping an eye on what conflicts there are which force packages to be removed and came up with a short list of things that weren’t a direct replacement for one another.

    xf86-video-ati
    xf86-video-fbdev
    xf86-video-mesa
    ocl-icd
    

    Slim chance I’m guessing, but is the lack of any of those a possibility?

Posts 25Views 3546
Log in to reply