Hello everyone,
I'm having issues setting up Synaptics on my Thinkpad X1 Carbon running 11-CURRENT. I know CURRENT isn't supported, but I wanted to make sure I wasn't just having problems with X.
I started off by following the instructions on the wiki and this leads to a mostly working touchpad, but I can't right click with my touchpad and I can't click and drag with two fingers, which makes moving windows around very annoying. I've also tried various other things such as this, but that results in X choosing to use the regular mouse driver if moused(8) is running (/dev/psm0 is busy) and not being able to click if moused(8) is stopped.
Here's the my xorg.conf from the wiki:
Here's the Xorg.0.log with the wiki xorg.conf:
Here's the modified xorg.conf:
I'm having issues setting up Synaptics on my Thinkpad X1 Carbon running 11-CURRENT. I know CURRENT isn't supported, but I wanted to make sure I wasn't just having problems with X.
I started off by following the instructions on the wiki and this leads to a mostly working touchpad, but I can't right click with my touchpad and I can't click and drag with two fingers, which makes moving windows around very annoying. I've also tried various other things such as this, but that results in X choosing to use the regular mouse driver if moused(8) is running (/dev/psm0 is busy) and not being able to click if moused(8) is stopped.
Here's the my xorg.conf from the wiki:
Code:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/local/lib/xorg/modules"
FontPath "/usr/local/share/fonts/misc/"
FontPath "/usr/local/share/fonts/TTF/"
FontPath "/usr/local/share/fonts/OTF/"
FontPath "/usr/local/share/fonts/Type1/"
FontPath "/usr/local/share/fonts/100dpi/"
FontPath "/usr/local/share/fonts/75dpi/"
EndSection
Section "Module"
Load "glx"
# Load "synaptics"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/sysmouse"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "AccelMethod" # <str>
#Option "Backlight" # <str>
#Option "DRI" # <str>
#Option "ColorKey" # <i>
#Option "VideoKey" # <i>
#Option "Tiling" # [<bool>]
#Option "LinearFramebuffer" # [<bool>]
#Option "SwapbuffersWait" # [<bool>]
#Option "TripleBuffer" # [<bool>]
#Option "XvPreferOverlay" # [<bool>]
#Option "HotPlug" # [<bool>]
#Option "ReprobeOutputs" # [<bool>]
#Option "XvMC" # [<bool>]
#Option "ZaphodHeads" # <str>
#Option "TearFree" # [<bool>]
#Option "PerCrtcPixmaps" # [<bool>]
#Option "FallbackDebug" # [<bool>]
#Option "DebugFlushBatches" # [<bool>]
#Option "DebugFlushCaches" # [<bool>]
#Option "DebugWait" # [<bool>]
#Option "BufferCache" # [<bool>]
Identifier "Card0"
Driver "intel"
BusID "PCI:0:2:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Code:
[ 8795.948]
X.Org X Server 1.17.4
Release Date: 2015-10-28
[ 8795.948] X Protocol Version 11, Revision 0
[ 8795.948] Build Operating System: FreeBSD 11.0-CURRENT amd64
[ 8795.948] Current Operating System: FreeBSD freebsd-laptop.home.net 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r293108: Sun Jan 3 13:59:39 EST 2016 root@freebsd-laptop.home.net:/usr/obj/usr/src/sys/CUSTOM amd64
[ 8795.948] Build Date: 02 January 2016 06:46:01AM
[ 8795.948]
[ 8795.948] Current version of pixman: 0.32.8
[ 8795.949] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 8795.949] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 8795.949] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Jan 16 22:29:19 2016
[ 8795.949] (==) Using config file: "/usr/local/etc/X11/xorg.conf"
[ 8795.949] (==) Using system config directory "/usr/local/share/X11/xorg.conf.d"
[ 8795.950] (==) ServerLayout "X.org Configured"
[ 8795.950] (**) |-->Screen "Screen0" (0)
[ 8795.950] (**) | |-->Monitor "Monitor0"
[ 8795.950] (**) | |-->Device "Card0"
[ 8795.950] (**) |-->Input Device "Mouse0"
[ 8795.950] (**) |-->Input Device "Keyboard0"
[ 8795.950] (==) Automatically adding devices
[ 8795.950] (==) Automatically enabling devices
[ 8795.950] (==) Not automatically adding GPU devices
[ 8795.950] (WW) The directory "/usr/local/share/fonts/misc/" does not exist.
[ 8795.950] Entry deleted from font path.
[ 8795.950] (WW) The directory "/usr/local/share/fonts/Type1/" does not exist.
[ 8795.950] Entry deleted from font path.
[ 8795.950] (WW) The directory "/usr/local/share/fonts/100dpi/" does not exist.
[ 8795.950] Entry deleted from font path.
[ 8795.950] (WW) The directory "/usr/local/share/fonts/75dpi/" does not exist.
[ 8795.950] Entry deleted from font path.
[ 8795.950] (WW) The directory "/usr/local/share/fonts/misc/" does not exist.
[ 8795.951] Entry deleted from font path.
[ 8795.951] (WW) The directory "/usr/local/share/fonts/Type1/" does not exist.
[ 8795.951] Entry deleted from font path.
[ 8795.951] (WW) The directory "/usr/local/share/fonts/100dpi/" does not exist.
[ 8795.951] Entry deleted from font path.
[ 8795.951] (WW) The directory "/usr/local/share/fonts/75dpi/" does not exist.
[ 8795.951] Entry deleted from font path.
[ 8795.951] (**) FontPath set to:
/usr/local/share/fonts/TTF/,
/usr/local/share/fonts/OTF/,
/usr/local/share/fonts/TTF/,
/usr/local/share/fonts/OTF/
[ 8795.951] (**) ModulePath set to "/usr/local/lib/xorg/modules"
[ 8795.951] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[ 8795.951] (WW) Disabling Mouse0
[ 8795.951] (WW) Disabling Keyboard0
[ 8795.951] (II) Loader magic: 0x80a0c0
[ 8795.951] (II) Module ABI versions:
[ 8795.951] X.Org ANSI C Emulation: 0.4
[ 8795.951] X.Org Video Driver: 19.0
[ 8795.951] X.Org XInput driver : 21.0
[ 8795.951] X.Org Server Extension : 9.0
[ 8795.951] (--) PCI:*(0:0:2:0) 8086:0126:17aa:21e8 rev 9, Mem @ 0xf0000000/4194304, 0xe0000000/268435456, I/O @ 0x00005000/64, BIOS @ 0x????????/65536
[ 8795.951] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[ 8795.951] (II) LoadModule: "glx"
[ 8795.952] (II) Loading /usr/local/lib/xorg/modules/extensions/libglx.so
[ 8795.965] (II) Module glx: vendor="X.Org Foundation"
[ 8795.965] compiled for 1.17.4, module version = 1.0.0
[ 8795.965] ABI class: X.Org Server Extension, version 9.0
[ 8795.965] (==) AIGLX enabled
[ 8795.965] (II) LoadModule: "intel"
[ 8795.965] (II) Loading /usr/local/lib/xorg/modules/drivers/intel_drv.so
[ 8795.966] (II) Module intel: vendor="X.Org Foundation"
[ 8795.966] compiled for 1.17.4, module version = 2.21.15
[ 8795.966] Module class: X.Org Video Driver
[ 8795.966] ABI class: X.Org Video Driver, version 19.0
[ 8795.966] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
GM45, 4 Series, G45/G43, Q45/Q43, G41, B43, HD G
Code:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/local/lib/xorg/modules"
FontPath "/usr/local/share/fonts/misc/"
FontPath "/usr/local/share/fonts/TTF/"
FontPath "/usr/local/share/fonts/OTF/"
FontPath "/usr/local/share/fonts/Type1/"
FontPath "/usr/local/share/fonts/100dpi/"
FontPath "/usr/local/share/fonts/75dpi/"
EndSection
Section "Module"
Load "glx"
Load "synaptics"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "synaptics"
Option "Protocol" "psm"
Option "Device" "/dev/psm0"
# Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "AccelMethod" # <str>
#Option "Backlight" # <str>
#Option "DRI" # <str>
#Option "ColorKey" # <i>
#Option "VideoKey" # <i>
#Option "Tiling" # [<bool>]
#Option "LinearFramebuffer" # [<bool>]
#Option "SwapbuffersWait" # [<bool>]
#Option "TripleBuffer" # [<bool>]
#Option "XvPreferOverlay" # [<bool>]
#Option "HotPlug" # [<bool>]
#Option "ReprobeOutputs" # [<bool>]
#Option "XvMC" # [<bool>]
#Option "ZaphodHeads" # <str>
#Option "TearFree" # [<bool>]
#Option "PerCrtcPixmaps" # [<bool>]
#Option "FallbackDebug" # [<bool>]
#Option "DebugFlushBatches" # [<bool>]
#Option "DebugFlushCaches" # [<bool>]
#Option "DebugWait" # [<bool>]
#Option "BufferCache" # [<bool>]
Identifier "Card0"
Driver "intel"
BusID "PCI:0:2:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection