Como fazer a tela sensível ao toque do HP ENVY x360 (AMD Raven Ridge) funcionar?

Como fazer a tela sensível ao toque do HP ENVY x360 (AMD Raven Ridge) funcionar?

Estou executando o Ubuntu 17.10 com o kernel principal 4.15 em um "Nome do produto: HP ENVY x360 Convertible 15-bq1xx" (do dmidecode).

Infelizmente, a tela sensível ao toque não funciona.

Há entradas em /sys/bus/i2c/devices/i2c-ELAN0732:00 Então, suponho que seja um ELAN0732 que parece ser usado em outras partes da série ENVY x360 também.

Alguém tem dicas de onde continuar?

Atenciosamente, Marc

Responder1

Tenho tido o mesmo problema com meu x360 m6ar004dx. Ele possui um AMD FX-9800p e exatamente o mesmo dispositivo de tela de toque ELAN. Tudo funciona no Windows, mas não aparece no Linux.

No meu dmesg, encontrei um erro relacionado ao GPIO. Depois de procurar possíveis soluções, me deparei com esta joia outro dia: https://bugzilla.kernel.org/show_bug.cgi?id=198715#c14

Tentei o patch no kernel mais recente do Arch Linux, o erro GPIO desapareceu e o dispositivo ELAN foi reconhecido no xinput.

O problema agora é que ainda não funciona :( Tentei um gato em todos os eventos de entrada e, infelizmente, não obtive nada na tela sensível ao toque. Além disso, as configurações do wacom não reconhecem nenhum dispositivo.

Então, embora eu sinta que esse patch nos aproximou dois passos, não tenho certeza do que fazer a seguir. Talvez alguém descubra.

Responder2

Atualmente existe uma solução alternativa (patch do kernel) que permite o uso da tela sensível ao toque no thread mencionado por MK [1].

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

informação relacionada