Ich habe Probleme, mein Touchpad zum Laufen zu bringen. Es erkennt die meiste Zeit keine Bewegung oder klickt nicht und "wacht" nur sehr sporadisch auf, reagiert für ~ eine Sekunde und stoppt dann. Gleiches gilt für den Trackpoint. Ich habe Fedora (27), Mint und Ubuntu (17.10) ausprobiert und das Problem ist in allen Versionen gleich. Alles was folgt ist in Ubuntu 17.10.
hwinfo
gibt Unique ID: AH6Q.Y_f5kDtfqz2
Das Touchpad wird nicht angezeigt in xinput
: (in Mint, aber das Problem war auch dort vorhanden). Mit libinput debug-events
bekomme ich:
(...)
-event5 DEVICE_ADDED SynPS/2 Synaptics TouchPad seat0 default group9 cap:pg size 70x50
(...)
(When swiping around on the touchpad, nothing happens. Then, suddenly, it will show:)
-event6 DEVICE_ADDED PS/2 Generic Mouse seat0 default group11 cap:p left scroll-nat scroll-button
-event5 POINTER_MOTION +7.73s 2.98/ 0.00
(...)
- event5 POINTER_MOTION +7.88s 2.54/ 0.00
(and it will cut out again. When continuing swiping, once the keyboard "wakes up" again, the process repeats.)
Was ich bisher für einen guten Hinweis halte, war das Ergebnis von dmesg. Dies gibt den Fehler psmouse serio1: TouchPad at isa0060/serio1/input0 lost sync at byte 1
mehrmals.
Ich habe zwei Möglichkeiten gefunden, um das Problem zu umgehen, aber beide sind nicht zufriedenstellend:
1) modprobe -r psmouse && modprobe psmouse proto=imps
Das Touchpad reagiert, deaktiviert jedoch alle Gesten (Scrollen mit zwei Fingern usw.). Das Touchpad wird auch aus dem Bereich "Einstellungen> Geräte> Maus und Touchpad" entfernt. sudo libinput list-devices
bestätigt, dass ein Großteil der Funktionalität verloren geht.
2) Das Deaktivieren des Trackpoints im BIOS führt auch dazu, dass das Touchpad wie vorgesehen funktioniert, einschließlich Scrollen mit zwei Fingern. Es werden jedoch auch die physischen Tasten für das Touchpad deaktiviert.
Jeder Rat wäre sehr dankbar. Vielen Dank!
Antworten:
Ich gehe auch das Modell mit NFC und die folgenden haben beide Trackpoint und Touchpad (mit 2-Finger-Scrolling) arbeiten:
i2c_i801
aus/etc/modprobe.d/blacklist.conf
.psmouse.synaptics_intertouch=1
zumGRUB_CMDLINE_LINUX_DEFAULT=...
Line-In/etc/default/grub
(Warnung: Wird zurückgesetzt und muss nach einem Kernel-Update erneut durchgeführt werden).sudo update-grub
Ausführen von Ubuntu 17.10 und Kernel 4.16.0
Vielen Dank an den Benutzer net_life im Lenovo Forum ( https://forums.lenovo.com/t5/Linux-Discussion/Troubles-with-X1-Carbon-2018-X1C6-TouchPad-and-TrackPoint-under/td-p/4004815 / page / 3 )
quelle
CONFIG_RMI4
in ihrem Kernel und ich wollte keine eigene erstellen.blacklist i2c_i801
Zeile in dieser Datei, aber dies funktionierte bei Debians 4.18-Kernel tatsächlich nicht, bis ich den Unterstrich durch den Bindestrich ersetzte, um den Namen des Kernel-Moduls genauer abzugleichen.Für mich hat es funktioniert, alle CONFIG_RMI4-Kerneloptionen zu aktivieren und mit psmouse.synaptics_intertouch = 1 zu booten.
quelle
psmouse.synaptics_intertouch=1
Boot-Option). @nemo Sie müssen den Kernel mit dieser Option kompilieren, ich denke , das auf Ihrer Distribution hängtIch habe ein ähnliches Problem.
Ich habe es mit Arch Linux, Ubuntu LTS 16.04 sowie Mint 18.3 versucht.
Zum Glück habe ich einen Freund, der Arch auf einem X1 Carbon der 6. Generation ohne Zeigerprobleme laufen lässt.
Die einzigen beiden Unterschiede sind, dass wir verschiedene Displays gekauft haben und ich das Modell mit NFC gekauft habe. Er hat es nicht getan. Der NFC ist Teil des Trackpads / Trackpoints. Ich denke, das liegt am fehlenden Treiber für dieses Modell.
Meine Maschine:
Nur einmal
N: Name="SynPS/2 Synaptics TouchPad"
. Bei deaktiviertem Trackpoint im BIOS immer nur diesen Eintrag.Auf dem X1, wo die Zeiger funktionieren:
Wenn Ihr Gerät also auch mit einem NFC-Empfänger ausgestattet ist (unter der mittleren Trackpoint-Taste befindet sich ein kleines Symbol), anstelle der Standard-Zeigegeräte.
Dann halte ich es für fair zu sagen, dass hier das Problem liegt.
Übrigens: Ich öffne gerade einen Fall mit Lenovo, um zu sehen, was sie tun können.
quelle
i2c_i801
Zeile aus zu kommentieren/etc/modprobe.d/blacklist.conf
. Dies war das fehlende Stück für mich (gemäß forums.lenovo.com/t5/Linux-Discussion/… )Dies ist eine Arbeitsmethode, die mir unter Verwendung der am wenigsten invasiven initramfs-Modifikationsmethode unter Debian 9 am einfachsten erscheint:
Stellen Sie sicher, dass Sie das Backports-Repository eingerichtet haben, z.
Installieren Sie den neueren Kernel:
Bereiten Sie eine benutzerdefinierte Modulkonfigurationsdatei vor, z.
Stellen Sie sicher, dass das eine in Konflikt stehende Modul nicht verfügbar ist und die richtigen Optionen auf das Mausmodul angewendet werden:
sudo update-initramfs -u
sudo reboot
Ich benutze dies jetzt mit Kernel 4.18.
quelle