LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   No synaptics properties on device 'SynPS/2 Synaptics TouchPad'. (https://www.linuxquestions.org/questions/linux-newbie-8/no-synaptics-properties-on-device-synps-2-synaptics-touchpad-4175579262/)

thelynx 05-08-2016 02:01 AM

No synaptics properties on device 'SynPS/2 Synaptics TouchPad'.
 
Hi folks,

I just did an upgrade of Sparky Linux (Debian 7.10) on my Lenovo T420. Before doing so, for quite some time, I had a terminal emulator in my list of Start-up Applications, but after the upgrade, I get this message when the terminal opens:
Code:

No synaptics properties on device 'SynPS/2 Synaptics TouchPad'.
Whenever I open a terminal I get this message.

My Touchpad still works, however, but if I type
Code:

synclient -l
for example, I get this:
Code:

Couldn't find synaptics properties. No synaptics driver loaded?
When I type
Code:

setxkbmap us
, I get
Code:

[1]+  Exit 2                  $(sleep 1; /usr/bin/syndaemon -i 0.5 -d -t )
This syndaemon message rings a bell. I remember trying to disable the touchpad while typing about a year ago, which I did eventually manage to do, but maybe with the upgrade, whatever it was I changed is now causing this problem. Then again, I've upgraded many times since then without a problem.

Does anyone have any idea what the problem might be? I've looked at this: http://www.linuxquestions.org/questi...ad-4175452406/ , but there really isn't an answer there.


I'm not sure if this may be useful or not, but I get the following when I run
Code:

cat /proc/bus/input/devices
:

Code:

I: Bus=0011 Vendor=0001 Product=0001 Version=ab54
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input0
U: Uniq=
H: Handlers=sysrq kbd leds event0
B: PROP=0
B: EV=120013
B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input2
U: Uniq=
H: Handlers=event1
B: PROP=0
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0003 Version=0000
N: Name="Sleep Button"
P: Phys=PNP0C0E/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input3
U: Uniq=
H: Handlers=kbd event2
B: PROP=0
B: EV=3
B: KEY=4000 0 0

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input4
U: Uniq=
H: Handlers=kbd event3
B: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input6
U: Uniq=
H: Handlers=kbd event4
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:09/LNXVIDEO:01/input/input7
U: Uniq=
H: Handlers=kbd event5
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0

I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input5
U: Uniq=
H: Handlers=mouse0 event6
B: PROP=9
B: EV=b
B: KEY=6420 30000 0 0 0 0
B: ABS=260800011000003

I: Bus=0003 Vendor=046d Product=4009 Version=0111
N: Name="Logitech M315/M235"
P: Phys=usb-0000:00:1a.0-1.1:1
S: Sysfs=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1:1.2/0003:046D:C52B.0003/0003:046D:4009.0004/input/input9
U: Uniq=
H: Handlers=mouse1 event7
B: PROP=0
B: EV=17
B: KEY=ffff0000 0 0 0 0
B: REL=143
B: MSC=10

I: Bus=0011 Vendor=0002 Product=000a Version=0000
N: Name="TPPS/2 IBM TrackPoint"
P: Phys=synaptics-pt/serio0/input0
S: Sysfs=/devices/platform/i8042/serio1/serio2/input/input8
U: Uniq=
H: Handlers=mouse2 event8
B: PROP=21
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=3

I: Bus=0019 Vendor=17aa Product=5054 Version=4101
N: Name="ThinkPad Extra Buttons"
P: Phys=thinkpad_acpi/input0
S: Sysfs=/devices/platform/thinkpad_acpi/input/input10
U: Uniq=
H: Handlers=kbd event9 rfkill
B: PROP=0
B: EV=33
B: KEY=10040 0 18040000 0 10000000000000 0 1501b02102004 c000280041114000 10e000000000000 0
B: MSC=10
B: SW=8

I: Bus=0001 Vendor=14f1 Product=506e Version=0001
N: Name="HDA Digital PCBeep"
P: Phys=card0/codec#0/beep0
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input11
U: Uniq=
H: Handlers=kbd event10
B: PROP=0
B: EV=40001
B: SND=6

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Mic"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input12
U: Uniq=
H: Handlers=event11
B: PROP=0
B: EV=21
B: SW=10

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Dock Mic"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input13
U: Uniq=
H: Handlers=event12
B: PROP=0
B: EV=21
B: SW=10

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Dock Headphone"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input14
U: Uniq=
H: Handlers=event13
B: PROP=0
B: EV=21
B: SW=4

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Headphone"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card0/input15
U: Uniq=
H: Handlers=event14
B: PROP=0
B: EV=21
B: SW=4

I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/devices/platform/pcspkr/input/input16
U: Uniq=
H: Handlers=kbd event15
B: PROP=0
B: EV=40001
B: SND=6


I'd be more than happy to supply any information you may need -- just let me know.

Thank you in advance.

B

ferrari 05-08-2016 03:18 AM

Even though /proc/bus/input/devices reports that you have a "SynPS/2 Synaptics TouchPad", it's clear that the X-server is not using the synaptics driver for it (hence the synclient message). Examine /var/log/Xorg.0.log for messages related to the input device detection and configuration.

In the /etc/X11/xorg.conf.d/ directory, there should be a configuration file '50-synaptics.conf' designed to help recognise these devices and configure as necessary. Check that it is present.

ondoho 05-08-2016 04:28 AM

if everything works, there's nothing to worry about.

i find it strange that you get that error message when opening a terminal emulator.
maybe you put the startup commands into the wrong file?
what's the content of your ~/.bashrc?

thelynx 05-08-2016 04:59 AM

Hi ondoho,

Many thanks for your assistance and yes, it is strange that I get that error every time I open a terminal window. I remember a year or so ago, trying to put
Code:

synclient TapButton2=2
somewhere so it would be persistent as well as trying to disable the touchpad when typing. I wasn't successful in the first task, but was in the second. I honestly can't remember what I did. I also tried to add
Code:

setxkbmap us
so that that would be persistent (I changed from a Br keyboard to an American one). But all these attempts were quite some time ago . . . not sure why they would be coming back to haunt me now or whether they have anything to do with it.

Anyway, here is the content of my ~/.bashrc file:


Code:

# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples

# If not running interactively, don't do anything
case $- in
    *i*) ;;
      *) return;;
esac

# don't put duplicate lines or lines starting with space in the history.
# See bash(1) for more options
HISTCONTROL=ignoreboth
$(sleep 1; /usr/bin/syndaemon -i 0.5 -d -t ) &

# append to the history file, don't overwrite it
shopt -s histappend

# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000
HISTFILESIZE=2000

# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize

# If set, the pattern "**" used in a pathname expansion context will
# match all files and zero or more directories and subdirectories.
#shopt -s globstar

# make less more friendly for non-text input files, see lesspipe(1)
#[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"

# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
    debian_chroot=$(cat /etc/debian_chroot)
fi

# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
    xterm-color) color_prompt=yes;;
esac

# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
#force_color_prompt=yes

if [ -n "$force_color_prompt" ]; then
    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
        # We have color support; assume it's compliant with Ecma-48
        # (ISO/IEC-6429). (Lack of such support is extremely rare, and such
        # a case would tend to support setf rather than setaf.)
        color_prompt=yes
    else
        color_prompt=
    fi
fi

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt

# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
    ;;
*)
    ;;
esac

# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
    alias ls='ls --color=auto'
    #alias dir='dir --color=auto'
    #alias vdir='vdir --color=auto'

    #alias grep='grep --color=auto'
    #alias fgrep='fgrep --color=auto'
    #alias egrep='egrep --color=auto'
fi

# colored GCC warnings and errors
#export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'

# some more ls aliases
#alias ll='ls -l'
#alias la='ls -A'
#alias l='ls -CF'

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if ! shopt -oq posix; then
  if [ -f /usr/share/bash-completion/bash_completion ]; then
    . /usr/share/bash-completion/bash_completion
  elif [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
  fi
fi

Do you see anything abnormal? I do see "$(sleep 1; /usr/bin/syndaemon -i 0.5 -d -t)". Not sure what that's all about.

Thanks in advance for any advice.

thelynx 05-08-2016 05:24 AM

Quote:

Originally Posted by ferrari (Post 5542112)
Even though /proc/bus/input/devices reports that you have a "SynPS/2 Synaptics TouchPad", it's clear that the X-server is not using the synaptics driver for it (hence the synclient message). Examine /var/log/Xorg.0.log for messages related to the input device detection and configuration.

In the /etc/X11/xorg.conf.d/ directory, there should be a configuration file '50-synaptics.conf' designed to help recognise these devices and configure as necessary. Check that it is present.

In /etc/X11/ there is only a file (not a folder) called xorg.conf.d. The file contains the following:
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*"
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

Also in the X11 folder, I have 10-synaptics.conf, which contains the following:

Code:

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Option "TapButton1" "1"
        Option "TapButton2" "2"
        Option "TapButton3" "3"
    Option "ClickPad"  "true"
    Option "EmulateMidButtonTime" "0"
    Option "AreaBottomEdge" "4000"
    Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
EndSection

Finally, there is also 50-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*"
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

Do you see anything unusual there?

Here are some logs:

Code:


[    5.808] (**) Option "xkb_model" "pc102"
[    5.808] (**) Option "xkb_layout" "us"
[    5.808] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    5.808] (II) input device 'Video Bus', /dev/input/event5 is tagged by udev as: Keyboard
[    5.808] (II) input device 'Video Bus', /dev/input/event5 is a keyboard
[    5.809] (II) config/udev: Adding input device Lid Switch (/dev/input/event1)
[    5.809] (II) No input driver specified, ignoring this device.
[    5.809] (II) This device may have been added with another device file.
[    5.809] (II) config/udev: Adding input device Sleep Button (/dev/input/event2)
[    5.809] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
[    5.809] (**) Sleep Button: Applying InputClass "libinput keyboard catchall"
[    5.809] (II) Using input driver 'libinput' for 'Sleep Button'
[    5.809] (**) Sleep Button: always reports core events
[    5.809] (**) Option "Device" "/dev/input/event2"
[    5.809] (**) Option "_source" "server/udev"
[    5.809] (II) input device 'Sleep Button', /dev/input/event2 is tagged by udev as: Keyboard
[    5.809] (II) input device 'Sleep Button', /dev/input/event2 is a keyboard
[    5.824] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input3/event2"
[    5.824] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 9)
[    5.824] (**) Option "xkb_model" "pc102"
[    5.824] (**) Option "xkb_layout" "us"
[    5.824] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    5.824] (II) input device 'Sleep Button', /dev/input/event2 is tagged by udev as: Keyboard
[    5.824] (II) input device 'Sleep Button', /dev/input/event2 is a keyboard
[    5.825] (II) config/udev: Adding input device Logitech M315/M235 (/dev/input/event7)
[    5.825] (**) Logitech M315/M235: Applying InputClass "evdev pointer catchall"
[    5.825] (**) Logitech M315/M235: Applying InputClass "libinput pointer catchall"
[    5.825] (II) Using input driver 'libinput' for 'Logitech M315/M235'
[    5.825] (**) Logitech M315/M235: always reports core events
[    5.825] (**) Option "Device" "/dev/input/event7"
[    5.825] (**) Option "_source" "server/udev"
[    5.826] (II) input device 'Logitech M315/M235', /dev/input/event7 is tagged by udev as: Mouse
[    5.826] (II) input device 'Logitech M315/M235', /dev/input/event7 is a pointer caps
[    5.852] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1:1.2/0003:046D:C52B.0003/0003:046D:4009.0004/input/input9/event7"
[    5.852] (II) XINPUT: Adding extended input device "Logitech M315/M235" (type: MOUSE, id 10)
[    5.852] (**) Option "AccelerationScheme" "none"
[    5.852] (**) Logitech M315/M235: (accel) selected scheme none/0
[    5.852] (**) Logitech M315/M235: (accel) acceleration factor: 2.000
[    5.852] (**) Logitech M315/M235: (accel) acceleration threshold: 4
[    5.853] (II) input device 'Logitech M315/M235', /dev/input/event7 is tagged by udev as: Mouse
[    5.853] (II) input device 'Logitech M315/M235', /dev/input/event7 is a pointer caps
[    5.854] (II) config/udev: Adding input device Logitech M315/M235 (/dev/input/mouse1)
[    5.854] (II) No input driver specified, ignoring this device.
[    5.854] (II) This device may have been added with another device file.
[    5.854] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event10)
[    5.854] (II) No input driver specified, ignoring this device.
[    5.854] (II) This device may have been added with another device file.
[    5.855] (II) config/udev: Adding input device HDA Intel PCH Mic (/dev/input/event11)
[    5.855] (II) No input driver specified, ignoring this device.
[    5.855] (II) This device may have been added with another device file.
[    5.855] (II) config/udev: Adding input device HDA Intel PCH Dock Mic (/dev/input/event12)
[    5.855] (II) No input driver specified, ignoring this device.
[    5.855] (II) This device may have been added with another device file.
[    5.855] (II) config/udev: Adding input device HDA Intel PCH Dock Headphone (/dev/input/event13)
[    5.855] (II) No input driver specified, ignoring this device.
[    5.855] (II) This device may have been added with another device file.
[    5.856] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event14)
[    5.856] (II) No input driver specified, ignoring this device.
[    5.856] (II) This device may have been added with another device file.
[    5.856] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
[    5.856] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[    5.856] (**) AT Translated Set 2 keyboard: Applying InputClass "libinput keyboard catchall"
[    5.856] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[    5.856] (**) AT Translated Set 2 keyboard: always reports core events
[    5.856] (**) Option "Device" "/dev/input/event0"
[    5.856] (**) Option "_source" "server/udev"
[    5.857] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event0 is tagged by udev as: Keyboard
[    5.857] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event0 is a keyboard
[    5.872] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0"
[    5.872] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 11)
[    5.872] (**) Option "xkb_model" "pc102"
[    5.872] (**) Option "xkb_layout" "us"
[    5.872] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    5.872] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event0 is tagged by udev as: Keyboard
[    5.872] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event0 is a keyboard
[    5.873] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event6)
[    5.873] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[    5.873] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchscreen catchall"
[    5.873] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[    5.873] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Default clickpad buttons"
[    5.873] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "libinput touchpad catchall"
[    5.873] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "libinput touchscreen catchall"
[    5.873] (II) Using input driver 'libinput' for 'SynPS/2 Synaptics TouchPad'
[    5.873] (**) SynPS/2 Synaptics TouchPad: always reports core events
[    5.873] (**) Option "Device" "/dev/input/event6"
[    5.873] (**) Option "_source" "server/udev"
[    5.873] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event6 is tagged by udev as: Touchpad Touchscreen
[    5.873] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event6 is a touchpad
[    5.904] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input5/event6"
[    5.904] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 12)
[    5.904] (**) Option "AccelerationScheme" "none"
[    5.904] (**) SynPS/2 Synaptics TouchPad: (accel) selected scheme none/0
[    5.904] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[    5.904] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[    5.904] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event6 is tagged by udev as: Touchpad Touchscreen
[    5.904] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event6 is a touchpad
[    5.904] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
[    5.904] (**) SynPS/2 Synaptics TouchPad: Ignoring device from InputClass "touchpad ignore duplicates"
[    5.905] (II) config/udev: Adding input device TPPS/2 IBM TrackPoint (/dev/input/event8)
[    5.905] (**) TPPS/2 IBM TrackPoint: Applying InputClass "evdev pointer catchall"
[    5.905] (**) TPPS/2 IBM TrackPoint: Applying InputClass "libinput pointer catchall"
[    5.905] (II) Using input driver 'libinput' for 'TPPS/2 IBM TrackPoint'
[    5.905] (**) TPPS/2 IBM TrackPoint: always reports core events
[    5.905] (**) Option "Device" "/dev/input/event8"
[    5.905] (**) Option "_source" "server/udev"
[    5.905] (II) input device 'TPPS/2 IBM TrackPoint', /dev/input/event8 is tagged by udev as: Mouse Pointingstick
[    5.905] (II) input device 'TPPS/2 IBM TrackPoint', /dev/input/event8 is a pointer caps
[    5.936] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/serio2/input/input8/event8"
[    5.936] (II) XINPUT: Adding extended input device "TPPS/2 IBM TrackPoint" (type: MOUSE, id 13)
[    5.936] (**) Option "AccelerationScheme" "none"
[    5.936] (**) TPPS/2 IBM TrackPoint: (accel) selected scheme none/0
[    5.936] (**) TPPS/2 IBM TrackPoint: (accel) acceleration factor: 2.000
[    5.936] (**) TPPS/2 IBM TrackPoint: (accel) acceleration threshold: 4
[    5.936] (II) input device 'TPPS/2 IBM TrackPoint', /dev/input/event8 is tagged by udev as: Mouse Pointingstick
[    5.936] (II) input device 'TPPS/2 IBM TrackPoint', /dev/input/event8 is a pointer caps
[    5.936] (II) config/udev: Adding input device TPPS/2 IBM TrackPoint (/dev/input/mouse2)
[    5.936] (II) No input driver specified, ignoring this device.
[    5.936] (II) This device may have been added with another device file.
[    5.937] (II) config/udev: Adding input device PC Speaker (/dev/input/event15)
[    5.937] (II) No input driver specified, ignoring this device.
[    5.937] (II) This device may have been added with another device file.
[    5.937] (II) config/udev: Adding input device ThinkPad Extra Buttons (/dev/input/event9)
[    5.937] (**) ThinkPad Extra Buttons: Applying InputClass "evdev keyboard catchall"
[    5.937] (**) ThinkPad Extra Buttons: Applying InputClass "libinput keyboard catchall"
[    5.937] (II) Using input driver 'libinput' for 'ThinkPad Extra Buttons'
[    5.937] (**) ThinkPad Extra Buttons: always reports core events
[    5.937] (**) Option "Device" "/dev/input/event9"
[    5.937] (**) Option "_source" "server/udev"
[    5.937] (II) input device 'ThinkPad Extra Buttons', /dev/input/event9 is tagged by udev as: Keyboard
[    5.937] (II) input device 'ThinkPad Extra Buttons', /dev/input/event9 is a keyboard
[    5.956] (**) Option "config_info" "udev:/sys/devices/platform/thinkpad_acpi/input/input10/event9"
[    5.956] (II) XINPUT: Adding extended input device "ThinkPad Extra Buttons" (type: KEYBOARD, id 14)
[    5.956] (**) Option "xkb_model" "pc102"
[    5.956] (**) Option "xkb_layout" "us"
[    5.956] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    5.956] (II) input device 'ThinkPad Extra Buttons', /dev/input/event9 is tagged by udev as: Keyboard
[    5.956] (II) input device 'ThinkPad Extra Buttons', /dev/input/event9 is a keyboard
[    7.617] (II) intel(0): EDID vendor "AUO", prod id 8510
[    7.617] (II) intel(0): Printing DDC gathered Modelines:
[    7.617] (II) intel(0): Modeline "1600x900"x0.0  110.00  1600 1664 1706 2010  900 903 906 912 -hsync -vsync (54.7 kHz eP)
[    7.617] (II) intel(0): Modeline "1600x900"x0.0  73.33  1600 1664 1706 2010  900 903 906 912 -hsync -vsync (36.5 kHz e)

Do you see anything that doesn't look right? Sorry I'm not very good at troubleshooting this type of thing.

thanks for your help.

ferrari 05-08-2016 06:33 AM

Okay, it appears Debian does things a little differently. I note xorg.conf.d is a copy of 50-synaptics.conf (the latter should not be edited directly), and 10-synaptics.conf contains another similar synaptics configuration with a more specific match ie
Code:

MatchDevicePath "/dev/input/event*"
I'm not sure if any of this is causing an issue with the touchpad handling though. Your Xorg.0.log doesn't show the synaptics driver loading as I would have expected, but there are no errors to suggest problems either. A bug report might be needed here, if you can demonstrate other distros/kernel versions work as expected. Maybe check with a Live USB distro if you can.

FWIW, here's a Debian reference for Synaptics touchpad configuration
https://wiki.debian.org/SynapticsTouchpad

ondoho 05-09-2016 12:12 AM

ok, first of all i am not following what you are checking with ferrari, but there's a definite error in your ~/.bashrc!
Quote:

Originally Posted by thelynx (Post 5542140)
Anyway, here is the content of my ~/.bashrc file:
Code:

~~~snip~~~

$(sleep 1; /usr/bin/syndaemon -i 0.5 -d -t ) &

~~~snip~~~

Do you see anything abnormal? I do see "$(sleep 1; /usr/bin/syndaemon -i 0.5 -d -t)". Not sure what that's all about.

the $( at the beginning is nonsense.
i'm surprised it works at all.
it should be something like:
Code:

(sleep 1; exec /usr/bin/syndaemon -i 0.5 -d -t) &
but the real problem here is:
it executes that command every time you open a terminal window and also when you log into a text only interface session!
the program syndaemon belongs to a graphical desktop and should not be executed by the shell!
(proof: switch to another tty with e.g. ctrl-alt-f2, and try syndaemon)

instead, you should add that command to your startup applications.

fix that, and maybe all is fine after that.
if not, we have to troubleshoot your actual synaptics problem.

thelynx 05-09-2016 07:02 AM

Thanks for your help ondoho,

I managed to at least get rid of the message that comes up whenever I open up any terminal window. I deleted the existing ~/.bashrc file and replaced it with the one from /etc/skel/.bashrc . No idea if that was a good move or not, but so far so good.

However, synclient still gives me the "Couldn't find synaptics properties. No synaptics driver loaded?" message, so the synaptics issue is still an issue.

I'm going to do a bit more research on it on the weekend. If you have any ideas, I'd be happy to hear them.

Cheers.

ondoho 05-09-2016 01:48 PM

Quote:

Originally Posted by thelynx (Post 5542554)
I deleted the existing ~/.bashrc file and replaced it with the one from /etc/skel/.bashrc.

i have no idea why you had to go that far.
it was just that one line.

Quote:

However, synclient still gives me the "Couldn't find synaptics properties. No synaptics driver loaded?" message, so the synaptics issue is still an issue.
you mean when starting it manually fromthe command line?
just before you do that, enter
Code:

pidof synclient
if it returns a number, it means that synclient is already running (and there's no need to start it again).

if not, well i'm pretty sure ferrari gave good advice, though it's probably harder to chew than mine.

thelynx 05-10-2016 08:00 AM

ondoho,

Thanks for your reply. I ran
Code:

pidof synclient
and nothing came up.

Ferrari,

Perhaps it is a bug. I'll do some more digging on the weekend and will also run a live Debian USB on the weekend to see if I can reproduce the problem.

Thanks to you both for your assistance.

ondoho 05-11-2016 01:24 AM

no no no, you can't give up now.

let's take it step by step:
  1. is your touchpad working normally, to your satisfaction? or has its behavior changed recently?
  2. post the complete output of these 2 commands:
    Code:

    synclient &
    echo $?

  3. upon re-reading, i did not quite understand ferrari's advice, but i see you have strange files in your /etc/X11 directory. let's investigate this later or until ferrari chimes in again.
  4. please post the output of
    Code:

    grep -iB4 synaptics /var/log/Xorg.0.log
    (might require sudo)

thelynx 05-11-2016 02:32 AM

G'day, ondoho

1. I can use the touchpad to move the cursor around and that's it. I run Enlightenment WM and interestingly, when I open Mouse and Touchpad settings, I see SynPS/2 Synaptics Touchpad in the device list (along with my Logitech mouse and IBM Trackpoint) and it is enabled. But when I try to run
Code:

synclient TapButton2=2
for example, I get the error.
Code:

Couldn't find synaptics properties. No synaptics driver loaded?
So this morning, I ran a live DVD of Debian Jessie in a virtualbox and get the same error when I run the synclient command, so should we consider this as a possible bug?

I also wondered if two input devices were somehow conflicting? Is that possible?

2. This is the output of synclient & echo $?

Code:

[1] 3632
0
xxxx@host: /var/log$ Couldn't find synaptics properties. No synaptics driver loaded?

4.
This is the output of
Code:

grep -i84 synaptics /var/log/Xorg.0.log
Code:

[    10.038] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
[    10.038] (II) Using input driver 'libinput' for 'Video Bus'
[    10.038] (**) Video Bus: always reports core events
[    10.038] (**) Option "Device" "/dev/input/event5"
[    10.038] (**) Option "_source" "server/udev"
[    10.038] (II) input device 'Video Bus', /dev/input/event5 is tagged by udev as: Keyboard
[    10.038] (II) input device 'Video Bus', /dev/input/event5 is a keyboard
[    10.052] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:09/LNXVIDEO:01/input/input7/event5"
[    10.052] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 8)
[    10.052] (**) Option "xkb_model" "pc102"
[    10.052] (**) Option "xkb_layout" "us"
[    10.052] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    10.053] (II) input device 'Video Bus', /dev/input/event5 is tagged by udev as: Keyboard
[    10.053] (II) input device 'Video Bus', /dev/input/event5 is a keyboard
[    10.054] (II) config/udev: Adding input device Lid Switch (/dev/input/event1)
[    10.054] (II) No input driver specified, ignoring this device.
[    10.054] (II) This device may have been added with another device file.
[    10.055] (II) config/udev: Adding input device Sleep Button (/dev/input/event2)
[    10.055] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
[    10.055] (**) Sleep Button: Applying InputClass "libinput keyboard catchall"
[    10.055] (II) Using input driver 'libinput' for 'Sleep Button'
[    10.055] (**) Sleep Button: always reports core events
[    10.055] (**) Option "Device" "/dev/input/event2"
[    10.055] (**) Option "_source" "server/udev"
[    10.056] (II) input device 'Sleep Button', /dev/input/event2 is tagged by udev as: Keyboard
[    10.056] (II) input device 'Sleep Button', /dev/input/event2 is a keyboard
[    10.080] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input3/event2"
[    10.080] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 9)
[    10.080] (**) Option "xkb_model" "pc102"
[    10.080] (**) Option "xkb_layout" "us"
[    10.080] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    10.081] (II) input device 'Sleep Button', /dev/input/event2 is tagged by udev as: Keyboard
[    10.081] (II) input device 'Sleep Button', /dev/input/event2 is a keyboard
[    10.082] (II) config/udev: Adding input device Logitech M315/M235 (/dev/input/event7)
[    10.082] (**) Logitech M315/M235: Applying InputClass "evdev pointer catchall"
[    10.082] (**) Logitech M315/M235: Applying InputClass "libinput pointer catchall"
[    10.082] (II) Using input driver 'libinput' for 'Logitech M315/M235'
[    10.082] (**) Logitech M315/M235: always reports core events
[    10.082] (**) Option "Device" "/dev/input/event7"
[    10.082] (**) Option "_source" "server/udev"
[    10.083] (II) input device 'Logitech M315/M235', /dev/input/event7 is tagged by udev as: Mouse
[    10.083] (II) input device 'Logitech M315/M235', /dev/input/event7 is a pointer caps
[    10.104] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1:1.2/0003:046D:C52B.0003/0003:046D:4009.0004/input/input9/event7"
[    10.104] (II) XINPUT: Adding extended input device "Logitech M315/M235" (type: MOUSE, id 10)
[    10.104] (**) Option "AccelerationScheme" "none"
[    10.104] (**) Logitech M315/M235: (accel) selected scheme none/0
[    10.104] (**) Logitech M315/M235: (accel) acceleration factor: 2.000
[    10.104] (**) Logitech M315/M235: (accel) acceleration threshold: 4
[    10.105] (II) input device 'Logitech M315/M235', /dev/input/event7 is tagged by udev as: Mouse
[    10.105] (II) input device 'Logitech M315/M235', /dev/input/event7 is a pointer caps
[    10.106] (II) config/udev: Adding input device Logitech M315/M235 (/dev/input/mouse1)
[    10.106] (II) No input driver specified, ignoring this device.
[    10.106] (II) This device may have been added with another device file.
[    10.106] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event11)
[    10.106] (II) No input driver specified, ignoring this device.
[    10.106] (II) This device may have been added with another device file.
[    10.107] (II) config/udev: Adding input device HDA Intel PCH Mic (/dev/input/event12)
[    10.107] (II) No input driver specified, ignoring this device.
[    10.107] (II) This device may have been added with another device file.
[    10.107] (II) config/udev: Adding input device HDA Intel PCH Dock Mic (/dev/input/event13)
[    10.107] (II) No input driver specified, ignoring this device.
[    10.107] (II) This device may have been added with another device file.
[    10.108] (II) config/udev: Adding input device HDA Intel PCH Dock Headphone (/dev/input/event14)
[    10.108] (II) No input driver specified, ignoring this device.
[    10.108] (II) This device may have been added with another device file.
[    10.108] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event15)
[    10.108] (II) No input driver specified, ignoring this device.
[    10.108] (II) This device may have been added with another device file.
[    10.108] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
[    10.108] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[    10.109] (**) AT Translated Set 2 keyboard: Applying InputClass "libinput keyboard catchall"
[    10.109] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[    10.109] (**) AT Translated Set 2 keyboard: always reports core events
[    10.109] (**) Option "Device" "/dev/input/event0"
[    10.109] (**) Option "_source" "server/udev"
[    10.109] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event0 is tagged by udev as: Keyboard
[    10.109] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event0 is a keyboard
[    10.124] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0"
[    10.124] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 11)
[    10.124] (**) Option "xkb_model" "pc102"
[    10.124] (**) Option "xkb_layout" "us"
[    10.124] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    10.125] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event0 is tagged by udev as: Keyboard
[    10.125] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event0 is a keyboard
[    10.125] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event6)
[    10.125] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[    10.125] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchscreen catchall"
[    10.125] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[    10.125] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Default clickpad buttons"
[    10.125] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "libinput touchpad catchall"
[    10.125] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "libinput touchscreen catchall"
[    10.125] (II) Using input driver 'libinput' for 'SynPS/2 Synaptics TouchPad'
[    10.125] (**) SynPS/2 Synaptics TouchPad: always reports core events
[    10.126] (**) Option "Device" "/dev/input/event6"
[    10.126] (**) Option "_source" "server/udev"
[    10.126] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event6 is tagged by udev as: Touchpad Touchscreen
[    10.126] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event6 is a touchpad
[    10.148] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input5/event6"
[    10.148] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 12)
[    10.148] (**) Option "AccelerationScheme" "none"
[    10.148] (**) SynPS/2 Synaptics TouchPad: (accel) selected scheme none/0
[    10.148] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[    10.148] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[    10.149] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event6 is tagged by udev as: Touchpad Touchscreen
[    10.149] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event6 is a touchpad
[    10.150] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
[    10.150] (**) SynPS/2 Synaptics TouchPad: Ignoring device from InputClass "touchpad ignore duplicates"
[    10.151] (II) config/udev: Adding input device TPPS/2 IBM TrackPoint (/dev/input/event8)
[    10.151] (**) TPPS/2 IBM TrackPoint: Applying InputClass "evdev pointer catchall"
[    10.151] (**) TPPS/2 IBM TrackPoint: Applying InputClass "libinput pointer catchall"
[    10.151] (II) Using input driver 'libinput' for 'TPPS/2 IBM TrackPoint'
[    10.151] (**) TPPS/2 IBM TrackPoint: always reports core events
[    10.151] (**) Option "Device" "/dev/input/event8"
[    10.151] (**) Option "_source" "server/udev"
[    10.152] (II) input device 'TPPS/2 IBM TrackPoint', /dev/input/event8 is tagged by udev as: Mouse Pointingstick
[    10.152] (II) input device 'TPPS/2 IBM TrackPoint', /dev/input/event8 is a pointer caps
[    10.180] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/serio2/input/input8/event8"
[    10.180] (II) XINPUT: Adding extended input device "TPPS/2 IBM TrackPoint" (type: MOUSE, id 13)
[    10.180] (**) Option "AccelerationScheme" "none"
[    10.180] (**) TPPS/2 IBM TrackPoint: (accel) selected scheme none/0
[    10.180] (**) TPPS/2 IBM TrackPoint: (accel) acceleration factor: 2.000
[    10.180] (**) TPPS/2 IBM TrackPoint: (accel) acceleration threshold: 4
[    10.181] (II) input device 'TPPS/2 IBM TrackPoint', /dev/input/event8 is tagged by udev as: Mouse Pointingstick
[    10.181] (II) input device 'TPPS/2 IBM TrackPoint', /dev/input/event8 is a pointer caps
[    10.182] (II) config/udev: Adding input device TPPS/2 IBM TrackPoint (/dev/input/mouse2)
[    10.182] (II) No input driver specified, ignoring this device.
[    10.182] (II) This device may have been added with another device file.
[    10.183] (II) config/udev: Adding input device PC Speaker (/dev/input/event10)
[    10.183] (II) No input driver specified, ignoring this device.
[    10.183] (II) This device may have been added with another device file.
[    10.184] (II) config/udev: Adding input device ThinkPad Extra Buttons (/dev/input/event9)
[    10.184] (**) ThinkPad Extra Buttons: Applying InputClass "evdev keyboard catchall"
[    10.184] (**) ThinkPad Extra Buttons: Applying InputClass "libinput keyboard catchall"
[    10.184] (II) Using input driver 'libinput' for 'ThinkPad Extra Buttons'
[    10.184] (**) ThinkPad Extra Buttons: always reports core events
[    10.184] (**) Option "Device" "/dev/input/event9"
[    10.184] (**) Option "_source" "server/udev"
[    10.185] (II) input device 'ThinkPad Extra Buttons', /dev/input/event9 is tagged by udev as: Keyboard
[    10.185] (II) input device 'ThinkPad Extra Buttons', /dev/input/event9 is a keyboard
[    10.196] (**) Option "config_info" "udev:/sys/devices/platform/thinkpad_acpi/input/input10/event9"
[    10.196] (II) XINPUT: Adding extended input device "ThinkPad Extra Buttons" (type: KEYBOARD, id 14)
[    10.196] (**) Option "xkb_model" "pc102"
[    10.196] (**) Option "xkb_layout" "us"
[    10.196] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[    10.197] (II) input device 'ThinkPad Extra Buttons', /dev/input/event9 is tagged by udev as: Keyboard
[    10.197] (II) input device 'ThinkPad Extra Buttons', /dev/input/event9 is a keyboard
[    11.746] (II) intel(0): EDID vendor "AUO", prod id 8510
[    11.746] (II) intel(0): Printing DDC gathered Modelines:
[    11.746] (II) intel(0): Modeline "1600x900"x0.0  110.00  1600 1664 1706 2010  900 903 906 912 -hsync -vsync (54.7 kHz eP)
[    11.746] (II) intel(0): Modeline "1600x900"x0.0  73.33  1600 1664 1706 2010  900 903 906 912 -hsync -vsync (36.5 kHz e)

Thanks again for your assistance.

ferrari 05-11-2016 04:30 AM

The crux of it is that for some reason the Xorg synaptics driver is never loaded. I would have expected something like
Code:

(II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event5)
(**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
(**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
(II) LoadModule: "synaptics"

Instead, you are getting the following libinput driver being used (hance more basic functionality)
Code:

(II) Using input driver 'libinput' for 'SynPS/2 Synaptics TouchPad'
I'm not sure about the cause though.

dwnthk 05-11-2016 05:04 AM

I am not sure the problem. But I use "xinput" to enable/disable my notebook's touchpad.

ferrari 05-11-2016 05:09 AM

@dwnthk: The OP is not complaining about a disabled touchpad. It is working, but without all the features that the synaptics driver provides.


All times are GMT -5. The time now is 02:34 PM.