Bug 116674
Summary: | kernel breaks Dell Inspiron 8000's touchpad's tap-for-click until power cycle | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Alexandre Oliva <oliva> | ||||
Component: | kernel | Assignee: | Dave Jones <davej> | ||||
Status: | CLOSED NEXTRELEASE | QA Contact: | |||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 2 | CC: | dan.blomberg, jim.cornette, mattdm, nobody+pnasrat, pfrields, twaugh | ||||
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: | 2005-04-16 04:02:07 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: | |||||||
Attachments: |
|
Description
Alexandre Oliva
2004-02-24 10:37:46 UTC
I have a laptop with a synaptics touchpad that is an hp pavilion 4315us. I am holding back on trying the full beta (2.6 kernel) because of the loss of the tap feature and the scroll capabilities of the device. I have tried the 2.6 kernel before on this computer and went back to the 2.4 kernel because of this. I have a Compaq Presario 2100 laptop which has a synaptics touchpad. Click-on-tap and scroll do not work on any 2.6 kernel up through 2.6.3-2.1.240, and I haven't tested any newer ones. Work fine on 2.4 kernels. Any news on this? Happens for Dell Inspiron 3500 too. Created attachment 98699 [details]
linux-tp.patch
Here is the fix.
Hmm, actually perhaps it should be 'if (!value) break;'. Testing that now. That wasn't it either. However, Peter Osterlund suggested booting with: psmouse.proto=imps on the kernel command line, and that works (after a power-cycle). Additionally, 2.6.5-rc1 includes some changes that reset the protocol state properly without needing a power-cycle. I mentioned psmouse.proto=imps in the initial bug report. It kills the tracking stick, that works in synaptics pass-through mode. *** Bug 120267 has been marked as a duplicate of this bug. *** I still have a laptop with a synaptic mousepad that is awaiting a resolution to this problem. This is good news for the 2.4 kernel FC1 distro. It makes the demand for the 2.4 kernel based distro with synaptic support to outweigh the 2.6 kernel version FC2 without synaptic support natively. Typing on the FC1 restricted laptop now. I don't think you can get pass-thru to work properly using psmouse.proto for the tracking stick. What does kudzu report if you do python >>> import kudzu >>> kudzu.probe(kudzu.CLASS_MOUSE,kudzu.BUS_UNSPEC,kudzu.PROBE_ALL) without psmouse.proto=imps I'm pretty sure that where it limits stuff you won't end up picking up the second pointer device. My HP Omnibook is the same Synaptics driver http://w1.894.telia.com/~u89404340/touchpad/ is available as src.rpm here building against xorg-x11-sdk: http://pauln.truemesh.com/rpms/ I'd still like to get this into FC2... FYI: I just installed FC2-T2 on my Gateway M500 laptop and as it has been the case with the 3 distros I have tried in which a 2.6 kernel used, the double-tap function of the Synaptics Touchpad used on this system failed to work. As it has been reported, the system must be powered off to 'correct' this. Just doing a reboot will not clear this problem! However, by adding to my GRUB's kernel command line 'psmouse.proto=imps' enables the double-tap function... fixed in the latest kernel update ? Fedora Core 2 has now reached end of life, and no further updates will be provided by Red Hat. The Fedora legacy project will be producing further kernel updates for security problems only. If this bug has not been fixed in the latest Fedora Core 2 update kernel, please try to reproduce it under Fedora Core 3, and reopen if necessary, changing the product version accordingly. Thank you. |