lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CABMF3M2Dv5cxvrPiHt+dgLnWX1btop+nkd=9Drn67=vrxR=Y=g@mail.gmail.com>
Date:	Fri, 1 May 2015 15:29:14 +0200
From:	Olivier Bitsch <olivier.bitsch@...il.com>
To:	linux-kernel@...r.kernel.org
Subject: [BUG] psmouse failes recognize synaptics mouse

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
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ