Touchpad beim Asus N550JK - TP500L (FocalTech) nicht erkannt

7

Ich installiere einen neuen Laptop und das Touchpad wird nicht vollständig erkannt. Insbesondere funktioniert das Scrollen mit zwei Fingern nicht.

Auszug aus /proc/bus/input/devices

I: Bus=0011 Vendor=0002 Product=0001 Version=0000
N: Name="PS/2 FocalTech FocalTech Touchpad in mouse emulation mode"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input5
U: Uniq=
H: Handlers=mouse0 event4
B: PROP=1
B: EV=7
B: KEY=30000 0 0 0 0
B: REL=3

Auch xinput listgibt mir:

⎡ Virtual core pointer  id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer id=4   [slave  pointer  (2)]
⎜   ↳ ELAN Touchscreen id=10    [slave  pointer  (2)]
⎜   ↳ PS/2 FocalTech FocalTech Touchpad in mouse emulation mode id=14   [slave pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ USB2.0 HD UVC WebCam                      id=11   [slave  keyboard (3)]
    ↳ Asus WMI hotkeys                          id=12   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]

Und schließlich synclientsagt mir, dass kein Synaptics-Treiber aktiv ist:

Synaptics-Eigenschaften konnten nicht gefunden werden. Kein Synaptics-Treiber geladen?

Es scheint also, dass das Touchpad nicht als synaptisches Touchpad erkannt wird. Es funktioniert, aber nicht die synaptikspezifischen Teile.

Es befindet sich im Mausemulationsmodus (keine Ahnung, was es bedeutet). Und es funktioniert zusammen mit anderen Zeigegeräten, insbesondere dem Touchscreen (ich kann bestätigen, dass dies funktioniert).

Ich habe versucht i8042.nomux=1, die Kernel-Parameter zu erweitern, aber es hat nichts geändert ... Irgendein Hinweis?

alci
quelle
Haben Sie hier noch eine stabile Lösung? Ich finde die hier vorgeschlagene Lösung unzureichend. Neuer Thread hier unix.stackexchange.com/q/397122/16920
Léo Léopold Hertz 준영

Antworten:

10

Ich bin endlich zu diesem Fehlerbericht gekommen: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1372609

Es scheint, dass das FocalTech-Touchpad einen bestimmten Treiber benötigt und dass derzeit daran gearbeitet wird, ihn in den Mainline-Kernel zu integrieren.

Derzeit scheint es einen ppa zu geben, um einen dkms-Treiber für dieses Touchpad zu erhalten: http://ppa.launchpad.net/hanipouspilot/focaltech-dkms

Nachdem ich dies versucht habe, kann ich bestätigen, dass das folgende Verfahren funktioniert:

  1. ppa hinzufügen

    sudo add-apt-repository ppa:hanipouspilot/focaltech-dkms
    
  2. Aktualisieren Sie die Paketdatenbank

    sudo apt-get update
    
  3. Installieren Sie den dkms-Treiber

    sudo apt-get install focaltech-dkms
    
  4. Neustart

Das Touchpad ist jetzt erkannt. Das Scrollen mit zwei Fingern funktioniert zum Beispiel. Außerdem bewegt sich der Cursor in der Zone, in der sich die Schaltflächen befinden, nicht.

Vielen Dank für die Community, die dies nachträglich erstellt hat (Asus hat gerade auf eine Anfrage "kein Linux-Support oder technische Informationen" geantwortet! Sehr schlechter Punkt für sie (siehe den oben genannten Fehlerbericht)).

alci
quelle
Bitte wählen Sie dies als Antwort auf Ihre Frage, damit dieses Problem als gelöst markiert werden kann.
heemayl
1
Funktioniert für ASUS TP500L
h3nr1x
Funktioniert auch für ASUS X453M
joeytwiddle
hasse private Repos. Ein Jahr und es fehlt ...
vp_arth
1
Funktioniert nicht mehr: Der Benutzer mit dem Namen '~ hanipouspilot' hat keine PPA mit dem Namen 'ubuntu / focaltech-dkms' . Bei Kerneln 4.2+ sollte dies nicht erforderlich sein (siehe Hanipouspilot Github) .
Pablo Bianchi