[Bug 1013647] New: dell 7470 - trackpoint issues
http://bugzilla.suse.com/show_bug.cgi?id=1013647 Bug ID: 1013647 Summary: dell 7470 - trackpoint issues Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel Assignee: kernel-maintainers@forge.provo.novell.com Reporter: tchvatal@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- With kernel 4.8.11 or 4.9.0rc7 the trackpoint still behave weirdly. a) its sensitivity is too high, small nudge moves the screen all around the display -> maybe reducing default speed reported by the device could be enough b) trackpoint buttons sometimes on press report doubleclick on the machine, ie instead of moving cursor in app you mark the text/word -> discussed with jikos and the evtest reports the events correctly, so this might be some libinput issue c) trackpoint profile seems kinda linear, regardless of a pressure it moves too quickly, either small nudge or full press make the same movement. All of the above observable on Gnome in X and Wayland -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1013647
http://bugzilla.suse.com/show_bug.cgi?id=1013647#c1
Takashi Iwai
http://bugzilla.suse.com/show_bug.cgi?id=1013647
http://bugzilla.suse.com/show_bug.cgi?id=1013647#c2
Stefan Dirsch
http://bugzilla.suse.com/show_bug.cgi?id=1013647
http://bugzilla.suse.com/show_bug.cgi?id=1013647#c3
Tomáš Chvátal
Please check this first:
https://wiki.microfocus.net/index.php?title=SUSE/Labs_Publications/ Linux_Supportability_For_Corporate_Notebooks#DELL_Latitude_E7470
As I stated I am on 4.8.11 kernel with latest tumbleweed where the trackpoint is properly identified as a trackpoint. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1013647
http://bugzilla.suse.com/show_bug.cgi?id=1013647#c4
Max Staudt
With kernel 4.8.11 or 4.9.0rc7 the trackpoint still behave weirdly.
Why do you say "still"? If there is a precursor to this bug, could you please link to it? As for the trackpoint, we can't check this without the hardware. I know that ThinkPads have sysfs settings for their trackpoints - maybe your Dell trackpoint has them too and you can use them to turn down the sensitivity? If yes, then we can come up with a udev rule for your stick. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1013647
http://bugzilla.suse.com/show_bug.cgi?id=1013647#c5
--- Comment #5 from Tomáš Chvátal
(In reply to Tomáš Chvátal from comment #0)
With kernel 4.8.11 or 4.9.0rc7 the trackpoint still behave weirdly.
Why do you say "still"?
If there is a precursor to this bug, could you please link to it?
As for the trackpoint, we can't check this without the hardware. I know that ThinkPads have sysfs settings for their trackpoints - maybe your Dell trackpoint has them too and you can use them to turn down the sensitivity? If yes, then we can come up with a udev rule for your stick.
Well still because of bsc#987703 which is supposed to be fixed starting 4.8.3. On xinput I can of course slow the trackpoint down, but still it is linear, either full speed or 0, even if it should have pressure control. Ie. xinput set-prop 13 'libinput Accel Speed' -1.0 More problematic is the trackpoint buttons pressing. Really the evtest reports just one click but quite often the result is simply marked text. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1013647
http://bugzilla.suse.com/show_bug.cgi?id=1013647#c6
--- Comment #6 from Max Staudt
Well still because of bsc#987703 which is supposed to be fixed starting 4.8.3.
Thanks! I wasn't aware of that.
On xinput I can of course slow the trackpoint down, but still it is linear, either full speed or 0, even if it should have pressure control. Ie. xinput set-prop 13 'libinput Accel Speed' -1.0
AFAIK, Accel Speed doesn't like negative values. Correct me if I'm wrong though.
More problematic is the trackpoint buttons pressing. Really the evtest reports just one click but quite often the result is simply marked text.
Huh, this keeps getting weirder and weirder. Do you know whether we have spare hardware to test this with? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1013647
http://bugzilla.suse.com/show_bug.cgi?id=1013647#c7
--- Comment #7 from Tomáš Chvátal
http://bugzilla.suse.com/show_bug.cgi?id=1013647
Christian Deckelmann
http://bugzilla.suse.com/show_bug.cgi?id=1013647
Michal Marek
http://bugzilla.suse.com/show_bug.cgi?id=1013647
http://bugzilla.suse.com/show_bug.cgi?id=1013647#c8
Max Staudt
http://bugzilla.suse.com/show_bug.cgi?id=1013647
http://bugzilla.suse.com/show_bug.cgi?id=1013647#c9
Max Staudt
http://bugzilla.suse.com/show_bug.cgi?id=1013647
http://bugzilla.suse.com/show_bug.cgi?id=1013647#c10
Jiri Kosina
Jiri, can you please have a look at the kernel driver?
I unfortunately can't. IS&T never provided me with a machine to develop / debug the driver on.
The driver does not generate events for light movements of the stick, and floods the stack with events once the tipping point has been crossed. It's basically impossible to get events with very small movements out of this stick.
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1013647
http://bugzilla.suse.com/show_bug.cgi?id=1013647#c11
Max Staudt
http://bugzilla.suse.com/show_bug.cgi?id=1013647
http://bugzilla.suse.com/show_bug.cgi?id=1013647#c18
--- Comment #18 from Martin Wilck
Please try:
psmouse.proto=imps
On your kernel cmdline.
Thanks, that works! The stick works with the imps protocol but not with alps/2. Perhaps we could approach upstream again with this information. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1013647
Stephan Lahl
http://bugzilla.suse.com/show_bug.cgi?id=1013647
http://bugzilla.suse.com/show_bug.cgi?id=1013647#c19
--- Comment #19 from Max Staudt
http://bugzilla.suse.com/show_bug.cgi?id=1013647
http://bugzilla.suse.com/show_bug.cgi?id=1013647#c20
--- Comment #20 from Martin Wilck
http://bugzilla.suse.com/show_bug.cgi?id=1013647
http://bugzilla.suse.com/show_bug.cgi?id=1013647#c21
--- Comment #21 from Max Staudt
So you're saying the HW is operating in a different mode, depending on the driver used?
Exactly. That's a very common thing in PC laptops. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1013647
Martin Pluskal
http://bugzilla.suse.com/show_bug.cgi?id=1013647
http://bugzilla.suse.com/show_bug.cgi?id=1013647#c24
--- Comment #24 from Martin Wilck
http://bugzilla.suse.com/show_bug.cgi?id=1013647
http://bugzilla.suse.com/show_bug.cgi?id=1013647#c25
Jiri Slaby
http://bugzilla.suse.com/show_bug.cgi?id=1013647
http://bugzilla.suse.com/show_bug.cgi?id=1013647#c26
Johannes Segitz
http://bugzilla.suse.com/show_bug.cgi?id=1013647
http://bugzilla.suse.com/show_bug.cgi?id=1013647#c27
--- Comment #27 from Takashi Iwai
(In reply to Martin Wilck from comment #18) For the record, the psmouse.proto=imps workaround seems to be better since it allows you to speed up the cursor movement by applying more pressure
Could you check 4.11 or 4.12-rc kernel as Martin suggested in comment 24? At least, due to the recent changes of alps driver, the behavior of the touchpad on E7270 changed slightly (there is a known regression by that, too, unfortunately), so I guess E7470 trackpoint may be affected somehow. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1013647
http://bugzilla.suse.com/show_bug.cgi?id=1013647#c28
--- Comment #28 from Martin Wilck
http://bugzilla.suse.com/show_bug.cgi?id=1013647
http://bugzilla.suse.com/show_bug.cgi?id=1013647#c29
Martin Wilck
http://bugzilla.suse.com/show_bug.cgi?id=1013647
http://bugzilla.suse.com/show_bug.cgi?id=1013647#c30
--- Comment #30 from Martin Wilck
https://download.opensuse.org/repositories/home:/mwilck:/branches:/X11:/Wayl...
This should make the stick on the DELL E7470 usable with libinput. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1013647
http://bugzilla.suse.com/show_bug.cgi?id=1013647#c31
--- Comment #31 from Stefan Dirsch
http://bugzilla.suse.com/show_bug.cgi?id=1013647
http://bugzilla.suse.com/show_bug.cgi?id=1013647#c32
--- Comment #32 from Martin Wilck
on sle15 we meanwhile have libinput 1.10.5. Is this not sufficient?
No it's not. We're talking 1.10.901 + a few patches on top here. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1013647
http://bugzilla.suse.com/show_bug.cgi?id=1013647#c33
--- Comment #33 from Martin Wilck
http://bugzilla.suse.com/show_bug.cgi?id=1013647
http://bugzilla.suse.com/show_bug.cgi?id=1013647#c34
--- Comment #34 from Martin Wilck
http://bugzilla.suse.com/show_bug.cgi?id=1013647
http://bugzilla.suse.com/show_bug.cgi?id=1013647#c35
--- Comment #35 from Martin Wilck
http://bugzilla.suse.com/show_bug.cgi?id=1013647
http://bugzilla.suse.com/show_bug.cgi?id=1013647#c36
--- Comment #36 from Stefan Dirsch
http://download.opensuse.org/repositories/home:/mwilck:/branches:/X11:/ Wayland/ now contains libinput 1.10.7 with the backported patches. Works nicely, too. I'll submit this to factory.
Great! Thanks a lot! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1013647
http://bugzilla.suse.com/show_bug.cgi?id=1013647#c37
--- Comment #37 from Martin Wilck
participants (1)
-
bugzilla_noreply@novell.com