L530/L430 Trackpoint unter Linux

Faule Socke

New member
Themenstarter
Registriert
25 Apr. 2013
Beiträge
23
Hallo,

ich hätte mal gerne gewusst, ob alle hier das Problem haben, dass unter Linux entweder

a) Nur das Touchpad (dann aber mit Multitouch), oder
b) Das Touchpad und der Trackpoint funktionieren, dann allerdings ohne Multitouch

Sollte jemand sowohl Multitouch als auch Trackpoint haben (gleichzeitig!), bitte unbedingt melden :) Ich bin dabei, einen Treiber zu entwickeln, der das Problem hoffentlich bald löst.

Gruß Socke
 
Ich habe ein Problem mit dem Workaround in Form einer Datei /etc/modprobe.d/trackpint-elantech.conf:
Code:
joerg@l430:/etc/modprobe.d$ cat trackpint-elantech.conf 
options psmouse proto=bare
joerg@l430:/etc/modprobe.d$ ls -l trackpint-elantech.conf
-rw-r--r-- 1 root root 28 Aug 22 19:14 /etc/modprobe.d/trackpint-elantech.conf

Nach einem Neustart ist der Trackpoint tot. Nach einem
Code:
root@l430:/etc/modprobe.d# rmmod psmouse; modprobe psmouse
funktioniert er. Wird psmouse beim Start durch etwas geladen, dass die Files in /etc/modprobe.d ignoriert?
 
EDIT: Habe gerade noch diesen Beitrag gefunden. Und diesen, Ulrik ist also noch aktiv dabei, den Patch in den Kernel zu bekommen. Und er hat "My Stick" in "Elantech PS/2 TrackPoint" umbenannt.
Ich dachte ja erst die Umbenennung von "TPPS/2 IBM Trackpoint" sei ein Problem, weil dann die verbreiteten Regeln für's Scrollen in xorg.conf.d/*evdev-trackpoint.conf nicht mehr ziehen. Zum Glück ist das nicht so, zumindest bei Ubuntu stellen sie nur auf "Trackpoint" ab. Immerhin hat es ein gefühltes Jahrzehnt gedauert, bis die meisten Distris endlich kapiert hatten, dass wirklich alle User scrollen wollen (nur Debian beharrt anscheinend immer noch darauf, dass das nicht so sei ...).
 
Zuletzt bearbeitet:
Ich hab mich erdreistet Ulrich Debie direkt anzuschreiben um Feedback abzuliefern ;)
die Antwort will ich euch natürlich nicht vorenthalten:

Code:
Hi

Thank you for your feedback. When it is really difficult to communicate in 
english, you can use german too. I'll understand most of it.

The patch is now adapted a bit and approved by Dmitry and he tries to get it
in 3.17 kernel. (See the thread started with 
[URL="https://3c.web.de/mail/client/dereferrer?redirectUrl=http%3A%2F%2Fwww.spinics.net%2Flists%2Flinux-input%2Fmsg33101.html"]http://www.spinics.net/lists/linux-input/msg33101.html[/URL])


The specific line
+	dev2->name = "TPPS/2 IBM TrackPoint";
Was changed to
        tp_dev->name = "Elantech PS/2 TrackPoint";

The reasoning was that it is not an IBM trackpoint (also Fujitsu H730 has the
same trackpoint) but really an Elantech trackpoint.

If I see the patch pop up on the Torvalds git tree for 3.17, I'll let you know.

In the mean time I'm preparing to also make the Fujitsu H730 work. I already
have a quick&not-so-dirty patch that makes it work, but I'm now preparing to
make it match the linux kernel coding standards.

Thank you,
Best regards,
Ulrik

On Sat, Aug 23, 2014 at 06:25:10PM +0200, *** wrote:
> Date: Sat, 23 Aug 2014 18:25:10 +0200
> From: *Zensiert*
> To: [email]ulrik.debie-os@e2big.org[/email]
> Subject: your Lenovo L530 elantech Trackpoint Patch
> 
> Dear Ulrik Debie,
> 
> in November 2013 i found your Patch on
> [URL="https://3c.web.de/mail/client/dereferrer?redirectUrl=http%3A%2F%2Fwww.spinics.net%2Flists%2Flinux-input%2Fmsg26869.html"]http://www.spinics.net/lists/linux-input/msg26869.html[/URL]
> 
> With some friends from thinkpad-forum.de (especially FauleSocke, i am
> supertux there), we where able to make it work perfectly for Ubuntu,
> so we decided to share the patch @
> [URL="https://3c.web.de/mail/client/dereferrer?redirectUrl=https%3A%2F%2Fbugs.launchpad.net%2Fubuntu%2F%2Bsource%2Flinux%2F%2Bbug%2F967399"]https://bugs.launchpad.net/ubuntu/+source/linux/+bug/967399[/URL]
> I think think the bug-reports there cold contain some useful feedback for
> you.
> 
> More feedback if needed(in german) you can find @ [URL="https://3c.web.de/mail/client/dereferrer?redirectUrl=http%3A%2F%2Fthinkpad-forum.de%2Fthreads%2F162529-L530-L430-Trackpoint-unter-Linux%3Fp%3D1686606%26viewfull%3D1%23post1686606"]http://thinkpad-forum.de/threads/162529-L530-L430-Trackpoint-unter-Linux?p=1686606&viewfull=1#post1686606[/URL]
> 
> sorry for my english, i'm not a native speaker and it's a bit rusty ;)
> 
> thank you for your attention,
igge**Zensiert**
>
 
Juhu, danke das du dich dahinter geklemmt hast. Ich hoffe mal es klappt dann auch so :-)
 
:thumbup: (das müsste der angekündigte Versuch sein endlich was in den offiziellen GIT-Tree zu bekommen)
Kann wer aus den gegebenen Informationen rauslesen, welchen Kernel dieser Commit letztlich betrifft? (ich kann das mit den dort angegebenen Informationen nicht wirklich rauslesen :( )

Und ich hab vor ein paar Tagen noch Ulrik De Bie angemailt, da ich selber nichts neues finden konnte :facepalm:
(sollte da noch eine Antwort kommen leite ich sie natürlich postwendend hier rein :D )
 
Kann wer aus den gegebenen Informationen rauslesen, welchen Kernel dieser Commit letztlich betrifft? (ich kann das mit den dort angegebenen Informationen nicht wirklich rauslesen :( )
Meiner Meinung nach ist der in #133 verlinkte Patch zwischen v3.16-rc6 und v3.16-rc7 in Linus' git repo erfolgt, muesste also schon im 3.16 Kernel drin sein?:confused:
 
In 3.16.0-23 generic ist er noch nicht angekommen (musste beim Update mal wieder selber patchen und compilen) :(
 
In 3.16.0-23 generic ist er noch nicht angekommen (musste beim Update mal wieder selber patchen und compilen) :(
Aus welchem Repo kommt dieser Kernel? Ich dachte bisher, Linus' git repo ist die Grundlage fuer den plain vanilla kernel und dieser dann fuer die Distros (Deiner ist von Ubuntu?), aber vielleicht liege ich falsch.

EDIT: Du musstest genau diesen Patch aus #133 selbst ausfuehren oder einen anderen?
 
Zuletzt bearbeitet:
Ist alles eine Frage des Zeitstrahls ;).

In 3.16 ist der Patch noch nicht drin: https://git.kernel.org/cgit/linux/k...t/log/drivers/input/mouse/elantech.c?id=v3.16
In 3.17 ist er drin: https://git.kernel.org/cgit/linux/k...t/log/drivers/input/mouse/elantech.c?id=v3.17

Die genauen Releasedaten sieht man, wenn man hier auf das jeweilige Tag klickt: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/refs/

Ich war mir auch zunächst nicht sicher ob die Datumsangabe im Patch nicht die des Commits im Entwicklerrepo ist. Scheint aber nicht so zu sein. Das Datum 26.08.2014 passt noch zum Merge Window von 3.17, denn 3.16 erschien am 03.08.2014.
 
Dann ist wahrscheinlich das Tag v3.16-rc7 der 7. Releasekandidat fuer 3.17, nicht fuer 3.16 - mein Denkfehler in Beitrag #135.
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben