You are not logged in.

#1 2010-04-14 21:25:08

Ultraman
Member
Registered: 2009-12-24
Posts: 242

[Xorg18] Synaptics problem on Sony Vaio Y

I've recently acquired this neat thin-and-light laptop.
I've ran a Ubuntu 10.04 daily live image on this to try it out and almost everything worked fine out of the box except for some of the media/Fn keys, no biggie.

Of course, I'm an Archer, so this thing shall run Arch Linux.
I've opted to include the [xorg18] repo in my pacman.conf, because it will "save" me the trouble of later having to make the switch from HAL to udev when the new Xorg hits [extra] (won't be long now afaik).
But an interesting problem presented itself, my synaptics touchpad is being recognized but dropped afterwards.

I have copied this snippet from my Xorg log file.

[   334.001] (II) LoadModule: "synaptics"
[   334.001] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[   334.001] (II) Module synaptics: vendor="X.Org Foundation"
[   334.001]    compiled for 1.8.0, module version = 1.2.2
[   334.001]    Module class: X.Org XInput Driver
[   334.001]    ABI class: X.Org XInput driver, version 9.0
[   334.001] (II) Synaptics touchpad driver version 1.2.2
[   334.001] (**) Option "Device" "/dev/input/event9"
[   334.040] (II) SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5472
[   334.040] (II) SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4448
[   334.040] (II) SynPS/2 Synaptics TouchPad: pressure range 0 - 255
[   334.040] (II) SynPS/2 Synaptics TouchPad: finger width range 0 - 0
[   334.040] (II) SynPS/2 Synaptics TouchPad: buttons: left right
[   334.067] (--) SynPS/2 Synaptics TouchPad: touchpad found
[   334.067] (**) SynPS/2 Synaptics TouchPad: always reports core events
[   334.080] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD)
[   334.080] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[   334.080] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 0
[   334.080] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[   334.080] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[   334.107] (--) SynPS/2 Synaptics TouchPad: touchpad found
[   334.107] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse2)
[   334.107] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[   334.107] (II) Synaptics touchpad driver version 1.2.2
[   334.673] SynPS/2 Synaptics TouchPad no synaptics event device found
[   334.673] (**) Option "Device" "/dev/input/mouse2"
[   334.707] Query no Synaptics: 6003C8
[   334.707] (--) SynPS/2 Synaptics TouchPad: no supported touchpad found
[   334.707] (EE) SynPS/2 Synaptics TouchPad Unable to query/initialize Synaptics hardware.
[   334.747] (EE) PreInit failed for input device "SynPS/2 Synaptics TouchPad"
[   334.747] (II) UnloadModule: "synaptics"

As you can see the "synaptics" driver does get loaded, for the correct interface /dev/input/event9. Just as in the Ubuntu daily build.
But after that udev seems to present X with another input device at mouse2 and tells it to use synaptics for it. Which fails and X proceeds to drop "synaptics" entirely. Leaving me with basic mouse support on my touchpad (sucks if you want taps to be interpreted as clicks, that does not work now).

I've been reading the little Xorg 1.8 documentation there is here and on the Fedore webpage, but I have not figured out how to solve this.
My idea is that I am probably able to tell X or udev to ignore the /dev/input/mouse2 device, or force them to load synaptics for input9 afterwards. Or perhaps there is a more elegant solution.

Does anybody have any tips on how to fix this so I can use synaptics?

Offline

#2 2010-04-14 22:57:01

eldragon
Member
From: Buenos Aires
Registered: 2008-11-18
Posts: 1,029

Re: [Xorg18] Synaptics problem on Sony Vaio Y

a) this belongs to the testing sub forum

b) enable the testing repo with the xorg repo.

Offline

#3 2010-04-15 14:20:46

combuster
Member
From: Serbia
Registered: 2008-09-30
Posts: 711
Website

Re: [Xorg18] Synaptics problem on Sony Vaio Y

[    19.217] (II) Synaptics touchpad driver version 1.2.2
[    19.382] AlpsPS/2 ALPS GlidePoint no synaptics event device found
[    19.382] (**) Option "Device" "/dev/input/mouse1"
[    19.406] Query no Synaptics: 6003C8
[    19.406] (--) AlpsPS/2 ALPS GlidePoint: no supported touchpad found
[    19.407] (EE) AlpsPS/2 ALPS GlidePoint Unable to query/initialize Synaptics hardware.
[    19.418] (EE) PreInit failed for input device "AlpsPS/2 ALPS GlidePoint"
[    19.418] (II) UnloadModule: "synaptics"


Yep I have that too but touchpad works so me not worried smile

Last edited by combuster (2010-04-15 14:21:17)

Offline

#4 2010-04-15 14:47:38

Ultraman
Member
Registered: 2009-12-24
Posts: 242

Re: [Xorg18] Synaptics problem on Sony Vaio Y

Ye, my touchpad works. I have basic mouse support on it, but the synaptics stuff does not work.
So I have no tapping nor horizontal scroll, no tapping bugs me most though, because now I have to move my finger tongue

Offline

#5 2010-04-15 14:50:39

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: [Xorg18] Synaptics problem on Sony Vaio Y

Ultraman wrote:

Ye, my touchpad works. I have basic mouse support on it, but the synaptics stuff does not work.
So I have no tapping nor horizontal scroll, no tapping bugs me most though, because now I have to move my finger tongue

that is what you get when you are using also hal backend. you have to set up correctly. the wiki already cover that.

http://wiki.archlinux.org/index.php/Xor … p-to-click

Last edited by wonder (2010-04-15 15:52:27)


Give what you have. To someone, it may be better than you dare to think.

Offline

#6 2010-04-15 15:48:44

Ultraman
Member
Registered: 2009-12-24
Posts: 242

Re: [Xorg18] Synaptics problem on Sony Vaio Y

wonder wrote:
Ultraman wrote:

Ye, my touchpad works. I have basic mouse support on it, but the synaptics stuff does not work.
So I have no tapping nor horizontal scroll, no tapping bugs me most though, because now I have to move my finger tongue

that is what you get when using hal backend. you have to set up correctly. the wiki already cover that.

http://wiki.archlinux.org/index.php/Xor … p-to-click

I'm not using HAL, it's not on the system.

But I must have missed that example, gonna try it out. Thanks smile

Last edited by Ultraman (2010-04-15 15:48:52)

Offline

#7 2010-04-15 16:46:17

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: [Xorg18] Synaptics problem on Sony Vaio Y

bad explanation from my side. what i wanted to say that even you are using hal to autodetect input devices, you have to configure the buttons, same think using udev backend, since we are not providing custom configurations.


Give what you have. To someone, it may be better than you dare to think.

Offline

#8 2010-04-15 18:38:04

combuster
Member
From: Serbia
Registered: 2008-09-30
Posts: 711
Website

Re: [Xorg18] Synaptics problem on Sony Vaio Y

Well it works well enough for me from gnome mouse configuration. Have taping and hor/vertical scrolling, only two-finger scrolling is grayed out.

Offline

#9 2010-04-15 18:41:41

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: [Xorg18] Synaptics problem on Sony Vaio Y

combuster wrote:

Well it works well enough for me from gnome mouse configuration. Have taping and hor/vertical scrolling, only two-finger scrolling is grayed out.

yes because gnome overwrites xorg settings big_smile


Give what you have. To someone, it may be better than you dare to think.

Offline

#10 2010-04-15 18:51:33

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: [Xorg18] Synaptics problem on Sony Vaio Y

eldragon wrote:

a) this belongs to the testing sub forum

See answer to b).

eldragon wrote:

b) enable the testing repo with the xorg repo.

The xorg18 repo is not built against testing, so it can be used with just core and extra enabled.

Offline

#11 2010-04-15 20:19:37

maxi_jac
Member
From: France
Registered: 2008-08-02
Posts: 72

Re: [Xorg18] Synaptics problem on Sony Vaio Y

tomk wrote:

The xorg18 repo is not built against testing, so it can be used with just core and extra enabled.

Packages have been built on top of testing, but as this new version does
not depend on OpenSSL anymore, it should work fine on top of core+extra.
Kernel 2.6.33 from testing is recommended due to DRI improvements in
that version.

(dev ML)

I don't know if it is useful but on mine I added "Option \"Ignore\" \"on\"" in the evdev synaptics section and it seems to work. I'll test without it to see if it ignores my settings but meanwhile you can try that ^^

Offline

#12 2010-04-15 20:39:55

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: [Xorg18] Synaptics problem on Sony Vaio Y

@maxi_jac look at the date of the ml thread and the date from today.


Give what you have. To someone, it may be better than you dare to think.

Offline

#13 2010-04-15 21:47:54

maxi_jac
Member
From: France
Registered: 2008-08-02
Posts: 72

Re: [Xorg18] Synaptics problem on Sony Vaio Y

It's been rebuilt since then ? I've not seen informations about that.

Commenting my Ignore option does nothing bad.

Give us your xorg.conf.d/10-synaptics.conf ?

Offline

#14 2010-04-16 15:06:03

Ultraman
Member
Registered: 2009-12-24
Posts: 242

Re: [Xorg18] Synaptics problem on Sony Vaio Y

I fixed my "problem" with a /etc/X11/xorg.conf.d/10-synaptics.conf as found on http://www.deelab.org/bash/2010/04/xorg … iguration/

I'm used to Xorg simply autodetecting and loading synaptics, as it did on my old laptop.
Using this I now have tapping and scrolling. Two-finger doesn't seem to work, but I can't be bothered with that at the moment.

Offline

#15 2010-04-16 15:32:41

falconindy
Developer
From: New York, USA
Registered: 2009-10-22
Posts: 4,111
Website

Re: [Xorg18] Synaptics problem on Sony Vaio Y

Ultraman wrote:

I fixed my "problem" with a /etc/X11/xorg.conf.d/10-synaptics.conf as found on http://www.deelab.org/bash/2010/04/xorg … iguration/

I'm used to Xorg simply autodetecting and loading synaptics, as it did on my old laptop.
Using this I now have tapping and scrolling. Two-finger doesn't seem to work, but I can't be bothered with that at the moment.

This is also on the Wiki page regarding Synaptics#Xorg_method, albeit not quite 1.8 style config.

Last edited by falconindy (2010-04-16 15:33:49)

Offline

#16 2010-04-16 16:17:32

combuster
Member
From: Serbia
Registered: 2008-09-30
Posts: 711
Website

Re: [Xorg18] Synaptics problem on Sony Vaio Y

Just to report, joystick works ok without any configuration, I've installed xf86-input-joystick and open freespace recognized it...

Offline

#17 2010-06-21 04:23:43

Llama
Banned
From: St.-Petersburg, Russia
Registered: 2008-03-03
Posts: 1,379

Re: [Xorg18] Synaptics problem on Sony Vaio Y

Ultraman wrote:

I fixed my "problem" with a /etc/X11/xorg.conf.d/10-synaptics.conf as found on http://www.deelab.org/bash/2010/04/xorg … iguration/

This link won't work for me. Any alternatives?

UPD:

http://andreascarpino.it/2010/04/xorg-1 … iguration/

Last edited by Llama (2010-06-21 05:46:37)

Offline

#18 2010-06-25 15:51:17

mel
Member
From: Singapore
Registered: 2010-06-25
Posts: 1

Re: [Xorg18] Synaptics problem on Sony Vaio Y

Note: This solution might or might not work for everyone who have this particular problem

Problem: Xorg displayed a few lines of error: ...AlpsPS/2 ALPS GlidePoint no synaptics event device found...Query no Synaptics: 6003C8...blah

Ok, so this how I sort of manage to solve it:

Since Xorg had "abandon" HAL, /etc/hal/fdi/policy/11-x11-synaptics.fdi is replaced with /etc/X11/xorg.conf.d/10-synaptics.conf

As mention by other sources, notably arch wiki on synaptics, you might come across this website on the new configuration for synaptics: http://andreascarpino.it/2010/04/xorg-1 … iguration/ Base on it, this is what I did to the config file:

Section "InputClass"
    Identifier "Touchpad Catchall"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*" #This line save the day :D
    Driver "synaptics"
    Option "SHMConfig" "on"
    Option "TapButton1" "1"
    Option "TapButton2" "2"
    Option "TapButton3" "3"
    Option "VertEdgeScroll" "on"
    Option "HorzEdgeScroll" "on"
EndSection

At first, it does not work, but after reading the topic on xorg > InputClasses in archwiki, I came across this MatchDevicePath option and add it in and voila, the error message disappear and everything seems to be back to normal again. The end

xorg.conf looks cleaner now with this implementation. I can safely delete InputDevice Section and InputDevice "Touchpad" "SendCoreEvents" under ServeLayout Section.

Aftermath generated in log,
Xorg.0.log file

[  7799.490] (II) config/udev: Adding input device PS/2 Mouse (/dev/input/mouse0)
[  7799.490] (II) No input driver/identifier specified (ignoring)
[  7799.490] (II) config/udev: Adding input device AlpsPS/2 ALPS GlidePoint (/dev/input/event6)
[  7799.490] (**) AlpsPS/2 ALPS GlidePoint: Applying InputClass "evdev touchpad catchall"
[  7799.490] (**) AlpsPS/2 ALPS GlidePoint: Applying InputClass "Touchpad Catchall"
[  7799.490] (II) LoadModule: "synaptics"
[  7799.490] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[  7799.490] (II) Module synaptics: vendor="X.Org Foundation"
[  7799.490]     compiled for 1.8.0.902, module version = 1.2.2
[  7799.490]     Module class: X.Org XInput Driver
[  7799.490]     ABI class: X.Org XInput driver, version 9.0
[  7799.490] (II) Synaptics touchpad driver version 1.2.2
[  7799.490] (**) Option "Device" "/dev/input/event6"
[  7799.529] (II) AlpsPS/2 ALPS GlidePoint: x-axis range 0 - 1023
[  7799.529] (II) AlpsPS/2 ALPS GlidePoint: y-axis range 0 - 767
[  7799.529] (II) AlpsPS/2 ALPS GlidePoint: pressure range 0 - 127
[  7799.529] (II) AlpsPS/2 ALPS GlidePoint: finger width range 0 - 0
[  7799.529] (II) AlpsPS/2 ALPS GlidePoint: buttons: left right middle
[  7799.529] (**) Option "SHMConfig" "on"
[  7799.529] (**) Option "VertEdgeScroll" "on"
[  7799.529] (**) Option "TapButton1" "1"
[  7799.529] (**) Option "TapButton2" "2"
[  7799.529] (**) Option "TapButton3" "3"
[  7799.555] (--) AlpsPS/2 ALPS GlidePoint: touchpad found
[  7799.556] (**) AlpsPS/2 ALPS GlidePoint: always reports core events
[  7799.569] (II) XINPUT: Adding extended input device "AlpsPS/2 ALPS GlidePoint" (type: TOUCHPAD)
[  7799.569] (**) AlpsPS/2 ALPS GlidePoint: (accel) keeping acceleration scheme 1
[  7799.569] (**) AlpsPS/2 ALPS GlidePoint: (accel) acceleration profile 0
[  7799.569] (**) AlpsPS/2 ALPS GlidePoint: (accel) acceleration factor: 2.000
[  7799.569] (**) AlpsPS/2 ALPS GlidePoint: (accel) acceleration threshold: 4
[  7799.596] (--) AlpsPS/2 ALPS GlidePoint: touchpad found
[  7799.596] (II) config/udev: Adding input device AlpsPS/2 ALPS GlidePoint (/dev/input/mouse1)
[  7799.596] (II) No input driver/identifier specified (ignoring)
[  7799.596] (II) config/udev: Adding input device PC Speaker (/dev/input/event7)
[  7799.596] (II) No input driver/identifier specified (ignoring)
[  7805.409] (II) Power Button: Close
[  7805.409] (II) UnloadModule: "evdev"
[  7805.419] (II) Video Bus: Close
[  7805.419] (II) UnloadModule: "evdev"
[  7805.429] (II) Power Button: Close
[  7805.429] (II) UnloadModule: "evdev"
[  7805.439] (II) AT Translated Set 2 keyboard: Close
[  7805.439] (II) UnloadModule: "evdev"
[  7805.459] (II) PS/2 Mouse: Close
[  7805.459] (II) UnloadModule: "evdev"
[  7805.496] (II) UnloadModule: "synaptics"

Offline

#19 2010-06-25 21:11:18

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: [Xorg18] Synaptics problem on Sony Vaio Y

Llama, mel - the xorg18 repo is no longer in use, so I'm closing this thread. Please use one of the current xorg 1.8 threads for continued discussion.

Offline

Board footer

Powered by FluxBB