Closing....
]]>Can some one help me to resolve this issue.
]]>Still edge scrolling is not working on one of my laptops. The other laptop has a fresh install with all the default configuration and still scrolling on that laptop is just working normally. The issue arose after an update. Any ideas what might be wrong over here.
Just found out that I missed adding the following options in /etc/X11/xorg.conf.d/10-synaptics.conf:
Option "VertEdgeScroll" "on"
Option "HorizEdgeScroll" "on"
The reason why it working on my other laptop even without the need of adding the above options is that I have GNOME on that laptop. GNOME has vertical scrolling enabled by default where as this laptop has KDE which requires tweaking..
]]>provided the touchpad section has been commented out in 10-evdev.conf and the required lines have been added to 10-synaptics.conf, the touchpad should now work properly.
Hi I commented out the touchpad section in /etc/X11/xorg.conf.d/10-evdev.conf:
Section "InputClass"
Identifier "evdev keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
#Section "InputClass"
# Identifier "evdev touchpad catchall"
# MatchIsTouchpad "on"
# MatchDevicePath "/dev/input/event*"
# Driver "evdev"
#EndSection
Section "InputClass"
Identifier "evdev tablet catchall"
MatchIsTablet "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
Section "InputClass"
Identifier "evdev touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
And my unmodified /etc/X11/xorg.conf.d/10-synaptics.conf already had the required line:
ection "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
EndSection
Still edge scrolling is not working on one of my laptops. The other laptop has a fresh install with all the default configuration and still scrolling on that laptop is just working normally. The issue arose after an update. Any ideas what might be wrong over here.
Here is less /var/log/Xorg.0.log (relevant portion):
[ 19.787] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event5)
[ 19.787] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[ 19.787] (II) LoadModule: "synaptics"
[ 19.788] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[ 19.799] (II) Module synaptics: vendor="X.Org Foundation"
[ 19.799] compiled for 1.9.2, module version = 1.3.0
[ 19.799] Module class: X.Org XInput Driver
[ 19.799] ABI class: X.Org XInput driver, version 11.0
[ 19.799] (II) Synaptics touchpad driver version 1.3.0
[ 19.799] (**) Option "Device" "/dev/input/event5"
[ 19.920] (--) SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5472
[ 19.920] (--) SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4448
[ 19.920] (--) SynPS/2 Synaptics TouchPad: pressure range 0 - 255
[ 19.920] (--) SynPS/2 Synaptics TouchPad: finger width range 0 - 15
[ 19.920] (--) SynPS/2 Synaptics TouchPad: buttons: left right double triple
[ 19.920] (**) Option "TapButton1" "1"
[ 19.920] (**) Option "TapButton2" "2"
[ 19.920] (**) Option "TapButton3" "3"
[ 20.026] (--) SynPS/2 Synaptics TouchPad: touchpad found
[ 20.026] (**) SynPS/2 Synaptics TouchPad: always reports core events
[ 20.080] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD)
[ 20.080] (**) SynPS/2 Synaptics TouchPad: (accel) MinSpeed is now constant deceleration 2.5
[ 20.080] (**) SynPS/2 Synaptics TouchPad: MaxSpeed is now 1.75
[ 20.080] (**) SynPS/2 Synaptics TouchPad: AccelFactor is now 0.040
[ 20.080] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[ 20.080] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1
[ 20.080] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[ 20.080] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[ 20.160] (--) SynPS/2 Synaptics TouchPad: touchpad found
[ 20.160] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
Although the topic is marked solved I'm hoping to get a reply. Otherwise I'll create a new thread..
]]>Here is my synaptics.conf, evdev.conf is unmodified:
Section "InputClass" Identifier "touchpad catchall" Driver "synaptics" MatchDevicePath "/dev/input/event*" MatchIsTouchpad "on" Option "TapButton1" "1" [...] EndSection
This seems to be enough to prevent the double-loading on my system... Remember that if you use Gnome, gnome-settings-daemon overwrites your xorg config:
http://wiki.archlinux.org/index.php/Gno … s_TouchpadEdit: To check if your config is applied, it is best to change something simple (like mapping Option "TapButton1" to right-click).
This does not work here... the settings are not applied properly.
]]>Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchDevicePath "/dev/input/event*"
MatchIsTouchpad "on"
Option "TapButton1" "1"
[...]
EndSection
This seems to be enough to prevent the double-loading on my system... Remember that if you use Gnome, gnome-settings-daemon overwrites your xorg config:
http://wiki.archlinux.org/index.php/Gno … s_Touchpad
Edit: To check if your config is applied, it is best to change something simple (like mapping Option "TapButton1" to right-click).
]]>no problem. i'm glad that it solved the problem. i found the solution here: https://bbs.archlinux.org/viewtopic.php … 37#p781437
provided the touchpad section has been commented out in 10-evdev.conf and the required lines have been added to 10-synaptics.conf, the touchpad should now work properly.
Could you paste examples of both files after changing? Are the settings in the 10-synaptics applied properly for you?
]]>Many thanks to both of you for working this through.
]]>provided the touchpad section has been commented out in 10-evdev.conf and the required lines have been added to 10-synaptics.conf, the touchpad should now work properly.
]]>adding that section did, in fact, solve the double loading.
]]>I fear you've misread.
i asked because if the touchpad works, but the problem is that certain functions are missing, it's possible that all that is needed is the addition of certain lines. in my case, it was the emulate option.
The touchpad works, it's evdev that's loading it's own configuration for synaptics as well as the user defined configuration in /etc/X11/xorg.conf.d/10-synaptics.conf. The module is being load twice when xorg starts. This causes errors in Xorg.log.0, since the driver can't be loaded twice for the same device.
oddly enough, the configuration (driver options) in /etc/X11/xorg.conf.d/10-synaptics.conf seems to be parsed anyway.
it's true that the options in 10-synaptics.conf are being parsed, but then the modules get unloaded. adding the matchdevicepath line may prevent the multiple loading problem. at least it did on my system.
]]>does the touchpad work at all?
comment out the touchpad section in 10-evdev.conf, but add the line
MatchDevicePath "/dev/input/event*"
to your 10-synaptics.conf.
I fear you've misread. The touchpad works, it's evdev that's loading it's own configuration for synaptics as well as the user defined configuration in /etc/X11/xorg.conf.d/10-synaptics.conf. The module is being load twice when xorg starts. This causes errors in Xorg.log.0, since the driver can't be loaded twice for the same device.
oddly enough, the configuration (driver options) in /etc/X11/xorg.conf.d/10-synaptics.conf seems to be parsed anyway.
related bugreport opened:
https://bugs.archlinux.org/task/20830
Ok, apology on my part for last misleading post - I have no classic xorg.conf, but the touchpad section in 10-evdev.conf was still active.
If I disable the touchpad part of 10-evdev.conf so that the only reference to touchpad configuration is 10-synaptics.conf, there are *still* two attempts to load the synaptic driver, but I'm wondering if the second failed effort is even related to the touchpad.
Here's the related bit of log:
[ 3522.770] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event6) [ 3522.770] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall" [ 3522.770] (II) LoadModule: "synaptics" [ 3522.770] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so [ 3522.770] (II) Module synaptics: vendor="X.Org Foundation" [ 3522.770] compiled for 1.8.0.902, module version = 1.2.2 [ 3522.770] Module class: X.Org XInput Driver [ 3522.770] ABI class: X.Org XInput driver, version 9.0 [ 3522.770] (II) Synaptics touchpad driver version 1.2.2 [ 3522.770] (**) Option "Device" "/dev/input/event6" [ 3522.809] (II) SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5628 [ 3522.809] (II) SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4660 [ 3522.809] (II) SynPS/2 Synaptics TouchPad: pressure range 0 - 255 [ 3522.809] (II) SynPS/2 Synaptics TouchPad: finger width range 0 - 0 [ 3522.809] (II) SynPS/2 Synaptics TouchPad: buttons: left right [ 3522.810] (**) Option "TapButton1" "1" [ 3522.810] (**) Option "TapButton2" "2" [ 3522.810] (**) Option "TapButton3" "3" [ 3522.836] (--) SynPS/2 Synaptics TouchPad: touchpad found [ 3522.836] (**) SynPS/2 Synaptics TouchPad: always reports core events [ 3522.849] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD) [ 3522.849] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1 [ 3522.849] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 0 [ 3522.850] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000 [ 3522.850] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4 [ 3522.876] (--) SynPS/2 Synaptics TouchPad: touchpad found [ 3522.876] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0) [ 3522.876] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall" [ 3522.876] (II) Synaptics touchpad driver version 1.2.2 [ 3523.343] SynPS/2 Synaptics TouchPad no synaptics event device found [ 3523.343] (**) Option "Device" "/dev/input/mouse0" [ 3523.356] (**) Option "TapButton1" "1" [ 3523.356] (**) Option "TapButton2" "2" [ 3523.356] (**) Option "TapButton3" "3" [ 3523.376] Query no Synaptics: 6003C8 [ 3523.377] (--) SynPS/2 Synaptics TouchPad: no supported touchpad found [ 3523.377] (EE) SynPS/2 Synaptics TouchPad Unable to query/initialize Synaptics hardware. [ 3523.389] (EE) PreInit failed for input device "SynPS/2 Synaptics TouchPad"
I had the same thought, disabling the touchpad section in 10-evdev.conf causes the exact same issue for me: double loading.
I suspect we may need to work with some custom udev rules to sort this.
]]>