Touchpad wird als PS/2-Maus erkannt und funktioniert nicht (Kernel 3.14.3-2)

Touchpad wird als PS/2-Maus erkannt und funktioniert nicht (Kernel 3.14.3-2)

Auf einem ASUS r510l- oder x550l-Laptop funktioniert das Touchpad nicht. Ich verwende Arch Linux mit Kernel 3.14.3-2, habe es aber auch unter Ubuntu 12.04, Ubuntu 14.04, Debian Jessie und Fedora ausprobiert. Das hier bekomme ich xinput:

$ xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ PS/2 Logitech Wheel Mouse                 id=14   [slave  pointer  (2)]
⎜   ↳ USB_PS2 Optical Mouse                     id=11   [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=10   [slave  keyboard (3)]
    ↳ Asus WMI hotkeys                          id=12   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]

Sie wird als PS/2 Logitech Wheel Mouse erkannt und das psmouseModul wird geladen, aber das Touchpad funktioniert nicht und dmesgzeigt immer wieder dieselbe Meldung an:

psmouse serio4: Failed to enable mouse on isa0060/serio4

Und wenn man hwinfoes benutzt, erscheint es auch als Maus:

$ hwinfo
PS/2 00.0: 10500 PS/2 Mouse
  [Created at input.249]
  Unique ID: AH6Q.U5GX9Ignjc0
  Hardware Class: mouse
  Model: "PS/2 Logitech Wheel Mouse"
  Vendor: 0x0002 
  Device: 0x0001 "PS/2 Logitech Wheel Mouse"
  Compatible to: int 0x0210 0x0003
  Device File: /dev/input/mice (/dev/input/mouse1)
  Device Files: /dev/input/mice, /dev/input/mouse1, /dev/input/event15, /dev/input/by-path/platform-i8042-serio-4-event-mouse, /dev/input/by-path/platform-i8042-serio-4-mouse
  Device Number: char 13:63 (char 13:33)
  Driver Info #0:
    Buttons: 3
    Wheels: 0
    XFree86 Protocol: explorerps/2
    GPM Protocol: exps2
    Config Status: cfg=new, avail=yes, need=no, active=unknown

Ich habe verschiedene Dinge ausprobiert, wie die Installation des ALPSv7-Moduls oder eines Elantech-Moduls, und nichts hat funktioniert. Ich habe dies im Arch-Forum gepostet (https://bbs.archlinux.org/viewtopic.php?id=181048) und bisher habe ich keine Informationen erhalten. Ich habe hier andere Leute gefunden, die ein ähnliches Problem mit einem anderen ASUS-Modell haben: Touchpad unter Linux nicht erkannt (ASUS R751LB)

Aber ich bin nicht sicher, ob es damit zusammenhängt, da meines erkannt wird (nur als Maus).

EDIT: Ich habe auf Kernel 3.14.6 aktualisiert und das Problem ist immer noch nicht gelöst. Wenn jemand eine einfache Anleitung zu Kerneltreibern kennt, kann ich versuchen, mir das genauer anzusehen.

Scheint ein allgemeiner Fehler verschiedener Asus-Modelle zu sein:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1325881

Aber bisher gibt es keine Lösung.

Antwort1

Hier gibt es einen Workaround:https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1314198/comments/31

keine vollständige Unterstützung des Touchpads, aber immerhin ... probieren Sie aus, ob es bei Ihnen auch funktioniert!

Antwort2

Ich habe genau das gleiche Problem mit einem ASUS K551L XO301H, das ich vor kurzem erworben habe. Das Übergeben des Parameters psmouse.proto=barean die Kernel-Bootzeile hat das Problem für mich behoben.

verwandte Informationen