Results 1 to 6 of 6

Thread: ZENBOOK Pro - Elan Touchpad not working - please help

  1. #1

    Talking ZENBOOK Pro - Elan Touchpad not working - please help

    I have ASUS ZENBOOK Pro UX501VW-FJ006R and my touchpad not working.

    Can someone help me ?

    Kernel: 4.4.79-19-default #1 SMP Thu Aug 10 20:28:47 UTC 2017 (2dd03e8) x86_64 x86_64 x86_64 GNU/Linux
    Libinput is installed

    Xorg.log
    Code:
    10.154] (II) config/udev: Adding input device Elan Touchpad (/dev/input/event14)
    [    10.154] (**) Elan Touchpad: Applying InputClass "evdev touchpad catchall"
    [    10.154] (**) Elan Touchpad: Applying InputClass "evdev touchpad catchall"
    [    10.154] (**) Elan Touchpad: Applying InputClass "libinput touchpad catchall"
    [    10.154] (**) Elan Touchpad: Applying InputClass "touchpad catchall"
    [    10.154] (**) Elan Touchpad: Applying InputClass "Default clickpad buttons"
    [    10.154] (II) LoadModule: "synaptics"
    [    10.154] (II) Loading /usr/lib64/xorg/modules/input/synaptics_drv.so
    [    10.155] (II) Module synaptics: vendor="X.Org Foundation"
    [    10.155]     compiled for 1.18.3, module version = 1.8.3
    [    10.155]     Module class: X.Org XInput Driver
    [    10.155]     ABI class: X.Org XInput driver, version 22.1
    [    10.155] (II) Using input driver 'synaptics' for 'Elan Touchpad'
    [    10.155] (**) Elan Touchpad: always reports core events
    [    10.155] (**) Option "Device" "/dev/input/event14"
    [    10.260] (II) synaptics: Elan Touchpad: found clickpad property
    [    10.260] (--) synaptics: Elan Touchpad: x-axis range 0 - 3097 (res 32)
    [    10.260] (--) synaptics: Elan Touchpad: y-axis range 0 - 2119 (res 33)
    [    10.260] (--) synaptics: Elan Touchpad: pressure range 0 - 255
    [    10.260] (--) synaptics: Elan Touchpad: finger width range 0 - 15
    [    10.260] (--) synaptics: Elan Touchpad: buttons: left double triple
    [    10.260] (--) synaptics: Elan Touchpad: Vendor 0x4f3 Product 0x5
    [    10.260] (**) Option "HorizEdgeScroll" "off"
    [    10.260] (**) Option "TapButton1" "1"
    [    10.260] (**) Option "TapButton2" "3"
    [    10.260] (**) Option "TapButton3" "2"
    [    10.260] (**) Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
    [    10.260] (--) synaptics: Elan Touchpad: touchpad found
    [    10.260] (**) Elan Touchpad: always reports core events
    [    10.292] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-20/i2c-ELAN1000:00/input/input15/event14"
    [    10.292] (II) XINPUT: Adding extended input device "Elan Touchpad" (type: TOUCHPAD, id 12)
    [    10.292] (**) synaptics: Elan Touchpad: (accel) MinSpeed is now constant deceleration 2.5
    [    10.292] (**) synaptics: Elan Touchpad: (accel) MaxSpeed is now 1.75
    [    10.292] (**) synaptics: Elan Touchpad: (accel) AccelFactor is now 0.053
    [    10.292] (**) Elan Touchpad: (accel) keeping acceleration scheme 1
    [    10.292] (**) Elan Touchpad: (accel) acceleration profile 1
    [    10.292] (**) Elan Touchpad: (accel) acceleration factor: 2.000
    [    10.292] (**) Elan Touchpad: (accel) acceleration threshold: 4
    [    10.292] (--) synaptics: Elan Touchpad: touchpad found
    [    10.293] (II) config/udev: Adding input device Elan Touchpad (/dev/input/mouse1)
    [    10.293] (**) Elan Touchpad: Ignoring device from InputClass "touchpad ignore duplicates"
    70-synaptics.conf
    Code:
    # 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*"
            Option    "HorizEdgeScroll" "off"
    # enable tap-to-click as default (bnc#722457)
        Option "TapButton1" "1"
        Option "TapButton3" "2"
        Option "TapButton2" "3"
    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
    40-libinput.conf
    Code:
    # Match on all types of devices but tablet devices and joysticks
    Section "InputClass"
            Identifier "libinput pointer catchall"
            MatchIsPointer "on"
            MatchDevicePath "/dev/input/event*"
            Driver "libinput"
    EndSection
    
    
    Section "InputClass"
            Identifier "libinput keyboard catchall"
            MatchIsKeyboard "on"
            MatchDevicePath "/dev/input/event*"
            Driver "libinput"
    EndSection
    
    
    Section "InputClass"
            Identifier "libinput touchpad catchall"
            MatchIsTouchpad "on"
            MatchDevicePath "/dev/input/event*"
            Driver "libinput"
            Option "Tapping" "On"
    EndSection
    
    
    Section "InputClass"
            Identifier "libinput touchscreen catchall"
            MatchIsTouchscreen "on"
            MatchDevicePath "/dev/input/event*"
            Driver "libinput"
    EndSection
    
    
    Section "InputClass"
            Identifier "libinput tablet catchall"
            MatchIsTablet "on"
            MatchDevicePath "/dev/input/event*"
            Driver "libinput"
    EndSection

  2. #2

    Default Re: ZENBOOK Pro - Elan Touchpad not working - please help

    xinput list
    Code:
    ⎡ Virtual core pointer                        id=2    [master pointer  (3)]
    ⎜   ↳ Virtual core XTEST pointer                  id=4    [slave  pointer  (2)]
    ⎜   ↳ USBest Technology SiS HID Touch Controller    id=10    [slave  pointer  (2)]
    ⎜   ↳ Microsoft Sculpt Comfort 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)]
        ↳ Video Bus                                   id=8    [slave  keyboard (3)]
        ↳ Sleep Button                                id=9    [slave  keyboard (3)]
        ↳ USB2.0 HD UVC WebCam                        id=11    [slave  keyboard (3)]
        ↳ Asus WMI hotkeys                            id=12    [slave  keyboard (3)]
        ↳ AT Translated Set 2 keyboard                id=13    [slave  keyboard (3)]
        ↳ Microsoft Sculpt Comfort Mouse              id=15    [slave  keyboard (3)]

  3. #3

    Default Re: ZENBOOK Pro - Elan Touchpad not working - please help

    dmesg
    Code:
    [    6.163101] i2c_designware i2c_designware.1: i2c_dw_handle_tx_abort: lost arbitration
    [    6.164017] i2c_designware i2c_designware.1: i2c_dw_handle_tx_abort: lost arbitration
    [    6.164867] i2c_designware i2c_designware.1: i2c_dw_handle_tx_abort: lost arbitration
    [    6.165599] i2c_designware i2c_designware.1: i2c_dw_handle_tx_abort: lost arbitration
    [    6.165610] elan_i2c i2c-ELAN1000:00: fetching report descriptor failed.: -11
    [    6.165612] elan_i2c i2c-ELAN1000:00: device initialize failed: -11
    [    6.304443] i2c_designware i2c_designware.1: i2c_dw_handle_tx_abort: lost arbitration
    [    6.304781] i2c_designware i2c_designware.1: i2c_dw_handle_tx_abort: lost arbitration
    [    6.305794] i2c_designware i2c_designware.1: i2c_dw_handle_tx_abort: lost arbitration
    [    6.305913] i2c_designware i2c_designware.1: i2c_dw_handle_tx_abort: lost arbitration
    [    6.305917] elan_i2c i2c-ELAN1000:00: cannot get device descriptor: -11
    [    6.305921] elan_i2c i2c-ELAN1000:00: device initialize failed: -11
    [    7.339691] i2c_designware i2c_designware.1: controller timed out
    [    7.339698] elan_i2c i2c-ELAN1000:00: writing cmd (0x0005) failed: -110
    [    7.339699] elan_i2c i2c-ELAN1000:00: device reset failed: -110
    [    7.339700] elan_i2c i2c-ELAN1000:00: device initialize failed: -110
    [    7.375874] elan_i2c: probe of i2c-ELAN1000:00 failed with error -110

  4. #4
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    23,700
    Blog Entries
    1

    Default Re: ZENBOOK Pro - Elan Touchpad not working - please help

    You mention both the libinput and synaptics Xorg input drivers simultaneously. The latter is deprecated in favour of the former. So, unless there is good reason to be using the synaptics driver, it shouldn't be configured.

    What touchpad devices are reported vie the following?
    Code:
    xinput list
    FWIW, there is a bug report (which may or may not be relevant here) that outlines a case where the synaptics driver is having no effect as it attempts to configure the wrong device node (described as a mute kernel device in the bug report).

  5. #5

    Default Re: ZENBOOK Pro - Elan Touchpad not working - please help

    after installing kernel 4.12x

    https://kernel.opensuse.org/packages/stable

    everything working properly

  6. #6
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    23,700
    Blog Entries
    1

    Default Re: ZENBOOK Pro - Elan Touchpad not working - please help

    Quote Originally Posted by vertx8 View Post
    after installing kernel 4.12x

    https://kernel.opensuse.org/packages/stable

    everything working properly
    Good move!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •