You are not logged in.

#1 2014-08-21 13:15:39

drog
Member
From: Chile
Registered: 2012-07-03
Posts: 30
Website

[SOLVED] Touchpad Synaptics not works after last update of xf86-input

after this packages
xf86-input-synaptics 1.8.0-2 <<< works
xf86-input-synaptics 1.8.0-3 << not works

https://projects.archlinux.org/svntogit … 54796cff46

dmesg|grep input

[    0.866883] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
[    1.842679] input: HID 04f3:0103 as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/0003:04F3:0103.0001/input/input2
[    1.842756] hid-generic 0003:04F3:0103.0001: input,hidraw0: USB HID v1.10 Keyboard [HID 04f3:0103] on usb-0000:00:14.0-1/input0
[    1.843934] input: HID 04f3:0103 as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.1/0003:04F3:0103.0002/input/input3
[    1.844001] hid-generic 0003:04F3:0103.0002: input,hidraw1: USB HID v1.10 Device [HID 04f3:0103] on usb-0000:00:14.0-1/input1
[    2.169742] input: A4TECH USB Device as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/0003:09DA:9066.0003/input/input4
[    2.169933] hid-generic 0003:09DA:9066.0003: input,hiddev0,hidraw2: USB HID v1.11 Keyboard [A4TECH USB Device] on usb-0000:00:14.0-2/input0
[    2.171262] input: A4TECH USB Device as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.1/0003:09DA:9066.0004/input/input5
[    2.171357] hid-generic 0003:09DA:9066.0004: input,hidraw3: USB HID v1.11 Mouse [A4TECH USB Device] on usb-0000:00:14.0-2/input1
[   10.099521] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input6
[   10.099624] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input7
[   10.099692] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input8
[   10.398671] input: PC Speaker as /devices/platform/pcspkr/input/input9
[   11.840489] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input10
[   12.211308] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:3a/LNXVIDEO:00/input/input11
[   12.212530] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:01/input/input12
[   13.254950] sound hdaudioC0D0:    inputs:
[   13.580490] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/sound/card0/hdaudioC0D0/input13
[   13.580985] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
[   13.581106] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
[   13.581224] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
[   17.274881] input: WebCam SC-13HDL11939N as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4:1.0/input/input17

journalctl -b |grep input

ago 21 09:02:37 drog-laptop kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
ago 21 09:02:37 drog-laptop kernel: input: HID 04f3:0103 as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/0003:04F3:0103.0001/input/input2
ago 21 09:02:37 drog-laptop kernel: hid-generic 0003:04F3:0103.0001: input,hidraw0: USB HID v1.10 Keyboard [HID 04f3:0103] on usb-0000:00:14.0-1/input0
ago 21 09:02:37 drog-laptop kernel: input: HID 04f3:0103 as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.1/0003:04F3:0103.0002/input/input3
ago 21 09:02:37 drog-laptop kernel: hid-generic 0003:04F3:0103.0002: input,hidraw1: USB HID v1.10 Device [HID 04f3:0103] on usb-0000:00:14.0-1/input1
ago 21 09:02:37 drog-laptop kernel: input: A4TECH USB Device as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/0003:09DA:9066.0003/input/input4
ago 21 09:02:37 drog-laptop kernel: hid-generic 0003:09DA:9066.0003: input,hiddev0,hidraw2: USB HID v1.11 Keyboard [A4TECH USB Device] on usb-0000:00:14.0-2/input0
ago 21 09:02:37 drog-laptop kernel: input: A4TECH USB Device as /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.1/0003:09DA:9066.0004/input/input5
ago 21 09:02:37 drog-laptop kernel: hid-generic 0003:09DA:9066.0004: input,hidraw3: USB HID v1.11 Mouse [A4TECH USB Device] on usb-0000:00:14.0-2/input1
ago 21 09:02:40 drog-laptop kernel: input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input6
ago 21 09:02:40 drog-laptop kernel: input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input7
ago 21 09:02:40 drog-laptop kernel: input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input8
ago 21 09:02:41 drog-laptop kernel: input: PC Speaker as /devices/platform/pcspkr/input/input9
ago 21 09:02:42 drog-laptop kernel: input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input10
ago 21 09:02:42 drog-laptop kernel: input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:3a/LNXVIDEO:00/input/input11
ago 21 09:02:42 drog-laptop kernel: input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:01/input/input12
ago 21 09:02:43 drog-laptop kernel: sound hdaudioC0D0:    inputs:
ago 21 09:02:44 drog-laptop kernel: input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/sound/card0/hdaudioC0D0/input13
ago 21 09:02:44 drog-laptop kernel: input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14
ago 21 09:02:44 drog-laptop kernel: input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15
ago 21 09:02:44 drog-laptop kernel: input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16
ago 21 09:02:47 drog-laptop kernel: input: WebCam SC-13HDL11939N as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4:1.0/input/input17
ago 21 09:02:52 drog-laptop acpid[589]: starting up with netlink and the input layer
ago 21 09:02:53 drog-laptop systemd-logind[585]: Watching system buttons on /dev/input/event7 (Power Button)
ago 21 09:02:53 drog-laptop systemd-logind[585]: Watching system buttons on /dev/input/event11 (Video Bus)
ago 21 09:02:53 drog-laptop systemd-logind[585]: Watching system buttons on /dev/input/event10 (Video Bus)
ago 21 09:02:53 drog-laptop systemd-logind[585]: Watching system buttons on /dev/input/event6 (Power Button)
ago 21 09:02:53 drog-laptop systemd-logind[585]: Watching system buttons on /dev/input/event5 (Lid Switch)

cat /usr/share/X11/xorg.conf.d/50-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"
        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 8% 42% 58% 0 8%"
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

xinput

 
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ HID 04f3:0103                           	id=11	[slave  pointer  (2)]
⎜   ↳ A4TECH USB Device                       	id=12	[slave  pointer  (2)]
⎜   ↳ A4TECH USB Device                       	id=13	[slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad              	id=16	[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)]
    ↳ Power Button                            	id=9	[slave  keyboard (3)]
    ↳ HID 04f3:0103                           	id=10	[slave  keyboard (3)]
    ↳ WebCam SC-13HDL11939N                   	id=14	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=15	[slave  keyboard (3)]

synclient

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

lsmod

Module                  Size  Used by
bbswitch               12878  0 
nls_iso8859_1          12461  1 
nls_cp437              16553  1 
vfat                   21231  1 
fat                    61984  1 vfat
fuse                   87446  5 
uvcvideo               78952  0 
videobuf2_vmalloc      12816  1 uvcvideo
ath3k                  12685  0 
videobuf2_memops       12519  1 videobuf2_vmalloc
videobuf2_core         47787  1 uvcvideo
ecb                    12737  1 
v4l2_common            12995  1 videobuf2_core
btusb                  25625  0 
bluetooth             394557  3 ath3k,btusb
videodev              126443  3 uvcvideo,v4l2_common,videobuf2_core
media                  18365  2 uvcvideo,videodev
6lowpan_iphc           16588  1 bluetooth
snd_hda_codec_hdmi     45117  1 
snd_hda_codec_realtek    67127  1 
snd_hda_codec_generic    63126  1 snd_hda_codec_realtek
nvram                  13034  0 
joydev                 17063  0 
mousedev               17272  0 
ipt_REJECT             12465  1 
xt_comment             12427  2 
arc4                   12536  2 
xt_LOG                 17156  5 
ath9k                  94538  0 
ath9k_common           21746  1 ath9k
ath9k_hw              403753  2 ath9k_common,ath9k
ath                    26067  3 ath9k_common,ath9k,ath9k_hw
mac80211              514630  1 ath9k
r8169                  68119  0 
mii                    12675  1 r8169
cfg80211              454161  4 ath,ath9k_common,ath9k,mac80211
snd_hda_intel          26327  4 
snd_hda_controller     26727  1 snd_hda_intel
snd_hda_codec         108552  5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
i915                  864723  4 
drm_kms_helper         49262  1 i915
snd_hwdep              17244  1 snd_hda_codec
snd_pcm                88487  4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller
iTCO_wdt               12831  0 
iTCO_vendor_support    12649  1 iTCO_wdt
coretemp               12820  0 
hwmon                  12930  1 coretemp
led_class              12859  1 ath9k
intel_rapl             17356  0 
rfkill                 18867  3 cfg80211,bluetooth
x86_pkg_temp_thermal    12951  0 
psmouse               102792  0 
drm                   258005  6 i915,drm_kms_helper
intel_powerclamp       17122  0 
kvm_intel             143217  0 
snd_timer              26614  1 snd_pcm
shpchp                 35210  0 
lpc_ich                20768  0 
mei_me                 17941  0 
intel_gtt              17848  1 i915
kvm                   413027  1 kvm_intel
crct10dif_pclmul       13394  0 
crc32_pclmul           12915  0 
crc32c_intel           21809  0 
ghash_clmulni_intel    12978  0 
cryptd                 18553  1 ghash_clmulni_intel
microcode              22061  0 
evdev                  21544  29 
pcspkr                 12595  0 
mac_hid                12633  0 
i2c_algo_bit           12744  1 i915
i2c_i801               16965  0 
mei                    75033  1 mei_me
serio_raw              12849  0 
i2c_core               50152  7 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit,v4l2_common,videodev
tpm_tis                17134  0 
thermal                17559  0 
fan                    12681  0 
battery                13356  0 
snd                    69340  16 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
soundcore              13031  2 snd,snd_hda_codec
tpm                    31467  1 tpm_tis
video                  17995  1 i915
button                 12909  1 i915
processor              27777  0 
xt_limit               12601  7 
wmi                    17339  0 
ac                     12715  0 
xt_tcpudp              12527  11 
xt_addrtype            12557  4 
nf_conntrack_ipv4      17706  7 
nf_defrag_ipv4         12483  1 nf_conntrack_ipv4
xt_conntrack           12681  7 
ip6_tables             26025  0 
nf_conntrack_netbios_ns    12445  0 
nf_conntrack_broadcast    12365  1 nf_conntrack_netbios_ns
nf_nat_ftp             12460  0 
nf_nat                 22338  1 nf_nat_ftp
nf_conntrack_ftp       16783  1 nf_nat_ftp
nf_conntrack           87324  7 nf_nat_ftp,nf_conntrack_netbios_ns,nf_nat,xt_conntrack,nf_conntrack_broadcast,nf_conntrack_ftp,nf_conntrack_ipv4
iptable_filter         12536  1 
ip_tables              26011  1 iptable_filter
x_tables               27104  10 xt_comment,ip_tables,xt_tcpudp,xt_limit,xt_conntrack,xt_LOG,iptable_filter,ipt_REJECT,ip6_tables,xt_addrtype
ext4                  497695  2 
crc16                  12343  2 ext4,bluetooth
mbcache                17171  1 ext4
jbd2                   86460  1 ext4
hid_generic            12393  0 
usbhid                 44507  0 
hid                   102220  2 hid_generic,usbhid
sd_mod                 44356  5 
sr_mod                 21903  0 
cdrom                  47479  1 sr_mod
crc_t10dif             12431  1 sd_mod
crct10dif_common       12356  2 crct10dif_pclmul,crc_t10dif
atkbd                  22254  0 
libps2                 12739  2 atkbd,psmouse
ahci                   29195  4 
libahci                27158  1 ahci
libata                181553  2 ahci,libahci
ehci_pci               12512  0 
scsi_mod              142915  3 libata,sd_mod,sr_mod
xhci_hcd              152990  0 
ehci_hcd               69939  1 ehci_pci
usbcore               199328  7 ath3k,btusb,uvcvideo,ehci_hcd,ehci_pci,usbhid,xhci_hcd
usb_common             12440  1 usbcore
i8042                  18002  1 libps2
serio                  18282  6 serio_raw,atkbd,i8042,psmouse

EDIT:

cat /var/log/Xorg.0.log| grep Synap

[   301.566] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event9)
[   301.566] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[   301.566] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[   301.566] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Default clickpad buttons"
[   301.566] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[   301.566] (II) Using input driver 'evdev' for 'SynPS/2 Synaptics TouchPad'
[   301.566] (**) SynPS/2 Synaptics TouchPad: always reports core events
[   301.566] (**) evdev: SynPS/2 Synaptics TouchPad: Device: "/dev/input/event9"
[   301.566] (--) evdev: SynPS/2 Synaptics TouchPad: Vendor 0x2 Product 0x7
[   301.566] (--) evdev: SynPS/2 Synaptics TouchPad: Found 3 mouse buttons
[   301.566] (--) evdev: SynPS/2 Synaptics TouchPad: Found absolute axes
[   301.566] (--) evdev: SynPS/2 Synaptics TouchPad: Found absolute multitouch axes
[   301.566] (--) evdev: SynPS/2 Synaptics TouchPad: Found x and y absolute axes
[   301.566] (--) evdev: SynPS/2 Synaptics TouchPad: Found absolute touchpad.
[   301.566] (II) evdev: SynPS/2 Synaptics TouchPad: Configuring as touchpad
[   301.566] (**) evdev: SynPS/2 Synaptics TouchPad: YAxisMapping: buttons 4 and 5
[   301.567] (**) evdev: SynPS/2 Synaptics TouchPad: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[   301.567] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 16)
[   301.567] (II) evdev: SynPS/2 Synaptics TouchPad: initialized for absolute axes.
[   301.567] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[   301.567] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 0
[   301.567] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[   301.567] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[   301.567] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse1)
[   301.567] (**) SynPS/2 Synaptics TouchPad: Ignoring device from InputClass "touchpad ignore duplicates"
(EE) [dix] SynPS/2 Synaptics TouchPad: unable to find touch point 1

EDIT2:
SOLVED!

just remove /etc/X11/xorg.conf.d/10-evdev.conf

Last edited by drog (2014-08-21 13:29:49)

Offline

#2 2014-08-21 15:27:36

kurych
Member
From: Saint-Petersburg, Russia
Registered: 2011-12-07
Posts: 27

Re: [SOLVED] Touchpad Synaptics not works after last update of xf86-input

drog wrote:

just remove /etc/X11/xorg.conf.d/10-evdev.conf

I think, this is wrong way. For example, I need this alternative configuration file to be able to switch a keyboard layout to the cyrillic (or any local layout).
Another variant - to return the file 50-synaptics.conf to the old place into /etc/X11/xorg.conf.d/. It's work too for most people.

Last edited by kurych (2014-08-21 15:29:27)

Offline

#3 2014-08-22 16:32:19

Alain2
Member
Registered: 2009-11-06
Posts: 13

Re: [SOLVED] Touchpad Synaptics not works after last update of xf86-input

Seems there is an issue with the new default path /usr/share/X11/xorg.conf.d/, as the synaptics conf there is the same as the old one in /etc/X11/xorg.conf.d/ but is not picked up correctly... This is therefore not really [SOLVED], you shouldn't need to duplicate the conf in /etc, the default one should work... Better to inform someone upstream on this, but I am a newbie so I don't know how...

Last edited by Alain2 (2014-08-22 16:33:13)

Offline

#4 2014-08-22 16:54:33

Gusar
Member
Registered: 2009-08-25
Posts: 3,466

Re: [SOLVED] Touchpad Synaptics not works after last update of xf86-input

kurych wrote:

I think, this is wrong way. For example, I need this alternative configuration file to be able to switch a keyboard layout to the cyrillic (or any local layout).

It is the correct way. Except if you're configuring your keyboard in that file, then the correct thing is to remove all other sections from the file and leave just the keyboard config.

Offline

#5 2014-08-22 21:20:09

lordheavy
Developer
From: France
Registered: 2010-04-01
Posts: 204

Re: [SOLVED] Touchpad Synaptics not works after last update of xf86-input

@Alain2

X reads first configuration in /usr/share/X11/xorg.conf.d then /etc/X11/xorg.conf.d

When you copy 10-evdev.conf file into /etc/X11 you completly override previous system configuration. It's the reason copying synaptics configuration file into /etc/X11 fixes the issue
Defining default system configuration in /etc/X11 with previous xorg was a mistake, now it's fixed.
Wiki should be fixed. It's not a packaging bug, but a configuration bug.

Offline

#6 2014-09-19 10:18:07

ybsar
Member
Registered: 2013-05-15
Posts: 4

Re: [SOLVED] Touchpad Synaptics not works after last update of xf86-input

lordheavy wrote:

X reads first configuration in /usr/share/X11/xorg.conf.d then /etc/X11/xorg.conf.d

When you copy 10-evdev.conf file into /etc/X11 you completly override previous system configuration. It's the reason copying synaptics configuration file into /etc/X11 fixes the issue
Defining default system configuration in /etc/X11 with previous xorg was a mistake, now it's fixed.
Wiki should be fixed. It's not a packaging bug, but a configuration bug.

@lordheavy

I agree with you that the new xf86-input-synaptics package is using the right configuration scheme, however it is breaking the functionality on every installed system. It was a packaging bug, which is now fixed, but it has to be handled manually by most users of previous versions. That's why I won't re-open the bug report FS#41589. Instead, I am asking here: shouldn't this change be notified to the users just like it has been done for most breaking changes on archlinux frontpage news?

By the way, thanks for your great work.

Offline

Board footer

Powered by FluxBB