I am closing this bug as "Won't fix" since it is caused by a bug in the
hardware+firmware of the PC, whereby the device identifies itself
incorrectly.

The workaround

echo "options psmouse proto=exps" | sudo tee -a
/etc/modprobe.d/psmouse.conf

manually tells the driver to use the Microsoft Intellimouse Explorer
protocol (PSMOUSE_IMEX). Without this the device detection identifies it
as a standard Intellimouse (PSMOUSE_IMPS) during auto-detect.

Device detection works through a list of protocols, starting with the
most basic (safest) and working through to more sophisticated protocols.
The order of detecting these protocols is fixed in the driver since
probing for an incorrect protocol can cause the device to lock-up if it
receives commands it does not understand.

drivers/input/mouse/psmouse-base.c::psmouse_extensions() is responsible
for detecting the connected device by calling a series of device-
specific detect() functions. The order of detection is:

Lifebook ("lifebook")
Kensington ThinkingMouse ("thinkps")
Synaptics TouchPad ("synaptics")
Cypress TrackPad ("cypress")
ALPS TouchPad ("alps")
OLPC HGPK touchpad ("hgpk")
Elantech touchpad ("elantech")
Genius mouse ("genius")
Logitech PS2++ ("logitech")
Trackpoint ("trackpoint")
TouchKit PS/2 ("touchkit")
Finger Sensing Pad ("fsp")
Intellimouse Explorer PS/2 "(imex")
default: Intellimouse PS/2 ("imps")


** Changed in: linux (Ubuntu)
       Status: Incomplete => Won't Fix

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/23251

Title:
  Synaptics tap-and-drag not functioning by default

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/23251/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to