Bug 41252
Summary: | Regression in touchpad driver (HP pavilion dv6-3102sg) | ||
---|---|---|---|
Product: | Drivers | Reporter: | Nasenbaer (Nasenbaer) |
Component: | Input Devices | Assignee: | drivers_input-devices |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | alan, dmitry.torokhov, rydberg |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.38 - current | Subsystem: | |
Regression: | Yes | Bisected commit-id: |
Description
Nasenbaer
2011-08-16 17:32:01 UTC
Comparing the hardware info with the kernel the touchpad works on, the following lines are different there (2.6.37.6): Device File: /dev/input/mice (/dev/input/mouse1) Device Files: /dev/input/mice, /dev/input/mouse1, /dev/input/event7, /dev/input/by-path/platform-i8042-serio-1-event-mouse, so it's mouse 1 and event7 - no idea if this is of any help Is the touchpad recognized as "SynPS/2 Synaptics TouchPad" with 2.6.37? Or is it detected as a mouse? with 2.6.37.6 it is recognized as SynPS/2 Synaptics TouchPad". The *only* output differences are the values posted in comment #1 - so it indeed worked as touchpad - features like scrolling at right touchpad border worked as well. OK, it looks like clickpad support still hasn't made it into official xf86-input-synaptics driver and adding multifinger support to kernel driver broke SUSE's detection of clickpads (they detect clickpads by having BTN_LEFT capability only, and we started reporting BTN_TOOL_DOUBLETAP). They should switch to checking INPUT_PROP_BUTTONPAD. So is there anything I could do to fix this? As stated before, this is a distribution independent problem - same problem appears on ubuntu, mageia, mandriva (and of course opensuse) and most probably on other distributions as well (can't test every single one ;) ). So yes I could post this to the suse bug tracker, but this would not solve it for other distributions. So wouldn't it be better to fix this upstream? Or is the problem based in xf86-input-synaptics drivers rather than the kernel itself? In that case the bug should be reported to them, so they can fix it, right? Sorry, but I really would like to see this bug fixed (and my touchpad to work) - I just don't see how I could help the best at the moment. (In reply to comment #5) > Or is the problem based in xf86-input-synaptics drivers rather than the > kernel > itself? In that case the bug should be reported to them, so they can fix it, > right? Yes, exactly. SUSE has some additional patches to xf86-input-synaptics that they should send upstream (not kernel but xorg guys). They also need to fix their detection of clickpads as newer clickpads are multi-finger capable so they need to check the new INPUT_PROP_BUTTONPAD property. Alright :) I posted your comment and a link to this bug to the fitting bug at xorg bugtracker (it actually already existed there) - https://bugs.freedesktop.org/show_bug.cgi?id=38303 Btw. the corresponding openSuse bug is: https://bugzilla.novell.com/show_bug.cgi?id=698412 |