You are not logged in.
Hello,
I am curious why my synaptics driver is not loaded on my ThinkPad X200.
[orschiro@thinkpad]$ synclient -l
Couldn't find synaptics properties. No synaptics driver loaded?
[orschiro@thinkpad]$ pacman -Q xf86-input-synaptics
xf86-input-synaptics 1.6.2-2
[orschiro@thinkpad]$ cat /etc/X11/xorg.conf.d/10-synaptics.conf
Section "Module"
Load "synaptics"
EndSection
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "VertEdgeScroll" "on"
EndSection
[orschiro@thinkpad]$ cat /etc/X11/xorg.conf.d/10-evdev.conf
#
# Catch-all evdev loader for udev-based systems
# We don't simply match on any device since that also adds accelerometers
# and other devices that we don't really want to use. The list below
# matches everything but joysticks.
Section "InputClass"
Identifier "evdev pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
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
Any ideas?
Last edited by orschiro (2012-11-11 16:38:34)
Offline
Xorg.0.log? I had similar issue when i downgraded Xorg to 1.12, but synaptics was compiled for 1.13. Logs should tell.
Also, in my 10-evdev-conf, the touchpad section is uncomented, and synaptics works, so maybe there is your problem.
Last edited by kaszak696 (2012-11-11 13:52:10)
'What can be asserted without evidence can also be dismissed without evidence.' - Christopher Hitchens
'There's no such thing as addiction, there's only things that you enjoy doing more than life.' - Doug Stanhope
GitHub Junkyard
Offline
I did not downgrade Xorg.
[orschiro@thinkpad]$ pacman -Q xorg-server
xorg-server 1.13.0-3
Let's see. This should be enough:
[ 16.090] (II) intel(0): Setting screen physical size to 338 x 211
[ 17.275] (II) config/udev: Adding input device Power Button (/dev/input/event4)
[ 17.275] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[ 17.275] (II) LoadModule: "evdev"
[ 17.275] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ 17.297] (II) Module evdev: vendor="X.Org Foundation"
[ 17.297] compiled for 1.13.0, module version = 2.7.3
[ 17.297] Module class: X.Org XInput Driver
[ 17.297] ABI class: X.Org XInput driver, version 18.0
[ 17.297] (II) Using input driver 'evdev' for 'Power Button'
[ 17.297] (**) Power Button: always reports core events
[ 17.297] (**) evdev: Power Button: Device: "/dev/input/event4"
[ 17.297] (--) evdev: Power Button: Vendor 0 Product 0x1
[ 17.297] (--) evdev: Power Button: Found keys
[ 17.297] (II) evdev: Power Button: Configuring as keyboard
[ 17.297] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input4/event4"
[ 17.297] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[ 17.297] (**) Option "xkb_rules" "evdev"
[ 17.297] (**) Option "xkb_model" "evdev"
[ 17.297] (**) Option "xkb_layout" "us"
[ 17.330] (II) config/udev: Adding input device Video Bus (/dev/input/event12)
[ 17.330] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[ 17.330] (II) Using input driver 'evdev' for 'Video Bus'
[ 17.330] (**) Video Bus: always reports core events
[ 17.330] (**) evdev: Video Bus: Device: "/dev/input/event12"
[ 17.330] (--) evdev: Video Bus: Vendor 0 Product 0x6
[ 17.330] (--) evdev: Video Bus: Found keys
[ 17.330] (II) evdev: Video Bus: Configuring as keyboard
[ 17.330] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input12/event12"
[ 17.330] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[ 17.330] (**) Option "xkb_rules" "evdev"
[ 17.330] (**) Option "xkb_model" "evdev"
[ 17.330] (**) Option "xkb_layout" "us"
[ 17.332] (II) config/udev: Adding input device Lid Switch (/dev/input/event2)
[ 17.332] (II) No input driver specified, ignoring this device.
[ 17.332] (II) This device may have been added with another device file.
[ 17.333] (II) config/udev: Adding input device Sleep Button (/dev/input/event3)
[ 17.333] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
[ 17.333] (II) Using input driver 'evdev' for 'Sleep Button'
[ 17.333] (**) Sleep Button: always reports core events
[ 17.333] (**) evdev: Sleep Button: Device: "/dev/input/event3"
[ 17.333] (--) evdev: Sleep Button: Vendor 0 Product 0x3
[ 17.333] (--) evdev: Sleep Button: Found keys
[ 17.333] (II) evdev: Sleep Button: Configuring as keyboard
[ 17.333] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input3/event3"
[ 17.333] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 8)
[ 17.333] (**) Option "xkb_rules" "evdev"
[ 17.333] (**) Option "xkb_model" "evdev"
[ 17.333] (**) Option "xkb_layout" "us"
[ 17.333] (II) config/udev: Adding drm device (/dev/dri/card0)
[ 17.334] (II) config/udev: Adding input device UVC Camera (17ef:480c) (/dev/input/event13)
[ 17.334] (**) UVC Camera (17ef:480c): Applying InputClass "evdev keyboard catchall"
[ 17.334] (II) Using input driver 'evdev' for 'UVC Camera (17ef:480c)'
[ 17.334] (**) UVC Camera (17ef:480c): always reports core events
[ 17.334] (**) evdev: UVC Camera (17ef:480c): Device: "/dev/input/event13"
[ 17.334] (--) evdev: UVC Camera (17ef:480c): Vendor 0x17ef Product 0x480c
[ 17.334] (--) evdev: UVC Camera (17ef:480c): Found keys
[ 17.334] (II) evdev: UVC Camera (17ef:480c): Configuring as keyboard
[ 17.334] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-6/1-6:1.0/input/input13/event13"
[ 17.334] (II) XINPUT: Adding extended input device "UVC Camera (17ef:480c)" (type: KEYBOARD, id 9)
[ 17.334] (**) Option "xkb_rules" "evdev"
[ 17.334] (**) Option "xkb_model" "evdev"
[ 17.334] (**) Option "xkb_layout" "us"
[ 17.335] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event7)
[ 17.335] (II) No input driver specified, ignoring this device.
[ 17.335] (II) This device may have been added with another device file.
[ 17.335] (II) config/udev: Adding input device HDA Intel Headphone (/dev/input/event10)
[ 17.335] (II) No input driver specified, ignoring this device.
[ 17.335] (II) This device may have been added with another device file.
[ 17.336] (II) config/udev: Adding input device HDA Intel Dock Headphone (/dev/input/event11)
[ 17.336] (II) No input driver specified, ignoring this device.
[ 17.336] (II) This device may have been added with another device file.
[ 17.336] (II) config/udev: Adding input device HDA Intel Mic (/dev/input/event8)
[ 17.336] (II) No input driver specified, ignoring this device.
[ 17.336] (II) This device may have been added with another device file.
[ 17.337] (II) config/udev: Adding input device HDA Intel Dock Mic (/dev/input/event9)
[ 17.337] (II) No input driver specified, ignoring this device.
[ 17.337] (II) This device may have been added with another device file.
[ 17.337] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
[ 17.337] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[ 17.337] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
[ 17.337] (**) AT Translated Set 2 keyboard: always reports core events
[ 17.337] (**) evdev: AT Translated Set 2 keyboard: Device: "/dev/input/event0"
[ 17.338] (--) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1
[ 17.338] (--) evdev: AT Translated Set 2 keyboard: Found keys
[ 17.338] (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard
[ 17.338] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0"
[ 17.338] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 10)
[ 17.338] (**) Option "xkb_rules" "evdev"
[ 17.338] (**) Option "xkb_model" "evdev"
[ 17.338] (**) Option "xkb_layout" "us"
[ 17.338] (II) config/udev: Adding input device TPPS/2 IBM TrackPoint (/dev/input/event6)
[ 17.338] (**) TPPS/2 IBM TrackPoint: Applying InputClass "evdev pointer catchall"
[ 17.338] (II) Using input driver 'evdev' for 'TPPS/2 IBM TrackPoint'
[ 17.338] (**) TPPS/2 IBM TrackPoint: always reports core events
[ 17.338] (**) evdev: TPPS/2 IBM TrackPoint: Device: "/dev/input/event6"
[ 17.338] (--) evdev: TPPS/2 IBM TrackPoint: Vendor 0x2 Product 0xa
[ 17.338] (--) evdev: TPPS/2 IBM TrackPoint: Found 3 mouse buttons
[ 17.338] (--) evdev: TPPS/2 IBM TrackPoint: Found relative axes
[ 17.338] (--) evdev: TPPS/2 IBM TrackPoint: Found x and y relative axes
[ 17.338] (II) evdev: TPPS/2 IBM TrackPoint: Configuring as mouse
[ 17.339] (**) evdev: TPPS/2 IBM TrackPoint: YAxisMapping: buttons 4 and 5
[ 17.339] (**) evdev: TPPS/2 IBM TrackPoint: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 17.339] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input6/event6"
[ 17.339] (II) XINPUT: Adding extended input device "TPPS/2 IBM TrackPoint" (type: MOUSE, id 11)
[ 17.339] (II) evdev: TPPS/2 IBM TrackPoint: initialized for relative axes.
[ 17.339] (**) TPPS/2 IBM TrackPoint: (accel) keeping acceleration scheme 1
[ 17.339] (**) TPPS/2 IBM TrackPoint: (accel) acceleration profile 0
[ 17.339] (**) TPPS/2 IBM TrackPoint: (accel) acceleration factor: 2.000
[ 17.339] (**) TPPS/2 IBM TrackPoint: (accel) acceleration threshold: 4
[ 17.339] (II) config/udev: Adding input device TPPS/2 IBM TrackPoint (/dev/input/mouse0)
[ 17.339] (II) No input driver specified, ignoring this device.
[ 17.339] (II) This device may have been added with another device file.
[ 17.340] (II) config/udev: Adding input device PC Speaker (/dev/input/event1)
[ 17.340] (II) No input driver specified, ignoring this device.
[ 17.340] (II) This device may have been added with another device file.
[ 17.340] (II) config/udev: Adding input device ThinkPad Extra Buttons (/dev/input/event5)
[ 17.340] (**) ThinkPad Extra Buttons: Applying InputClass "evdev keyboard catchall"
[ 17.340] (II) Using input driver 'evdev' for 'ThinkPad Extra Buttons'
[ 17.340] (**) ThinkPad Extra Buttons: always reports core events
[ 17.340] (**) evdev: ThinkPad Extra Buttons: Device: "/dev/input/event5"
[ 17.340] (--) evdev: ThinkPad Extra Buttons: Vendor 0x17aa Product 0x5054
[ 17.340] (--) evdev: ThinkPad Extra Buttons: Found keys
[ 17.340] (II) evdev: ThinkPad Extra Buttons: Configuring as keyboard
[ 17.341] (**) Option "config_info" "udev:/sys/devices/platform/thinkpad_acpi/input/input5/event5"
[ 17.341] (II) XINPUT: Adding extended input device "ThinkPad Extra Buttons" (type: KEYBOARD, id 12)
[ 17.341] (**) Option "xkb_rules" "evdev"
[ 17.341] (**) Option "xkb_model" "evdev"
[ 17.341] (**) Option "xkb_layout" "us"
[ 35.519] (II) intel(0): EDID vendor "LEN", prod id 16401
[ 35.519] (II) intel(0): Printing DDC gathered Modelines:
[ 35.519] (II) intel(0): Modeline "1280x800"x0.0 71.04 1280 1332 1396 1451 800 803 806 816 -hsync -vsync (49.0 kHz eP)
[ 37.403] (II) intel(0): EDID vendor "LEN", prod id 16401
[ 37.403] (II) intel(0): Printing DDC gathered Modelines:
[ 37.403] (II) intel(0): Modeline "1280x800"x0.0 71.04 1280 1332 1396 1451 800 803 806 816 -hsync -vsync (49.0 kHz eP)
[ 829.374] (II) intel(0): EDID vendor "LEN", prod id 16401
[ 829.375] (II) intel(0): Printing DDC gathered Modelines:
[ 829.375] (II) intel(0): Modeline "1280x800"x0.0 71.04 1280 1332 1396 1451 800 803 806 816 -hsync -vsync (49.0 kHz eP)
Last edited by orschiro (2012-11-11 13:53:27)
Offline
Uncomment the touchpad section in 10-evdev.conf and see if that works.
'What can be asserted without evidence can also be dismissed without evidence.' - Christopher Hitchens
'There's no such thing as addiction, there's only things that you enjoy doing more than life.' - Doug Stanhope
GitHub Junkyard
Offline
Wait, does the X200 even have a touchpad?
'What can be asserted without evidence can also be dismissed without evidence.' - Christopher Hitchens
'There's no such thing as addiction, there's only things that you enjoy doing more than life.' - Doug Stanhope
GitHub Junkyard
Offline
Nope, thats not a touchpad. Having a few old thinkpads over the years, you can get your "trackpoint device" to work using http://www.thinkwiki.org/wiki/How_to_co … TrackPoint
I always used the xorg.conf.d section and my trackpoints always worked.
Time is a great teacher, but unfortunately it kills all its pupils ... - Louis Hector Berlioz
Offline
Thanks, now it's clear. As such I'm safe to remove the synaptics.conf entry as well as the xf86-input-synaptics package I guess.
Regards
Last edited by orschiro (2012-11-11 16:36:56)
Offline