Ubuntu 15.10 HP Envy x360 Touchscreen funktioniert nach dem Fortsetzen von Suspend nicht

Ich habe einen HP Envy x360 Laptop Beim ersten Booten funktioniert der Touchscreen. aber nach dem Aussetzen funktioniert der Touchscreen nicht mehr. Ich glaube, das dafür verantwortliche Modul ist hid_multitouch. Das Neuladen des Moduls über rmmod hid_multitouch && modprobe hid_multitouch (natürlich als Superuser) scheint das Problem nicht zu beeinflussen.

Lspci: http://pastebin.com/AGkiSp5L lsusb: http://pastebin.com/RNnahs11

Ich kann das Gerät nicht einmal über lsusb finden oder lspci Auf welche anderen Arten kann ich das Gerät identifizieren? Gibt es ein sekundäres Modul, das gleichzeitig neu geladen werden müsste?

Author: Sion, 2016-03-02

1 answers

Wenn das Ausführen von sudo rmmod hid_multitouch nach einem Neustart Ihren Touchscreen deaktiviert, versuchen Sie Folgendes:

su -c "echo "SUSPEND_MODULES="hid_multitouch"" >> /etc/pm/config.d/modules"

Dadurch wird das Modul vor dem Anhalten entladen, wodurch Ihr Problem hoffentlich behoben wird.

Wenn das nicht der Fall ist, führen Sie xinput --list während der Touchscreen funktioniert und wenn der Touchscreen nicht funktioniert, vergleichen Sie die Ausgabe, wenn etwas fehlt, wenn Sie von einem Suspend fortsetzen, Sie müssen wieder.

Beispielausgabe:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ITE Tech. Inc. ITE Device(8595)           id=11   [slave  pointer  (2)]
⎜   ↳ ITE Tech. Inc. ITE Device(8595) Touchpad  id=12   [slave  pointer  (2)]
⎜   ↳ SYNA7508:00 06CB:77B2                     id=14   [slave  pointer  (2)]

Mein Touchscreen-Gerät ist SYNA7508: 00 06CB: 77B2 id=14

Versuchen Sie, xinput set-prop DEVICE_ID "Device Enabled" 0 && xinput set-prop DEVICE_ID "Device Enabled" 1 die ID durch Ihre Geräte-ID post suspend zu ersetzen.

Wenn dieser Befehl es behebt, versuchen Sie es mit dem hier gefundenen rmmod&&modprobe zu ersetzen (vergessen Sie nicht, die Datei, die sie ausführbar macht, u+x zu chmod): https://bugs.launchpad.net/ubuntu / + quelle / xinput / + Fehler / 1275416 / Kommentare / 28 Wenn das Gerät jedoch nach dem Aussetzen nicht angezeigt wird, müssen Sie es erneut anbringen, hier ist ein weiterer Beispiel: https://bugs.launchpad.net/ubuntu / + quelle / xinput/ + bug / 1275416 / Kommentare/19

 1
Author: post irony,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-09-08 19:36:10