lkml.org 
[lkml]   [2015]   [May]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
Subject[BUG] psmouse failes recognize synaptics mouse
From
Kernel: 4.1-rc1
Module: psmouse
Computer model: HP EliteBook Folio 1020 G1
Mouse model: Synaptics I2C
Operating system: Debian Testing/Sid

Issue: psmouse module detects initialy as Generic PS2 mouse. Mouse is
working, but not the multitouch features like two finger scrolling.
Apparently, psmouse wrongly detects an Alps device on load: psmouse
serio1: alps: Unknown ALPS touchpad: E7=10 00 64, EC=10 00 64 while HP
indicates this is a Synaptics ForcePad I2C.

Output of tpconfig:

# tpconfig -D 3
Probing mouse port [/dev/psaux].
Grabbing mouse port [/dev/psaux].
Trying Synaptics detection.
[query 00 => 0x60 0x3 0xc8]
Found Synaptics Touchpad.
[query 0x3 => 0x60 0x3 0xc8]
Firmware: 8.96 (multiple-byte mode).

# xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=11 [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)]
↳ HP HD Webcam id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
↳ HP WMI hotkeys id=12 [slave keyboard (3)]
↳ HP Wireless hotkeys id=13 [slave keyboard (3)]

# xinput --list-props 11
Device 'PS/2 Generic Mouse':
Device Enabled (136): 1
Coordinate Transformation Matrix (138): 1.000000, 0.000000,
0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (261): 0
Device Accel Constant Deceleration (262): 1.000000
Device Accel Adaptive Deceleration (263): 1.000000
Device Accel Velocity Scaling (264): 10.000000
Device Product ID (257): 2, 1
Device Node (258): "/dev/input/event9"
Evdev Axis Inversion (265): 0, 0
Evdev Axes Swap (267): 0
Axis Labels (268): "Rel X" (146), "Rel Y" (147)
Button Labels (269): "Button Left" (139), "Button Middle"
(140), "Button Right" (141), "Button Wheel Up" (142), "Button Wheel
Down" (143)
Evdev Scrolling Distance (270): 0, 0, 0
Evdev Middle Button Emulation (271): 0
Evdev Middle Button Timeout (272): 50
Evdev Third Button Emulation (273): 0
Evdev Third Button Emulation Timeout (274): 1000
Evdev Third Button Emulation Button (275): 3
Evdev Third Button Emulation Threshold (276): 20
Evdev Wheel Emulation (277): 0
Evdev Wheel Emulation Axes (278): 0, 0, 4, 5
Evdev Wheel Emulation Inertia (279): 10
Evdev Wheel Emulation Timeout (280): 200
Evdev Wheel Emulation Button (281): 4
Evdev Drag Lock Buttons (282): 0


\
 
 \ /
  Last update: 2015-05-01 16:01    [W:0.035 / U:2.556 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site