Touchpad bottom edge unresponsive in ubuntu 10.10 64-bit
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| linux (Ubuntu) |
Won't Fix
|
Low
|
Unassigned | ||
| Maverick |
Fix Released
|
Undecided
|
Unassigned | ||
Bug Description
Binary package hint: xserver-
The lower 1/4 - 1/3 part of the my touchpad doesn't not produce cursor movement, nor events in xev & evtest.
Horizontal scrolling is not functional and can NOT be enable in gpointing-
This is on a Lenovo Thinkpad X100e Laptop, running ubuntu 10.10 maverick AMD64 - a clean install -
This Synaptic touchpad is fully functional -ie. not a hardware issue - as it is working quite well on Lucid 10.04 LiveCD.
I presume it is coordination bug as the Y-axis reported back from the touchpad ranges from ~700 - 4400. X-axis is fine.
I have another old Toshiba Satellite A55 running 32-bit ubuntu 10.10 and its ALPS touchpad is OK.
$ lsb_release -rd
Description: Ubuntu 10.10
Release: 10.10
$uname -a
Linux xxx-thinkpad-X100e 2.6.35-22-generic #35-Ubuntu SMP Sat Oct 16 20:45:36 UTC 2010 x86_64 GNU/Linux
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: linux-image-
Regression: Yes
Reproducible: Yes
ProcVersionSign
Uname: Linux 2.6.35-22-generic x86_64
NonfreeKernelMo
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
AplayDevices:
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: CONEXANT Analog [CONEXANT Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
Architecture: amd64
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: CONEXANT Analog [CONEXANT Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'SB'/'HDA ATI SB at 0xd0600000 irq 16'
Mixer name : 'Conexant CX20582 (Pebble)'
Components : 'HDA:14f15066,
Controls : 6
Simple ctrls : 4
Card29.Amixer.info:
Card hw:29 'ThinkPadEC'
Mixer name : 'ThinkPad EC 6XHT42WW-1.182000'
Components : ''
Controls : 1
Simple ctrls : 1
Card29.
Simple mixer control 'Console',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Date: Mon Nov 1 18:39:08 2010
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
MachineType: LENOVO 28763RA
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
LANG=en_US.utf8
SHELL=/bin/bash
RelatedPackageV
RfKill:
0: tpacpi_
Soft blocked: yes
Hard blocked: no
SourcePackage: linux
dmi.bios.date: 09/17/2010
dmi.bios.vendor: LENOVO
dmi.bios.version: 6XET45WW (1.28 )
dmi.board.name: 28763RA
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 28763RA
dmi.product.
dmi.sys.vendor: LENOVO
CVE References
- AcpiTables.txt Edit (185.4 KiB, text/plain; charset="utf-8")
- AlsaDevices.txt Edit (463 bytes, text/plain; charset="utf-8")
- BootDmesg.txt Edit (50.1 KiB, text/plain; charset="utf-8")
- Card0.Amixer.values.txt Edit (845 bytes, text/plain; charset="utf-8")
- Card0.Codecs.codec.0.txt Edit (7.9 KiB, text/plain; charset="utf-8")
- CurrentDmesg.txt Edit (34.3 KiB, text/plain; charset="utf-8")
- Dependencies.txt Edit (1.8 KiB, text/plain; charset="utf-8")
- IwConfig.txt Edit (528 bytes, text/plain; charset="utf-8")
- Lspci.txt Edit (11.9 KiB, text/plain; charset="utf-8")
- Lsusb.txt Edit (470 bytes, text/plain; charset="utf-8")
- PciMultimedia.txt Edit (567 bytes, text/plain; charset="utf-8")
- ProcCpuinfo.txt Edit (652 bytes, text/plain; charset="utf-8")
- ProcInterrupts.txt Edit (1.1 KiB, text/plain; charset="utf-8")
- ProcModules.txt Edit (2.3 KiB, text/plain; charset="utf-8")
- UdevDb.txt Edit (92.7 KiB, text/plain; charset="utf-8")
- UdevLog.txt Edit (204.7 KiB, text/plain; charset="utf-8")
- WifiSyslog.txt Edit (2.6 MiB, text/plain; charset="utf-8")
Resumed discussion from Bug #660887
Evtest is not producing events, the bug seems to in the kernel indeed..
Juliobahar, I hope if you can upload the evtest results in the new bug report also, right here..
Meanwhile, you can try these mainline kernels and reboot with them to see whether your touchpad works fine with any of them or not..
http://
Also, finding out the exact version of the kernel in which you touchpad worked correctly and the other in which the regression is caused is often helpful ...
I was having this problem on my Thinkpad Edge 11". (Bottom 1cm not responding)
!!!!! I found a solution and my touchpad is currently fully working .!!!!!!!!!!!
Apparently the touchpad was being misdetected as a click pad (where the button is integrated below the pad and therefore had the touchpad above this area disabled
I installed a kernel patch and its all working perfectly now.
Check this link for the solution:
=======
https:/
=======
Installation instructions are at the bottom on message #94
Good luck and let me know how this works for you guys.
@Alan
Yes in fact to some extent it did. The whole surface area of the touch pad is working but still horizontal scrolling is not functional. I can click the checkbox in gpointing-
Thanks for the patch.
Regarding this
=======
https:/
=======
I don't think that the patch is really for this type of bug, however if it works then its good, finding the cause and generating the patch for this bug will help a lot.
Meanwhile you can try mainline kernels here
http://
Install them as simple .deb packages and reboot with the newly installed kernels to see that works or not.
@Gursimran
First thats for your time and effort on supporting guys like us. We all really appreciate it.
Was interested in knowing your thoughts on why you think that bug 582809 was not related to this. After reading your post, I was reading through this bug and actually think that this may be the same issue as bug 582809, though the symptom was appearing on a different computer. 582809 was caused by mis recognition of the touchpad such that the wrong driver was selected. I did similar test and noticed that there were no events being generated when I was pressing on the lower area of the touchpad before this patch was installed.
The only fix on that patch was that the clickpad driver would not falsly detect the touchpad as a clickpad, If there was any changes at all after installing the patch, then it means that the clickpad driver stopped the mis recognition leaving the system free to use the correct driver. My idea on this is that only users who this bug is applicable would see any change if the patch was installed.
What do you think ?
@juliobahar.
I am able to scroll correctly on my computer. The issue you are having may be configuration related.G-pointing devices is a bit tricky to use (even when everything is working perfectly) Here are some things to check:
1) Its my understanding that g-pointing wont even work unless you add the SHMConfig On option to your xorg.conf file. Basically without this the synaptics driver cant have its options changed during runtime. This is my /usr/share/
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
Option "SHMConfig" "on"
EndSection
note the last line . .. this is required ..
2) I dont think that changes made with g-pointing devices will be effective at startup, or after sleep without some scripts installed. If you want to mess with it check out https:/
3) Personally I found it easier to deal with this at the command line using synclient. Basically find out what works by typing in the commands (synclient option=value) then put the commands into the 50-synaptics.conf.
synaptic options: http://
how to use: http://
Let me know if this works for you . ..
Reviewing bug reports I have concluded that this bug is likely a duplicate of bug 687750. It'd be great if you could help consolidate these bug reports by performing the following actions.
1. Examine both bug reports to determine if they are actually duplicates.
2. Determine which bug report is more complete - a more complete bug report will have a status of Confirmed, Triaged or In Progress, may be assigned to someone or may possess a bug watch.
3. Mark the other bug report a duplicate of the complete one by clicking 'Mark as duplicate' on the right hand side of the bug page.
Thanks for helping out!
@juliobar what do you think, Does bug 687750 seem to describe your problem ? From my point of view this seems to be the same issue, though you are using a different model touchpad. For me I am ok with marking this ticket as a duplicate
@Alan N, I'm sorry for not being able to answer you pal. I can't really understand what is the gist of that bug as hard as I tried. I'm not that linux savvy. I'm still having problems with the lower part of my touchpad, and I don't know how to apply those kernel patches.
My sixth sense it telling me that the above mentioned bug is similar to my bug here.
The patched psmouse module from bug 582809 also fixes the problem for me, psmouse-
I do not think that this is a duplicate of bug 687750. That bug is only about horizontal scroll not working and this bug is about the bottom area of the touchpad being unresponsive for any purpose.
Accepted into maverick-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https:/
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-
If verification is not done by one week from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/
Fixes the bottom edge for me.
No two finger scrolling (present on the latest mainline kernel).
I am using an Lenovo Thinkpad X201
The proposed kernel fixes this problem for me too, and I can confirm that it also doesn't add two-finger support. (The latter should be a separate bug I suppose.)
Bottom edge touchpad problem solved with this patch ... finally! Using Lenovo Edge 13. Thany you!
removed: verification-needed
This bug was fixed in the package linux - 2.6.35-25.44
---------------
linux (2.6.35-25.44) maverick-proposed; urgency=low
[ Upstream Kernel Changes ]
* Revert "drm/radeon/kms: properly compute group_size on 6xx/7xx"
- LP: #703553
linux (2.6.35-25.43) maverick-proposed; urgency=low
[ Brad Figg ]
- LP: #697948
[ Andy Whitcroft ]
* [Config] add vmware-balloon driver to -virtual flavour
- LP: #592039
[ Manoj Iyer ]
* SAUCE: Enable jack sense for Thinkpad Edge 13
- LP: #685015
[ Robert Hooker ]
* Revert "(pre-stable): input: Support Clickpad devices in ClickZone
mode"
- LP: #669399
[ Stefan Bader ]
* Set virtual flavour maximum of domain visible memory to 70G
- LP: #667796
[ Takashi Iwai ]
* SAUCE: input: Support Clickpad devices in ClickZone mode
- LP: #516329
[ Tim Gardner ]
* [Config] Add nfsd modules to -virtual flavour
- LP: #688070
* [Config] Added autofs4.ko to -virtual flavour
- LP: #692917
[ Upstream Kernel Changes ]
* intel_idle: delete substates DEBUG modparam
- LP: #684888
* intel_idle: delete power_policy modparam, and choose substate functions
- LP: #684888
* intel_idle: add support for Westmere-EX
- LP: #684888
* intel_idle: recognize Lincroft Atom Processor
- LP: #684888
* x86, mwait: Move mwait constants to a common header file
- LP: #684888
* intel_idle: Change mode 755 => 644
- LP: #684888
* intel_idle: add missing __percpu markup
- LP: #684888
* cpuidle: extend cpuidle and menu governor to handle dynamic states
- LP: #684888
* intel_idle: Voluntary leave_mm before entering deeper
- LP: #684888
* intel_idle: enable Atom C6
- LP: #684888
* intel_idle: simplify test for leave_mm()
- LP: #684888
* intel_idle: delete bogus data from cpuidle_
- LP: #684888
* intel_idle: add initial Sandy Bridge support
- LP: #684888
* intel_idle: do not use the LAPIC timer for ATOM C2
- LP: #684888
* staging: usbip: Notify usb core of port status changes
- LP: #686158
* staging: usbip: Process event flags without delay
- LP: #686158
* Staging: phison: fix problem caused by libata change
- LP: #686158
* perf_events: Fix bogus AMD64 generic TLB events
- LP: #686158
* perf_events: Fix bogus context time tracking
- LP: #686158
* powerpc/perf: Fix sampling enable for PPC970
- LP: #686158
* pcmcia: synclink_cs: fix information leak to userland
- LP: #686158
* sched: Drop all load weight manipulation for RT tasks
- LP: #686158
* sched: Fix string comparison in /proc/sched_
- LP: #686158
* bluetooth: Fix missing NULL check
- LP: #686158
* futex: Fix errors in nested key ref-counting
- LP: #686158
* cifs: fix broken oplock handling
- LP: #686158
* libahci: fix result_tf handling after an ATA PIO data-in command
- LP: #686158
* mm, x86: Saving vmcore with non-lazy freeing of vmas
- LP: #686158
* x86, cpu: Fix renamed, not-yet-shipping AMD CPUID feature bit
- LP: #686158
* x86, kexec: Make sure to stop all CPUs before exiting the kernel
- LP: #686158
* x86, olpc: Don...
This bug was filed against a series that is no longer supported and so is being marked as Won't Fix. If this issue still exists in a supported series, please file a new bug.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.