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