Re: Jessie on t450s - trackpad buttons not working
Thanks a lot Hashem for your response!
I've read the whole story from the link... that's unfortunate it
happened this way.
So I decided to use a workaround with forcing imps driver. I'm happy
for now. Buttons work. Even the middle one.
For now, I'm thinking I will wait for final Jessie release. Then, I
will play with kernel update. Touchpad two-finger scroll was cool to
have ;-)
T.
On Sat, Mar 14, 2015 at 2:15 PM, Hashem Nasarat <hnasarat@gmail.com> wrote:
> Hi Tomasz,
>
> Have you seen this blog post?
> http://who-t.blogspot.com/2015/01/lenovos-x1-carbon-3rd-touchpad-woes.html
>
> It explains that patches are needed, and it sounds like Jessie doesn't have
> them.
>
>
> On 03/14/2015 08:35 AM, Tomasz Nazar wrote:
>>
>> Hi to everyone.
>>
>> I'd like to ask for support on the following issue:
>> * I've successfully installed latest Jessie image on Thinkpad t450s
>> * One major part is not working properly: trackpad mouse buttons (the
>> 3 physical ones)
>>
>> This laptop has 3 "mouse" input devices:
>> * trackpoint - this works very well
>> * touchpad - this works - let's say - good enough. Right click area is
>> too small, but I can live with this for now
>> * trackpad mouse buttons: left, middle, right. These work NOT as expected.
>>
>> Middle button press has no effect at all (xev doesn't react)
>> Left button press works like mouse-wheel-forward (xev button 4)
>> Right button press works like mouse-wheel-backward (xev button 5)
>>
>> So, from end user perspective "left" and "right" work like mouse wheel :-(
>>
>>
>> I've already read a lot about Synaptic subsystem, but can't figure out
>> what I can do in order for it to work.
>>
>> Can anyone please send me in proper direction?
>>
>> a) Ubuntu says this laptop is somehow supported 100% - but I haven't
>> tried Ubuntu installation
>> b) I attach few debug messages
>> c) I use Window Maker. But works the same way in Gnome too.
>>
>>
>> nthx@thepik:~$ uname -a
>> Linux thepik 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt7-1 (2015-03-01)
>> x86_64 GNU/Linux
>>
>> nthx@thepik:~$ xinput
>> ⎡ Virtual core pointer id=2 [master pointer
>> (3)]
>> ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer
>> (2)]
>> ⎜ ↳ SynPS/2 Synaptics TouchPad id=11 [slave pointer
>> (2)]
>> ⎜ ↳ TPPS/2 IBM TrackPoint id=12 [slave pointer
>> (2)]
>> ⎣ Virtual core keyboard id=3 [master keyboard
>> (2)]
>> ↳ Virtual core XTEST keyboard id=5 [slave
>> keyboard (3)]
>> ↳ Power Button id=6 [slave
>> keyboard (3)]
>> ↳ Video Bus id=7 [slave
>> keyboard (3)]
>> ↳ Sleep Button id=8 [slave
>> keyboard (3)]
>> ↳ Integrated Camera id=9 [slave
>> keyboard (3)]
>> ↳ AT Translated Set 2 keyboard id=10 [slave
>> keyboard (3)]
>> ↳ ThinkPad Extra Buttons id=13 [slave
>> keyboard (3)]
>>
>>
>> cat /var/log/Xorg.0.log
>> [ 112.388] (II) config/udev: Adding input device SynPS/2 Synaptics
>> TouchPad (/dev/input/event6)
>> [ 112.388] (**) SynPS/2 Synaptics TouchPad: Applying InputClass
>> "evdev touchpad catchall"
>> [ 112.388] (**) SynPS/2 Synaptics TouchPad: Applying InputClass
>> "touchpad catchall"
>> [ 112.388] (**) SynPS/2 Synaptics TouchPad: Applying InputClass
>> "Default clickpad buttons"
>> [ 112.388] (II) LoadModule: "synaptics"
>> [ 112.388] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
>> [ 112.388] (II) Module synaptics: vendor="X.Org Foundation"
>> [ 112.388] compiled for 1.16.0.901, module version = 1.8.99
>> [ 112.388] Module class: X.Org XInput Driver
>> [ 112.388] ABI class: X.Org XInput driver, version 21.0
>> [ 112.388] (II) Using input driver 'synaptics' for 'SynPS/2
>> Synaptics TouchPad'
>> [ 112.388] (**) SynPS/2 Synaptics TouchPad: always reports core events
>> [ 112.388] (**) Option "Device" "/dev/input/event6"
>> [ 112.412] (II) synaptics: SynPS/2 Synaptics TouchPad: found clickpad
>> property
>> [ 112.412] (--) synaptics: SynPS/2 Synaptics TouchPad: x-axis range
>> 1266 - 5676 (res 45)
>> [ 112.412] (--) synaptics: SynPS/2 Synaptics TouchPad: y-axis range
>> 1096 - 4758 (res 68)
>> [ 112.412] (--) synaptics: SynPS/2 Synaptics TouchPad: pressure range 0
>> - 255
>> [ 112.412] (--) synaptics: SynPS/2 Synaptics TouchPad: finger width
>> range 0 - 15
>> [ 112.412] (--) synaptics: SynPS/2 Synaptics TouchPad: buttons: left
>> double triple scroll-buttons
>> [ 112.412] (--) synaptics: SynPS/2 Synaptics TouchPad: Vendor 0x2
>> Product 0x7
>> [ 112.412] (**) Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
>> [ 112.412] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
>> [ 112.412] (**) SynPS/2 Synaptics TouchPad: always reports core events
>> [ 112.460] (**) Option "config_info"
>> "udev:/sys/devices/platform/i8042/serio1/input/input7/event6"
>> [ 112.460] (II) XINPUT: Adding extended input device "SynPS/2
>> Synaptics TouchPad" (type: TOUCHPAD, id 11)
>> [ 112.460] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel)
>> MinSpeed is now constant deceleration 2.5
>> [ 112.460] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel)
>> MaxSpeed is now 1.75
>> [ 112.460] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel)
>> AccelFactor is now 0.035
>> [ 112.460] (**) SynPS/2 Synaptics TouchPad: (accel) keeping
>> acceleration scheme 1
>> [ 112.460] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile
>> 1
>> [ 112.460] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor:
>> 2.000
>> [ 112.460] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration
>> threshold: 4
>> [ 112.460] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
>> [ 112.460] (II) config/udev: Adding input device SynPS/2 Synaptics
>> TouchPad (/dev/input/mouse0)
>> [ 112.460] (**) SynPS/2 Synaptics TouchPad: Ignoring device from
>> InputClass "touchpad ignore duplicates"
>> [ 112.460] (II) config/udev: Adding input device TPPS/2 IBM
>> TrackPoint (/dev/input/event15)
>> [ 112.460] (**) TPPS/2 IBM TrackPoint: Applying InputClass "evdev
>> pointer catchall"
>> [ 112.460] (II) Using input driver 'evdev' for 'TPPS/2 IBM TrackPoint'
>> [ 112.460] (**) TPPS/2 IBM TrackPoint: always reports core events
>> [ 112.460] (**) evdev: TPPS/2 IBM TrackPoint: Device:
>> "/dev/input/event15"
>> [ 112.460] (--) evdev: TPPS/2 IBM TrackPoint: Vendor 0x2 Product 0xa
>> [ 112.460] (--) evdev: TPPS/2 IBM TrackPoint: Found 3 mouse buttons
>> [ 112.460] (--) evdev: TPPS/2 IBM TrackPoint: Found relative axes
>> [ 112.460] (--) evdev: TPPS/2 IBM TrackPoint: Found x and y relative
>> axes
>> [ 112.460] (II) evdev: TPPS/2 IBM TrackPoint: Configuring as mouse
>> [ 112.460] (**) evdev: TPPS/2 IBM TrackPoint: YAxisMapping: buttons 4
>> and 5
>> [ 112.460] (**) evdev: TPPS/2 IBM TrackPoint: EmulateWheelButton: 4,
>> EmulateWheelInertia: 10, EmulateWheelTimeout: 200
>> [ 112.460] (**) Option "config_info"
>> "udev:/sys/devices/platform/i8042/serio1/serio2/input/input8/event15"
>> [ 112.460] (II) XINPUT: Adding extended input device "TPPS/2 IBM
>> TrackPoint" (type: MOUSE, id 12)
>> [ 112.460] (II) evdev: TPPS/2 IBM TrackPoint: initialized for relative
>> axes.
>> [ 112.461] (**) TPPS/2 IBM TrackPoint: (accel) keeping acceleration
>> scheme 1
>> [ 112.461] (**) TPPS/2 IBM TrackPoint: (accel) acceleration profile 0
>> [ 112.461] (**) TPPS/2 IBM TrackPoint: (accel) acceleration factor:
>> 2.000
>> [ 112.461] (**) TPPS/2 IBM TrackPoint: (accel) acceleration threshold: 4
>> [ 112.461] (II) config/udev: Adding input device TPPS/2 IBM
>> TrackPoint (/dev/input/mouse1)
>> [ 112.461] (II) No input driver specified, ignoring this device.
>> [ 112.461] (II) This device may have been added with another device
>> file.
>>
>>
>>
>
--
__b:_aspectized.com_______________________________
__t:_@nthx17______________________________________
__________________________________________________
Reply to: