All --
I've been 'living with' a jumpy TouchPad on my new Laptop since I installed Current + Kernel 4.4.1 last month.
Everything else is working VERY well, including the Killer Wireless 1535 Firmware and the NVidia 960 with the Nvidia 361 Driver.
The jumpy TouchPad was more than a little annoying because over the years, I have become completely dependent on the mouse for Cut-n-Paste ( seems I can't remember what I read to re-type it at the commandline or enter it in a source file without using the mouse <G>).
Syndaemon and various Synclient tuning didn't help much if at all.
I am not complaining by any stretch of the imagination but this morning, I marshaled up my courage and applied the Pat's Current Updates from last week to my Production / Work LapTop.
Anyhow, after installing Pat's Updates, including installing 4.4.3 and reinstalling Eric's MultiLib and the NVidia 361.28 Drivers, etc, I noticed that my `fix-mouse` script threw an 'X Error of failed request: BadValue' error due to this setting: FingerLow=51
Code:
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 131 (XInputExtension)
Minor opcode of failed request: 37 (X_ChangeDeviceProperty)
Value in failed request: 0x116
Serial number of failed request: 22
Current serial number in output stream: 25
I adjusted FingerLow=50 to eliminate the X Error ( and FingerHigh=53 ) and now my mouse is behaving !
Woo Hoo !
I looked at the Kernel ChangeLogs and saw nothing directly related to the psmouse or synclient ...
Does anyone know what may have fixed my touchpad ?
Mostly curious but I want to take a snapshot of whatever might have fixed it for future update-proofing if necessary.
Thanks.
-- kjh
P.S. These are my /var/log/Xorg.0.log entries:
Code:
[ 31.530] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event14)
[ 31.530] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[ 31.530] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad"
[ 31.530] (II) LoadModule: "synaptics"
[ 31.530] (II) Loading /usr/lib64/xorg/modules/input/synaptics_drv.so
[ 31.531] (II) Module synaptics: vendor="X.Org Foundation"
[ 31.531] compiled for 1.18.0, module version = 1.8.3
[ 31.531] Module class: X.Org XInput Driver
[ 31.531] ABI class: X.Org XInput driver, version 22.1
[ 31.531] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad'
[ 31.531] (**) SynPS/2 Synaptics TouchPad: always reports core events
[ 31.531] (**) Option "Device" "/dev/input/event14"
[ 31.557] (--) synaptics: SynPS/2 Synaptics TouchPad: x-axis range 1326 - 5654 (res 40)
[ 31.557] (--) synaptics: SynPS/2 Synaptics TouchPad: y-axis range 1228 - 4716 (res 59)
[ 31.557] (--) synaptics: SynPS/2 Synaptics TouchPad: pressure range 0 - 255
[ 31.557] (--) synaptics: SynPS/2 Synaptics TouchPad: finger width range 0 - 15
[ 31.557] (--) synaptics: SynPS/2 Synaptics TouchPad: buttons: left right double triple
[ 31.557] (--) synaptics: SynPS/2 Synaptics TouchPad: Vendor 0x2 Product 0x7
[ 31.557] (**) Option "TapButton1" "1"
[ 31.557] (**) Option "TapButton2" "2"
[ 31.557] (**) Option "TapButton3" "3"
[ 31.557] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[ 31.557] (**) SynPS/2 Synaptics TouchPad: always reports core events
[ 31.569] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio2/input/input9/event14"
[ 31.569] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 12)
[ 31.569] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MinSpeed is now constant deceleration 2.5
[ 31.569] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MaxSpeed is now 1.75
[ 31.569] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) AccelFactor is now 0.036
[ 31.569] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[ 31.569] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1
[ 31.569] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[ 31.569] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[ 31.569] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[ 31.569] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
[ 31.569] (II) No input driver specified, ignoring this device.
[ 31.569] (II) This device may have been added with another device file.