HP ENVY x360 (AMD Raven Ridge) のタッチスクリーンを動作させるにはどうすればいいですか?

HP ENVY x360 (AMD Raven Ridge) のタッチスクリーンを動作させるにはどうすればいいですか?

私は「製品名: HP ENVY x360 Convertible 15-bq1xx」(dmidecode より) で 4.15 メインライン カーネルを搭載した Ubuntu 17.10 を実行しています。

残念ながら、タッチスクリーンは機能しません。

/sys/bus/i2c/devices/i2c-ELAN0732:00 にエントリがあるので、これは ENVY x360 シリーズの他の部分でも使用されていると思われる ELAN0732 であると思われます。

どこに続けるべきかのヒントを持っている人はいますか?

よろしくお願いいたします、マーク

答え1

私も x360 m6ar004dx で同じ問題を抱えています。AMD FX-9800p とまったく同じ ELAN タッチ スクリーン デバイスが搭載されています。Windows ではすべて動作しますが、Linux では表示されません。

dmesg で、GPIO に関連するエラーを見つけました。考えられる解決策を探した後、先日、この貴重な情報に偶然出会いました。 https://bugzilla.kernel.org/show_bug.cgi?id=198715#c14

Arch Linux の最新カーネルでパッチを試したところ、GPIO エラーはなくなり、ELAN デバイスが xinput で認識されるようになりました。

問題は、まだ動作しないことです :( すべての入力イベントで cat を試しましたが、残念ながらタッチスクリーンからは何も得られません。さらに、wacom 設定ではデバイスが認識されません。

したがって、このパッチによって 2 歩近づいたと感じていますが、次に何をすべきかはわかりません。おそらく誰かが解決してくれるでしょう。

答え2

現在、MK [1]が言及したスレッドには、タッチスクリーンの使用を可能にする回避策(カーネルパッチ)があります。

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

関連情報