You are not logged in.
Pages: 1
Topic closed
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
a) this belongs to the testing sub forum
b) enable the testing repo with the xorg repo.
Offline
[ 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
Last edited by combuster (2010-04-15 14:21:17)
Offline
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
Offline
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
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
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 fingerthat is what you get when using hal backend. you have to set up correctly. the wiki already cover that.
I'm not using HAL, it's not on the system.
But I must have missed that example, gonna try it out. Thanks
Last edited by Ultraman (2010-04-15 15:48:52)
Offline
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
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
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
Give what you have. To someone, it may be better than you dare to think.
Offline
a) this belongs to the testing sub forum
See answer to b).
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
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
@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
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
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
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
Just to report, joystick works ok without any configuration, I've installed xf86-input-joystick and open freespace recognized it...
Offline
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
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
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
Pages: 1
Topic closed