[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#532237: Failure to both enable proto=exps and detect ALPS touchpad on ThinkPad X301



Package: linux-2.6
Version: 2.6.29-5
Severity: normal

I have a ThinkPad X301 that has an ALPS touchpad. I've found that
tap-to-drag (a double tap on the touchpad, but without releasing the
finger from the touchpad after the second tap, which lets you drag using
just the touchpad and not any physical buttons) works only if the
psmouse module is loaded with the option "proto=exps".

Unfortunately, if I place "options psmouse proto=exps" into
/etc/modprobe.d/psmouse.conf so that this option is automatically
enabled when the module is initially loaded, HAL fails to recognize the
touchpad as a touchpad anymore, making X.Org fail to load the Synaptics
input driver to enable more specialized features like edge scrolling.
(Tap to click and tap-to-drag work even with just the X.Org generic PS/2
input driver, though.)

Thus, there are two things I'd expect: 1) the kernel should
automatically recognize that my touchpad deserves proto=exps, and
2) with proto=exps, the kernel shouldn't confuse HAL into not
recognizing that my touchpad is a touchpad.

Please let me know if there's any hardware information that you need in
order to fix this.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



Reply to: