Как заставить работать сенсорный экран на HP ENVY x360 (AMD Raven Ridge)?

Как заставить работать сенсорный экран на HP ENVY x360 (AMD Raven Ridge)?

Я использую Ubuntu 17.10 с основным ядром 4.15 на «Название продукта: HP ENVY x360 Convertible 15-bq1xx» (из dmidecode).

К сожалению, сенсорный экран не работает.

В /sys/bus/i2c/devices/i2c-ELAN0732:00 есть записи. Поэтому я предполагаю, что это ELAN0732, который, похоже, используется и в других частях серии ENVY x360.

Есть ли у кого-нибудь указания, куда продолжить?

С наилучшими пожеланиями, Марк

решение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

Связанный контент