Ubuntu 22.04 erkennt Trackpad oder Nub nicht mehr

Ubuntu 22.04 erkennt Trackpad oder Nub nicht mehr

Ich verwende eine relativ neue (<1 Woche alte) Installation von 22.04 auf einem Thinkpad E14 (ebenfalls relativ neu gekauft, vor etwa einem Monat). Nachdem ich einige alltägliche Aufgaben etwa eine Woche lang ohne Neustart ausgeführt hatte, musste ich den Computer aufgrund eines neu starten usermod -aG docker.

Leider scheinen das im Laptop eingebaute Trackpad und die Noppenmaus nach dem Neustart nicht mehr zu funktionieren. Noch seltsamer ist jedoch, dass der Touchscreen vollständig reagiert und voll funktionsfähig ist. Externe USB-Mäuse werden wie gewohnt erkannt. Ich habe keine Bluetooth-Maus zur Hand, um das zu testen.

Ich habe im Internet etwas zu diesem Problem recherchiert, bin aber nicht viel weitergekommen. In den meisten offiziellen Dokumenten wird beschrieben, wie man einen Fehlerbericht für das Wayland-Team erstellt.

Das Einzige, was meiner Meinung nach dieses Problem in der <1 Woche seit der Neuinstallation verursacht haben könnte, war apt updateund apt upgrade, obwohl ich sichergestellt habe, dass keines der aktualisierten Pakete (zumindest offensichtlich) mit Wayland, libva, libinput, oder sogar Synaptics zusammenhing.

Befolgen Sie die Anweisungen unterdiese andere Frage, ich kann bestätigen, dass die Verwendung von rmmod- modprobekeine Auswirkung hat, außer dass der Zeiger angezeigt wird (und wieder verschwindet, sobald der Touchscreen verwendet wird) und das Trackpad und der NoppennichtArbeit im grafischen BIOS. Es gibt auch keine Optionen zur Auswahl eines Grafikmodus im BIOS dieses Laptops.

Auf Anfrage stelle ich gerne Diagnosen zur Verfügung, da ich mich jedoch mit Fenstermanagern und Eingabetreibern nicht auskenne, warte ich bei Bedarf auf Vorschläge aus den Kommentaren.

Antwort1

Gelöst! Seltsamerweise scheint dies durch eine bestimmte Grub-Einstellung verursacht worden zu sein. In /etc/default/grub:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash systemd.unified_cgroup_hierarchy=0"
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Dies führt zu einem Fallback auf eine ältere Version von cgroups. Ich verstehe nicht ganz, warum dies Trackpad-Treiber betrifft, aber Tests im Bisect-Stil bestätigen, dass dies der Übeltäter ist.

Eine Lösung besteht darin, diese Option entweder zu entfernen oder, falls gewünscht, das tlp-rdwPaket aus dem linrunner/tlpPPA zu verwenden (vonDasProjekt).

verwandte Informationen