Wie bekomme ich den Touchscreen des HP ENVY x360 (AMD Raven Ridge) zum Laufen?

Wie bekomme ich den Touchscreen des HP ENVY x360 (AMD Raven Ridge) zum Laufen?

Ich verwende Ubuntu 17.10 mit dem 4.15-Mainline-Kernel auf einem „Produktname: HP ENVY x360 Convertible 15-bq1xx“ (von dmidecode).

Leider funktioniert der Touchscreen nicht.

Es gibt einen Eintrag in /sys/bus/i2c/devices/i2c-ELAN0732:00. Ich nehme also an, dass es sich um ein ELAN0732 handelt, das anscheinend auch in anderen Teilen der ENVY x360-Serie verwendet wird.

Hat jemand Hinweise, wie es weitergehen soll?

Viele Grüße, Marc

Antwort1

Ich habe dasselbe Problem mit meinem x360 m6ar004dx. Es hat einen AMD FX-9800p und genau dasselbe ELAN-Touchscreen-Gerät. Alles funktioniert unter Windows, wird aber unter Linux nicht angezeigt.

In meinem dmesg habe ich einen Fehler im Zusammenhang mit dem GPIO gefunden. Nachdem ich nach möglichen Lösungen gesucht hatte, bin ich neulich auf dieses Juwel gestoßen: https://bugzilla.kernel.org/show_bug.cgi?id=198715#c14

Ich habe den Patch auf dem neuesten Kernel in Arch Linux ausprobiert und der GPIO-Fehler ist behoben und das ELAN-Gerät wird in xinput erkannt.

Das Problem ist jetzt, dass es immer noch nicht funktioniert :( Ich habe bei allen Eingabeereignissen eine Katze ausprobiert und leider bekomme ich nichts vom Touchscreen. Außerdem erkennen die Wacom-Einstellungen keine Geräte.

Ich denke zwar, dass uns dieser Patch zwei Schritte näher gebracht hat, bin mir aber nicht sicher, was ich als Nächstes tun soll. Vielleicht findet es ja jemand heraus.

Antwort2

Im von MK [1] erwähnten Thread gibt es aktuell einen Workaround (Kernel-Patch), der die Nutzung des Touchscreens ermöglicht.

[1]https://bugzilla.kernel.org/show_bug.cgi?id=198715#c14

verwandte Informationen