Bug 122014
Summary: | touchpad on laptop does not respond to tapping | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Mark Lucia <mlucia> |
Component: | kernel | Assignee: | Dave Jones <davej> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Brian Brock <bbrock> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 2 | CC: | aaron.bennett, barryn, bertil, jdennis, lohphat, mharris, pfrields, rth |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i686 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2004-12-07 06:50:47 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Mark Lucia
2004-04-29 18:58:08 UTC
Same issue happens on a Dell C640 and on a Dell D600. The touchpad is by synaptics. Similarly for an IBM ThinkPad T41. Relevant dmesg output is serio: i8042 AUX port at 0x60,0x64 irq 12 Synaptics Touchpad, model: 1 Firmware: 5.9 Sensor: 44 new absolute packet format Touchpad has extended capability bits -> multifinger detection -> palm detection -> pass-through port input: SynPS/2 Synaptics TouchPad on isa0060/serio1 serio: Synaptics pass-through port at isa0060/serio1/input0 input: PS/2 Generic Mouse on synaptics-pt/serio0 serio: i8042 KBD port at 0x60,0x64 irq 1 input: AT Translated Set 2 keyboard on isa0060/serio0 I don't think this is an X issue at all; similar lack of tap can be seen from gpm on the console. I assume the problem is in the kernel driver that both X and gpm are reading. Reassigning to kernel component. Have an HP Omnibook 4150b w/touchpad enabled and touchpoint disabled. For the first time ever tapping worked, I rebooted and it didn't. While it was working, I didn't check the mouse control panel to see if there was some option to reflect its state (don't know if there is or should be). Arjan, Could you post an update about this? I consider it a fairly critical bug and it's disturbing to have no updates as the release of FC2 approaches. Will this bug be fixed in FC2? For what it's worth, I have this same problem on my Gateway M500, which uses a Synaptics Touchpad, I correct this problem, however, by adding this command to the GRUB's kernel line: psmouse.proto=imps You can also use it during the installation phase by using this command at the prompt: linux psmouse.proto=imps I found this 'fix' at the Mandrake forum as it is used for the Mdk 10 Comm. distro and it 'seems' to work with any distro using the 2.6 kernel. Since I am not a programmer, I have no idea why this works, just that it does! I should have added - I'm using FC2 and the above command has worked for me since FC2-Test2... This works by disabling the Synaptics driver. You can see this in the boot logs. However... On the ThinkPad T series there are five buttons around the trackpad, three above and two below. The three above appear to be associated with the eraserhead pointer thingy rather than the trackpad itself, and with the =imps command line option both the eraserhead and the top three buttons are non-functional. This is most unfortunate because I find the top three buttons easiser to use than the bottom two wrt thumb placement. Also, having a true middle-mouse button for pasting eliminates scores of emulate-middle- mouse timing errors on my part. Fedora team really needs to package Peter Osterlund's native synaptics driver for X. It does tapping and everything else. Considering that you have updated GPM that supports event device, X driver is the last piece that is missing. Can people on this bug please try the latest 424 kernel from http://people.redhat.com/arjanv/2.6 it has a bunch of touchpad fixes, including one that's supposed to make tapping work again No change on the IBM T41. The 424 kernel alone doesn't change the problem... adding psmouse.proto=imps to the kernel line in /etc/grub.conf fixes it however. I think it requires both. TNX - mlucia any improvement with the 2.6.9 update kernel ? I upgraded to fc3, and everything *does* work there. That's with the original fc3 dist kernel and the updates. > Fedora team really needs to package Peter Osterlund's native > synaptics driver for X. It does tapping and everything else. > Considering that you have updated GPM that supports event device, X > driver is the last piece that is missing. synaptics-0.13.5-5 is in Fedora Core 3 I think this entire bug report is due to the 2.6.x kernel input layer no longer working the same way the 2.4.x one did. This required touchpad users to have to use the synaptics driver to get all of the functionality they previously did not need. In Fedora Core 2, we did not provide synaptics, so that functionality is officially unsupported in FC2. For FC3, we do however, which is my current assumption as to why this problem has went away. Short term workaround for FC2 users: Download the FC3 'synaptics' src.rpm and rebuild it for FC2, and install that. Short and long term solution: Upgrade to FC3 or later and use 'synaptics' driver that comes with the OS. Since I think the problem has been isolated here, I'm going to close this as being fixed in "CURRENTRELEASE" (FC3) as per comment #14 along with my above explanation. |