touchpad clickpad button area wrong on hp tm2

Bug #625546 reported by Stephen Parry
70
This bug affects 14 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
High
Unassigned

Bug Description

The touchpad on the HP tm2 2050 laptop is a synaptic clickpad type. When trying to use the left right and middle 'buttons', only a very narrow strip of the pad along the bottom edge responds correctly - the boundary between the 'pointing' area and the 'buttons' appears to be approximately 700 units too low. Having looked briefly at the code, I have come to the conclusion that either:
a) The value for YMIN_NOMINAL in synaptics.c is too low for this touchpad - i.e. this touchpad does not comply with the Synaptic documentation.
b) There is a low level hardware initialization option for the touchpad controlling the boundary between the two areas that has not been set correctly.
using
option psmouse proto=imps
Forces the touchpad into ps2 mouse mode which removes this problem, but then prevents the touchpad from being further recognised as a touchpad and configured in any way, e.g. to turn off tap to click.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: linux-image-2.6.32-24-generic 2.6.32-24.41
Regression: No
Reproducible: Yes
ProcVersionSignature: Ubuntu 2.6.32-24.41-generic 2.6.32.15+drm33.5
Uname: Linux 2.6.32-24-generic i686
NonfreeKernelModules: wl
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: parrysg 2013 F.... pulseaudio
 /dev/snd/pcmC0D0p: parrysg 2013 F...m pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xc4500000 irq 22'
   Mixer name : 'IDT 92HD81B1X5'
   Components : 'HDA:111d7605,103c1486,00100402'
   Controls : 14
   Simple ctrls : 9
Card1.Amixer.info:
 Card hw:1 'Generic'/'HD-Audio Generic at 0xc4420000 irq 17'
   Mixer name : 'ATI R6xx HDMI'
   Components : 'HDA:1002aa01,00aa0100,00100200'
   Controls : 4
   Simple ctrls : 1
Card1.Amixer.values:
 Simple mixer control 'IEC958',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [on]
Date: Fri Aug 27 20:58:30 2010
HibernationDevice: RESUME=UUID=a01a3d06-10b7-4bb2-8ecd-28a75d525837
InstallationMedia: Ubuntu-Studio 10.04 LTS "Lucid Lynx" - Release i386 (20100427.1)
MachineType: Hewlett-Packard HP TouchSmart tm2 Notebook PC
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-24-generic root=UUID=9d8df393-400c-4204-9af3-302aabd8b59d ro quiet splash
ProcEnviron:
 LANG=en_GB.utf8
 SHELL=/bin/bash
RelatedPackageVersions: linux-firmware 1.34.1
RfKill:
 3: hci0: Bluetooth
  Soft blocked: no
  Hard blocked: no
SourcePackage: linux
dmi.bios.date: 05/31/2010
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: F.04
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: 1486
dmi.board.vendor: Hewlett-Packard
dmi.board.version: KBC Version 83.15
dmi.chassis.asset.tag: CNU0253618
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnHewlett-Packard:bvrF.04:bd05/31/2010:svnHewlett-Packard:pnHPTouchSmarttm2NotebookPC:pvr048A200000252A20001120000:rvnHewlett-Packard:rn1486:rvrKBCVersion83.15:cvnHewlett-Packard:ct10:cvrN/A:
dmi.product.name: HP TouchSmart tm2 Notebook PC
dmi.product.version: 048A200000252A20001120000
dmi.sys.vendor: Hewlett-Packard

Revision history for this message
Stephen Parry (sgparry) wrote :
Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Hi Stephen,

If you could also please test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

    [This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Stephen Parry (sgparry) wrote :

I have tested on three of the mainline kernels. They present differing (broken) behaviour

Linux mainscreenlx05 2.6.36-020636rc4-generic #201009130905 SMP Mon Sep 13 10:15:27 UTC 2010 i686 GNU/Linux
Whole pad acts as left button - no middle or right click at all.

Linux mainscreenlx05 2.6.36-999-generic #201009170905 SMP Fri Sep 17 10:18:11 UTC 2010 i686 GNU/Linux
Whole pad acts as left button - no middle or right click at all.

Linux mainscreenlx05 2.6.32-0206322109-generic #201008271507 SMP Fri Aug 27 16:10:51 UTC 2010 i686 GNU/Linux
No clicks from pad at all - pointer still tracks.

Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

This bug report was marked as Incomplete and has not had any updated comments for quite some time. As a result this bug is being closed. Please reopen if this is still an issue in the current Ubuntu development release http://cdimage.ubuntu.com/daily-live/current/ . Also, please be sure to provide any requested information that may have been missing. To reopen the bug, click on the current status under the Status column and change the status back to "New". Thanks.

[This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: kj-expired
Changed in linux (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Brian Murray (brian-murray) wrote :

This bug report did have comments after being marked Incomplete it seems that nobody noticed them though.

Changed in linux (Ubuntu):
status: Expired → Confirmed
Revision history for this message
celer (celer) wrote :

I have the same issue, on Ubuntu 10.10 with an HP touchsmart tm2t-2100 and before seeing this bug report tried installing xf86-input-synaptics-1.3.0, with no resolution.

This laptop has a somewhat unusual touchpad / mousing surface. It has two buttons which are also integrated into the touch pad, so any touch input on the buttons is also considered touch input. Furthermore the touchpad actually has button switches underneath the touchpad, so you can explicitly trigger a button push by 'clicking' appropriately. But regardless of which button is 'clicked' the X driver always records it as a left button push.

So there are two issues here, IMHO
 - Regardless of which button you push (they are both mechanical and produce an audible click) the 'synclient -m 1' shows it as a left button click
 - A touch pad based click on the right button has a coordinate problem and only registers a right click at the very furthest extremes of the touchpad, rendering it nearly useless.

Both of these problems make 'right-clicking' nearly impossible. And render middle mouse button clicks completely impossible.

Thanks,

celer

Changed in linux (Ubuntu):
importance: Undecided → High
Revision history for this message
KiRaShi (kirashi) wrote :

Having the same issue on a tm2-2050ca, but I think this problem occurs on all of HP's newer laptops with the unified touchpad. When you click the pad down, no matter where you press, it registers as a left click. As other's have said above, it's only when you lightly tap, not press, on the farthest lower right extremity of the pad that it will recognize a right click. This is still a known bug as far as I'm concerned but by no means am I an experienced Linux user. Spent my fine time in Gparted and fdisk but I cannot read hex ... yet. :P Please look into this issue. thanks.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.